PageSourceSearch

https://bedtimestoryasmr.com/_next/static/chunks/pages/_app-f079e95e6404a431.js

js bedtimestoryasmr.com collected 2026-10-09 01:59:24 UTC 2,107,351 bytes, 305 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[90636],{94681:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Breakpoints=t.BreakpointConstraint=void 0;var i,n=a(83648);function r(e){return function(e){if(Array.isArray(e))return u(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||l(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a,i,n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r=[],o=!0,l=!1;try{for(n=n.call(e);!(o=(a=n.next()).done)&&(r.push(a.value),!t||r.length!==t);o=!0);}catch(e){l=!0,i=e}finally{try{o||null==n.return||n.return()}finally{if(l)throw i}}return r}}(e,t)||l(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e,t){if(e){if("string"==typeof e)return u(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if("Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a)return Array.from(e);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return u(e,t)}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,i=Array(t);a<t;a++)i[a]=e[a];return i}function s(e,t){for(var a=0;a<t.length;a++){var i=t[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function d(e,t,a){return t&&s(e.prototype,t),a&&s(e,a),e}function p(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}t.BreakpointConstraint=i,function(e){e.at="at",e.lessThan="lessThan",e.greaterThan="greaterThan",e.greaterThanOrEqual="greaterThanOrEqual",e.between="between"}(i||(t.BreakpointConstraint=i={}));var c=function(){function e(t){var a,n=this;!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,e),p(this,"_sortedBreakpoints",void 0),p(this,"_breakpoints",void 0),p(this,"_mediaQueries",void 0),p(this,"findBreakpointsForWidths",function(e,t){var a=n.findBreakpointAtWidth(e);if(a){var i=n.findBreakpointAtWidth(t);return i&&a!==i?n._sortedBreakpoints.slice(n._sortedBreakpoints.indexOf(a),n._sortedBreakpoints.indexOf(i)+1):[a]}}),p(this,"findBreakpointAtWidth",function(e){return n._sortedBreakpoints.find(function(t,a){var i=n._sortedBreakpoints[a+1];return i?e>=n._breakpoints[t]&&e<n._breakpoints[i]:e>=n._breakpoints[t]})}),p(this,"valuesWithBreakpointProps",function(e){var t,a=e.length,i=[];return n._sortedBreakpoints.forEach(function(n,r){var o=e[r];r<a&&(!t||t[0]!==o)?(t=[o,[n]],i.push(t)):t[1].push(n)}),i.map(function(e,t){var a=o(e,2),n=a[0],r=a[1],l={};return t===i.length-1?l.greaterThanOrEqual=r[0]:1===r.length?l.at=r[0]:l.between=[r[0],i[t+1][1][0]],[n,l]})}),this._breakpoints=t,this._sortedBreakpoints=Object.keys(t).map(function(e){return[e,t[e]]}).sort(function(e,t){return e[1]<t[1]?-1:1}).map(function(e){return e[0]});var l=this._sortedBreakpoints.slice(0,-1).reduce(function(e,t,a){return r(e).concat(r(n._sortedBreakpoints.slice(a+1).map(function(e){return[t,e]})))},[]);this._mediaQueries=(p(a={},i.at,this._createBreakpointQueries(i.at,this._sortedBreakpoints)),p(a,i.lessThan,this._createBreakpointQueries(i.lessThan,this._sortedBreakpoints.slice(1))),p(a,i.greaterThan,this._createBreakpointQueries(i.greaterThan,this._sortedBreakpoints.slice(0,-1))),p(a,i.greaterThanOrEqual,this._createBreakpointQueries(i.greaterThanOrEqual,this._sortedBreakpoints)),p(a,i.between,this._createBreakpointQueries(i.between,l)),a)}return d(e,null,[{key:"validKeys",value:function(){return[i.at,i.lessThan,i.greaterThan,i.greaterThanOrEqual,i.between]}}]),d(e,[{key:"toVisibleAtBreakpointSet",value:function(e){if((e=this._normalizeProps(e)).lessThan){var t=this.sortedBreakpoints.findIndex(function(t){return t===e.lessThan});return this.sortedBreakpoints.slice(0,t)}if(e.greaterThan){var a=this.sortedBreakpoints.findIndex(function(t){return t===e.greaterThan});return this.sortedBreakpoints.slice(a+1)}if(e.greaterThanOrEqual){var i=this.sortedBreakpoints.findIndex(function(t){return t===e.greaterThanOrEqual});return this.sortedBreakpoints.slice(i)}if(e.between){var n=e.between,r=this.sortedBreakpoints.findIndex(function(e){return e===n[0]}),o=this.sortedBreakpoints.findIndex(function(e){return e===n[1]});return this.sortedBreakpoints.slice(r,o)}return[]}},{key:"toRuleSets",value:function(){var t=this,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e.validKeys();return Object.entries(a.reduce(function(e,a){return e[a]=t._mediaQueries[a],e},{})).reduce(function(e,t){var a=o(t,2),i=a[0];
1return a[1].forEach(function(t,a){e.push((0,n.createRuleSet)((0,n.createClassName)(i,a),"not all and ".concat(t)))}),e},[])}},{key:"shouldRenderMediaQuery",value:function(e,t){var a=this;if((e=this._normalizeProps(e)).lessThan){var i=this._breakpoints[e.lessThan];return Math.min.apply(Math,r(t.map(function(e){return a._breakpoints[e]})))<i}if(e.greaterThan){var n=this._breakpoints[this._findNextBreakpoint(e.greaterThan)];return Math.max.apply(Math,r(t.map(function(e){return a._breakpoints[e]})))>=n}if(e.greaterThanOrEqual){var o=this._breakpoints[e.greaterThanOrEqual];return Math.max.apply(Math,r(t.map(function(e){return a._breakpoints[e]})))>=o}if(e.between){var l=this._breakpoints[e.between[0]],u=this._breakpoints[e.between[1]],s=t.map(function(e){return a._breakpoints[e]});return!(Math.max.apply(Math,r(s))<l||Math.min.apply(Math,r(s))>=u)}return!1}},{key:"_normalizeProps",value:function(e){if(e.at){var t=this._sortedBreakpoints.indexOf(e.at),a=this._sortedBreakpoints[t+1];return a?{between:[e.at,a]}:{greaterThanOrEqual:e.at}}return e}},{key:"_createBreakpointQuery",value:function(e){if((e=this._normalizeProps(e)).lessThan){var t=this._breakpoints[e.lessThan];return"(max-width:".concat(t-.02,"px)")}if(e.greaterThan){var a=this._breakpoints[this._findNextBreakpoint(e.greaterThan)];return"(min-width:".concat(a,"px)")}if(e.greaterThanOrEqual){var i=this._breakpoints[e.greaterThanOrEqual];return"(min-width:".concat(i,"px)")}if(e.between){var n=this._breakpoints[e.between[0]],r=this._breakpoints[e.between[1]];return"(min-width:".concat(n,"px) and (max-width:").concat(r-.02,"px)")}throw Error("Unexpected breakpoint props: ".concat(JSON.stringify(e)))}},{key:"_createBreakpointQueries",value:function(e,t){var a=this;return t.reduce(function(t,i){return t.set(Array.isArray(i)?i.join("-"):i,a._createBreakpointQuery(p({},e,i))),t},new Map)}},{key:"_findNextBreakpoint",value:function(e){var t=this._sortedBreakpoints[this._sortedBreakpoints.indexOf(e)+1];if(!t)throw Error("There is no breakpoint larger than ".concat(e));return t}},{key:"sortedBreakpoints",get:function(){return this._sortedBreakpoints}},{key:"dynamicResponsiveMediaQueries",get:function(){return Array.from(this._mediaQueries[i.at].entries()).reduce(function(e,t){var a=o(t,2);return function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?Object(arguments[t]):{},i=Object.keys(a);"function"==typeof Object.getOwnPropertySymbols&&i.push.apply(i,Object.getOwnPropertySymbols(a).filter(function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable}
1)),i.forEach(function(t){p(e,t,a[t])})}return e}({},e,p({},a[0],a[1]))},{})}},{key:"largestBreakpoint",get:function(){return this._sortedBreakpoints[this._sortedBreakpoints.length-1]}}]),e}();t.Breakpoints=c},96674:(e,t,a)=>{"use strict";function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.createResponsiveComponents=function(){var e=n.default.createContext({});return e.displayName="Media.DynamicContext",{Consumer:e.Consumer,Provider:function(t){var a;function p(e){(function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")})(this,p),t=function(e,t){if(t&&("object"===i(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return u(e)}(this,o(p).call(this,e)),s(u(u(t)),"isSupportedEnvironment",function(){return"undefined"!=typeof window&&void 0!==window.matchMedia}),s(u(u(t)),"setupMatchers",function(e){return Object.keys(e).reduce(function(t,a){return r({},t,s({},a,window.matchMedia(e[a])))},{})}),s(u(u(t)),"checkMatchers",function(e){return Object.keys(e).reduce(function(t,a){return r({},t,s({},a,e[a].matches))},{})}),s(u(u(t)),"mediaQueryStatusChangedCallback",function(){var e=t.checkMatchers(t.state.mediaQueryMatchers);t.setState({mediaQueryMatches:e})});var t,a,n=void 0;return t.isSupportedEnvironment()?(n=t.setupMatchers(e.mediaQueries),a=t.checkMatchers(n)):a=Object.keys(e.mediaQueries).reduce(function(t,a){return r({},t,s({},a,!!e.initialMatchingMediaQueries&&e.initialMatchingMediaQueries.includes(a)))},{}),t.state={mediaQueryMatchers:n,mediaQueryMatches:a},t}return function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&l(e,t)}(p,t),a=[{key:"componentDidMount",value:function(){if(this.state.mediaQueryMatchers){var e=this.mediaQueryStatusChangedCallback;Object.values(this.state.mediaQueryMatchers).forEach(function(t){t.addListener(e)})}}},{key:"componentWillUnmount",value:function(){if(this.state.mediaQueryMatchers){var e=this.mediaQueryStatusChangedCallback;Object.values(this.state.mediaQueryMatchers).forEach(function(t){return t.removeListener(e)})}}},{key:"shouldComponentUpdate",value:function(e,t){return!!this.state.mediaQueryMatchers&&(e.children!==this.props.children||!d(this.state.mediaQueryMatches,t.mediaQueryMatches))}},{key:"render",value:function(){return n.default.createElement(e.Provider,{value:this.state.mediaQueryMatches},this.props.children)}}],function(e,t){for(var a=0;a<t.length;a++){var i=t[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}(p.prototype,a),p}(n.default.Component)}};var n=function(e){return e&&e.__esModule?e:{default:e}}(a(96540));function r(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?Object(arguments[t]):{},i=Object.keys(a);"function"==typeof Object.getOwnPropertySymbols&&i.push.apply(i,Object.getOwnPropertySymbols(a).filter(function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable}
1)),i.forEach(function(t){s(e,t,a[t])})}return e}function o(e){return(o=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function s(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var d=function(e,t){for(var a in e)if(e[a]!==t[a])return!1;return!0}},53068:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Interactions=t.InteractionKey=void 0;var i,n=a(83648);function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a,i,n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r=[],o=!0,l=!1;try{for(n=n.call(e);!(o=(a=n.next()).done)&&(r.push(a.value),!t||r.length!==t);o=!0);}catch(e){l=!0,i=e}finally{try{o||null==n.return||n.return()}finally{if(l)throw i}}return r}}(e,t)||o(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){if(e){if("string"==typeof e)return l(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if("Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a)return Array.from(e);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return l(e,t)}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,i=Array(t);a<t;a++)i[a]=e[a];return i}function u(e,t){for(var a=0;a<t.length;a++){var i=t[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function s(e,t,a){return t&&u(e.prototype,t),a&&u(e,a),e}function d(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}t.InteractionKey=i,(i||(t.InteractionKey=i={})).interaction="interaction";var p=function(){function e(t){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,e),d(this,"_interactions",void 0),this._interactions=t}return s(e,null,[{key:"validKeys",value:function(){return[i.interaction]}}]),s(e,[{key:"toRuleSets",value:function(){return Object.entries(this._interactions).reduce(function(e,t){var a=r(t,2),u=a[0],s=a[1];return((function(e){if(Array.isArray(e))return l(e)})(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||o(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()).concat([(0,n.createRuleSet)((0,n.createClassName)(i.interaction,u),s)])},[])}},{key:"shouldRenderMediaQuery",value:function(e,t){return!!(t&&t.includes(e))}},{key:"interactions",get:function(){return Object.keys(this._interactions)}},{key:"dynamicResponsiveMediaQueries",get:function(){return Object.entries(this._interactions).reduce(function(e,t){var a=r(t,2);return function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?Object(arguments[t]):{},i=Object.keys(a);"function"==typeof Object.getOwnPropertySymbols&&i.push.apply(i,Object.getOwnPropertySymbols(a).filter(function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable}
1)),i.forEach(function(t){d(e,t,a[t])})}return e}({},e,d({},a[0],a[1]))},{})}}]),e}();t.Interactions=p},28729:(e,t,a)=>{"use strict";function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.createMedia=function(e){var t,a,y,v=(0,l.castBreakpointsToIntegers)(e.breakpoints),f=new o.MediaQueries(v,e.interactions||{}),h=(0,r.createResponsiveComponents)(),g=n.default.createContext({});g.displayName="Media.Context";var b=n.default.createContext({hasParentMedia:!1,breakpointProps:{}});g.displayName="MediaParent.Context";var S=(0,l.memoize)(function(e){return{onlyMatch:e}});return{Media:(y=a=function(e){var t;function a(e){var t;return function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,a),t=function(e,t){if(t&&("object"===i(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return p(e)}(this,s(a).call(this,e)),c(p(p(t)),"getMediaParentContextValue",(0,l.memoize)(function(e){return{hasParentMedia:!0,breakpointProps:e}})),function(e){var t=Object.keys(e).filter(function(e){return m.includes(e)});if(t.length<1)throw Error("1 of ".concat(m.join(", ")," is required."));if(t.length>1)throw Error("Only 1 of ".concat(t.join(", ")," is allowed at a time."))}(e),t}return function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&d(e,t)}(a,e),t=[{key:"render",value:function(){var e=this,t=this.props;t.children;var a=t.className,i=t.style,r=t.interaction,o=function(e,t){if(null==e)return{};var a,i,n=function(e,t){if(null==e)return{};var a,i,n={},r=Object.keys(e);for(i=0;i<r.length;i++)a=r[i],t.indexOf(a)>=0||(n[a]=e[a]);return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)a=r[i],!(t.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}(t,["children","className","style","interaction"]),u=this.getMediaParentContextValue(o);return n.default.createElement(b.Consumer,null,function(s){return n.default.createElement(b.Provider,{value:u},n.default.createElement(g.Consumer,null,function(){var u,d=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},p=d.onlyMatch;if(t.interaction)u=(0,l.createClassName)("interaction",t.interaction);else{if(t.at){var m=f.breakpoints.largestBreakpoint;if(t.at===m){var y=null;try{var v=e._reactInternalFiber._debugOwner.type;y=v.displayName||v.name}catch(e){}console.warn("[@artsy/fresnel] `at` is being used with the largest breakpoint. Consider using `<Media greaterThanOrEqual="+'"'.concat(m,'">` to account for future ')+"breakpoint definitions outside of this range.".concat(y?" It is being used in the ".concat(y," component."):""))}}var h=(0,l.propKey)(o),g=o[h];u=(0,l.createClassName)(h,g)}var b=(!s.hasParentMedia||(0,l.intersection)(f.breakpoints.toVisibleAtBreakpointSet(s.breakpointProps),f.breakpoints.toVisibleAtBreakpointSet(o)).length>0)&&(void 0===p||f.shouldRenderMediaQuery(function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?Object(arguments[t]):{},i=Object.keys(a);"function"==typeof Object.getOwnPropertySymbols&&i.push.apply(i,Object.getOwnPropertySymbols(a).filter(function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable}
1)),i.forEach(function(t){c(e,t,a[t])})}return e}({},o,{interaction:r}),p));return t.children instanceof Function?t.children(u,b):n.default.createElement("div",{className:"fresnel-container ".concat(u," ").concat(a),style:i,suppressHydrationWarning:!b},b?t.children:null)}))})}}],function(e,t){for(var a=0;a<t.length;a++){var i=t[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}(a.prototype,t),a}(n.default.Component),c(a,"defaultProps",{className:"",style:{}}),c(a,"contextType",b),y),MediaContextProvider:function(e){var t=e.disableDynamicMediaQueries,a=e.onlyMatch,i=e.children;if(!t)return n.default.createElement(h.Provider,{mediaQueries:f.dynamicResponsiveMediaQueries,initialMatchingMediaQueries:(0,l.intersection)(f.mediaQueryTypes,a)},n.default.createElement(h.Consumer,null,function(e){var t=Object.keys(e).filter(function(t){return e[t]}),r=S((0,l.intersection)(t,a));return n.default.createElement(g.Provider,{value:r},i)}));var r=S(a);return n.default.createElement(g.Provider,{value:r},i)},createMediaStyle:f.toStyle,SortedBreakpoints:function(e){if(Array.isArray(e))return u(e)}(t=f.breakpoints.sortedBreakpoints)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||function(e,t){if(e){if("string"==typeof e)return u(e,void 0);var a=Object.prototype.toString.call(e).slice(8,-1);if("Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a)return Array.from(e);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return u(e,void 0)}}(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),findBreakpointAtWidth:f.breakpoints.findBreakpointAtWidth,findBreakpointsForWidths:f.breakpoints.findBreakpointsForWidths,valuesWithBreakpointProps:f.breakpoints.valuesWithBreakpointProps}};var n=function(e){return e&&e.__esModule?e:{default:e}}(a(96540)),r=a(96674),o=a(63925),l=a(83648);function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,i=Array(t);a<t;a++)i[a]=e[a];return i}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function p(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function c(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var m=o.MediaQueries.validKeys()},63925:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MediaQueries=void 0;var i=a(94681),n=a(53068),r=a(83648);function o(e){return function(e){if(Array.isArray(e))return l(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return l(e,void 0);var a=Object.prototype.toString.call(e).slice(8,-1);if("Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a)return Array.from(e);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return l(e,void 0)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,i=Array(t);a<t;a++)i[a]=e[a];return i}function u(e,t){for(var a=0;a<t.length;a++){var i=t[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function s(e,t,a){return t&&u(e.prototype,t),a&&u(e,a),e}function d(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var p=function(){function e(t,a){var r=this;!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,e),d(this,"_breakpoints",void 0),d(this,"_interactions",void 0),d(this,"toStyle",function(e){return[".fresnel-container{margin:0;padding:0;}"].concat(o(r._breakpoints.toRuleSets(e)),o(r._interactions.toRuleSets())).join("\n")}),this._breakpoints=new i.Breakpoints(t),this._interactions=new n.Interactions(a||{})}return s(e,null,[{key:"validKeys",value:function(){return o(i.Breakpoints.val
1idKeys()).concat(o(n.Interactions.validKeys()))}}]),s(e,[{key:"shouldRenderMediaQuery",value:function(e,t){var a=e.interaction,i=function(e,t){if(null==e)return{};var a,i,n=function(e,t){if(null==e)return{};var a,i,n={},r=Object.keys(e);for(i=0;i<r.length;i++)a=r[i],t.indexOf(a)>=0||(n[a]=e[a]);return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)a=r[i],!(t.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}(e,["interaction"]);if(a)return this._interactions.shouldRenderMediaQuery(a,t);var n=(0,r.intersection)(t,this._breakpoints.sortedBreakpoints);return this._breakpoints.shouldRenderMediaQuery(i,n)}},{key:"breakpoints",get:function(){return this._breakpoints}},{key:"mediaQueryTypes",get:function(){return o(this._breakpoints.sortedBreakpoints).concat(o(this._interactions.interactions))}},{key:"dynamicResponsiveMediaQueries",get:function(){return function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?Object(arguments[t]):{},i=Object.keys(a);"function"==typeof Object.getOwnPropertySymbols&&i.push.apply(i,Object.getOwnPropertySymbols(a).filter(function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable}
1)),i.forEach(function(t){d(e,t,a[t])})}return e}({},this._breakpoints.dynamicResponsiveMediaQueries,this._interactions.dynamicResponsiveMediaQueries)}}]),e}();t.MediaQueries=p},83648:(e,t)=>{"use strict";function a(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e){return function(e){if(Array.isArray(e))return n(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return n(e,void 0);var a=Object.prototype.toString.call(e).slice(8,-1);if("Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a)return Array.from(e);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return n(e,void 0)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,i=Array(t);a<t;a++)i[a]=e[a];return i}Object.defineProperty(t,"__esModule",{value:!0}),t.propKey=function(e){return Object.keys(e)[0]},t.intersection=function(e,t){return t?e.filter(function(e){return t.indexOf(e)>=0}):i(e)},t.createRuleSet=function(e,t){return"@media ".concat(t,"{.").concat(e,"{display:none!important;}}")},t.createClassName=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return["fresnel"].concat(i(t.reduce(function(e,t){return Array.isArray(t)?i(e).concat(i(t)):i(e).concat([t])},[]))).join("-")},t.castBreakpointsToIntegers=function(e){var t=Object.keys(e);return t.reduce(function(i,n,r){return function(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?Object(arguments[t]):{},n=Object.keys(i);"function"==typeof Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(i).filter(function(e){return Object.getOwnPropertyDescriptor(i,e).enumerable})),n.forEach(function(t){a(e,t,i[t])})}return e}({},i,a({},t[r],Math.round(Number(e[n]))))},{})},t.memoize=function(e){var t={};return function(){for(var a=arguments.length,i=Array(a),n=0;n<a;n++)i[n]=arguments[n];var r=JSON.stringify(i);return t[r]||(t[r]=e.apply(void 0,i)),t[r]}}},62373:(e,t,a)=>{"use strict";Object.defineProperty(t,"H",{enumerable:!0,get:function(){return i.createMedia}});var i=a(28729);a(94681)},74008:e=>{var t="undefined"!=typeof Element,a="function"==typeof Map,i="function"==typeof Set,n="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;e.exports=function(e,r){try{return function e(r,o){if(r===o)return!0;if(r&&o&&"object"==typeof r&&"object"==typeof o){var l,u,s,d;if(r.constructor!==o.constructor)return!1;if(Array.isArray(r)){if((l=r.length)!=o.length)return!1;for(u=l;0!=u--;)if(!e(r[u],o[u]))return!1;return!0}if(a&&r instanceof Map&&o instanceof Map){if(r.size!==o.size)return!1;for(d=r.entries();!(u=d.next()).done;)if(!o.has(u.value[0]))return!1;for(d=r.entries();!(u=d.next()).done;)if(!e(u.value[1],o.get(u.value[0])))return!1;return!0}if(i&&r instanceof Set&&o instanceof Set){if(r.size!==o.size)return!1;for(d=r.entries();!(u=d.next()).done;)if(!o.has(u.value[0]))return!1;return!0}if(n&&ArrayBuffer.isView(r)&&ArrayBuffer.isView(o)){if((l=r.length)!=o.length)return!1;for(u=l;0!=u--;)if(r[u]!==o[u])return!1;return!0}if(r.constructor===RegExp)return r.source===o.source&&r.flags===o.flags;if(r.valueOf!==Object.prototype.valueOf&&"function"==typeof r.valueOf&&"function"==typeof o.valueOf)return r.valueOf()===o.valueOf();if(r.toString!==Object.prototype.toString&&"function"==typeof r.toString&&"function"==typeof o.toString)return r.toString()===o.toString();if((l=(s=Object.keys(r)).length)!==Object.keys(o).length)return!1;for(u=l;0!=u--;)if(!Object.prototype.hasOwnProperty.call(o,s[u]))return!1;if(t&&r instanceof Element)return!1;for(u=l;0!=u--;)if(("_owner"!==s[u]&&"__v"!==s[u]&&"__o"!==s[u]||!r.$$typeof)&&!e(r[s[u]],o[s[u]]))return!1;return!0}return r!=r&&o!=o}(e,r)}catch(e){if((e.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw e}}},61951:(e,t,a)=>{"use strict";function i(e,t){"string"==typeof(a=e)&&-1!==a.indexOf(".")&&1===parseFloat(a)&&(e="100%");var a,i,n="string"==typeof(i=e)&&-1!==i.indexOf("%");return(e=360===t?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(String(e*t),10)/100),1e-6>Math.abs(e-t))?1:e=360===t?(e<0?e%t+t:e%t)/parseFloat(String(t)):e%t/parseFloat(String(t))}function n(e){return Math.min(1,Math.max(0,e))}function r(e){return(isNaN(e=parseFloat(e))||e<0||e>1)&&(e=1),e}function o(e){return e<=1?"".concat(100*Number(e),"%"):e}function l(e){return 1===e.length?"0"+e:String(e)}
1function u(e,t,a){var n=Math.max(e=i(e,255),t=i(t,255),a=i(a,255)),r=Math.min(e,t,a),o=0,l=0,u=(n+r)/2;if(n===r)l=0,o=0;else{var s=n-r;switch(l=u>.5?s/(2-n-r):s/(n+r),n){case e:o=(t-a)/s+(t<a?6:0);break;case t:o=(a-e)/s+2;break;case a:o=(e-t)/s+4}o/=6}return{h:o,s:l,l:u}}function s(e,t,a){return(a<0&&(a+=1),a>1&&(a-=1),a<1/6)?e+6*a*(t-e):a<.5?t:a<2/3?e+(t-e)*(2/3-a)*6:e}function d(e,t,a){var n=Math.max(e=i(e,255),t=i(t,255),a=i(a,255)),r=Math.min(e,t,a),o=0,l=n-r;if(n===r)o=0;else{switch(n){case e:o=(t-a)/l+(t<a?6:0);break;case t:o=(a-e)/l+2;break;case a:o=(e-t)/l+4}o/=6}return{h:o,s:0===n?0:l/n,v:n}}function p(e,t,a,i){var n=[l(Math.round(e).toString(16)),l(Math.round(t).toString(16)),l(Math.round(a).toString(16))];return i&&n[0].startsWith(n[0].charAt(1))&&n[1].startsWith(n[1].charAt(1))&&n[2].startsWith(n[2].charAt(1))?n[0].charAt(0)+n[1].charAt(0)+n[2].charAt(0):n.join("")}function c(e){return parseInt(e,16)}a.d(t,{q:()=>b});var m={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},y="(?:".concat("[-\\+]?\\d*\\.\\d+%?",")|(?:").concat("[-\\+]?\\d+%?",")"),v="[\\s|\\(]+(".concat(y,")[,|\\s]+(").concat(y,")[,|\\s]+(").concat(y,")\\s*\\)?"),f="[\\s|\\(]+(".concat(y,")[,|\\s]+(").concat(y,")[,|\\s]+(").concat(y,")[,|\\s]+(").concat(y,")\\s*\\)?"),h={CSS_UNIT:new RegExp(y),rgb:RegExp("rgb"+v),rgba:RegExp("rgba"+f),hsl:RegExp("hsl"+v),hsla:RegExp("hsla"
1+f),hsv:RegExp("hsv"+v),hsva:RegExp("hsva"+f),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function g(e){return!!h.CSS_UNIT.exec(String(e))}var b=function(){function e(t,a){if(void 0===t&&(t=""),void 0===a&&(a={}),t instanceof e)return t;"number"==typeof t&&(t={r:(n=t)>>16,g:(65280&n)>>8,b:255&n}),this.originalInput=t;var n,l,u,d,p,y,v,f,b,S,w,k,x,P,_,E,C,T,A,I,M,B,R=(_={r:0,g:0,b:0},E=1,C=null,T=null,A=null,I=!1,M=!1,"string"==typeof(l=t)&&(l=function(e){if(0===(e=e.trim().toLowerCase()).length)return!1;var t=!1;if(m[e])e=m[e],t=!0;else if("transparent"===e)return{r:0,g:0,b:0,a:0,format:"name"};var a=h.rgb.exec(e);return a?{r:a[1],g:a[2],b:a[3]}:(a=h.rgba.exec(e))?{r:a[1],g:a[2],b:a[3],a:a[4]}:(a=h.hsl.exec(e))?{h:a[1],s:a[2],l:a[3]}:(a=h.hsla.exec(e))?{h:a[1],s:a[2],l:a[3],a:a[4]}:(a=h.hsv.exec(e))?{h:a[1],s:a[2],v:a[3]}:(a=h.hsva.exec(e))?{h:a[1],s:a[2],v:a[3],a:a[4]}:(a=h.hex8.exec(e))?{r:c(a[1]),g:c(a[2]),b:c(a[3]),a:c(a[4])/255,format:t?"name":"hex8"}:(a=h.hex6.exec(e))?{r:c(a[1]),g:c(a[2]),b:c(a[3]),format:t?"name":"hex"}:(a=h.hex4.exec(e))?{r:c(a[1]+a[1]),g:c(a[2]+a[2]),b:c(a[3]+a[3]),a:c(a[4]+a[4])/255,format:t?"name":"hex8"}:!!(a=h.hex3.exec(e))&&{r:c(a[1]+a[1]),g:c(a[2]+a[2]),b:c(a[3]+a[3]),format:t?"name":"hex"}}(l)),"object"==typeof l&&(g(l.r)&&g(l.g)&&g(l.b)?(u=l.r,d=l.g,p=l.b,_={r:255*i(u,255),g:255*i(d,255),b:255*i(p,255)},I=!0,M="%"===String(l.r).substr(-1)?"prgb":"rgb"):g(l.h)&&g(l.s)&&g(l.v)?(C=o(l.s),T=o(l.v),y=l.h,v=C,f=T,y=6*i(y,360),v=i(v,100),f=i(f,100),b=Math.floor(y),S=y-b,w=f*(1-v),k=f*(1-S*v),x=f*(1-(1-S)*v),_={r:255*[f,k,w,w,x,f][P=b%6],g:255*[x,f,f,k,w,w][P],b:255*[w,w,x,f,f,k][P]},I=!0,M="hsv"):g(l.h)&&g(l.s)&&g(l.l)&&(C=o(l.s),A=o(l.l),_=function(e,t,a){if(e=i(e,360),t=i(t,100),a=i(a,100),0===t)r=a,o=a,n=a;else{var n,r,o,l=a<.5?a*(1+t):a+t-a*t,u=2*a-l;n=s(u,l,e+1/3),r=s(u,l,e),o=s(u,l,e-1/3)}return{r:255*n,g:255*r,b:255*o}}(l.h,C,A),I=!0,M="hsl"),Object.prototype.hasOwnProperty.call(l,"a")&&(E=l.a)),E=r(E),{ok:I,format:l.format||M,r:Math.min(255,Math.max(_.r,0)),g:Math.min(255,Math.max(_.g,0)),b:Math.min(255,Math.max(_.b,0)),a:E});this.originalInput=t,this.r=R.r,this.g=R.g,this.b=R.b,this.a=R.a,this.roundA=Math.round(100*this.a)/100,this.format=null!==(B=a.format)&&void 0!==B?B:R.format,this.gradientType=a.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=R.ok}return e.prototype.isDark=function(){return 128>this.getBrightness()},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},e.prototype.getLuminance=function(){var e=this.toRgb(),t=e.r/255,a=e.g/255,i=e.b/255;return .2126*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.7152*(a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4))+.0722*(i<=.03928?i/12.92:Math.pow((i+.055)/1.055,2.4))},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(e){return this.a=r(e),this.roundA=Math.round(100*this.a)/100,this},e.prototype.isMonochrome=function(){return 0===this.toHsl().s},e.prototype.toHsv=function(){var e=d(this.r,this.g,this.b);return{h:360*e.h,s:e.s,v:e.v,a:this.a}},e.prototype.toHsvString=function(){var e=d(this.r,this.g,this.b),t=Math.round(360*e.h),a=Math.round(100*e.s),i=Math.round(100*e.v);return 1===this.a?"hsv(".concat(t,", ").concat(a,"%, ").concat(i,"%)"):"hsva(".concat(t,", ").concat(a,"%, ").concat(i,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var e=u(this.r,this.g,this.b);return{h:360*e.h,s:e.s,l:e.l,a:this.a}},e.prototype.toHslString=function(){var e=u(this.r,this.g,this.b),t=Math.round(360*e.h),a=Math.round(100*e.s),i=Math.round(100*e.l);return 1===this.a?"hsl(".concat(t,", ").concat(a,"%, ").concat(i,"%)"):"hsla(".concat(t,", ").concat(a,"%, ").concat(i,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(e){return void 0===e&&(e=!1),p(this.r,this.g,this.b,e)}
1,e.prototype.toHexString=function(e){return void 0===e&&(e=!1),"#"+this.toHex(e)},e.prototype.toHex8=function(e){var t,a,i,n,r,o;return void 0===e&&(e=!1),t=this.r,a=this.g,i=this.b,n=this.a,r=e,o=[l(Math.round(t).toString(16)),l(Math.round(a).toString(16)),l(Math.round(i).toString(16)),l(Math.round(255*parseFloat(n)).toString(16))],r&&o[0].startsWith(o[0].charAt(1))&&o[1].startsWith(o[1].charAt(1))&&o[2].startsWith(o[2].charAt(1))&&o[3].startsWith(o[3].charAt(1))?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0)+o[3].charAt(0):o.join("")},e.prototype.toHex8String=function(e){return void 0===e&&(e=!1),"#"+this.toHex8(e)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var e=Math.round(this.r),t=Math.round(this.g),a=Math.round(this.b);return 1===this.a?"rgb(".concat(e,", ").concat(t,", ").concat(a,")"):"rgba(".concat(e,", ").concat(t,", ").concat(a,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var e=function(e){return"".concat(Math.round(100*i(e,255)),"%")};return{r:e(this.r),g:e(this.g),b:e(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var e=function(e){return Math.round(100*i(e,255))};return 1===this.a?"rgb(".concat(e(this.r),"%, ").concat(e(this.g),"%, ").concat(e(this.b),"%)"):"rgba(".concat(e(this.r),"%, ").concat(e(this.g),"%, ").concat(e(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(0===this.a)return"transparent";if(this.a<1)return!1;for(var e="#"+p(this.r,this.g,this.b,!1),t=0,a=Object.entries(m);t<a.length;t++){var i=a[t],n=i[0];if(e===i[1])return n}return!1},e.prototype.toString=function(e){var t=!!e;e=null!=e?e:this.format;var a=!1,i=this.a<1&&this.a>=0;return!t&&i&&(e.startsWith("hex")||"name"===e)?"name"===e&&0===this.a?this.toName():this.toRgbString():("rgb"===e&&(a=this.toRgbString()),"prgb"===e&&(a=this.toPercentageRgbString()),("hex"===e||"hex6"===e)&&(a=this.toHexString()),"hex3"===e&&(a=this.toHexString(!0)),"hex4"===e&&(a=this.toHex8String(!0)),"hex8"===e&&(a=this.toHex8String()),"name"===e&&(a=this.toName()),"hsl"===e&&(a=this.toHslString()),"hsv"===e&&(a=this.toHsvString()),a||this.toHexString())},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){void 0===t&&(t=10);var a=this.toHsl();return a.l+=t/100,a.l=n(a.l),new e(a)},e.prototype.brighten=function(t){void 0===t&&(t=10);var a=this.toRgb();return a.r=Math.max(0,Math.min(255,a.r-Math.round(-(t/100*255)))),a.g=Math.max(0,Math.min(255,a.g-Math.round(-(t/100*255)))),a.b=Math.max(0,Math.min(255,a.b-Math.round(-(t/100*255)))),new e(a)},e.prototype.darken=function(t){void 0===t&&(t=10);var a=this.toHsl();return a.l-=t/100,a.l=n(a.l),new e(a)},e.prototype.tint=function(e){return void 0===e&&(e=10),this.mix("white",e)},e.prototype.shade=function(e){return void 0===e&&(e=10),this.mix("black",e)},e.prototype.desaturate=function(t){void 0===t&&(t=10);var a=this.toHsl();return a.s-=t/100,a.s=n(a.s),new e(a)},e.prototype.saturate=function(t){void 0===t&&(t=10);var a=this.toHsl();return a.s+=t/100,a.s=n(a.s),new e(a)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var a=this.toHsl(),i=(a.h+t)%360;return a.h=i<0?360+i:i,new e(a)},e.prototype.mix=function(t,a){void 0===a&&(a=50);var i=this.toRgb(),n=new e(t).toRgb(),r=a/100;return new e({r:(n.r-i.r)*r+i.r,g:(n.g-i.g)*r+i.g,b:(n.b-i.b)*r+i.b,a:(n.a-i.a)*r+i.a})},e.prototype.analogous=function(t,a){void 0===t&&(t=6),void 0===a&&(a=30);var i=this.toHsl(),n=360/a,r=[this];for(i.h=(i.h-(n*t>>1)+720)%360;--t;)i.h=(i.h+n)%360,r.push(new e(i));return r},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){void 0===t&&(t=6);for(var a=this.toHsv(),i=a.h,n=a.s,r=a.v,o=[],l=1/t;t--;)o.push(new e({h:i,s:n,v:r})),r=(r+l)%1;return o},e.prototype.splitcomplement=function(){var t=this.toHsl(),a=t.h;return[this,new e({h:(a+72)%360,s:t.s,l:t.l}),new e({h:(a+216)%360,s:t.s,l:t.l})]}
1,e.prototype.onBackground=function(t){var a=this.toRgb(),i=new e(t).toRgb();return new e({r:i.r+(a.r-i.r)*a.a,g:i.g+(a.g-i.g)*a.a,b:i.b+(a.b-i.b)*a.a})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var a=this.toHsl(),i=a.h,n=[this],r=360/t,o=1;o<t;o++)n.push(new e({h:(i+o*r)%360,s:a.s,l:a.l}));return n},e.prototype.equals=function(t){return this.toRgbString()===new e(t).toRgbString()},e}()},72488:(e,t,a)=>{"use strict";a.d(t,{MM:()=>function e(t,a,r){void 0===r&&(r={includeFallbackColors:!1,level:"AA",size:"small"});for(var o=null,l=0,u=r.includeFallbackColors,s=r.level,d=r.size,p=0;p<a.length;p++){var c=a[p],m=n(t,c);m>l&&(l=m,o=new i.q(c))}return function(e,t,a){void 0===a&&(a={level:"AA",size:"small"});var i,r,o=n(e,t);switch((null!==(i=a.level)&&void 0!==i?i:"AA")+(null!==(r=a.size)&&void 0!==r?r:"small")){case"AAsmall":case"AAAlarge":return o>=4.5;case"AAlarge":return o>=3;case"AAAsmall":return o>=7;default:return!1}}(t,o,{level:s,size:d})||!u?o:(r.includeFallbackColors=!1,e(t,["#fff","#000"],r))},nj:()=>n});var i=a(61951);function n(e,t){var a=new i.q(e),n=new i.q(t);return(Math.max(a.getLuminance(),n.getLuminance())+.05)/(Math.min(a.getLuminance(),n.getLuminance())+.05)}},95852:(e,t,a)=>{"use strict";a.d(t,{A:()=>$});var i=function(){function e(e){var t=this;this._insertTag=function(e){var a;a=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,a),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){if(this.ctr%(this.isSpeedy?65e3:1)==0){var t;this._insertTag(((t=document.createElement("style")).setAttribute("data-emotion",this.key),void 0!==this.nonce&&t.setAttribute("nonce",this.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t))}var a=this.tags[this.tags.length-1];if(this.isSpeedy){var i=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(a);try{i.insertRule(e,i.cssRules.length)}catch(e){}}else a.appendChild(document.createTextNode(e));this.ctr++}
vendor: 4,189 bytes, line 1
1,t.flush=function(){this.tags.forEach(function(e){var t;return null==(t=e.parentNode)?void 0:t.removeChild(e)}),this.tags=[],this.ctr=0},e}(),n=Math.abs,r=String.fromCharCode,o=Object.assign;function l(e,t,a){return e.replace(t,a)}function u(e,t){return e.indexOf(t)}function s(e,t){return 0|e.charCodeAt(t)}function d(e,t,a){return e.slice(t,a)}function p(e){return e.length}function c(e,t){return t.push(e),e}var m=1,y=1,v=0,f=0,h=0,g="";function b(e,t,a,i,n,r,o){return{value:e,root:t,parent:a,type:i,props:n,children:r,line:m,column:y,length:o,return:""}}function S(e,t){return o(b("",null,null,"",null,null,0),e,{length:-e.length},t)}function w(){return h=f<v?s(g,f++):0,y++,10===h&&(y=1,m++),h}function k(){return s(g,f)}function x(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function P(e){return m=y=1,v=p(g=e),f=0,[]}function _(e){var t,a;return(t=f-1,a=function e(t){for(;w();)switch(h){case t:return f;case 34:case 39:34!==t&&39!==t&&e(h);break;case 40:41===t&&e(t);break;case 92:w()}return f}(91===e?e+2:40===e?e+1:e),d(g,t,a)).trim()}var E="-ms-",C="-moz-",T="-webkit-",A="comm",I="rule",M="decl",B="@keyframes";function R(e,t){for(var a="",i=e.length,n=0;n<i;n++)a+=t(e[n],n,e,t)||"";return a}function N(e,t,a,i){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case M:return e.return=e.return||e.value;case A:return"";case B:return e.return=e.value+"{"+R(e.children,i)+"}";case I:e.value=e.props.join(",")}return p(a=R(e.children,i))?e.return=e.value+"{"+a+"}":""}function O(e,t,a,i,r,o,u,s,p,c,m){for(var y=r-1,v=0===r?o:[""],f=v.length,h=0,g=0,S=0;h<i;++h)for(var w=0,k=d(e,y+1,y=n(g=u[h])),x=e;w<f;++w)(x=(g>0?v[w]+" "+k:l(k,/&\f/g,v[w])).trim())&&(p[S++]=x);return b(e,t,a,0===r?I:s,p,c,m)}function D(e,t,a,i){return b(e,t,a,M,d(e,0,i),d(e,i+1,-1),i)}var L=function(e,t,a){for(var i=0,n=0;i=n,n=k(),38===i&&12===n&&(t[a]=1),!x(n);)w();return d(g,e,f)},F=function(e,t){var a=-1,i=44;do switch(x(i)){case 0:38===i&&12===k()&&(t[a]=1),e[a]+=L(f-1,t,a);break;case 2:e[a]+=_(i);break;case 4:if(44===i){e[++a]=58===k()?"&\f":"",t[a]=e[a].length;break}default:e[a]+=r(i)}while(i=w());return e},j=function(e,t){var a;return a=F(P(e),t),g="",a},U=new WeakMap,z=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,a=e.parent,i=e.column===a.column&&e.line===a.line;"rule"!==a.type;)if(!(a=a.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||U.get(a))&&!i){U.set(e,!0);for(var n=[],r=j(t,n),o=a.props,l=0,u=0;l<r.length;l++)for(var s=0;s<o.length;s++,u++)e.props[u]=n[l]?r[l].replace(/&\f/g,o[s]):o[s]+" "+r[l]}}},H=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}},V=[function(e,t,a,i){if(e.length>-1&&!e.return)switch(e.type){case M:e.return=function e(t,a){switch(45^s(t,0)?(((a<<2^s(t,0))<<2^s(t,1))<<2^s(t,2))<<2^s(t,3):0){case 5103:return T+"print-"+t+t;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return T+t+t;case 5349:case 4246:case 4810:case 6968:case 2756:return T+t+C+t+E+t+t;case 6828:case 4268:return T+t+E+t+t;case 6165:return T+t+E+"flex-"+t+t;case 5187:return T+t+l(t,/(\w+).+(:[^]+)/,T+"box-$1$2"+E+"flex-$1$2")+t;case 5443:return T+t+E+"flex-item-"+l(t,/flex-|-self/,"")+t;case 4675:return T+t+E+"flex-line-pack"+l(t,/align-content|flex-|-self/,"")+t;case 5548:return T+t+E+l(t,"shrink","negative")+t;case 5292:return T+t+E+l(t,"basis","preferred-size")+t;case 6060:return T+"box-"+l(t,"-grow","")+T+t+E+l(t,"grow","positive")+t;case 4554:return T+l(t,/([^-])(transform)/g,"$1"+T+"$2")+t;case 6187:return l(l(l(t,/(zoom-|grab)/,T+"$1"),/(image-set)/,T+"$1"),t,"")+t;case 5495:case 3959:return l(t,/(image-set\([^]*)/,T+"$1$`$1");case 4968:return l(l(t,/(.+:)(flex-)?(.*)/,T+"box-pack:$3"+E+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+T+t+t;
vendor: 4,451 bytes, line 1
1case 4095:case 3583:case 4068:case 2532:return l(t,/(.+)-inline(.+)/,T+"$1$2")+t;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(p(t)-1-a>6)switch(s(t,a+1)){case 109:if(45!==s(t,a+4))break;case 102:return l(t,/(.+:)(.+)-([^]+)/,"$1"+T+"$2-$3$1"+C+(108==s(t,a+3)?"$3":"$2-$3"))+t;case 115:return~u(t,"stretch")?e(l(t,"stretch","fill-available"),a)+t:t}break;case 4949:if(115!==s(t,a+1))break;case 6444:switch(s(t,p(t)-3-(~u(t,"!important")&&10))){case 107:return l(t,":",":"+T)+t;case 101:return l(t,/(.+:)([^;!]+)(;|!.+)?/,"$1"+T+(45===s(t,14)?"inline-":"")+"box$3$1"+T+"$2$3$1"+E+"$2box$3")+t}break;case 5936:switch(s(t,a+11)){case 114:return T+t+E+l(t,/[svh]\w+-[tblr]{2}/,"tb")+t;case 108:return T+t+E+l(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return T+t+E+l(t,/[svh]\w+-[tblr]{2}/,"lr")+t}return T+t+E+t+t}return t}(e.value,e.length);break;case B:return R([S(e,{value:l(e.value,"@","@"+T)})],i);case I:if(e.length){var n,r;return n=e.props,r=function(t){var a;switch(a=t,(a=/(::plac\w+|:read-\w+)/.exec(a))?a[0]:a){case":read-only":case":read-write":return R([S(e,{props:[l(t,/:(read-\w+)/,":"+C+"$1")]})],i);case"::placeholder":return R([S(e,{props:[l(t,/:(plac\w+)/,":"+T+"input-$1")]}),S(e,{props:[l(t,/:(plac\w+)/,":"+C+"$1")]}),S(e,{props:[l(t,/:(plac\w+)/,E+"input-$1")]})],i)}return""},n.map(r).join("")}}}],$=function(e){var t,a,n,o,v,S,E=e.key;if("css"===E){var C=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(C,function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))})}var T=e.stylisPlugins||V,I={},M=[];o=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+E+' "]'),function(e){for(var t=e.getAttribute("data-emotion").split(" "),a=1;a<t.length;a++)I[t[a]]=!0;M.push(e)});var B=(a=(t=[z,H].concat(T,[N,(n=function(e){S.insert(e)},function(e){!e.root&&(e=e.return)&&n(e)})])).length,function(e,i,n,r){for(var o="",l=0;l<a;l++)o+=t[l](e,i,n,r)||"";return o}),L=function(e){var t,a;return R((a=function e(t,a,i,n,o,v,S,P,E){for(var C,T=0,I=0,M=S,B=0,R=0,N=0,L=1,F=1,j=1,U=0,z="",H=o,V=v,$=n,G=z;F;)switch(N=U,U=w()){case 40:if(108!=N&&58==s(G,M-1)){-1!=u(G+=l(_(U),"&","&\f"),"&\f")&&(j=-1);break}case 34:case 39:case 91:G+=_(U);break;case 9:case 10:case 13:case 32:G+=function(e){for(;h=k();)if(h<33)w();else break;return x(e)>2||x(h)>3?"":" "}(N);break;case 92:G+=function(e,t){for(var a;--t&&w()&&!(h<48)&&!(h>102)&&(!(h>57)||!(h<65))&&(!(h>70)||!(h<97)););return a=f+(t<6&&32==k()&&32==w()),d(g,e,a)}(f-1,7);continue;case 47:switch(k()){case 42:case 47:c(b(C=function(e,t){for(;w();)if(e+h===57)break;else if(e+h===84&&47===k())break;return"/*"+d(g,t,f-1)+"*"+r(47===e?e:w())}(w(),f),a,i,A,r(h),d(C,2,-2),0),E);break;default:G+="/"}break;case 123*L:P[T++]=p(G)*j;case 125*L:case 59:case 0:switch(U){case 0:case 125:F=0;case 59+I:-1==j&&(G=l(G,/\f/g,"")),R>0&&p(G)-M&&c(R>32?D(G+";",n,i,M-1):D(l(G," ","")+";",n,i,M-2),E);break;case 59:G+=";";default:if(c($=O(G,a,i,T,I,o,P,z,H=[],V=[],M),v),123===U){if(0===I)e(G,a,$,$,H,v,M,P,V);else switch(99===B&&110===s(G,3)?100:B){case 100:case 108:case 109:case 115:e(t,$,$,n&&c(O(t,$,$,0,0,o,P,z,o,H=[],M),V),o,V,M,P,n?H:V);break;default:e(G,$,$,$,[""],V,0,P,V)}}}T=I=R=0,L=j=1,z=G="",M=S;break;case 58:M=1+p(G),R=N;default:if(L<1){if(123==U)--L;else if(125==U&&0==L++&&125==(h=f>0?s(g,--f):0,y--,10===h&&(y=1,m--),h))continue}switch(G+=r(U),U*L){case 38:j=I>0?1:(G+="\f",-1);break;case 44:P[T++]=(p(G)-1)*j,j=1;break;case 64:45===k()&&(G+=_(w())),B=k(),I=M=p(z=G+=function(e){for(;!x(k());)w();return d(g,e,f)}(f)),U++;break;case 45:45===N&&2==p(G)&&(L=0)}}return v}("",null,null,null,[""],t=P(t=e),0,[0],t),g="",a),B)};v=function(e,t,a,i){S=a,L(e?e+"{"+t.styles+"}":t.styles),i&&(F.inserted[t.name]=!0)};var F={key:E,sheet:new i({key:E,container:o,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:I,registered:{},insert:v};return F.sheet.hydrate(M),F}},36289:(e,t,a)=>{"use strict";function i(e){var t=Object.create(null);return function(a){return void 0===t[a]&&(t[a]=e(a)),t[a]}}a.d(t,{A:()=>i})},26399:(e,t,a)=>{"use strict";a.d(t,{C:()=>y,E:()=>E,T:()=>h,_:()=>v,a:()=>S,b:()=>w,c:()=>P,h:()=>k,i:()=>c,u:()=>g,w:()=>f});var i=a(96540),n=a(95852),r=a(58168),o=function(e){var t=new WeakMap;
1return function(a){if(t.has(a))return t.get(a);var i=e(a);return t.set(a,i),i}},l=a(4146),u=a.n(l),s=a(30041),d=a(46255),p=a(71287),c=!1,m=i.createContext("undefined"!=typeof HTMLElement?(0,n.A)({key:"css"}):null),y=m.Provider,v=function(){return(0,i.useContext)(m)},f=function(e){return(0,i.forwardRef)(function(t,a){return e(t,(0,i.useContext)(m),a)})},h=i.createContext({}),g=function(){return i.useContext(h)},b=o(function(e){return o(function(t){return"function"==typeof t?t(e):(0,r.A)({},e,t)})}),S=function(e){var t=i.useContext(h);return e.theme!==t&&(t=b(t)(e.theme)),i.createElement(h.Provider,{value:t},e.children)};function w(e){var t=e.displayName||e.name||"Component",a=i.forwardRef(function(t,a){var n=i.useContext(h);return i.createElement(e,(0,r.A)({theme:n,ref:a},t))});return a.displayName="WithTheme("+t+")",u()(a,e)}var k={}.hasOwnProperty,x="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",P=function(e,t){var a={};for(var i in t)k.call(t,i)&&(a[i]=t[i]);return a[x]=e,a},_=function(e){var t=e.cache,a=e.serialized,i=e.isStringTag;return(0,s.SF)(t,a,i),(0,p.s)(function(){return(0,s.sk)(t,a,i)}),null},E=f(function(e,t,a){var n=e.css;"string"==typeof n&&void 0!==t.registered[n]&&(n=t.registered[n]);var r=e[x],o=[n],l="";"string"==typeof e.className?l=(0,s.Rk)(t.registered,o,e.className):null!=e.className&&(l=e.className+" ");var u=(0,d.J)(o,void 0,i.useContext(h));l+=t.key+"-"+u.name;var p={};for(var m in e)k.call(e,m)&&"css"!==m&&m!==x&&!c&&(p[m]=e[m]);return p.className=l,a&&(p.ref=a),i.createElement(i.Fragment,null,i.createElement(_,{cache:t,serialized:u,isStringTag:"string"==typeof r}),i.createElement(r,p))})},17437:(e,t,a)=>{"use strict";a.r(t),a.d(t,{CacheProvider:()=>i.C,ClassNames:()=>y,Global:()=>s,ThemeContext:()=>i.T,ThemeProvider:()=>i.a,__unsafe_useEmotionCache:()=>i._,createElement:()=>u,css:()=>d,jsx:()=>u,keyframes:()=>p,useTheme:()=>i.u,withEmotionCache:()=>i.w,withTheme:()=>i.b});var i=a(26399),n=a(96540),r=a(30041),o=a(71287),l=a(46255);a(95852),a(4146);var u=function(e,t){var a=arguments;if(null==t||!i.h.call(t,"css"))return n.createElement.apply(void 0,a);var r=a.length,o=Array(r);o[0]=i.E,o[1]=(0,i.c)(e,t);for(var l=2;l<r;l++)o[l]=a[l];return n.createElement.apply(null,o)};!function(e){var t;t||(t=e.JSX||(e.JSX={}))}(u||(u={}));var s=(0,i.w)(function(e,t){var a=e.styles,u=(0,l.J)([a],void 0,n.useContext(i.T)),s=n.useRef();return(0,o.i)(function(){var e=t.key+"-global",a=new t.sheet.constructor({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),i=!1,n=document.querySelector('style[data-emotion="'+e+" "+u.name+'"]');return t.sheet.tags.length&&(a.before=t.sheet.tags[0]),null!==n&&(i=!0,n.setAttribute("data-emotion",e),a.hydrate([n])),s.current=[a,i],function(){a.flush()}},[t]),(0,o.i)(function(){var e=s.current,a=e[0];if(e[1]){e[1]=!1;return}if(void 0!==u.next&&(0,r.sk)(t,u.next,!0),a.tags.length){var i=a.tags[a.tags.length-1].nextElementSibling;a.before=i,a.flush()}t.insert("",u,a,!1)},[t,u.name]),null});function d(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return(0,l.J)(t)}function p(){var e=d.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}var c=function e(t){for(var a=t.length,i=0,n="";i<a;i++){var r=t[i];if(null!=r){var o=void 0;switch(typeof r){case"boolean":break;case"object":if(Array.isArray(r))o=e(r);else for(var l in o="",r)r[l]&&l&&(o&&(o+=" "),o+=l);break;default:o=r}o&&(n&&(n+=" "),n+=o)}}return n},m=function(e){var t=e.cache,a=e.serializedArr;return(0,o.s)(function(){for(var e=0;e<a.length;e++)(0,r.sk)(t,a[e],!1)}),null},y=(0,i.w)(function(e,t){var a=!1,o=[],u=function(){if(a&&i.i)throw Error("css can only be used during render");for(var e=arguments.length,n=Array(e),u=0;u<e;u++)n[u]=arguments[u];var s=(0,l.J)(n,t.registered);return o.push(s),(0,r.SF)(t,s,!1),t.key+"-"+s.name},s={css:u,cx:function(){if(a&&i.i)throw Error("cx can only be used during render");for(var e,n,o,l,s=arguments.length,d=Array(s),p=0;p<s;p++)d[p]=arguments[p];return e=t.registered,n=c(d),o=[],l=(0,r.Rk)(e,o,n),o.length<2?n:l+u(o)},theme:n.useContext(i.T)},d=e.children(s);return a=!0,n.createElement(n.Fragment,null,n.createElement(m,{cache:t,serializedArr:o}),d)})},2445:(e,t,a)=>{"use strict";a.d(t,{FD:()=>l,FK:()=>r,Y:()=>
1o});var i=a(74848),n=a(26399);a(96540),a(95852),a(4146),a(46255),a(71287);var r=i.Fragment,o=function(e,t,a){return n.h.call(t,"css")?i.jsx(n.E,(0,n.c)(e,t),a):i.jsx(e,t,a)},l=function(e,t,a){return n.h.call(t,"css")?i.jsxs(n.E,(0,n.c)(e,t),a):i.jsxs(e,t,a)}},46255:(e,t,a)=>{"use strict";a.d(t,{J:()=>y});var i,n={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},r=a(36289),o=/[A-Z]|^ms/g,l=/_EMO_([^_]+?)_([^]*?)_EMO_/g,u=function(e){return 45===e.charCodeAt(1)},s=function(e){return null!=e&&"boolean"!=typeof e},d=(0,r.A)(function(e){return u(e)?e:e.replace(o,"-$&").toLowerCase()}),p=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(l,function(e,t,a){return i={name:t,styles:a,next:i},t})}return 1===n[e]||u(e)||"number"!=typeof t||0===t?t:t+"px"};function c(e,t,a){if(null==a)return"";if(void 0!==a.__emotion_styles)return a;switch(typeof a){case"boolean":return"";case"object":if(1===a.anim)return i={name:a.name,styles:a.styles,next:i},a.name;if(void 0!==a.styles){var n=a.next;if(void 0!==n)for(;void 0!==n;)i={name:n.name,styles:n.styles,next:i},n=n.next;return a.styles+";"}return function(e,t,a){var i="";if(Array.isArray(a))for(var n=0;n<a.length;n++)i+=c(e,t,a[n])+";";else for(var r in a){var o=a[r];if("object"!=typeof o)null!=t&&void 0!==t[o]?i+=r+"{"+t[o]+"}":s(o)&&(i+=d(r)+":"+p(r,o)+";");else if(Array.isArray(o)&&"string"==typeof o[0]&&(null==t||void 0===t[o[0]]))for(var l=0;l<o.length;l++)s(o[l])&&(i+=d(r)+":"+p(r,o[l])+";");else{var u=c(e,t,o);switch(r){case"animation":case"animationName":i+=d(r)+":"+u+";";break;default:i+=r+"{"+u+"}"}}}return i}(e,t,a);case"function":if(void 0!==e){var r=i,o=a(e);return i=r,c(e,t,o)}}if(null==t)return a;var l=t[a];return void 0!==l?l:a}var m=/label:\s*([^\s;{]+)\s*(;|$)/g;function y(e,t,a){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var n,r=!0,o="";i=void 0;var l=e[0];null==l||void 0===l.raw?(r=!1,o+=c(a,t,l)):o+=l[0];for(var u=1;u<e.length;u++)o+=c(a,t,e[u]),r&&(o+=l[u]);m.lastIndex=0;for(var s="";null!==(n=m.exec(o));)s+="-"+n[1];return{name:function(e){for(var t,a=0,i=0,n=e.length;n>=4;++i,n-=4)t=(65535&(t=255&e.charCodeAt(i)|(255&e.charCodeAt(++i))<<8|(255&e.charCodeAt(++i))<<16|(255&e.charCodeAt(++i))<<24))*0x5bd1e995+((t>>>16)*59797<<16),t^=t>>>24,a=(65535&t)*0x5bd1e995+((t>>>16)*59797<<16)^(65535&a)*0x5bd1e995+((a>>>16)*59797<<16);switch(n){case 3:a^=(255&e.charCodeAt(i+2))<<16;case 2:a^=(255&e.charCodeAt(i+1))<<8;case 1:a^=255&e.charCodeAt(i),a=(65535&a)*0x5bd1e995+((a>>>16)*59797<<16)}return a^=a>>>13,(((a=(65535&a)*0x5bd1e995+((a>>>16)*59797<<16))^a>>>15)>>>0).toString(36)}(o)+s,styles:o,next:i}}},25505:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>f});var i=a(58168),n=a(26399),r=a(46255),o=a(71287),l=a(30041),u=a(96540),s=a(36289),d=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInl
1ine|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,p=(0,s.A)(function(e){return d.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&91>e.charCodeAt(2)}),c=function(e){return"theme"!==e},m=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?p:c},y=function(e,t,a){var i;if(t){var n=t.shouldForwardProp;i=e.__emotion_forwardProp&&n?function(t){return e.__emotion_forwardProp(t)&&n(t)}:n}return"function"!=typeof i&&a&&(i=e.__emotion_forwardProp),i},v=function(e){var t=e.cache,a=e.serialized,i=e.isStringTag;return(0,l.SF)(t,a,i),(0,o.s)(function(){return(0,l.sk)(t,a,i)}),null},f=(function e(t,a){var o,s,d=t.__emotion_real===t,p=d&&t.__emotion_base||t;void 0!==a&&(o=a.label,s=a.target);var c=y(t,a,d),f=c||m(p),h=!f("as");return function(){var g=arguments,b=d&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==o&&b.push("label:"+o+";"),null==g[0]||void 0===g[0].raw)b.push.apply(b,g);else{var S=g[0];b.push(S[0]);for(var w=g.length,k=1;k<w;k++)b.push(g[k],S[k])}var x=(0,n.w)(function(e,t,a){var i=h&&e.as||p,o="",d=[],y=e;if(null==e.theme){for(var g in y={},e)y[g]=e[g];y.theme=u.useContext(n.T)}"string"==typeof e.className?o=(0,l.Rk)(t.registered,d,e.className):null!=e.className&&(o=e.className+" ");var S=(0,r.J)(b.concat(d),t.registered,y);o+=t.key+"-"+S.name,void 0!==s&&(o+=" "+s);var w=h&&void 0===c?m(i):f,k={};for(var x in e)(!h||"as"!==x)&&w(x)&&(k[x]=e[x]);return k.className=o,a&&(k.ref=a),u.createElement(u.Fragment,null,u.createElement(v,{cache:t,serialized:S,isStringTag:"string"==typeof i}),u.createElement(i,k))});return x.displayName=void 0!==o?o:"Styled("+("string"==typeof p?p:p.displayName||p.name||"Component")+")",x.defaultProps=t.defaultProps,x.__emotion_real=x,x.__emotion_base=p,x.__emotion_styles=b,x.__emotion_forwardProp=c,Object.defineProperty(x,"toString",{value:function(){return"."+s}}),x.withComponent=function(t,n){return e(t,(0,i.A)({},a,n,{shouldForwardProp:y(x,n,!0)})).apply(void 0,b)},x}}).bind(null);["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach(function(e){f[e]=f(e)})},71287:(e,t,a)=>{"use strict";a.d(t,{i:()=>l,s:()=>o});var i,n=a(96540),r=!!(i||(i=a.t(n,2))).useInsertionEffect&&(i||(i=a.t(n,2))).useInsertionEffect,o=r||function(e){return e()},l=r||n.useLayoutEffect},30041:(e,t,a)=>{"use strict";function i(e,t,a){var i="";return a.split(" ").forEach(function(a){void 0!==e[a]?t.push(e[a]+";"):a&&(i+=a+" ")}),i}a.d(t,{Rk:()=>i,SF:()=>n,sk:()=>r});var n=function(e,t,a){var i=e.key+"-"+t.name;!1===a&&void 0===e.registered[i]&&(e.registered[i]=t.styles)},r=function(e,t,a){n(e,t,a);var i=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var r=t;do e.insert(t===r?"."+i:"",r,e.sheet,!0),r=r.next;while(void 0!==r)}}},54819:(e,t,a)=>{"use strict";function i(e,t){var a=t&&t.cache?t.cache:u,i=t&&t.serializer?t.serializer:o;return(t&&t.strategy?t.strategy:function(e,t){var a,i,o=1===e.length?n:r;return a=t.cache.create(),i=t.serializer,o.bind(this,e,a,i)})(e,{cache:a,serializer:i})}function n(e,t,a,i){var n=null==i||"number"==typeof i||"boolean"==typeof i?i:a(i),r=t.get(n);return void 0===r&&(r=e.call(this,i),t.set(n,r)),r}function r(e,t,a){var i=Array.prototype.slice.call(arguments,3),n=a(i),r=t.get(n);return void 0===r&&(r=e.apply(this,i),t.set(n,r)),r}a.d(t,{B:()=>i,W:()=>s});var o=function(){return JSON.stringify(arguments)},l=function(){function e(){this.cache=Object.create(null)}return e.prototype.get=function(e){return this.cache[e]},e.prototype.set=function(e,t){this.cache[e]=t},e}(),u={create:function(){return new l}},s={variadic:function(e,t){var a,i;return a=t.cache.create(),i=t.serializer,r.bind(this,e,a,i)},monadic:function(e,t){var a,i;return a=t.cache.create(),i=t.serializer,n.bind(this,e,a,i)}}},71716:(e,t,a)=>{"use strict";a.d(t,{ZE:()=>n,Im:()=>d,tv:()=>c,Tu:()=>b,eW:()=>s,oF:()=>p,N1:()=>g,N6:()=>v,jA:()=>f,Jp:()=>y,xm:()=>h,Qh:()=>m,qg:()=>et});var i,n,r,o,l,u=function(){return(u=Object.assign||function(e){for(var t,a=1,i=arguments.length;a<i;a++)for(var n in t=arguments[a])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}).apply(this,arguments)};function s(e){return e.type===n.literal}function d(e){return e.type===n.argument}function p(e){return e.type===n.number}function c(e){return e.type===n.date}function m(e){return e.type===n.time}function y(e){return e.type===n.select}function v(e){return e.type===n.plural}function f(e){return e.type===n.pound}function h(e){return e.type===n.tag}function g(e){return!!(e&&"object"==typeof e&&e.type===r.number)}function b(e){return!!(e&&"object"==typeof e&&e.type===r.dateTime)}Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError,function(e){e[e.EXPECT_ARGUMENT_CLOSING_BRACE=1]="EXPECT_ARGUMENT_CLOSING_BRACE",e[e.EMPTY_ARGUMENT=2]="EMPTY_ARGUMENT",e[e.MALFORMED_ARGUMENT=3]="MALFORMED_ARGUMENT",e[e.EXPECT_ARGUMENT_TYPE=4]="EXPECT_ARGUMENT_TYPE",e[e.INVALID_ARGUMENT_TYPE=5]="INVALID_ARGUMENT_TYPE",e[e.EXPECT_ARGUMENT_STYLE=6]="EXPECT_ARGUMENT_STYLE",e[e.INVALID_
1NUMBER_SKELETON=7]="INVALID_NUMBER_SKELETON",e[e.INVALID_DATE_TIME_SKELETON=8]="INVALID_DATE_TIME_SKELETON",e[e.EXPECT_NUMBER_SKELETON=9]="EXPECT_NUMBER_SKELETON",e[e.EXPECT_DATE_TIME_SKELETON=10]="EXPECT_DATE_TIME_SKELETON",e[e.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE=11]="UNCLOSED_QUOTE_IN_ARGUMENT_STYLE",e[e.EXPECT_SELECT_ARGUMENT_OPTIONS=12]="EXPECT_SELECT_ARGUMENT_OPTIONS",e[e.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE=13]="EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE",e[e.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE=14]="INVALID_PLURAL_ARGUMENT_OFFSET_VALUE",e[e.EXPECT_SELECT_ARGUMENT_SELECTOR=15]="EXPECT_SELECT_ARGUMENT_SELECTOR",e[e.EXPECT_PLURAL_ARGUMENT_SELECTOR=16]="EXPECT_PLURAL_ARGUMENT_SELECTOR",e[e.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT=17]="EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT",e[e.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT=18]="EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT",e[e.INVALID_PLURAL_ARGUMENT_SELECTOR=19]="INVALID_PLURAL_ARGUMENT_SELECTOR",e[e.DUPLICATE_PLURAL_ARGUMENT_SELECTOR=20]="DUPLICATE_PLURAL_ARGUMENT_SELECTOR",e[e.DUPLICATE_SELECT_ARGUMENT_SELECTOR=21]="DUPLICATE_SELECT_ARGUMENT_SELECTOR",e[e.MISSING_OTHER_CLAUSE=22]="MISSING_OTHER_CLAUSE",e[e.INVALID_TAG=23]="INVALID_TAG",e[e.INVALID_TAG_NAME=25]="INVALID_TAG_NAME",e[e.UNMATCHED_CLOSING_TAG=26]="UNMATCHED_CLOSING_TAG",e[e.UNCLOSED_TAG=27]="UNCLOSED_TAG"}(i||(i={})),function(e){e[e.literal=0]="literal",e[e.argument=1]="argument",e[e.number=2]="number",e[e.date=3]="date",e[e.time=4]="time",e[e.select=5]="select",e[e.plural=6]="plural",e[e.pound=7]="pound",e[e.tag=8]="tag"}(n||(n={})),function(e){e[e.number=0]="number",e[e.dateTime=1]="dateTime"}(r||(r={}));var S=/[ \xA0\u1680\u2000-\u200A\u202F\u205F\u3000]/,w=/(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g,k=function(){return(k=Object.assign||function(e){for(var t,a=1,i=arguments.length;a<i;a++)for(var n in t=arguments[a])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}).apply(this,arguments)};Object.create,Object.create;var x=("function"==typeof SuppressedError&&SuppressedError,/[\t-\r \x85\u200E\u200F\u2028\u2029]/i),P=/^\.(?:(0+)(\*)?|(#+)|(0+)(#+))$/g,_=/^(@+)?(\+|#+)?[rs]?$/g,E=/(\*)(0+)|(#+)(0+)|(0+)/g,C=/^(0+)$/;function T(e){var t={};return"r"===e[e.length-1]?t.roundingPriority="morePrecision":"s"===e[e.length-1]&&(t.roundingPriority="lessPrecision"),e.replace(_,function(e,a,i){return"string"!=typeof i?(t.minimumSignificantDigits=a.length,t.maximumSignificantDigits=a.length):"+"===i?t.minimumSignificantDigits=a.length:"#"===a[0]?t.maximumSignificantDigits=a.length:(t.minimumSignificantDigits=a.length,t.maximumSignificantDigits=a.length+("string"==typeof i?i.length:0)),""}),t}function A(e){switch(e){case"sign-auto":return{signDisplay:"auto"};case"sign-accounting":case"()":return{currencySign:"accounting"};case"sign-always":case"+!":return{signDisplay:"always"};case"sign-accounting-always":case"()!":return{signDisplay:"always",currencySign:"accounting"};case"sign-except-zero":case"+?":return{signDisplay:"exceptZero"};case"sign-accounting-except-zero":case"()?":return{signDisplay:"exceptZero",currencySign:"accounting"};case"sign-never":case"+_":return{signDisplay:"never"}}}function I(e){return A(e)||{}}var M={"001":["H","h"],419:["h","H","hB","hb"],AC:["H","h","hb","hB"],AD:["H","hB"],AE:["h","hB","hb","H"],AF:["H","hb","hB","h"],AG:["h","hb","H","hB"],AI:["H","h","hb","hB"],AL:["h","H","hB"],AM:["H","hB"],AO:["H","hB"],AR:["h","H","hB","hb"],AS:["h","H"],AT:["H","hB"],AU:["h","hb","H","hB"],AW:["H","hB"],AX:["H"],AZ:["H","hB","h"],BA:["H","hB","h"],BB:["h","hb","H","hB"],BD:["h","hB","H"],BE:["H","hB"],BF:["H","hB"],BG:["H","hB","h"],BH:["h","hB","hb","H"],BI:["H","h"],BJ:["H","hB"],BL:["H","hB"],BM:["h","hb","H","hB"],BN:["hb","hB","h","H"],BO:["h","H","hB","hb"],BQ:["H"],BR:["H","hB"],BS:["h","hb","H","hB"],BT:["h","H"],BW:["H","h","hb","hB"],BY:["H","h"],BZ:["H","h","hb","hB"],CA:["h","hb","H","hB"],CC:["H","h","hb","hB"],CD:["hB","H"],CF:["H","h","hB"],CG:["H","hB"],CH:["H","hB","h"],CI:["H","hB"],CK:["H","h","hb","hB"],CL:["h","H","hB","hb"],CM:["H","h","hB"],CN:["H","hB","hb","h"],CO:["h","H","hB","hb"],CP:["H"],CR:["h","H","hB","hb"],CU:["h","H","hB","hb"],CV:["H","hB"],CW:["H","hB"],CX:["H","h","hb","hB"],CY:["h","H","hb","hB"],CZ:["H"],DE:["H","hB"],DG:["H","h","hb","hB"],DJ:["h","H"],DK:["H"],DM:["h","hb","H","hB"],DO:["h","H","hB","hb"],DZ:["h","hB","hb","H"],EA:["H","h","hB","hb"],EC:["h","H","hB","hb"],EE:["H","hB"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],ER:["h","H"],ES:["H","hB","h","hb"],ET:["hB","hb","h","H"],FI:["H"],FJ:["h","hb","H","hB"],FK:["H","h","hb","hB"],FM:["h","hb","H","hB"],FO:["H","h"],FR:["H","hB"],GA:["H","hB"],GB:["H","h","hb","hB"],GD:["h","hb","H","hB"],GE:["H","hB","h"],GF:["H","hB"],GG:["H","h","hb","hB"],GH:["h","H"],GI:["H","h","hb","hB"],GL:["H","h"],GM:["h","hb","H","hB"],GN:["H","hB"],GP:["H","hB"],GQ:["H","hB","h","hb"],GR:["h","H","hb","hB"],GT:["h","H","hB","hb"],GU:["h","hb","H","hB"],GW:["H","hB"],GY:["h","hb","H","hB"],HK:["h","hB","hb","H"],HN:["h","H","hB","hb"],HR:["H","hB"],HU:["H","h"],IC:["H","h","hB","hb"],ID:["H"],IE:["H","h","hb","hB"],IL:["H","hB"],IM:["H","h","hb","hB"],IN:["h","H"],IO:["H","h","hb","hB"],IQ:["h","hB","hb","H"],IR:["hB","H"],IS:["H"],IT:["H","hB"],JE:["H","h","hb","hB"],JM:["h","hb","H","hB"],JO:["h","hB","hb","H"],JP:["H","K","h"],KE:["hB","hb","H","h"],KG:["H","h","hB","hb"],KH:["hB","h","H","hb"],KI:["h","hb","H","hB"],KM:["H","h","hB","hb"],KN:["h","hb","H","hB"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],KW:["h","hB","hb","H"],KY:["h","hb","H","hB"],KZ:["H","hB"],LA:["H","hb","hB","h"],LB:["h","hB","hb","H"],LC:["h","hb","H","hB"],LI:["H","hB","h"],LK:["H","h","hB","hb"],LR:["h","hb","H","hB"],LS:["h","H"],LT:["H","h","hb","hB"],LU:["H","h","hB"],LV:["H","hB","hb","h"],LY:["h","hB","hb","H"],MA
1:["H","h","hB","hb"],MC:["H","hB"],MD:["H","hB"],ME:["H","hB","h"],MF:["H","hB"],MG:["H","h"],MH:["h","hb","H","hB"],MK:["H","h","hb","hB"],ML:["H"],MM:["hB","hb","H","h"],MN:["H","h","hb","hB"],MO:["h","hB","hb","H"],MP:["h","hb","H","hB"],MQ:["H","hB"],MR:["h","hB","hb","H"],MS:["H","h","hb","hB"],MT:["H","h"],MU:["H","h"],MV:["H","h"],MW:["h","hb","H","hB"],MX:["h","H","hB","hb"],MY:["hb","hB","h","H"],MZ:["H","hB"],NA:["h","H","hB","hb"],NC:["H","hB"],NE:["H"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NI:["h","H","hB","hb"],NL:["H","hB"],NO:["H","h"],NP:["H","h","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],NZ:["h","hb","H","hB"],OM:["h","hB","hb","H"],PA:["h","H","hB","hb"],PE:["h","H","hB","hb"],PF:["H","h","hB"],PG:["h","H"],PH:["h","hB","hb","H"],PK:["h","hB","H"],PL:["H","h"],PM:["H","hB"],PN:["H","h","hb","hB"],PR:["h","H","hB","hb"],PS:["h","hB","hb","H"],PT:["H","hB"],PW:["h","H"],PY:["h","H","hB","hb"],QA:["h","hB","hb","H"],RE:["H","hB"],RO:["H","hB"],RS:["H","hB","h"],RU:["H"],RW:["H","h"],SA:["h","hB","hb","H"],SB:["h","hb","H","hB"],SC:["H","h","hB"],SD:["h","hB","hb","H"],SE:["H"],SG:["h","hb","H","hB"],SH:["H","h","hb","hB"],SI:["H","hB"],SJ:["H"],SK:["H"],SL:["h","hb","H","hB"],SM:["H","h","hB"],SN:["H","h","hB"],SO:["h","H"],SR:["H","hB"],SS:["h","hb","H","hB"],ST:["H","hB"],SV:["h","H","hB","hb"],SX:["H","h","hb","hB"],SY:["h","hB","hb","H"],SZ:["h","hb","H","hB"],TA:["H","h","hb","hB"],TC:["h","hb","H","hB"],TD:["h","H","hB"],TF:["H","h","hB"],TG:["H","hB"],TH:["H","h"],TJ:["H","h"],TL:["H","hB","hb","h"],TM:["H","h"],TN:["h","hB","hb","H"],TO:["h","H"],TR:["H","hB"],TT:["h","hb","H","hB"],TW:["hB","hb","h","H"],TZ:["hB","hb","H","h"],UA:["H","hB","h"],UG:["hB","hb","H","h"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],UY:["h","H","hB","hb"],UZ:["H","hB","h"],VA:["H","h","hB"],VC:["h","hb","H","hB"],VE:["h","H","hB","hb"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],VN:["H","h"],VU:["h","H"],WF:["H","hB"],WS:["h","H"],XK:["H","hB","h"],YE:["h","hB","hb","H"],YT:["H","hB"],ZA:["H","h","hb","hB"],ZM:["h","hb","H","hB"],ZW:["H","h"],"af-ZA":["H","h","hB","hb"],"ar-001":["h","hB","hb","H"],"ca-ES":["H","h","hB"],"en-001":["h","hb","H","hB"],"en-HK":["h","hb","H","hB"],"en-IL":["H","h","hb","hB"],"en-MY":["h","hb","H","hB"],"es-BR":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"gu-IN":["hB","hb","h","H"],"hi-IN":["hB","h","H"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],"kn-IN":["hB","h","H"],"ml-IN":["hB","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],"ta-IN":["hB","h","hb","H"],"te-IN":["hB","h","H"],"zu-ZA":["H","hB","hb","h"]},B=new RegExp("^".concat(S.source,"*")),R=new RegExp("".concat(S.source,"*$"));function N(e,t){return{start:e,end:t}}var O=!!String.prototype.startsWith&&"_a".startsWith("a",1),D=!!String.fromCodePoint,L=!!Object.fromEntries,F=!!String.prototype.codePointAt,j=!!String.prototype.trimStart,U=!!String.prototype.trimEnd,z=Number.isSafeInteger?Number.isSafeInteger:function(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e&&0x1fffffffffffff>=Math.abs(e)},H=!0;try{var V=X("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");H=(null===(o=V.exec("a"))||void 0===o?void 0:o[0])==="a"}catch(e){H=!1}var $=O?function(e,t,a){return e.startsWith(t,a)}:function(e,t,a){return e.slice(a,a+t.length)===t},G=D?String.fromCodePoint:function(){for(var e,t=[],a=0;a<arguments.length;a++)t[a]=arguments[a];for(var i="",n=t.length,r=0;n>r;){if((e=t[r++])>1114111)throw RangeError(e+" is not a valid code point");i+=e<65536?String.fromCharCode(e):String.fromCharCode(((e-=65536)>>10)+55296,e%1024+56320)}return i},q=L?Object.fromEntries:function(e){for(var t={},a=0;a<e.length;a++){var i=e[a],n=i[0],r=i[1];t[n]=r}return t},W=F?function(e,t){return e.codePointAt(t)}:function(e,t){var a,i=e.length;if(!(t<0)&&!(t>=i)){var n=e.charCodeAt(t);return n<55296||n>56319||t+1===i||(a=e.charCodeAt(t+1))<56320||a>57343?n:(n-55296<<10)+(a-56320)+65536}},Y=j?function(e){return e.trimStart()}:function(e){return e.replace(B,"")},K=U?function(e){return e.trimEnd()}:function(e){return e.replace(R,"")};function X(e,t){return new RegExp(e,t)}if(H){var Q=X("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");l=function(e,t){var a;return Q.lastIndex=t,null!==(a=Q.exec(e)[1])&&void 0!==a?a:""}}else l=function(e,t){for(var a=[];;){var i,n=W(e,t);if(void 0===n||ee(n)||(i=n)>=33&&i<=35||36===i||i>=37&&i<=39||40===i||41===i||42===i||43===i||44===i||45===i||i>=46&&i<=47||i>=58&&i<=59||i>=60&&i<=62||i>=63&&i<=64||91===i||92===i||93===i||94===i||96===i||123===i||124===i||125===i||126===i||161===i||i>=162&&i<=165||166===i||167===i||169===i||171===i||172===i||174===i||176===i||177===i||182===i||187===i||191===i||215===i||247===i||i>=8208&&i<=8213||i>=8214&&i<=8215||8216===i||8217===i||8218===i||i>=8219&&i<=8220||8221===i||8222===i||8223===i||i>=8224&&i<=8231||i>=8240&&i<=8248||8249===i||8250===i||i>=8251&&i<=8254||i>=8257&&i<=8259||8260===i||8261===i||8262===i||i>=8263&&i<=8273||8274===i||8275===i||i>=8277&&i<=8286||i>=8592&&i<=8596||i>=8597&&i<=8601||i>=8602&&i<=8603||i>=8604&&i<=8607||8608===i||i>=8609&&i<=8610||8611===i||i>=8612&&i<=8613||8614===i||i>=8615&&i<=8621||8622===i||i>=8623&&i<=8653||i>=8654&&i<=8655||i>=8656&&i<=8657||8658===i||8659===i||8660===i||i>=8661&&i<=8691||i>=8692&&i<=8959||i>=8960&&i<=8967||8968===i||8969===i||8970===i||8971===i||i>=8972&&i<=8991||i>=8992&&i<=8993||i>=8994&&i<=9e3||9001===i||9002===i||i>=9003&&i<=9083||9084===i||i>=9085&&i<=9114||i>=9115&&i<=9139||i>=9140&&i<=9179||i>=9180&&i<=9185||i>=9186&&i<=9254||i>=9255&&i<=9279||i>=9280&&i<=9290||i>=9291&&i<=9311||i>=9472&&i<=9654||9655===i||i>
1=9656&&i<=9664||9665===i||i>=9666&&i<=9719||i>=9720&&i<=9727||i>=9728&&i<=9838||9839===i||i>=9840&&i<=10087||10088===i||10089===i||10090===i||10091===i||10092===i||10093===i||10094===i||10095===i||10096===i||10097===i||10098===i||10099===i||10100===i||10101===i||i>=10132&&i<=10175||i>=10176&&i<=10180||10181===i||10182===i||i>=10183&&i<=10213||10214===i||10215===i||10216===i||10217===i||10218===i||10219===i||10220===i||10221===i||10222===i||10223===i||i>=10224&&i<=10239||i>=10240&&i<=10495||i>=10496&&i<=10626||10627===i||10628===i||10629===i||10630===i||10631===i||10632===i||10633===i||10634===i||10635===i||10636===i||10637===i||10638===i||10639===i||10640===i||10641===i||10642===i||10643===i||10644===i||10645===i||10646===i||10647===i||10648===i||i>=10649&&i<=10711||10712===i||10713===i||10714===i||10715===i||i>=10716&&i<=10747||10748===i||10749===i||i>=10750&&i<=11007||i>=11008&&i<=11055||i>=11056&&i<=11076||i>=11077&&i<=11078||i>=11079&&i<=11084||i>=11085&&i<=11123||i>=11124&&i<=11125||i>=11126&&i<=11157||11158===i||i>=11159&&i<=11263||i>=11776&&i<=11777||11778===i||11779===i||11780===i||11781===i||i>=11782&&i<=11784||11785===i||11786===i||11787===i||11788===i||11789===i||i>=11790&&i<=11798||11799===i||i>=11800&&i<=11801||11802===i||11803===i||11804===i||11805===i||i>=11806&&i<=11807||11808===i||11809===i||11810===i||11811===i||11812===i||11813===i||11814===i||11815===i||11816===i||11817===i||i>=11818&&i<=11822||11823===i||i>=11824&&i<=11833||i>=11834&&i<=11835||i>=11836&&i<=11839||11840===i||11841===i||11842===i||i>=11843&&i<=11855||i>=11856&&i<=11857||11858===i||i>=11859&&i<=11903||i>=12289&&i<=12291||12296===i||12297===i||12298===i||12299===i||12300===i||12301===i||12302===i||12303===i||12304===i||12305===i||i>=12306&&i<=12307||12308===i||12309===i||12310===i||12311===i||12312===i||12313===i||12314===i||12315===i||12316===i||12317===i||i>=12318&&i<=12319||12320===i||12336===i||64830===i||64831===i||i>=65093&&i<=65094)break;a.push(n),t+=n>=65536?2:1}return G.apply(void 0,a)};var J=function(){function e(e,t){void 0===t&&(t={}),this.message=e,this.position={offset:0,line:1,column:1},this.ignoreTag=!!t.ignoreTag,this.locale=t.locale,this.requiresOtherClause=!!t.requiresOtherClause,this.shouldParseSkeletons=!!t.shouldParseSkeletons}return e.prototype.parse=function(){if(0!==this.offset())throw Error("parser can only be used once");return this.parseMessage(0,"",!1)},e.prototype.parseMessage=function(e,t,a){for(var r=[];!this.isEOF();){var o=this.char();if(123===o){var l=this.parseArgument(e,a);if(l.err)return l;r.push(l.val)}else if(125===o&&e>0)break;else if(35===o&&("plural"===t||"selectordinal"===t)){var u=this.clonePosition();this.bump(),r.push({type:n.pound,location:N(u,this.clonePosition())})}else if(60!==o||this.ignoreTag||47!==this.peek()){if(60===o&&!this.ignoreTag&&Z(this.peek()||0)){var l=this.parseTag(e,t);if(l.err)return l;r.push(l.val)}else{var l=this.parseLiteral(e,t);if(l.err)return l;r.push(l.val)}}else{if(!a)return this.error(i.UNMATCHED_CLOSING_TAG,N(this.clonePosition(),this.clonePosition()));break}}return{val:r,err:null}},e.prototype.parseTag=function(e,t){var a=this.clonePosition();this.bump();var r=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:n.literal,value:"<".concat(r,"/>"),location:N(a,this.clonePosition())},err:null};if(!this.bumpIf(">"))return this.error(i.INVALID_TAG,N(a,this.clonePosition()));var o=this.parseMessage(e+1,t,!0);if(o.err)return o;var l=o.val,u=this.clonePosition();if(!this.bumpIf("</"))return this.error(i.UNCLOSED_TAG,N(a,this.clonePosition()));if(this.isEOF()||!Z(this.char()))return this.error(i.INVALID_TAG,N(u,this.clonePosition()));var s=this.clonePosition();return r!==this.parseTagName()?this.error(i.UNMATCHED_CLOSING_TAG,N(s,this.clonePosition())):(this.bumpSpace(),this.bumpIf(">"))?{val:{type:n.tag,value:r,children:l,location:N(a,this.clonePosition())},err:null}:this.error(i.INVALID_TAG,N(u,this.clonePosition()))},e.prototype.parseTagName=function(){var e,t=this.offset();for(this.bump();!this.isEOF()&&(45===(e=this.char())||46===e||e>=48&&e<=57||95===e||e>=97&&e<=122||e>=65&&e<=90||183==e||e>=192&&e<=214||e>=216&&e<=246||e>=248&&e<=893||e>=895&&e<=8191||e>=8204&&e<=8205||e>=8255&&e<=8256||e>=8304&&e<=8591||e>=11264&&e<=12271||e>=12289&&e<=55295||e>=63744&&e<=64975||e>=65008&&e<=65533||e>=65536&&e<=983039);)this.bump();return this.message.slice(t,this.offset())},e.prototype.parseLiteral=function(e,t){for(var a=this.clonePosition(),i="";;){var r=this.tryParseQuote(t);if(r){i+=r;
1continue}var o=this.tryParseUnquoted(e,t);if(o){i+=o;continue}var l=this.tryParseLeftAngleBracket();if(l){i+=l;continue}break}var u=N(a,this.clonePosition());return{val:{type:n.literal,value:i,location:u},err:null}},e.prototype.tryParseLeftAngleBracket=function(){var e;return this.isEOF()||60!==this.char()||!this.ignoreTag&&(Z(e=this.peek()||0)||47===e)?null:(this.bump(),"<")},e.prototype.tryParseQuote=function(e){if(this.isEOF()||39!==this.char())return null;switch(this.peek()){case 39:return this.bump(),this.bump(),"'";case 123:case 60:case 62:case 125:break;case 35:if("plural"===e||"selectordinal"===e)break;return null;default:return null}this.bump();var t=[this.char()];for(this.bump();!this.isEOF();){var a=this.char();if(39===a){if(39===this.peek())t.push(39),this.bump();else{this.bump();break}}else t.push(a);this.bump()}return G.apply(void 0,t)},e.prototype.tryParseUnquoted=function(e,t){if(this.isEOF())return null;var a=this.char();return 60===a||123===a||35===a&&("plural"===t||"selectordinal"===t)||125===a&&e>0?null:(this.bump(),G(a))},e.prototype.parseArgument=function(e,t){var a=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(i.EXPECT_ARGUMENT_CLOSING_BRACE,N(a,this.clonePosition()));if(125===this.char())return this.bump(),this.error(i.EMPTY_ARGUMENT,N(a,this.clonePosition()));var r=this.parseIdentifierIfPossible().value;if(!r)return this.error(i.MALFORMED_ARGUMENT,N(a,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(i.EXPECT_ARGUMENT_CLOSING_BRACE,N(a,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:n.argument,value:r,location:N(a,this.clonePosition())},err:null};case 44:if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(i.EXPECT_ARGUMENT_CLOSING_BRACE,N(a,this.clonePosition()));return this.parseArgumentOptions(e,t,r,a);default:return this.error(i.MALFORMED_ARGUMENT,N(a,this.clonePosition()))}},e.prototype.parseIdentifierIfPossible=function(){var e=this.clonePosition(),t=this.offset(),a=l(this.message,t),i=t+a.length;return this.bumpTo(i),{value:a,location:N(e,this.clonePosition())}},e.prototype.parseArgumentOptions=function(e,t,a,o){var l,s=this.clonePosition(),d=this.parseIdentifierIfPossible().value,p=this.clonePosition();switch(d){case"":return this.error(i.EXPECT_ARGUMENT_TYPE,N(s,p));case"number":case"date":case"time":this.bumpSpace();var c=null;if(this.bumpIf(",")){this.bumpSpace();var m=this.clonePosition(),y=this.parseSimpleArgStyleIfPossible();if(y.err)return y;var v=K(y.val);if(0===v.length)return this.error(i.EXPECT_ARGUMENT_STYLE,N(this.clonePosition(),this.clonePosition()));c={style:v,styleLocation:N(m,this.clonePosition())}}var f=this.tryParseArgumentClose(o);if(f.err)return f;var h=N(o,this.clonePosition());if(c&&$(null==c?void 0:c.style,"::",0)){var g,b=Y(c.style.slice(2));if("number"===d){var y=this.parseNumberSkeletonFromString(b,c.styleLocation);if(y.err)return y;return{val:{type:n.number,value:a,location:h,style:y.val},err:null}}if(0===b.length)return this.error(i.EXPECT_DATE_TIME_SKELETON,h);var S=b;this.locale&&(S=function(e,t){for(var a="",i=0;i<e.length;i++){var n=e.charAt(i);if("j"===n){for(var r=0;i+1<e.length&&e.charAt(i+1)===n;)r++,i++;var o=1+(1&r),l=r<2?1:3+(r>>1),u=function(e){var t,a=e.hourCycle;if(void 0===a&&e.hourCycles&&e.hourCycles.length&&(a=e.hourCycles[0]),a)switch(a){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw Error("Invalid hourCycle")}var i=e.language;return"root"!==i&&(t=e.maximize().region),(M[t||""]||M[i||""]||M["".concat(i,"-001")]||M["001"])[0]}(t);for(("H"==u||"k"==u)&&(l=0);l-- >0;)a+="a";for(;o-- >0;)a=u+a}else"J"===n?a+="H":a+=n}return a}(b,this.locale));var v={type:r.dateTime,pattern:S,location:c.styleLocation,parsedOptions:this.shouldParseSkeletons?(g={},S.replace(w,function(e){var t=e.length;switch(e[0]){case"G":g.era=4===t?"long":5===t?"narrow":"short";break;case"y":g.year=2===t?"2-digit":"numeric";break;case"Y":case"u":case"U":case"r":throw RangeError("`Y/u/U/r` (year) patterns are not supported, use `y` instead");case"q":case"Q":throw RangeError("`q/Q` (quarter) patterns are not supported");case"M":case"L":g.month=["numeric","2-digit","short","long","narrow"][t-1];break;case"w":case"W":throw RangeError("`w/W` (week) patterns are not supported");case"d":g.day=["numeric","2-digit"][t-1];break;case"D":case"F":case"g":throw RangeError("`D/F/g` (day) patterns are not supported, use `d` instead");case"E":g.weekday=4===t?"long":5===t?"narrow":"short";break;case"e":if(t<4)throw RangeError("`e..eee` (weekday) patterns are not supported");g.weekday=["short","long","narrow","short"][t-4];break;case"c":if(t<4)throw RangeError("`c..ccc` (weekday) patterns are not supported");g.weekday=["short","long","narrow","short"][t-4];break;case"a":g.hour12=!0;break;case"b":case"B":throw RangeError("`b/B` (period) patterns are not supported, use `a` instead");case"h":g.hourCycle="h12",g.hour=["numeric","2-digit"][t-1];break;case"H":g.hourCycle="h23",g.hour=["numeric","2-digit"][t-1];break;case"K":g.hourCycle="h11",g.hour=["numeric","2-digit"][t-1];break;case"k":g.hourCycle="h24",g.hour=["numeric","2-digit"][t-1];break;case"j":case"J":case"C":throw RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead");case"m":g.minute=["numeric","2-digit"][t-1];break;case"s":g.second=["numeric","2-digit"][t-1];break;case"S":case"A":throw RangeError("`S/A` (second) patterns are not supported, use `s` instead");case"z":g.timeZoneName=t<4?"short":"long";break;case"Z":case"O":case"v":case"V":case"X":case"x":throw RangeError("`Z/O/v/V/X/x` (timeZone) patterns are not supported, use `z` instead")}return""}),g):{}};return{val:{type:"date"===d?n.date:n.time,value:a,location:h,style:v},err:null}}return{val:{type:"number"===d?n.number:"date"===d?n.date:n.time,value:a,location:h,style:null!==(l=null==c?void 0:c.style)&&void 0!==l?l:null},err:null};
1case"plural":case"selectordinal":case"select":var k=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(i.EXPECT_SELECT_ARGUMENT_OPTIONS,N(k,u({},k)));this.bumpSpace();var x=this.parseIdentifierIfPossible(),P=0;if("select"!==d&&"offset"===x.value){if(!this.bumpIf(":"))return this.error(i.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,N(this.clonePosition(),this.clonePosition()));this.bumpSpace();var y=this.tryParseDecimalInteger(i.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,i.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE);if(y.err)return y;this.bumpSpace(),x=this.parseIdentifierIfPossible(),P=y.val}var _=this.tryParsePluralOrSelectOptions(e,d,t,x);if(_.err)return _;var f=this.tryParseArgumentClose(o);if(f.err)return f;var E=N(o,this.clonePosition());if("select"===d)return{val:{type:n.select,value:a,options:q(_.val),location:E},err:null};return{val:{type:n.plural,value:a,options:q(_.val),offset:P,pluralType:"plural"===d?"cardinal":"ordinal",location:E},err:null};default:return this.error(i.INVALID_ARGUMENT_TYPE,N(s,p))}},e.prototype.tryParseArgumentClose=function(e){return this.isEOF()||125!==this.char()?this.error(i.EXPECT_ARGUMENT_CLOSING_BRACE,N(e,this.clonePosition())):(this.bump(),{val:!0,err:null})},e.prototype.parseSimpleArgStyleIfPossible=function(){for(var e=0,t=this.clonePosition();!this.isEOF();)switch(this.char()){case 39:this.bump();var a=this.clonePosition();if(!this.bumpUntil("'"))return this.error(i.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,N(a,this.clonePosition()));this.bump();break;case 123:e+=1,this.bump();break;case 125:if(!(e>0))return{val:this.message.slice(t.offset,this.offset()),err:null};e-=1;break;default:this.bump()}return{val:this.message.slice(t.offset,this.offset()),err:null}},e.prototype.parseNumberSkeletonFromString=function(e,t){var a=[];try{a=function(e){if(0===e.length)throw Error("Number skeleton cannot be empty");for(var t=e.split(x).filter(function(e){return e.length>0}),a=[],i=0;i<t.length;i++){var n=t[i].split("/");if(0===n.length)throw Error("Invalid number skeleton");for(var r=n[0],o=n.slice(1),l=0;l<o.length;l++)if(0===o[l].length)throw Error("Invalid number skeleton");a.push({stem:r,options:o})}return a}(e)}catch(e){return this.error(i.INVALID_NUMBER_SKELETON,t)}return{val:{type:r.number,tokens:a,location:t,parsedOptions:this.shouldParseSkeletons?function(e){for(var t={},a=0;a<e.length;a++){var i=e[a];switch(i.stem){case"percent":case"%":t.style="percent";continue;case"%x100":t.style="percent",t.scale=100;continue;case"currency":t.style="currency",t.currency=i.options[0];continue;case"group-off":case",_":t.useGrouping=!1;continue;case"precision-integer":case".":t.maximumFractionDigits=0;continue;case"measure-unit":case"unit":t.style="unit",t.unit=i.options[0].replace(/^(.*?)-/,"");continue;case"compact-short":case"K":t.notation="compact",t.compactDisplay="short";continue;case"compact-long":case"KK":t.notation="compact",t.compactDisplay="long";continue;case"scientific":t=k(k(k({},t),{notation:"scientific"}),i.options.reduce(function(e,t){return k(k({},e),A(t)||{})},{}));continue;case"engineering":t=k(k(k({},t),{notation:"engineering"}),i.options.reduce(function(e,t){return k(k({},e),A(t)||{})},{}));continue;case"notation-simple":t.notation="standard";continue;case"unit-width-narrow":t.currencyDisplay="narrowSymbol",t.unitDisplay="narrow";continue;case"unit-width-short":t.currencyDisplay="code",t.unitDisplay="short";continue;case"unit-width-full-name":t.currencyDisplay="name",t.unitDisplay="long";continue;case"unit-width-iso-code":t.currencyDisplay="symbol";continue;case"scale":t.scale=parseFloat(i.options[0]);continue;case"rounding-mode-floor":t.roundingMode="floor";continue;case"rounding-mode-ceiling":t.roundingMode="ceil";continue;case"rounding-mode-down":t.roundingMode="trunc";continue;case"rounding-mode-up":t.roundingMode="expand";continue;case"rounding-mode-half-even":t.roundingMode="halfEven";continue;case"rounding-mode-half-down":t.roundingMode="halfTrunc";continue;case"rounding-mode-half-up":t.roundingMode="halfExpand";continue;case"integer-width":if(i.options.length>1)throw RangeError("integer-width stems only accept a single optional option");i.options[0].replace(E,function(e,a,i,n,r,o){if(a)t.minimumIntegerDigits=i.length;else if(n&&r)throw Error("We currently do not support maximum integer digits");else if(o)throw Error("We currently do not support exact integer digits");return""});continue}if(C.test(i.stem)){t.minimumIntegerDigits=i.stem.length;continue}if(P.test(i.stem)){if(i.options.length>1)throw RangeError("Fraction-precision stems only accept a single optional option");i.stem.replace(P,function(e,a,i,n,r,o){return"*"===i?t.minimumFractionDigits=a.length:n&&"#"===n[0]?t.maximumFractionDigits=n.length:r&&o?(t.minimumFractionDigits=r.length,t.maximumFractionDigits=r.length+o.length):(t.minimumFractionDigits=a.length,t.maximumFractionDigits=a.length),""});var n=i.options[0];"w"===n?t=k(k({}
1,t),{trailingZeroDisplay:"stripIfInteger"}):n&&(t=k(k({},t),T(n)));continue}if(_.test(i.stem)){t=k(k({},t),T(i.stem));continue}var r=A(i.stem);r&&(t=k(k({},t),r));var o=function(e){var t;if("E"===e[0]&&"E"===e[1]?(t={notation:"engineering"},e=e.slice(2)):"E"===e[0]&&(t={notation:"scientific"},e=e.slice(1)),t){var a=e.slice(0,2);if("+!"===a?(t.signDisplay="always",e=e.slice(2)):"+?"===a&&(t.signDisplay="exceptZero",e=e.slice(2)),!C.test(e))throw Error("Malformed concise eng/scientific notation");t.minimumIntegerDigits=e.length}return t}(i.stem);o&&(t=k(k({},t),o))}return t}(a):{}},err:null}},e.prototype.tryParsePluralOrSelectOptions=function(e,t,a,n){for(var r,o=!1,l=[],u=new Set,s=n.value,d=n.location;;){if(0===s.length){var p=this.clonePosition();if("select"!==t&&this.bumpIf("=")){var c=this.tryParseDecimalInteger(i.EXPECT_PLURAL_ARGUMENT_SELECTOR,i.INVALID_PLURAL_ARGUMENT_SELECTOR);if(c.err)return c;d=N(p,this.clonePosition()),s=this.message.slice(p.offset,this.offset())}else break}if(u.has(s))return this.error("select"===t?i.DUPLICATE_SELECT_ARGUMENT_SELECTOR:i.DUPLICATE_PLURAL_ARGUMENT_SELECTOR,d);"other"===s&&(o=!0),this.bumpSpace();var m=this.clonePosition();if(!this.bumpIf("{"))return this.error("select"===t?i.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT:i.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT,N(this.clonePosition(),this.clonePosition()));var y=this.parseMessage(e+1,t,a);if(y.err)return y;var v=this.tryParseArgumentClose(m);if(v.err)return v;l.push([s,{value:y.val,location:N(m,this.clonePosition())}]),u.add(s),this.bumpSpace(),s=(r=this.parseIdentifierIfPossible()).value,d=r.location}return 0===l.length?this.error("select"===t?i.EXPECT_SELECT_ARGUMENT_SELECTOR:i.EXPECT_PLURAL_ARGUMENT_SELECTOR,N(this.clonePosition(),this.clonePosition())):this.requiresOtherClause&&!o?this.error(i.MISSING_OTHER_CLAUSE,N(this.clonePosition(),this.clonePosition())):{val:l,err:null}},e.prototype.tryParseDecimalInteger=function(e,t){var a=1,i=this.clonePosition();this.bumpIf("+")||this.bumpIf("-")&&(a=-1);for(var n=!1,r=0;!this.isEOF();){var o=this.char();if(o>=48&&o<=57)n=!0,r=10*r+(o-48),this.bump();else break}var l=N(i,this.clonePosition());return n?z(r*=a)?{val:r,err:null}:this.error(t,l):this.error(e,l)},e.prototype.offset=function(){return this.position.offset},e.prototype.isEOF=function(){return this.offset()===this.message.length},e.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},e.prototype.char=function(){var e=this.position.offset;if(e>=this.message.length)throw Error("out of bound");var t=W(this.message,e);if(void 0===t)throw Error("Offset ".concat(e," is at invalid UTF-16 code unit boundary"));return t},e.prototype.error=function(e,t){return{val:null,err:{kind:e,message:this.message,location:t}}},e.prototype.bump=function(){if(!this.isEOF()){var e=this.char();10===e?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=e<65536?1:2)}},e.prototype.bumpIf=function(e){if($(this.message,e,this.offset())){for(var t=0;t<e.length;t++)this.bump();return!0}return!1},e.prototype.bumpUntil=function(e){var t=this.offset(),a=this.message.indexOf(e,t);return a>=0?(this.bumpTo(a),!0):(this.bumpTo(this.message.length),!1)},e.prototype.bumpTo=function(e){if(this.offset()>e)throw Error("targetOffset ".concat(e," must be greater than or equal to the current offset ").concat(this.offset()));for(e=Math.min(e,this.message.length);;){var t=this.offset();if(t===e)break;if(t>e)throw Error("targetOffset ".concat(e," is at invalid UTF-16 code unit boundary"));if(this.bump(),this.isEOF())break}},e.prototype.bumpSpace=function(){for(;!this.isEOF()&&ee(this.char());)this.bump()},e.prototype.peek=function(){if(this.isEOF())return null;var e=this.char(),t=this.offset(),a=this.message.charCodeAt(t+(e>=65536?2:1));return null!=a?a:null},e}();function Z(e){return e>=97&&e<=122||e>=65&&e<=90}function ee(e){return e>=9&&e<=13||32===e||133===e||e>=8206&&e<=8207||8232===e||8233===e}function et(e,t){void 0===t&&(t={});
1var a=new J(e,t=u({shouldParseSkeletons:!0,requiresOtherClause:!0},t)).parse();if(a.err){var n=SyntaxError(i[a.err.kind]);throw n.location=a.err.location,n.originalMessage=a.err.message,n}return(null==t?void 0:t.captureLocation)||function e(t){t.forEach(function(t){if(delete t.location,y(t)||v(t))for(var a in t.options)delete t.options[a].location,e(t.options[a].value);else p(t)&&g(t.style)?delete t.style.location:(c(t)||m(t))&&b(t.style)?delete t.style.location:h(t)&&e(t.children)})}(a.val),a.val}},89160:(e,t,a)=>{"use strict";a.d(t,{Ho:()=>d,OC:()=>o,hr:()=>u,pg:()=>s,sb:()=>p,uo:()=>l});var i,n=a(81293);!function(e){e.FORMAT_ERROR="FORMAT_ERROR",e.UNSUPPORTED_FORMATTER="UNSUPPORTED_FORMATTER",e.INVALID_CONFIG="INVALID_CONFIG",e.MISSING_DATA="MISSING_DATA",e.MISSING_TRANSLATION="MISSING_TRANSLATION"}(i||(i={}));var r=function(e){function t(a,i,n){var r=this,o=n?n instanceof Error?n:Error(String(n)):void 0;return(r=e.call(this,"[@formatjs/intl Error ".concat(a,"] ").concat(i,"\n").concat(o?"\n".concat(o.message,"\n").concat(o.stack):""))||this).code=a,"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(r,t),r}return(0,n.C6)(t,e),t}(Error),o=function(e){function t(t,a){return e.call(this,i.UNSUPPORTED_FORMATTER,t,a)||this}return(0,n.C6)(t,e),t}(r),l=function(e){function t(t,a){return e.call(this,i.INVALID_CONFIG,t,a)||this}return(0,n.C6)(t,e),t}(r),u=function(e){function t(t,a){return e.call(this,i.MISSING_DATA,t,a)||this}return(0,n.C6)(t,e),t}(r),s=function(e){function t(t,a,n){var r=e.call(this,i.FORMAT_ERROR,"".concat(t,"\nLocale: ").concat(a,"\n"),n)||this;return r.locale=a,r}return(0,n.C6)(t,e),t}(r),d=function(e){function t(t,a,i,n){var r=e.call(this,"".concat(t,"\nMessageID: ").concat(null==i?void 0:i.id,"\nDefault Message: ").concat(null==i?void 0:i.defaultMessage,"\nDescription: ").concat(null==i?void 0:i.description,"\n"),a,n)||this;return r.descriptor=i,r.locale=a,r}return(0,n.C6)(t,e),t}(s),p=function(e){function t(t,a){var n=e.call(this,i.MISSING_TRANSLATION,'Missing message: "'.concat(t.id,'" for locale "').concat(a,'", using ').concat(t.defaultMessage?"default message (".concat("string"==typeof t.defaultMessage?t.defaultMessage:t.defaultMessage.map(function(e){var t;return null!==(t=e.value)&&void 0!==t?t:JSON.stringify(e)}).join(),")"):"id"," as fallback."))||this;return n.descriptor=t,n}return(0,n.C6)(t,e),t}(r)},87683:(e,t,a)=>{"use strict";a.d(t,{F3:()=>m,GT:()=>c,J9:()=>u,JF:()=>s,MT:()=>d,V1:()=>l});var i=a(81293),n=a(54819),r=a(62587),o=a(89160);function l(e,t,a){if(void 0===a&&(a=Error),!e)throw new a(t)}function u(e,t,a){return void 0===a&&(a={}),t.reduce(function(t,i){return i in e?t[i]=e[i]:i in a&&(t[i]=a[i]),t},{})}var s={formats:{},messages:{},timeZone:void 0,defaultLocale:"en",defaultFormats:{},fallbackOnEmptyString:!0,onError:function(e){},onWarn:function(e){}};function d(){return{dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}}}function p(e){return{create:function(){return{get:function(t){return e[t]},set:function(t,a){e[t]=a}}}}}function c(e){void 0===e&&(e=d());var t=Intl.RelativeTimeFormat,a=Intl.ListFormat,o=Intl.DisplayNames,l=(0,n.B)(function(){for(var e,t=[],a=0;a<arguments.length;a++)t[a]=arguments[a];return new((e=Intl.DateTimeFormat).bind.apply(e,(0,i.fX)([void 0],t,!1)))},{cache:p(e.dateTime),strategy:n.W.variadic}),u=(0,n.B)(function(){for(var e,t=[],a=0;a<arguments.length;a++)t[a]=arguments[a];return new((e=Intl.NumberFormat).bind.apply(e,(0,i.fX)([void 0],t,!1)))},{cache:p(e.number),strategy:n.W.variadic}),s=(0,n.B)(function(){for(var e,t=[],a=0;a<arguments.length;a++)t[a]=arguments[a];return new((e=Intl.PluralRules).bind.apply(e,(0,i.fX)([void 0],t,!1)))},{cache:p(e.pluralRules),strategy:n.W.variadic});return{getDateTimeFormat:l,getNumberFormat:u,getMessageFormat:(0,n.B)(function(e,t,a,n){return new r.S(e,t,a,(0,i.Cl)({formatters:{getNumberFormat:u,getDateTimeFormat:l,getPluralRules:s}},n||{}))},{cache:p(e.message),strategy:n.W.variadic}),getRelativeTimeFormat:(0,n.B)(function(){for(var e=[],a=0;a<arguments.length;a++)e[a]=arguments[a];return new(t.bind.apply(t,(0,i.fX)([void 0],e,!1)))},{cache:p(e.relativeTime),strategy:n.W.variadic}),getPluralRules:s,getListFormat:(0,n.B)(function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return new(a.bind.apply(a,(0,i.fX)([void 0],e,!1)))},{cache:p(e.list),strategy:n.W.variadic}),getDisplayNames:(0,n.B)(function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return new(o.bind.apply(o,(0,i.fX)([void 0],e,!1)))},{cache:p(e.displayNames),strategy:n.W.variadic})}}function m(e,t,a,i){var n,r=e&&e[t];if(r&&(n=r[a]),n)return n;i(new o.OC("No ".concat(t," format named: ").concat(a)))}},67526:(e,t)=>{"use strict";t.byteLength=function(e){var t=u(e),a=t[0],i=t[1];return(a+i)*3/4-i},t.toByteArray=function(e){var t,a,r=u(e),o=r[0],l=r[1],s=new n((o+l)*3/4-l),d=0,p=l>0?o-4:o;for(a=0;a<p;a+=4)t=i[e.charCodeAt(a)]<<18|i[e.charCodeAt(a+1)]<<12|i[e.charCodeAt(a+2)]<<6|i[e.charCodeAt(a+3)],s[d++]=t>>16&255,s[d++]=t>>8&255,s[d++]=255&t;return 2===l&&(t=i[e.charCodeAt(a)]<<2|i[e.charCodeAt(a+1)]>>4,s[d++]=255&t),1===l&&(t=i[e.charCodeAt(a)]<<10|i[e.charCodeAt(a+1)]<<4|i[e.charCodeAt(a+2)]>>2,s[d++]=t>>8&255,s[d++]=255&t),s},t.fromByteArray=function(e){for(var t,i=e.length,n=i%3,r=[],o=0,l=i-n;o<l;o+=16383)r.push(function(e,t,i){for(var n,r=[],o=t;o<i;o+=3)r.push(a[(n=(e[o]<<16&0xff0000)+(e[o+1]<<8&65280)+(255&e[o+2]))>>18&63]+a[n>>12&63]+a[n>>6&63]+a[63&n]);return r.join("")}(e,o,o+16383>l?l:o+16383));return 1===n?r.push(a[(t=e[i-1])>>2]+a[t<<4&63]+"=="):2===n&&r.push(a[(t=(e[i-2]<<8)+e[i-1])>>10]+a[t>>4&63]+a[t<<2&63]+"="),r.join("")};for(var a=[],i=[],n="undefined"!=typeof Uint8Array?Uint8Array:Array,r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
1+/",o=0,l=r.length;o<l;++o)a[o]=r[o],i[r.charCodeAt(o)]=o;function u(e){var t=e.length;if(t%4>0)throw Error("Invalid string. Length must be a multiple of 4");var a=e.indexOf("=");-1===a&&(a=t);var i=a===t?0:4-a%4;return[a,i]}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},48287:(e,t,a)=>{"use strict";var i=a(67526),n=a(251),r="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function o(e){if(e>0x7fffffff)throw RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,l.prototype),t}function l(e,t,a){if("number"==typeof e){if("string"==typeof t)throw TypeError('The "string" argument must be of type string. Received type number');return d(e)}return u(e,t,a)}function u(e,t,a){if("string"==typeof e)return function(e,t){if(("string"!=typeof t||""===t)&&(t="utf8"),!l.isEncoding(t))throw TypeError("Unknown encoding: "+t);var a=0|y(e,t),i=o(a),n=i.write(e,t);return n!==a&&(i=i.slice(0,n)),i}(e,t);if(ArrayBuffer.isView(e))return function(e){if(A(e,Uint8Array)){var t=new Uint8Array(e);return c(t.buffer,t.byteOffset,t.byteLength)}return p(e)}(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(A(e,ArrayBuffer)||e&&A(e.buffer,ArrayBuffer)||"undefined"!=typeof SharedArrayBuffer&&(A(e,SharedArrayBuffer)||e&&A(e.buffer,SharedArrayBuffer)))return c(e,t,a);if("number"==typeof e)throw TypeError('The "value" argument must not be of type number. Received type number');var i=e.valueOf&&e.valueOf();if(null!=i&&i!==e)return l.from(i,t,a);var n=function(e){if(l.isBuffer(e)){var t,a=0|m(e.length),i=o(a);return 0===i.length||e.copy(i,0,0,a),i}return void 0!==e.length?"number"!=typeof e.length||(t=e.length)!=t?o(0):p(e):"Buffer"===e.type&&Array.isArray(e.data)?p(e.data):void 0}(e);if(n)return n;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return l.from(e[Symbol.toPrimitive]("string"),t,a);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function s(e){if("number"!=typeof e)throw TypeError('"size" argument must be of type number');if(e<0)throw RangeError('The value "'+e+'" is invalid for option "size"')}function d(e){return s(e),o(e<0?0:0|m(e))}function p(e){for(var t=e.length<0?0:0|m(e.length),a=o(t),i=0;i<t;i+=1)a[i]=255&e[i];return a}function c(e,t,a){var i;if(t<0||e.byteLength<t)throw RangeError('"offset" is outside of buffer bounds');if(e.byteLength<t+(a||0))throw RangeError('"length" is outside of buffer bounds');return Object.setPrototypeOf(i=void 0===t&&void 0===a?new Uint8Array(e):void 0===a?new Uint8Array(e,t):new Uint8Array(e,t,a),l.prototype),i}function m(e){if(e>=0x7fffffff)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|e}function y(e,t){if(l.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||A(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var a=e.length,i=arguments.length>2&&!0===arguments[2];if(!i&&0===a)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return a;case"utf8":case"utf-8":return E(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*a;case"hex":return a>>>1;case"base64":return C(e).length;default:if(n)return i?-1:E(e).length;t=(""+t).toLowerCase(),n=!0}}function v(e,t,a){var n,r,o=!1;if((void 0===t||t<0)&&(t=0),t>this.length||((void 0===a||a>this.length)&&(a=this.length),a<=0||(a>>>=0)<=(t>>>=0)))return"";for(e||(e="utf8");;)switch(e){case"hex":return function(e,t,a){var i=e.length;(!t||t<0)&&(t=0),(!a||a<0||a>i)&&(a=i);for(var n="",r=t;r<a;++r)n+=I[e[r]];return n}(this,t,a);case"utf8":case"utf-8":return b(this,t,a);case"ascii":return function(e,t,a){var i="";a=Math.min(e.length,a);for(var n=t;n<a;++n)i+=String.fromCharCode(127&e[n]);return i}(this,t,a);case"latin1":case"binary":return function(e,t,a){var i="";a=Math.min(e.length,a);for(var n=t;n<a;++n)i+=String.fromCharCode(e[n]);return i}(this,t,a);case"base64":return n=t,r=a,0===n&&r===this.length?i.fromByteArray(this):i.fromByteArray(this.slice(n,r));case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return function(e,t,a){for(var i=e.slice(t,a),n="",r=0;r<i.length-1;r+=2)n+=String.fromCharCode(i[r]+256*i[r+1]);return n}(this,t,a);default:if(o)throw TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),o=!0}}function f(e,t,a){var i=e[t];e[t]=e[a],e[a]=i}function h(e,t,a,i,n){var r;if(0===e.length)return -1;if("string"==typeof a?(i=a,a=0):a>0x7fffffff?a=0x7fffffff:a<-0x80000000&&(a=-0x80000000),(r=a=+a)!=r&&(a=n?0:e.length-1),a<0&&(a=e.length+a),a>=e.length){if(n)return -1;a=e.length-1}else if(a<0){if(!n)return -1;a=0}
vendor: 14,796 bytes, line 1
1if("string"==typeof t&&(t=l.from(t,i)),l.isBuffer(t))return 0===t.length?-1:g(e,t,a,i,n);if("number"==typeof t)return(t&=255,"function"==typeof Uint8Array.prototype.indexOf)?n?Uint8Array.prototype.indexOf.call(e,t,a):Uint8Array.prototype.lastIndexOf.call(e,t,a):g(e,[t],a,i,n);throw TypeError("val must be string, number or Buffer")}function g(e,t,a,i,n){var r,o=1,l=e.length,u=t.length;if(void 0!==i&&("ucs2"===(i=String(i).toLowerCase())||"ucs-2"===i||"utf16le"===i||"utf-16le"===i)){if(e.length<2||t.length<2)return -1;o=2,l/=2,u/=2,a/=2}function s(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(n){var d=-1;for(r=a;r<l;r++)if(s(e,r)===s(t,-1===d?0:r-d)){if(-1===d&&(d=r),r-d+1===u)return d*o}else -1!==d&&(r-=r-d),d=-1}else for(a+u>l&&(a=l-u),r=a;r>=0;r--){for(var p=!0,c=0;c<u;c++)if(s(e,r+c)!==s(t,c)){p=!1;break}if(p)return r}return -1}function b(e,t,a){a=Math.min(e.length,a);for(var i=[],n=t;n<a;){var r,o,l,u,s=e[n],d=null,p=s>239?4:s>223?3:s>191?2:1;if(n+p<=a)switch(p){case 1:s<128&&(d=s);break;case 2:(192&(r=e[n+1]))==128&&(u=(31&s)<<6|63&r)>127&&(d=u);break;case 3:r=e[n+1],o=e[n+2],(192&r)==128&&(192&o)==128&&(u=(15&s)<<12|(63&r)<<6|63&o)>2047&&(u<55296||u>57343)&&(d=u);break;case 4:r=e[n+1],o=e[n+2],l=e[n+3],(192&r)==128&&(192&o)==128&&(192&l)==128&&(u=(15&s)<<18|(63&r)<<12|(63&o)<<6|63&l)>65535&&u<1114112&&(d=u)}null===d?(d=65533,p=1):d>65535&&(d-=65536,i.push(d>>>10&1023|55296),d=56320|1023&d),i.push(d),n+=p}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);for(var a="",i=0;i<t;)a+=String.fromCharCode.apply(String,e.slice(i,i+=4096));return a}(i)}function S(e,t,a){if(e%1!=0||e<0)throw RangeError("offset is not uint");if(e+t>a)throw RangeError("Trying to access beyond buffer length")}function w(e,t,a,i,n,r){if(!l.isBuffer(e))throw TypeError('"buffer" argument must be a Buffer instance');if(t>n||t<r)throw RangeError('"value" argument is out of bounds');if(a+i>e.length)throw RangeError("Index out of range")}function k(e,t,a,i,n,r){if(a+i>e.length||a<0)throw RangeError("Index out of range")}function x(e,t,a,i,r){return t=+t,a>>>=0,r||k(e,t,a,4,34028234663852886e22,-34028234663852886e22),n.write(e,t,a,i,23,4),a+4}function P(e,t,a,i,r){return t=+t,a>>>=0,r||k(e,t,a,8,17976931348623157e292,-17976931348623157e292),n.write(e,t,a,i,52,8),a+8}t.Buffer=l,t.SlowBuffer=function(e){return+e!=e&&(e=0),l.alloc(+e)},t.INSPECT_MAX_BYTES=50,t.kMaxLength=0x7fffffff,l.TYPED_ARRAY_SUPPORT=function(){try{var e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),42===e.foo()}catch(e){return!1}}(),l.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(l.prototype,"parent",{enumerable:!0,get:function(){if(l.isBuffer(this))return this.buffer}}),Object.defineProperty(l.prototype,"offset",{enumerable:!0,get:function(){if(l.isBuffer(this))return this.byteOffset}}),l.poolSize=8192,l.from=function(e,t,a){return u(e,t,a)},Object.setPrototypeOf(l.prototype,Uint8Array.prototype),Object.setPrototypeOf(l,Uint8Array),l.alloc=function(e,t,a){return(s(e),e<=0)?o(e):void 0!==t?"string"==typeof a?o(e).fill(t,a):o(e).fill(t):o(e)},l.allocUnsafe=function(e){return d(e)},l.allocUnsafeSlow=function(e){return d(e)},l.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==l.prototype},l.compare=function(e,t){if(A(e,Uint8Array)&&(e=l.from(e,e.offset,e.byteLength)),A(t,Uint8Array)&&(t=l.from(t,t.offset,t.byteLength)),!l.isBuffer(e)||!l.isBuffer(t))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;for(var a=e.length,i=t.length,n=0,r=Math.min(a,i);n<r;++n)if(e[n]!==t[n]){a=e[n],i=t[n];break}return a<i?-1:i<a?1:0},l.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},l.concat=function(e,t){if(!Array.isArray(e))throw TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return l.alloc(0);if(void 0===t)for(a=0,t=0;a<e.length;++a)t+=e[a].length;var a,i=l.allocUnsafe(t),n=0;for(a=0;a<e.length;++a){var r=e[a];if(A(r,Uint8Array))n+r.length>i.length?l.from(r).copy(i,n):Uint8Array.prototype.set.call(i,r,n);else if(l.isBuffer(r))r.copy(i,n);else throw TypeError('"list" argument must be an Array of Buffers');n+=r.length}return i},l.byteLength=y,l.prototype._isBuffer=!0,l.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)f(this,t,t+1);return this},l.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)f(this,t,t+3),f(this,t+1,t+2);return this},l.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)f(this,t,t+7),f(this,t+1,t+6),f(this,t+2,t+5),f(this,t+3,t+4);return this},l.prototype.toString=function(){var e=this.length;return 0===e?"":0==arguments.length?b(this,0,e):v.apply(this,arguments)},l.prototype.toLocaleString=l.prototype.toString,l.prototype.equals=function(e){if(!l.isBuffer(e))throw TypeError("Argument must be a Buffer");return this===e||0===l.compare(this,e)},l.prototype.inspect=function(){var e="",a=t.INSPECT_MAX_BYTES;return e=this.toString("hex",0,a).replace(/(.{2})/g,"$1 ").trim(),this.length>a&&(e+=" ... "),"<Buffer "+e+">"},r&&(l.prototype[r]=l.prototype.inspect),l.prototype.compare=function(e,t,a,i,n){if(A(e,Uint8Array)&&(e=l.from(e,e.offset,e.byteLength)),!l.isBuffer(e))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===a&&(a=e?e.length:0),void 0===i&&(i=0),void 0===n&&(n=this.length),t<0||a>e.length||i<0||n>this.length)throw RangeError("out of range index");if(i>=n&&t>=a)return 0;if(i>=n)return -1;if(t>=a)return 1;if(t>>>=0,a>>>=0,i>>>=0,n>>>=0,this===e)return 0;for(var r=n-i,o=a-t,u=Math.min(r,o),s=this.slice(i,n),d=e.slice(t,a),p=0;p<u;++p)if(s[p]!==d[p]){r=s[p],o=d[p];break}return r<o?-1:o<r?1:0},l.prototype.includes=function(e,t,a){return -1!==this.indexOf(e,t,a)},l.prototype.indexOf=function(e,t,a){return h(this,e,t,a,!0)},l.prototype.lastIndexOf=function(e,t,a){return h(this,e,t,a,!1)},l.prototype.write=function(e,t,a,i){if(void 0===t)i="utf8",a=this.length,t=0;else if(void 0===a&&"string"==typeof t)i=t,a=this.length,t=0;else if(isFinite(t))t>>>=0,isFinite(a)?(a>>>=0,void 0===i&&(i="utf8")):(i=a,a=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var n,r,o,l,u,s,d,p,c=this.length-t;if((void 0===a||a>c)&&(a=c),e.length>0&&(a<0||t<0)||t>this.length)throw RangeError("Attempt to write outside buffer bounds");i||(i="utf8");for(var m=!1;;)switch(i){case"hex":return function(e,t,a,i){a=Number(a)||0;var n=e.length-a;i?(i=Number(i))>n&&(i=n):i=n;var r=t.length;i>r/2&&(i=r/2);for(var o=0;o<i;++o){var l=parseInt(t.substr(2*o,2),16);if(l!=l)break;e[a+o]=l}return o}(this,e,t,a);case"utf8":case"utf-8":return n=t,r=a,T(E(e,this.length-n),this,n,r);case"ascii":case"latin1":case"binary":return o=t,l=a,T(function(e){for(var t=[],a=0;a<e.length;++a)t.push(255&e.charCodeAt(a));return t}(e),this,o,l);case"base64":return u=t,s=a,T(C(e),this,u,s);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return d=t,p=a,T(function(e,t){for(var a,i,n=[],r=0;r<e.length&&!((t-=2)<0);++r)i=(a=e.charCodeAt(r))>>8,n.push(a%256),n.push(i);return n}(e,this.length-d),this,d,p);default:if(m)throw TypeError("Unknown encoding: "+i);i=(""+i).toLowerCase(),m=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},l.prototype.slice=function(e,t){var a=this.length;e=~~e,t=void 0===t?a:~~t,e<0?(e+=a)<0&&(e=0):e>a&&(e=a),t<0?(t+=a)<0&&(t=0):t>a&&(t=a),t<e&&(t=e);var i=this.subarray(e,t);return Object.setPrototypeOf(i,l.prototype),i},l.prototype.readUintLE=l.prototype.readUIntLE=function(e,t,a){e>>>=0,t>>>=0,a||S(e,t,this.length);for(var i=this[e],n=1,r=0;++r<t&&(n*=256);)i+=this[e+r]*n;return i},l.prototype.readUintBE=l.prototype.readUIntBE=function(e,t,a){e>>>=0,t>>>=0,a||S(e,t,this.length);for(var i=this[e+--t],n=1;t>0&&(n*=256);)i+=this[e+--t]*n;return i},l.prototype.readUint8=l.prototype.readUInt8=function(e,t){return e>>>=0,t||S(e,1,this.length),this[e]},l.prototype.readUint16LE=l.prototype.readUInt16LE=function(e,t){return e>>>=0,t||S(e,2,this.length),this[e]|this[e+1]<<8},l.prototype.readUint16BE=l.prototype.readUInt16BE=function(e,t){return e>>>=0,t||S(e,2,this.length),this[e]<<8|this[e+1]},l.prototype.readUint32LE=l.prototype.readUInt32LE=function(e,t){return e>>>=0,t||S(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+0x1000000*this[e+3]},l.prototype.readUint32BE=l.prototype.readUInt32BE=function(e,t){return e>>>=0,t||S(e,4,this.length),0x1000000*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},l.prototype.readIntLE=function(e,t,a){e>>>=0,t>>>=0,a||S(e,t,this.length);for(var i=this[e],n=1,r=0;++r<t&&(n*=256);)i+=this[e+r]*n;return i>=(n*=128)&&(i-=Math.pow(2,8*t)),i},l.prototype.readIntBE=function(e,t,a){e>>>=0,t>>>=0,a||S(e,t,this.length);for(var i=t,n=1,r=this[e+--i];i>0&&(n*=256);)r+=this[e+--i]*n;return r>=(n*=128)&&(r-=Math.pow(2,8*t)),r},l.prototype.readInt8=function(e,t){return(e>>>=0,t||S(e,1,this.length),128&this[e])?-((255-this[e]+1)*1):this[e]},l.prototype.readInt16LE=function(e,t){e>>>=0,t||S(e,2,this.length);var a=this[e]|this[e+1]<<8;return 32768&a?0xffff0000|a:a},l.prototype.readInt16BE=function(e,t){e>>>=0,t||S(e,2,this.length);var a=this[e+1]|this[e]<<8;return 32768&a?0xffff0000|a:a},l.prototype.readInt32LE=function(e,t){return e>>>=0,t||S(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},l.prototype.readInt32BE=function(e,t){return e>>>=0,t||S(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},l.prototype.readFloatLE=function(e,t){return e>>>=0,t||S(e,4,this.length),n.read(this,e,!0,23,4)},l.prototype.readFloatBE=function(e,t){return e>>>=0,t||S(e,4,this.length),n.read(this,e,!1,23,4)},l.prototype.readDoubleLE=function(e,t){return e>>>=0,t||S(e,8,this.length),n.read(this,e,!0,52,8)},l.prototype.readDoubleBE=function(e,t){return e>>>=0,t||S(e,8,this.length),n.read(this,e,!1,52,8)},l.prototype.writeUintLE=l.prototype.writeUIntLE=function(e,t,a,i){if(e=+e,t>>>=0,a>>>=0,!i){var n=Math.pow(2,8*a)-1;w(this,e,t,a,n,0)}var r=1,o=0;for(this[t]=255&e;++o<a&&(r*=256);)this[t+o]=e/r&255;return t+a},l.prototype.writeUintBE=l.prototype.writeUIntBE=function(e,t,a,i){if(e=+e,t>>>=0,a>>>=0,!i){var n=Math.pow(2,8*a)-1;w(this,e,t,a,n,0)}var r=a-1,o=1;for(this[t+r]=255&e;--r>=0&&(o*=256);)this[t+r]=e/o&255;return t+a},l.prototype.writeUint8=l.prototype.writeUInt8=function(e,t,a){return e=+e,t>>>=0,a||w(this,e,t,1,255,0),this[t]=255&e,t+1},l.prototype.writeUint16LE=l.prototype.writeUInt16LE=function(e,t,a){return e=+e,t>>>=0,a||w(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},l.prototype.writeUint16BE=l.prototype.writeUInt16BE=function(e,t,a){return e=+e,t>>>=0,a||w(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},l.prototype.writeUint32LE=l.prototype.writeUInt32LE=function(e,t,a){return e=+e,t>>>=0,a||w(this,e,t,4,0xffffffff,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},l.prototype.writeUint32BE=l.prototype.writeUInt32BE=function(e,t,a){return e=+e,t>>>=0,a||w(this,e,t,4,0xffffffff,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},l.prototype.writeIntLE=function(e,t,a,i){if(e=+e,t>>>=0,!i){var n=Math.pow(2,8*a-1);w(this,e,t,a,n-1,-n)}var r=0,o=1,l=0;for(this[t]=255&e;++r<a&&(o*=256);)e<0&&0===l&&0!==this[t+r-1]&&(l=1),this[t+r]=(e/o>>0)-l&255;return t+a},l.prototype.writeIntBE=function(e,t,a,i){if(e=+e,t>>>=0,!i){var n=Math.pow(2,8*a-1);w(this,e,t,a,n-1,-n)}var r=a-1,o=1,l=0;for(this[t+r]=255&e;--r>=0&&(o*=256);)e<0&&0===l&&0!==this[t+r+1]&&(l=1),this[t+r]=(e/o>>0)-l&255;return t+a},l.prototype.writeInt8=function(e,t,a){return e=+e,t>>>=0,a||w(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},l.prototype.writeInt16LE=function(e,t,a){return e=+e,t>>>=0,a||w(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},l.prototype.writeInt16BE=function(e,t,a){return e=+e,t>>>=0,a||w(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},l.prototype.writeInt32LE=function(e,t,a){return e=+e,t>>>=0,a||w(this,e,t,4,0x7fffffff,-0x80000000),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},l.prototype.writeInt32BE=function(e,t,a){return e=+e,t>>>=0,a||w(this,e,t,4,0x7fffffff,-0x80000000),e<0&&(e=0xffffffff+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},l.prototype.writeFloatLE=function(e,t,a){return x(this,e,t,!0,a)},l.prototype.writeFloatBE=function(e,t,a){return x(this,e,t,!1,a)},l.prototype.writeDoubleLE=function(e,t,a){return P(this,e,t,!0,a)},l.prototype.writeDoubleBE=function(e,t,a){return P(this,e,t,!1,a)},l.prototype.copy=function(e,t,a,i){if(!l.isBuffer(e))throw TypeError("argument should be a Buffer");if(a||(a=0),i||0===i||(i=this.length),t>=e.length&&(t=e.length),t||(t=0),i>0&&i<a&&(i=a),i===a||0===e.length||0===this.length)return 0;if(t<0)throw RangeError("targetStart out of bounds");if(a<0||a>=this.length)throw RangeError("Index out of range");if(i<0)throw RangeError("sourceEnd out of bounds");i>this.length&&(i=this.length),e.length-t<i-a&&(i=e.length-t+a);var n=i-a;return this===e&&"function"==typeof Uint8Array.prototype.copyWithin?this.copyWithin(t,a,i):Uint8Array.prototype.set.call(e,this.subarray(a,i),t),n},l.prototype.fill=function(e,t,a,i){if("string"==typeof e){if("string"==typeof t?(i=t,t=0,a=this.length):"string"==typeof a&&(i=a,a=this.length),void 0!==i&&"string"!=typeof i)throw TypeError("encoding must be a string");if("string"==typeof i&&!l.isEncoding(i))throw TypeError("Unknown encoding: "+i);if(1===e.length){var n,r=e.charCodeAt(0);("utf8"===i&&r<128||"latin1"===i)&&(e=r)}}else"number"==typeof e?e&=255:"boolean"==typeof e&&(e=Number(e));if(t<0||this.length<t||this.length<a)throw RangeError("Out of range index");if(a<=t)return this;if(t>>>=0,a=void 0===a?this.length:a>>>0,e||(e=0),"number"==typeof e)for(n=t;n<a;++n)this[n]=e;else{var o=l.isBuffer(e)?e:l.from(e,i),u=o.length;if(0===u)throw TypeError('The value "'+e+'" is invalid for argument "value"');for(n=0;n<a-t;++n)this[n+t]=o[n%u]}return this};var _=/[^+/0-9A-Za-z-_]/g;function E(e,t){t=t||1/0;for(var a,i=e.length,n=null,r=[],o=0;o<i;++o){if((a=e.charCodeAt(o))>
155295&&a<57344){if(!n){if(a>56319||o+1===i){(t-=3)>-1&&r.push(239,191,189);continue}n=a;continue}if(a<56320){(t-=3)>-1&&r.push(239,191,189),n=a;continue}a=(n-55296<<10|a-56320)+65536}else n&&(t-=3)>-1&&r.push(239,191,189);if(n=null,a<128){if((t-=1)<0)break;r.push(a)}else if(a<2048){if((t-=2)<0)break;r.push(a>>6|192,63&a|128)}else if(a<65536){if((t-=3)<0)break;r.push(a>>12|224,a>>6&63|128,63&a|128)}else if(a<1114112){if((t-=4)<0)break;r.push(a>>18|240,a>>12&63|128,a>>6&63|128,63&a|128)}else throw Error("Invalid code point")}return r}function C(e){return i.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(_,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function T(e,t,a,i){for(var n=0;n<i&&!(n+a>=t.length)&&!(n>=e.length);++n)t[n+a]=e[n];return n}function A(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}var I=function(){for(var e="0123456789abcdef",t=Array(256),a=0;a<16;++a)for(var i=16*a,n=0;n<16;++n)t[i+n]=e[a]+e[n];return t}()},17965:(e,t,a)=>{"use strict";var i=a(16426),n={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var a,r,o,l,u,s,d,p,c=!1;t||(t={}),o=t.debug||!1;try{if(u=i(),s=document.createRange(),d=document.getSelection(),(p=document.createElement("span")).textContent=e,p.ariaHidden="true",p.style.all="unset",p.style.position="fixed",p.style.top=0,p.style.clip="rect(0, 0, 0, 0)",p.style.whiteSpace="pre",p.style.webkitUserSelect="text",p.style.MozUserSelect="text",p.style.msUserSelect="text",p.style.userSelect="text",p.addEventListener("copy",function(a){if(a.stopPropagation(),t.format){if(a.preventDefault(),void 0===a.clipboardData){o&&console.warn("unable to use e.clipboardData"),o&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var i=n[t.format]||n.default;window.clipboardData.setData(i,e)}else a.clipboardData.clearData(),a.clipboardData.setData(t.format,e)}t.onCopy&&(a.preventDefault(),t.onCopy(a.clipboardData))}),document.body.appendChild(p),s.selectNodeContents(p),d.addRange(s),!document.execCommand("copy"))throw Error("copy command was unsuccessful");c=!0}catch(i){o&&console.error("unable to copy using execCommand: ",i),o&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),c=!0}catch(i){o&&console.error("unable to copy using clipboardData: ",i),o&&console.error("falling back to prompt"),a="message"in t?t.message:"Copy to clipboard: #{key}, Enter",r=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C",l=a.replace(/#{\s*key\s*}/g,r),window.prompt(l,e)}}finally{d&&("function"==typeof d.removeRange?d.removeRange(s):d.removeAllRanges()),p&&document.body.removeChild(p),u()}return c}},40955:function(e,t,a){var i;i=function(e){var t,a,i,n,r,o,l,u,s,d,p,c,m,y;return t=e.lib.BlockCipher,a=e.algo,i=[],n=[],r=[],o=[],l=[],u=[],s=[],d=[],p=[],c=[],function(){for(var e=[],t=0;t<256;t++)t<128?e[t]=t<<1:e[t]=t<<1^283;for(var a=0,m=0,t=0;t<256;t++){var y=m^m<<1^m<<2^m<<3^m<<4;y=y>>>8^255&y^99,i[a]=y,n[y]=a;var v=e[a],f=e[v],h=e[f],g=257*e[y]^0x1010100*y;r[a]=g<<24|g>>>8,o[a]=g<<16|g>>>16,l[a]=g<<8|g>>>24,u[a]=g;var g=0x1010101*h^65537*f^257*v^0x1010100*a;s[y]=g<<24|g>>>8,d[y]=g<<16|g>>>16,p[y]=g<<8|g>>>
vendor: 11,318 bytes, line 1
124,c[y]=g,a?(a=v^e[e[e[h^v]]],m^=e[e[m]]):a=m=1}}(),m=[0,1,2,4,8,16,32,64,128,27,54],y=a.AES=t.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var e,t=this._keyPriorReset=this._key,a=t.words,n=t.sigBytes/4,r=((this._nRounds=n+6)+1)*4,o=this._keySchedule=[],l=0;l<r;l++)l<n?o[l]=a[l]:(e=o[l-1],l%n?n>6&&l%n==4&&(e=i[e>>>24]<<24|i[e>>>16&255]<<16|i[e>>>8&255]<<8|i[255&e]):e=(i[(e=e<<8|e>>>24)>>>24]<<24|i[e>>>16&255]<<16|i[e>>>8&255]<<8|i[255&e])^m[l/n|0]<<24,o[l]=o[l-n]^e);for(var u=this._invKeySchedule=[],y=0;y<r;y++){var l=r-y;if(y%4)var e=o[l];else var e=o[l-4];y<4||l<=4?u[y]=e:u[y]=s[i[e>>>24]]^d[i[e>>>16&255]]^p[i[e>>>8&255]]^c[i[255&e]]}}},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._keySchedule,r,o,l,u,i)},decryptBlock:function(e,t){var a=e[t+1];e[t+1]=e[t+3],e[t+3]=a,this._doCryptBlock(e,t,this._invKeySchedule,s,d,p,c,n);var a=e[t+1];e[t+1]=e[t+3],e[t+3]=a},_doCryptBlock:function(e,t,a,i,n,r,o,l){for(var u=this._nRounds,s=e[t]^a[0],d=e[t+1]^a[1],p=e[t+2]^a[2],c=e[t+3]^a[3],m=4,y=1;y<u;y++){var v=i[s>>>24]^n[d>>>16&255]^r[p>>>8&255]^o[255&c]^a[m++],f=i[d>>>24]^n[p>>>16&255]^r[c>>>8&255]^o[255&s]^a[m++],h=i[p>>>24]^n[c>>>16&255]^r[s>>>8&255]^o[255&d]^a[m++],g=i[c>>>24]^n[s>>>16&255]^r[d>>>8&255]^o[255&p]^a[m++];s=v,d=f,p=h,c=g}var v=(l[s>>>24]<<24|l[d>>>16&255]<<16|l[p>>>8&255]<<8|l[255&c])^a[m++],f=(l[d>>>24]<<24|l[p>>>16&255]<<16|l[c>>>8&255]<<8|l[255&s])^a[m++],h=(l[p>>>24]<<24|l[c>>>16&255]<<16|l[s>>>8&255]<<8|l[255&d])^a[m++],g=(l[c>>>24]<<24|l[s>>>16&255]<<16|l[d>>>8&255]<<8|l[255&p])^a[m++];e[t]=v,e[t+1]=f,e[t+2]=h,e[t+3]=g},keySize:8}),e.AES=t._createHelper(y),e.AES},e.exports=i(a(19021),a(80754),a(84636),a(39506),a(57165))},57165:function(e,t,a){var i;i=function(e){var t,a,i,n,r,o,l,u,s,d,p,c,m,y,v,f,h;e.lib.Cipher||(a=(t=e.lib).Base,i=t.WordArray,n=t.BufferedBlockAlgorithm,(r=e.enc).Utf8,o=r.Base64,l=e.algo.EvpKDF,u=t.Cipher=n.extend({cfg:a.extend(),createEncryptor:function(e,t){return this.create(this._ENC_XFORM_MODE,e,t)},createDecryptor:function(e,t){return this.create(this._DEC_XFORM_MODE,e,t)},init:function(e,t,a){this.cfg=this.cfg.extend(a),this._xformMode=e,this._key=t,this.reset()},reset:function(){n.reset.call(this),this._doReset()},process:function(e){return this._append(e),this._process()},finalize:function(e){return e&&this._append(e),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function e(e){return"string"==typeof e?h:v}return function(t){return{encrypt:function(a,i,n){return e(i).encrypt(t,a,i,n)},decrypt:function(a,i,n){return e(i).decrypt(t,a,i,n)}}}}()}),t.StreamCipher=u.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),s=e.mode={},d=t.BlockCipherMode=a.extend({createEncryptor:function(e,t){return this.Encryptor.create(e,t)},createDecryptor:function(e,t){return this.Decryptor.create(e,t)},init:function(e,t){this._cipher=e,this._iv=t}}),p=s.CBC=function(){var e=d.extend();function t(e,t,a){var i,n=this._iv;n?(i=n,this._iv=void 0):i=this._prevBlock;for(var r=0;r<a;r++)e[t+r]^=i[r]}return e.Encryptor=e.extend({processBlock:function(e,a){var i=this._cipher,n=i.blockSize;t.call(this,e,a,n),i.encryptBlock(e,a),this._prevBlock=e.slice(a,a+n)}}),e.Decryptor=e.extend({processBlock:function(e,a){var i=this._cipher,n=i.blockSize,r=e.slice(a,a+n);i.decryptBlock(e,a),t.call(this,e,a,n),this._prevBlock=r}}),e}(),c=(e.pad={}).Pkcs7={pad:function(e,t){for(var a=4*t,n=a-e.sigBytes%a,r=n<<24|n<<16|n<<8|n,o=[],l=0;l<n;l+=4)o.push(r);var u=i.create(o,n);e.concat(u)},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},t.BlockCipher=u.extend({cfg:u.cfg.extend({mode:p,padding:c}),reset:function(){u.reset.call(this);var e,t=this.cfg,a=t.iv,i=t.mode;this._xformMode==this._ENC_XFORM_MODE?e=i.createEncryptor:(e=i.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==e?this._mode.init(this,a&&a.words):(this._mode=e.call(i,this,a&&a.words),this._mode.__creator=e)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e,t=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(t.pad(this._data,this.blockSize),e=this._process(!0)):(e=this._process(!0),t.unpad(e)),e},blockSize:4}),m=t.CipherParams=a.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}}),y=(e.format={}).OpenSSL={stringify:function(e){var t=e.ciphertext,a=e.salt;return(a?i.create([0x53616c74,0x65645f5f]).concat(a).concat(t):t).toString(o)},parse:function(e){var t,a=o.parse(e),n=a.words;return 0x53616c74==n[0]&&0x65645f5f==n[1]&&(t=i.create(n.slice(2,4)),n.splice(0,4),a.sigBytes-=16),m.create({ciphertext:a,salt:t})}},v=t.SerializableCipher=a.extend({cfg:a.extend({format:y}),encrypt:function(e,t,a,i){i=this.cfg.extend(i);var n=e.createEncryptor(a,i),r=n.finalize(t),o=n.cfg;return m.create({ciphertext:r,key:a,iv:o.iv,algorithm:e,mode:o.mode,padding:o.padding,blockSize:e.blockSize,formatter:i.format})},decrypt:function(e,t,a,i){return i=this.cfg.extend(i),t=this._parse(t,i.format),e.createDecryptor(a,i).finalize(t.ciphertext)},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),f=(e.kdf={}).OpenSSL={execute:function(e,t,a,n,r){if(n||(n=i.random(8)),r)var o=l.create({keySize:t+a,hasher:r}).compute(e,n);else var o=l.create({keySize:t+a}).compute(e,n);var u=i.create(o.words.slice(t),4*a);return o.sigBytes=4*t,m.create({key:o,iv:u,salt:n})}},h=t.PasswordBasedCipher=v.extend({cfg:v.cfg.extend({kdf:f}),encrypt:function(e,t,a,i){var n=(i=this.cfg.extend(i)).kdf.execute(a,e.keySize,e.ivSize,i.salt,i.hasher);i.iv=n.iv;var r=v.encrypt.call(this,e,t,n.key,i);return r.mixIn(n),r},decrypt:function(e,t,a,i){i=this.cfg.extend(i),t=this._parse(t,i.format);var n=i.kdf.execute(a,e.keySize,e.ivSize,t.salt,i.hasher);return i.iv=n.iv,v.decrypt.call(this,e,t,n.key,i)}}))},e.exports=i(a(19021),a(39506))},19021:function(e,t,a){var i;i=function(){var e=e||function(e,t){if("undefined"!=typeof window&&window.crypto&&(i=window.crypto),"undefined"!=typeof self&&self.crypto&&(i=self.crypto),"undefined"!=typeof globalThis&&globalThis.crypto&&(i=globalThis.crypto),!i&&"undefined"!=typeof window&&window.msCrypto&&(i=window.msCrypto),!i&&void 0!==a.g&&a.g.crypto&&(i=a.g.crypto),!i)try{i=a(50477)}catch(e){}var i,n=function(){if(i){if("function"==typeof i.getRandomValues)try{return i.getRandomValues(new Uint32Array(1))[0]}catch(e){}if("function"==typeof i.randomBytes)try{return i.randomBytes(4).readInt32LE()}catch(e){}}throw Error("Native crypto module could not be used to get secure random number.")},r=Object.create||function(){function e(){}return function(t){var a;return e.prototype=t,a=new e,e.prototype=null,a}}(),o={},l=o.lib={},u=l.Base={extend:function(e){var t=r(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},s=l.WordArray=u.extend({init:function(e,a){e=this.words=e||[],t!=a?this.sigBytes=a:this.sigBytes=4*e.length},toString:function(e){return(e||p).stringify(this)},concat:function(e){var t=this.words,a=e.words,i=this.sigBytes,n=e.sigBytes;if(this.clamp(),i%4)for(var r=0;r<n;r++){var o=a[r>>>2]>>>24-r%4*8&255;t[i+r>>>2]|=o<<24-(i+r)%4*8}else for(var l=0;l<n;l+=4)t[i+l>>>2]=a[l>>>2];return this.sigBytes+=n,this},clamp:function(){var t=this.words,a=this.sigBytes;t[a>>>2]&=0xffffffff<<32-a%4*8,t.length=e.ceil(a/4)},clone:function(){var e=u.clone.call(this);return e.words=this.words.slice(0),e},random:function(e){for(var t=[],a=0;a<e;a+=4)t.push(n());return new s.init(t,e)}}),d=o.enc={},p=d.Hex={stringify:function(e){for(var t=e.words,a=e.sigBytes,i=[],n=0;n<a;n++){var r=t[n>>>2]>>>24-n%4*8&255;i.push((r>>>4).toString(16)),i.push((15&r).toString(16))}return i.join("")},parse:function(e){for(var t=e.length,a=[],i=0;i<t;i+=2)a[i>>>3]|=parseInt(e.substr(i,2),16)<<24-i%8*4;return new s.init(a,t/2)}},c=d.Latin1={stringify:function(e){for(var t=e.words,a=e.sigBytes,i=[],n=0;n<a;n++){var r=t[n>>>2]>>>24-n%4*8&255;i.push(String.fromCharCode(r))}return i.join("")},parse:function(e){for(var t=e.length,a=[],i=0;i<t;i++)a[i>>>2]|=(255&e.charCodeAt(i))<<24-i%4*8;return new s.init(a,t)}},m=d.Utf8={stringify:function(e){try{return decodeURIComponent(escape(c.stringify(e)))}catch(e){throw Error("Malformed UTF-8 data")}},parse:function(e){return c.parse(unescape(encodeURIComponent(e)))}},y=l.BufferedBlockAlgorithm=u.extend({reset:function(){this._data=new s.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=m.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var a,i=this._data,n=i.words,r=i.sigBytes,o=this.blockSize,l=r/(4*o),u=(l=t?e.ceil(l):e.max((0|l)-this._minBufferSize,0))*o,d=e.min(4*u,r);if(u){for(var p=0;p<u;p+=o)this._doProcessBlock(n,p);a=n.splice(0,u),i.sigBytes-=d}return new s.init(a,d)},clone:function(){var e=u.clone.call(this);return e._data=this._data.clone(),e},_minBufferSize:0});l.Hasher=y.extend({cfg:u.extend(),init:function(e){this.cfg=this.cfg.extend(e),this.reset()},reset:function(){y.reset.call(this),this._doReset()},update:function(e){return this._append(e),this._process(),this},finalize:function(e){return e&&this._append(e),this._doFinalize()},blockSize:16,_createHelper:function(e){return function(t,a){return new e.init(a).finalize(t)}},_createHmacHelper:function(e){return function(t,a){return new v.HMAC.init(e,a).finalize(t)}}});var v=o.algo={};return o}(Math);return e},e.exports=i()},80754:function(e,t,a){var i;i=function(e){var t;return t=e.lib.WordArray,e.enc.Base64={stringify:function(e){var t=e.words,a=e.sigBytes,i=this._map;e.clamp();for(var n=[],r=0;r<a;r+=3)for(var o=(t[r>>>2]>>>24-r%4*8&255)<<16|(t[r+1>>>2]>>>24-(r+1)%4*8&255)<<8|t[r+2>>>2]>>>24-(r+2)%4*8&255,l=0;l<4&&r+.75*l<a;l++)n.push(i.charAt(o>>>6*(3-l)&63));var u=i.charAt(64);if(u)for(;n.length%4;)n.push(u);return n.join("")},parse:function(e){var a=e.length,i=this._map,n=this._reverseMap;if(!n){n=this._reverseMap=[];for(var r=0;r<i.length;r++)n[i.charCodeAt(r)]=r}var o=i.charAt(64);if(o){var l=e.indexOf(o);-1!==l&&(a=l)}return function(e,a,i){for(var n=[],r=0,o=0;o<a;o++)if(o%4){var l=i[e.charCodeAt(o-1)]<<o%4*2|i[e.charCodeAt(o)]>>>6-o%4*2;n[r>>>2]|=l<<24-r%4*8,r++}return t.create(n,r)}(e,a,n)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},e.enc.Base64},e.exports=i(a(19021))},64725:function(e,t,a){var i;i=function(e){var t;return t=e.lib.WordArray,e.enc.Base64url={stringify:function(e,t){void 0===t&&(t=!0);var a=e.words,i=e.sigBytes,n=t?this._safe_map:this._map;e.clamp();for(var r=[],o=0;o<i;o+=3)for(var l=(a[o>>>2]>>>24-o%4*8&255)<<16|(a[o+1>>>2]>>>24-(o+1)%4*8&255)<<8|a[o+2>>>2]>>>24-(o+2)%4*8&255,u=0;u<4&&o+.75*u<i;u++)r.push(n.charAt(l>>>6*(3-u)&63));var s=n.charAt(64);if(s)for(;r.length%4;)r.push(s);return r.join("")},parse:function(e,a){void 0===a&&(a=!0);var i=e.length,n=a?this._safe_map:this._map,r=this._reverseMap;if(!r){r=this._reverseMap=[];for(var o=0;o<n.length;
1o++)r[n.charCodeAt(o)]=o}var l=n.charAt(64);if(l){var u=e.indexOf(l);-1!==u&&(i=u)}return function(e,a,i){for(var n=[],r=0,o=0;o<a;o++)if(o%4){var l=i[e.charCodeAt(o-1)]<<o%4*2|i[e.charCodeAt(o)]>>>6-o%4*2;n[r>>>2]|=l<<24-r%4*8,r++}return t.create(n,r)}(e,i,r)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"},e.enc.Base64url},e.exports=i(a(19021))},39506:function(e,t,a){var i;i=function(e){var t,a,i,n,r,o;return a=(t=e.lib).Base,i=t.WordArray,r=(n=e.algo).MD5,o=n.EvpKDF=a.extend({cfg:a.extend({keySize:4,hasher:r,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var a,n=this.cfg,r=n.hasher.create(),o=i.create(),l=o.words,u=n.keySize,s=n.iterations;l.length<u;){a&&r.update(a),a=r.update(e).finalize(t),r.reset();for(var d=1;d<s;d++)a=r.finalize(a),r.reset();o.concat(a)}return o.sigBytes=4*u,o}}),e.EvpKDF=function(e,t,a){return o.create(a).compute(e,t)},e.EvpKDF},e.exports=i(a(19021),a(45471),a(51025))},3793:function(e,t,a){var i;i=function(e){return e.HmacSHA256},e.exports=i(a(19021),a(63009),a(51025))},51025:function(e,t,a){var i;i=function(e){var t,a;t=e.lib.Base,a=e.enc.Utf8,e.algo.HMAC=t.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=a.parse(t));var i=e.blockSize,n=4*i;t.sigBytes>n&&(t=e.finalize(t)),t.clamp();for(var r=this._oKey=t.clone(),o=this._iKey=t.clone(),l=r.words,u=o.words,s=0;s<i;s++)l[s]^=0x5c5c5c5c,u[s]^=0x36363636;r.sigBytes=o.sigBytes=n,this.reset()},reset:function(){var e=this._hasher;e.reset(),e.update(this._iKey)},update:function(e){return this._hasher.update(e),this},finalize:function(e){var t=this._hasher,a=t.finalize(e);return t.reset(),t.finalize(this._oKey.clone().concat(a))}})},e.exports=i(a(19021))},84636:function(e,t,a){var i;i=function(e){return function(t){var a=e.lib,i=a.WordArray,n=a.Hasher,r=e.algo,o=[];!function(){for(var e=0;e<64;e++)o[e]=0x100000000*t.abs(t.sin(e+1))|0}();var l=r.MD5=n.extend({_doReset:function(){this._hash=new i.init([0x67452301,0xefcdab89,0x98badcfe,0x10325476])},_doProcessBlock:function(e,t){for(var a=0;a<16;a++){var i=t+a,n=e[i];e[i]=(n<<8|n>>>24)&0xff00ff|(n<<24|n>>>8)&0xff00ff00}var r=this._hash.words,l=e[t+0],c=e[t+1],m=e[t+2],y=e[t+3],v=e[t+4],f=e[t+5],h=e[t+6],g=e[t+7],b=e[t+8],S=e[t+9],w=e[t+10],k=e[t+11],x=e[t+12],P=e[t+13],_=e[t+14],E=e[t+15],C=r[0],T=r[1],A=r[2],I=r[3];C=u(C,T,A,I,l,7,o[0]),I=u(I,C,T,A,c,12,o[1]),A=u(A,I,C,T,m,17,o[2]),T=u(T,A,I,C,y,22,o[3]),C=u(C,T,A,I,v,7,o[4]),I=u(I,C,T,A,f,12,o[5]),A=u(A,I,C,T,h,17,o[6]),T=u(T,A,I,C,g,22,o[7]),C=u(C,T,A,I,b,7,o[8]),I=u(I,C,T,A,S,12,o[9]),A=u(A,I,C,T,w,17,o[10]),T=u(T,A,I,C,k,22,o[11]),C=u(C,T,A,I,x,7,o[12]),I=u(I,C,T,A,P,12,o[13]),A=u(A,I,C,T,_,17,o[14]),T=u(T,A,I,C,E,22,o[15]),C=s(C,T,A,I,c,5,o[16]),I=s(I,C,T,A,h,9,o[17]),A=s(A,I,C,T,k,14,o[18]),T=s(T,A,I,C,l,20,o[19]),C=s(C,T,A,I,f,5,o[20]),I=s(I,C,T,A,w,9,o[21]),A=s(A,I,C,T,E,14,o[22]),T=s(T,A,I,C,v,20,o[23]),C=s(C,T,A,I,S,5,o[24]),I=s(I,C,T,A,_,9,o[25]),A=s(A,I,C,T,y,14,o[26]),T=s(T,A,I,C,b,20,o[27]),C=s(C,T,A,I,P,5,o[28]),I=s(I,C,T,A,m,9,o[29]),A=s(A,I,C,T,g,14,o[30]),T=s(T,A,I,C,x,20,o[31]),C=d(C,T,A,I,f,4,o[32]),I=d(I,C,T,A,b,11,o[33]),A=d(A,I,C,T,k,16,o[34]),T=d(T,A,I,C,_,23,o[35]),C=d(C,T,A,I,c,4,o[36]),I=d(I,C,T,A,v,11,o[37]),A=d(A,I,C,T,g,16,o[38]),T=d(T,A,I,C,w,23,o[39]),C=d(C,T,A,I,P,4,o[40]),I=d(I,C,T,A,l,11,o[41]),A=d(A,I,C,T,y,16,o[42]),T=d(T,A,I,C,h,23,o[43]),C=d(C,T,A,I,S,4,o[44]),I=d(I,C,T,A,x,11,o[45]),A=d(A,I,C,T,E,16,o[46]),T=d(T,A,I,C,m,23,o[47]),C=p(C,T,A,I,l,6,o[48]),I=p(I,C,T,A,g,10,o[49]),A=p(A,I,C,T,_,15,o[50]),T=p(T,A,I,C,f,21,o[51]),C=p(C,T,A,I,x,6,o[52]),I=p(I,C,T,A,y,10,o[53]),A=p(A,I,C,T,w,15,o[54]),T=p(T,A,I,C,c,21,o[55]),C=p(C,T,A,I,b,6,o[56]),I=p(I,C,T,A,E,10,o[57]),A=p(A,I,C,T,h,15,o[58]),T=p(T,A,I,C,P,21,o[59]),C=p(C,T,A,I,v,6,o[60]),I=p(I,C,T,A,k,10,o[61]),A=p(A,I,C,T,m,15,o[62]),T=p(T,A,I,C,S,21,o[63]),r[0]=r[0]+C|0,r[1]=r[1]+T|0,r[2]=r[2]+A|0,r[3]=r[3]+I|0},_doFinalize:function(){var e=this._data,a=e.words,i=8*this._nDataBytes,n=8*e.sigBytes;a[n>>>5]|=128<<24-n%32;var r=t.floor(i/0x100000000);a[(n+64>>>9<<4)+15]=(r<<8|r>>>
124)&0xff00ff|(r<<24|r>>>8)&0xff00ff00,a[(n+64>>>9<<4)+14]=(i<<8|i>>>24)&0xff00ff|(i<<24|i>>>8)&0xff00ff00,e.sigBytes=(a.length+1)*4,this._process();for(var o=this._hash,l=o.words,u=0;u<4;u++){var s=l[u];l[u]=(s<<8|s>>>24)&0xff00ff|(s<<24|s>>>8)&0xff00ff00}return o},clone:function(){var e=n.clone.call(this);return e._hash=this._hash.clone(),e}});function u(e,t,a,i,n,r,o){var l=e+(t&a|~t&i)+n+o;return(l<<r|l>>>32-r)+t}function s(e,t,a,i,n,r,o){var l=e+(t&i|a&~i)+n+o;return(l<<r|l>>>32-r)+t}function d(e,t,a,i,n,r,o){var l=e+(t^a^i)+n+o;return(l<<r|l>>>32-r)+t}function p(e,t,a,i,n,r,o){var l=e+(a^(t|~i))+n+o;return(l<<r|l>>>32-r)+t}e.MD5=n._createHelper(l),e.HmacMD5=n._createHmacHelper(l)}(Math),e.MD5},e.exports=i(a(19021))},45471:function(e,t,a){var i;i=function(e){var t,a,i,n,r,o;return a=(t=e.lib).WordArray,i=t.Hasher,n=e.algo,r=[],o=n.SHA1=i.extend({_doReset:function(){this._hash=new a.init([0x67452301,0xefcdab89,0x98badcfe,0x10325476,0xc3d2e1f0])},_doProcessBlock:function(e,t){for(var a=this._hash.words,i=a[0],n=a[1],o=a[2],l=a[3],u=a[4],s=0;s<80;s++){if(s<16)r[s]=0|e[t+s];else{var d=r[s-3]^r[s-8]^r[s-14]^r[s-16];r[s]=d<<1|d>>>31}var p=(i<<5|i>>>27)+u+r[s];s<20?p+=(n&o|~n&l)+0x5a827999:s<40?p+=(n^o^l)+0x6ed9eba1:s<60?p+=(n&o|n&l|o&l)-0x70e44324:p+=(n^o^l)-0x359d3e2a,u=l,l=o,o=n<<30|n>>>2,n=i,i=p}a[0]=a[0]+i|0,a[1]=a[1]+n|0,a[2]=a[2]+o|0,a[3]=a[3]+l|0,a[4]=a[4]+u|0},_doFinalize:function(){var e=this._data,t=e.words,a=8*this._nDataBytes,i=8*e.sigBytes;return t[i>>>5]|=128<<24-i%32,t[(i+64>>>9<<4)+14]=Math.floor(a/0x100000000),t[(i+64>>>9<<4)+15]=a,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}}),e.SHA1=i._createHelper(o),e.HmacSHA1=i._createHmacHelper(o),e.SHA1},e.exports=i(a(19021))},63009:function(e,t,a){var i;i=function(e){var t,a,i,n,r,o,l,u,s;return t=Math,i=(a=e.lib).WordArray,n=a.Hasher,r=e.algo,o=[],l=[],function(){function e(e){return(e-(0|e))*0x100000000|0}for(var a=2,i=0;i<64;)(function(e){for(var a=t.sqrt(e),i=2;i<=a;i++)if(!(e%i))return!1;return!0})(a)&&(i<8&&(o[i]=e(t.pow(a,.5))),l[i]=e(t.pow(a,1/3)),i++),a++}(),u=[],s=r.SHA256=n.extend({_doReset:function(){this._hash=new i.init(o.slice(0))},_doProcessBlock:function(e,t){for(var a=this._hash.words,i=a[0],n=a[1],r=a[2],o=a[3],s=a[4],d=a[5],p=a[6],c=a[7],m=0;m<64;m++){if(m<16)u[m]=0|e[t+m];else{var y=u[m-15],v=(y<<25|y>>>7)^(y<<14|y>>>18)^y>>>3,f=u[m-2],h=(f<<15|f>>>17)^(f<<13|f>>>19)^f>>>10;u[m]=v+u[m-7]+h+u[m-16]}var g=s&d^~s&p,b=i&n^i&r^n&r,S=(i<<30|i>>>2)^(i<<19|i>>>13)^(i<<10|i>>>22),w=c+((s<<26|s>>>6)^(s<<21|s>>>11)^(s<<7|s>>>25))+g+l[m]+u[m],k=S+b;c=p,p=d,d=s,s=o+w|0,o=r,r=n,n=i,i=w+k|0}a[0]=a[0]+i|0,a[1]=a[1]+n|0,a[2]=a[2]+r|0,a[3]=a[3]+o|0,a[4]=a[4]+s|0,a[5]=a[5]+d|0,a[6]=a[6]+p|0,a[7]=a[7]+c|0},_doFinalize:function(){var e=this._data,a=e.words,i=8*this._nDataBytes,n=8*e.sigBytes;return a[n>>>5]|=128<<24-n%32,a[(n+64>>>9<<4)+14]=t.floor(i/0x100000000),a[(n+64>>>9<<4)+15]=i,e.sigBytes=4*a.length,this._process(),this._hash},clone:function(){var e=n.clone.call(this);return e._hash=this._hash.clone(),e}}),e.SHA256=n._createHelper(s),e.HmacSHA256=n._createHmacHelper(s),e.SHA256},e.exports=i(a(19021))},72737:(e,t,a)=>{"use strict";a.r(t),a.d(t,{calculateBox:()=>p,createBox:()=>l,expand:()=>n,getBox:()=>c,getRect:()=>i,offset:()=>s,shrink:()=>r,withScroll:()=>d});var i=function(e){var t=e.top,a=e.right,i=e.bottom,n=e.left;return{top:t,right:a,bottom:i,left:n,width:a-n,height:i-t,x:n,y:t,center:{x:(a+n)/2,y:(i+t)/2}}},n=function(e,t){return{top:e.top-t.top,left:e.left-t.left,bottom:e.bottom+t.bottom,right:e.right+t.right}},r=function(e,t){return{top:e.top+t.top,left:e.left+t.left,bottom:e.bottom-t.bottom,right:e.right-t.right}},o={top:0,right:0,bottom:0,left:0},l=function(e){var t=e.borderBox,a=e.margin,l=void 0===a?o:a,u=e.border,s=void 0===u?o:u,d=e.padding,p=void 0===d?o:d,c=i(n(t,l)),m=i(r(t,s)),y=i(r(m,p));return{marginBox:c,borderBox:i(t),paddingBox:m,contentBox:y,margin:l,border:s,padding:p}},u=function(e){var t=e.slice(0,-2);if("px"!==e.slice(-2))return 0;var a=Number(t);return isNaN(a)&&function(e,t){if(!e)throw Error("Invariant failed")}(!1),a},s=function(e,t){var a=e.borderBox,i=e.border,n=e.margin,r=e.padding;return l({borderBox:{top:a.top+t.y,left:a.left+t.x,bottom:a.bottom+t.y,right:a.right+t.x},border:i,margin:n,padding:r})},d=function(e,t){return void 0===t&&(t={x:window.pageXOffset,y:window.pageYOffset}),s(e,t)},p=function(e,t){return l({borderBox:e,margin:{top:u(t.marginTop),right:u(t.marginRight),bottom:u(t.marginBottom),left:u(t.marginLeft)},padding:{top:u(t.paddingTop),right:u(t.paddingRight),bottom:u(t.paddingBottom),left:u(t.paddingLeft)},border:{top:u(t.borderTopWidth),right:u(t.borderRightWidth),bottom:u(t.borderBottomWidth),left:u(t.borderLeftWidth)}})},c=function(e){return p(e.getBoundingClientRect(),window.getComputedStyle(e))}},52422:(e,t,a)=>{"use strict";var i=a(30655),n=a(58068),r=a(69675),o=a(75795);e.exports=function(e,t,a){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new r("`obj` must be an object or a function`");if("string"!=typeof t&&"symbol"!=typeof t)throw new r("`property` must be a string or a symbol`");
1if(arguments.length>3&&"boolean"!=typeof arguments[3]&&null!==arguments[3])throw new r("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!=typeof arguments[4]&&null!==arguments[4])throw new r("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!=typeof arguments[5]&&null!==arguments[5])throw new r("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!=typeof arguments[6])throw new r("`loose`, if provided, must be a boolean");var l=arguments.length>3?arguments[3]:null,u=arguments.length>4?arguments[4]:null,s=arguments.length>5?arguments[5]:null,d=arguments.length>6&&arguments[6],p=!!o&&o(e,t);if(i)i(e,t,{configurable:null===s&&p?p.configurable:!s,enumerable:null===l&&p?p.enumerable:!l,value:a,writable:null===u&&p?p.writable:!u});else if(!d&&(l||u||s))throw new n("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");else e[t]=a}},38452:(e,t,a)=>{"use strict";var i=a(1189),n="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),r=Object.prototype.toString,o=Array.prototype.concat,l=a(52422),u=a(30592)(),s=function(e,t,a,i){if(t in e){if(!0===i){if(e[t]===a)return}else if(!("function"==typeof i&&"[object Function]"===r.call(i))||!i())return}u?l(e,t,a,!0):l(e,t,a)},d=function(e,t){var a=arguments.length>2?arguments[2]:{},r=i(t);n&&(r=o.call(r,Object.getOwnPropertySymbols(t)));for(var l=0;l<r.length;l+=1)s(e,r[l],t[r[l]],a[r[l]])};d.supportsDescriptors=!!u,e.exports=d},30655:e=>{"use strict";var t=Object.defineProperty||!1;if(t)try{t({},"a",{value:1})}catch(e){t=!1}e.exports=t},58068:e=>{"use strict";e.exports=SyntaxError},69675:e=>{"use strict";e.exports=TypeError},43842:function(){!function(){"use strict";function e(e){var t=!0,a=!1,i=null,n={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function r(e){return!!e&&e!==document&&"HTML"!==e.nodeName&&"BODY"!==e.nodeName&&"classList"in e&&"contains"in e.classList}function o(e){e.classList.contains("focus-visible")||(e.classList.add("focus-visible"),e.setAttribute("data-focus-visible-added",""))}function l(e){t=!1}function u(){document.addEventListener("mousemove",s),document.addEventListener("mousedown",s),document.addEventListener("mouseup",s),document.addEventListener("pointermove",s),document.addEventListener("pointerdown",s),document.addEventListener("pointerup",s),document.addEventListener("touchmove",s),document.addEventListener("touchstart",s),document.addEventListener("touchend",s)}function s(e){e.target.nodeName&&"html"===e.target.nodeName.toLowerCase()||(t=!1,document.removeEventListener("mousemove",s),document.removeEventListener("mousedown",s),document.removeEventListener("mouseup",s),document.removeEventListener("pointermove",s),document.removeEventListener("pointerdown",s),document.removeEventListener("pointerup",s),document.removeEventListener("touchmove",s),document.removeEventListener("touchstart",s),document.removeEventListener("touchend",s))}document.addEventListener("keydown",function(a){a.metaKey||a.altKey||a.ctrlKey||(r(e.activeElement)&&o(e.activeElement),t=!0)},!0),document.addEventListener("mousedown",l,!0),document.addEventListener("pointerdown",l,!0),document.addEventListener("touchstart",l,!0),document.addEventListener("visibilitychange",function(e){"hidden"===document.visibilityState&&(a&&(t=!0),u())},!0),u(),e.addEventListener("focus",function(e){var a,i,l;r(e.target)&&(t||(i=(a=e.target).type,"INPUT"===(l=a.tagName)&&n[i]&&!a.readOnly||"TEXTAREA"===l&&!a.readOnly||a.isContentEditable))&&o(e.target)},!0),e.addEventListener("blur",function(e){if(r(e.target)){var t;(e.target.classList.contains("focus-visible")||e.target.hasAttribute("data-focus-visible-added"))&&(a=!0,window.clearTimeout(i),i=window.setTimeout(function(){a=!1},100),(t=e.target).hasAttribute("data-focus-visible-added")&&(t.classList.remove("focus-visible"),t.removeAttribute("data-focus-visible-added")))}},!0),e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&e.host?e.host.setAttribute("data-js-focus-visible",""):e.nodeType===Node.DOCUMENT_NODE&&(document.documentElement.classList.add("js-focus-visible"),document.documentElement.setAttribute("data-js-focus-visible",""))}if("undefined"!=typeof window&&"undefined"!=typeof document){var t;window.applyFocusVisiblePolyfill=e;try{t=new CustomEvent("focus-visible-polyfill-ready")}catch(e){(t=document.createEvent("CustomEvent")).initCustomEvent("focus-visible-polyfill-ready",!1,!1,{})}window.dispatchEvent(t)}"undefined"!=typeof document&&e(document)}()},87820:e=>{"use strict";"undefined"!=typeof self?e.exports=self:"undefined"!=typeof window?e.exports=window:e.exports=Function("return this")()},90170:(e,t,a)=>{"use strict";var i=a(38452),n=a(87820),r=a(35323),o=a(36061),l=r(),u=function(){return l};i(u,{getPolyfill:r,implementation:n,shim:o}),e.exports=u},35323:(e,t,a)=>{"use strict";var i=a(87820);e.exports=function(){return"object"==typeof a.g&&a.g&&a.g.Math===Math&&a.g.Array===Array?a.g:i}},36061:(e,t,a)=>{"use strict";var i=a(38452),n=a(75795),r=a(35323);e.exports=function(){var e=r();if(i.supportsDescriptors){var t=n(e,"globalThis");(!t||t.configurable&&(t.enumerable||!t.writable||globalThis!==e))&&Object.defineProperty(e,"globalThis",{configurable:!0,enumerable:!1,value:e,writable:!0})}else("object"!=typeof globalThis||globalThis!==e)&&(e.globalThis=e);return e}},6549:e=>{"use strict";e.exports=Object.getOwnPropertyDescriptor},75795:(e,t,a)=>{"use strict";var i=a(6549);if(i)try{i([],"length")}catch(e){i=null}e.exports=i},30592:(e,t,a)=>{"use strict";var i=a(30655),n=function(){return!!i};n.hasArrayLengthDefineBug=function(){if(!i)return null;try{return 1!==i([],"length",{value:1}).length}catch(e){return!0}},e.exports=n},53e3:(e,t,a)=>{"use strict";a.d(t,{$:()=>i,V:()=>n});var i=function(){},n=function(){}},4146:(e,t,a)=>{"use strict";var i=a(44363),n={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0}
1,r={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},o={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function u(e){return i.isMemo(e)?o:l[e.$$typeof]||n}l[i.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[i.Memo]=o;var s=Object.defineProperty,d=Object.getOwnPropertyNames,p=Object.getOwnPropertySymbols,c=Object.getOwnPropertyDescriptor,m=Object.getPrototypeOf,y=Object.prototype;e.exports=function e(t,a,i){if("string"!=typeof a){if(y){var n=m(a);n&&n!==y&&e(t,n,i)}var o=d(a);p&&(o=o.concat(p(a)));for(var l=u(t),v=u(a),f=0;f<o.length;++f){var h=o[f];if(!r[h]&&!(i&&i[h])&&!(v&&v[h])&&!(l&&l[h])){var g=c(a,h);try{s(t,h,g)}catch(e){}}}}return t}},251:(e,t)=>{t.read=function(e,t,a,i,n){var r,o,l=8*n-i-1,u=(1<<l)-1,s=u>>1,d=-7,p=a?n-1:0,c=a?-1:1,m=e[t+p];for(p+=c,r=m&(1<<-d)-1,m>>=-d,d+=l;d>0;r=256*r+e[t+p],p+=c,d-=8);for(o=r&(1<<-d)-1,r>>=-d,d+=i;d>0;o=256*o+e[t+p],p+=c,d-=8);if(0===r)r=1-s;else{if(r===u)return o?NaN:1/0*(m?-1:1);o+=Math.pow(2,i),r-=s}return(m?-1:1)*o*Math.pow(2,r-i)},t.write=function(e,t,a,i,n,r){var o,l,u,s=8*r-n-1,d=(1<<s)-1,p=d>>1,c=23===n?5960464477539062e-23:0,m=i?0:r-1,y=i?1:-1,v=t<0||0===t&&1/t<0?1:0;for(isNaN(t=Math.abs(t))||t===1/0?(l=isNaN(t)?1:0,o=d):(o=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-o))<1&&(o--,u*=2),o+p>=1?t+=c/u:t+=c*Math.pow(2,1-p),t*u>=2&&(o++,u/=2),o+p>=d?(l=0,o=d):o+p>=1?(l=(t*u-1)*Math.pow(2,n),o+=p):(l=t*Math.pow(2,p-1)*Math.pow(2,n),o=0));n>=8;e[a+m]=255&l,m+=y,l/=256,n-=8);for(o=o<<n|l,s+=n;s>0;e[a+m]=255&o,m+=y,o/=256,s-=8);e[a+m-y]|=128*v}},62587:(e,t,a)=>{"use strict";a.d(t,{S:()=>u});var i=a(77801),n=a(54819),r=a(71716),o=a(31071);function l(e){return{create:function(){return{get:function(t){return e[t]},set:function(t,a){e[t]=a}}}}}var u=function(){function e(t,a,r,u){void 0===a&&(a=e.defaultLocale);var s,d,p=this;if(this.formatterCache={number:{},dateTime:{},pluralRules:{}},this.format=function(e){var t=p.formatToParts(e);if(1===t.length)return t[0].value;var a=t.reduce(function(e,t){return e.length&&t.type===o.TT.literal&&"string"==typeof e[e.length-1]?e[e.length-1]+=t.value:e.push(t.value),e},[]);return a.length<=1?a[0]||"":a},this.formatToParts=function(e){return(0,o.hN)(p.ast,p.locales,p.formatters,p.formats,e,void 0,p.message)},this.resolvedOptions=function(){var e;return{locale:(null===(e=p.resolvedLocale)||void 0===e?void 0:e.toString())||Intl.NumberFormat.supportedLocalesOf(p.locales)[0]}},this.getAst=function(){return p.ast},this.locales=a,this.resolvedLocale=e.resolveLocale(a),"string"==typeof t){if(this.message=t,!e.__parse)throw TypeError("IntlMessageFormat.__parse must be set to process `message` of type `string`");var c=u||{},m=(c.formatters,(0,i.Tt)(c,["formatters"]));this.ast=e.__parse(t,(0,i.Cl)((0,i.Cl)({},m),{locale:this.resolvedLocale}))}else this.ast=t;if(!Array.isArray(this.ast))throw TypeError("A message must be provided as a String or AST.");this.formats=(s=e.formats,r?Object.keys(s).reduce(function(e,t){var a,n;return e[t]=(a=s[t],(n=r[t])?(0,i.Cl)((0,i.Cl)((0,i.Cl)({},a||{}),n||{}),Object.keys(a).reduce(function(e,t){return e[t]=(0,i.Cl)((0,i.Cl)({},a[t]),n[t]||{}),e},{})):a),e},(0,i.Cl)({},s)):s),this.formatters=u&&u.formatters||(void 0===(d=this.formatterCache)&&(d={number:{},dateTime:{},pluralRules:{}}),{getNumberFormat:(0,n.B)(function(){for(var e,t=[],a=0;a<arguments.length;a++)t[a]=arguments[a];return new((e=Intl.NumberFormat).bind.apply(e,(0,i.fX)([void 0],t,!1)))},{cache:l(d.number),strategy:n.W.variadic}),getDateTimeFormat:(0,n.B)(function(){for(var e,t=[],a=0;a<arguments.length;a++)t[a]=arguments[a];return new((e=Intl.DateTimeFormat).bind.apply(e,(0,i.fX)([void 0],t,!1)))},{cache:l(d.dateTime),strategy:n.W.variadic}),getPluralRules:(0,n.B)(function(){for(var e,t=[],a=0;a<arguments.length;a++)t[a]=arguments[a];return new((e=Intl.PluralRules).bind.apply(e,(0,i.fX)([void 0],t,!1)))},{cache:l(d.pluralRules),strategy:n.W.variadic})})}return Object.defineProperty(e,"defaultLocale",{get:function(){return e.memoizedDefaultLocale||(e.memoizedDefaultLocale=new Intl.NumberFormat().resolvedOptions().locale),e.memoizedDefaultLocale}
1,enumerable:!1,configurable:!0}),e.memoizedDefaultLocale=null,e.resolveLocale=function(e){if(void 0!==Intl.Locale){var t=Intl.NumberFormat.supportedLocalesOf(e);return new Intl.Locale(t.length>0?t[0]:"string"==typeof e?e:e[0])}},e.__parse=r.qg,e.formats={number:{integer:{maximumFractionDigits:0},currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},e}()},11732:(e,t,a)=>{"use strict";a.d(t,{$x:()=>o,Ei:()=>u,IF:()=>r,O4:()=>i,Zo:()=>l});var i,n=a(77801);!function(e){e.MISSING_VALUE="MISSING_VALUE",e.INVALID_VALUE="INVALID_VALUE",e.MISSING_INTL_API="MISSING_INTL_API"}(i||(i={}));var r=function(e){function t(t,a,i){var n=e.call(this,t)||this;return n.code=a,n.originalMessage=i,n}return(0,n.C6)(t,e),t.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},t}(Error),o=function(e){function t(t,a,n,r){return e.call(this,'Invalid values for "'.concat(t,'": "').concat(a,'". Options are "').concat(Object.keys(n).join('", "'),'"'),i.INVALID_VALUE,r)||this}return(0,n.C6)(t,e),t}(r),l=function(e){function t(t,a,n){return e.call(this,'Value for "'.concat(t,'" must be of type ').concat(a),i.INVALID_VALUE,n)||this}return(0,n.C6)(t,e),t}(r),u=function(e){function t(t,a){return e.call(this,'The intl string context variable "'.concat(t,'" was not provided to the string "').concat(a,'"'),i.MISSING_VALUE,a)||this}return(0,n.C6)(t,e),t}(r)},31071:(e,t,a)=>{"use strict";a.d(t,{RK:()=>o,TT:()=>i,hN:()=>function e(t,a,l,u,s,d,p){if(1===t.length&&(0,n.eW)(t[0]))return[{type:i.literal,value:t[0].value}];for(var c=[],m=0;m<t.length;m++){var y=t[m];if((0,n.eW)(y)){c.push({type:i.literal,value:y.value});continue}if((0,n.jA)(y)){"number"==typeof d&&c.push({type:i.literal,value:l.getNumberFormat(a).format(d)});continue}var v=y.value;if(!(s&&v in s))throw new r.Ei(v,p);var f=s[v];if((0,n.Im)(y)){f&&"string"!=typeof f&&"number"!=typeof f||(f="string"==typeof f||"number"==typeof f?String(f):""),c.push({type:"string"==typeof f?i.literal:i.object,value:f});continue}if((0,n.tv)(y)){var h="string"==typeof y.style?u.date[y.style]:(0,n.Tu)(y.style)?y.style.parsedOptions:void 0;c.push({type:i.literal,value:l.getDateTimeFormat(a,h).format(f)});continue}if((0,n.Qh)(y)){var h="string"==typeof y.style?u.time[y.style]:(0,n.Tu)(y.style)?y.style.parsedOptions:u.time.medium;c.push({type:i.literal,value:l.getDateTimeFormat(a,h).format(f)});continue}if((0,n.oF)(y)){var h="string"==typeof y.style?u.number[y.style]:(0,n.N1)(y.style)?y.style.parsedOptions:void 0;h&&h.scale&&(f*=h.scale||1),c.push({type:i.literal,value:l.getNumberFormat(a,h).format(f)});continue}if((0,n.xm)(y)){var g=y.children,b=y.value,S=s[b];if(!o(S))throw new r.Zo(b,"function",p);var w=S(e(g,a,l,u,s,d).map(function(e){return e.value}));Array.isArray(w)||(w=[w]),c.push.apply(c,w.map(function(e){return{type:"string"==typeof e?i.literal:i.object,value:e}}))}if((0,n.Jp)(y)){var k=y.options[f]||y.options.other;if(!k)throw new r.$x(y.value,f,Object.keys(y.options),p);c.push.apply(c,e(k.value,a,l,u,s));continue}if((0,n.N6)(y)){var k=y.options["=".concat(f)];if(!k){if(!Intl.PluralRules)throw new r.IF('Intl.PluralRules is not available in this environment.\nTry polyfilling it using "@formatjs/intl-pluralrules"\n',r.O4.MISSING_INTL_API,p);var x=l.getPluralRules(a,{type:y.pluralType}).select(f-(y.offset||0));k=y.options[x]||y.options.other}if(!k)throw new r.$x(y.value,f,Object.keys(y.options),p);c.push.apply(c,e(k.value,a,l,u,s,f-(y.offset||0)));continue}}return c.length<2?c:c.reduce(function(e,t){var a=e[e.length-1];return a&&a.type===i.literal&&t.type===i.literal?a.value+=t.value:e.push(t),e},[])}});var i,n=a(71716),r=a(11732);function o(e){return"function"==typeof e}!function(e){e[e.literal=0]="literal",e[e.object=1]="object"}(i||(i={}))},8394:(e,t,a)=>{e=a.nmd(e);var i,n,r="__lodash_hash_undefined__",o="[object Arguments]",l="[object Function]",u="[object Object]",s=/^\[object .+?Constructor\]$/,d=/^(?:0|[1-9]\d*)$/,p={};
vendor: 4,333 bytes, line 1
1p["[object Float32Array]"]=p["[object Float64Array]"]=p["[object Int8Array]"]=p["[object Int16Array]"]=p["[object Int32Array]"]=p["[object Uint8Array]"]=p["[object Uint8ClampedArray]"]=p["[object Uint16Array]"]=p["[object Uint32Array]"]=!0,p[o]=p["[object Array]"]=p["[object ArrayBuffer]"]=p["[object Boolean]"]=p["[object DataView]"]=p["[object Date]"]=p["[object Error]"]=p[l]=p["[object Map]"]=p["[object Number]"]=p[u]=p["[object RegExp]"]=p["[object Set]"]=p["[object String]"]=p["[object WeakMap]"]=!1;var c="object"==typeof a.g&&a.g&&a.g.Object===Object&&a.g,m="object"==typeof self&&self&&self.Object===Object&&self,y=c||m||Function("return this")(),v=t&&!t.nodeType&&t,f=v&&e&&!e.nodeType&&e,h=f&&f.exports===v,g=h&&c.process,b=function(){try{var e=f&&f.require&&f.require("util").types;if(e)return e;return g&&g.binding&&g.binding("util")}catch(e){}}(),S=b&&b.isTypedArray,w=Array.prototype,k=Function.prototype,x=Object.prototype,P=y["__core-js_shared__"],_=k.toString,E=x.hasOwnProperty,C=function(){var e=/[^.]+$/.exec(P&&P.keys&&P.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),T=x.toString,A=_.call(Object),I=RegExp("^"+_.call(E).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),M=h?y.Buffer:void 0,B=y.Symbol,R=y.Uint8Array,N=M?M.allocUnsafe:void 0,O=(i=Object.getPrototypeOf,n=Object,function(e){return i(n(e))}),D=Object.create,L=x.propertyIsEnumerable,F=w.splice,j=B?B.toStringTag:void 0,U=function(){try{var e=en(Object,"defineProperty");return e({},"",{}),e}catch(e){}}(),z=M?M.isBuffer:void 0,H=Math.max,V=Date.now,$=en(y,"Map"),G=en(Object,"create"),q=function(){function e(){}return function(t){if(!ef(t))return{};if(D)return D(t);e.prototype=t;var a=new e;return e.prototype=void 0,a}}();function W(e){var t=-1,a=null==e?0:e.length;for(this.clear();++t<a;){var i=e[t];this.set(i[0],i[1])}}function Y(e){var t=-1,a=null==e?0:e.length;for(this.clear();++t<a;){var i=e[t];this.set(i[0],i[1])}}function K(e){var t=-1,a=null==e?0:e.length;for(this.clear();++t<a;){var i=e[t];this.set(i[0],i[1])}}function X(e){var t=this.__data__=new Y(e);this.size=t.size}function Q(e,t,a){(void 0===a||es(e[t],a))&&(void 0!==a||t in e)||Z(e,t,a)}function J(e,t){for(var a=e.length;a--;)if(es(e[a][0],t))return a;return -1}function Z(e,t,a){"__proto__"==t&&U?U(e,t,{configurable:!0,enumerable:!0,value:a,writable:!0}):e[t]=a}W.prototype.clear=function(){this.__data__=G?G(null):{},this.size=0},W.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},W.prototype.get=function(e){var t=this.__data__;if(G){var a=t[e];return a===r?void 0:a}return E.call(t,e)?t[e]:void 0},W.prototype.has=function(e){var t=this.__data__;return G?void 0!==t[e]:E.call(t,e)},W.prototype.set=function(e,t){var a=this.__data__;return this.size+=this.has(e)?0:1,a[e]=G&&void 0===t?r:t,this},Y.prototype.clear=function(){this.__data__=[],this.size=0},Y.prototype.delete=function(e){var t=this.__data__,a=J(t,e);return!(a<0)&&(a==t.length-1?t.pop():F.call(t,a,1),--this.size,!0)},Y.prototype.get=function(e){var t=this.__data__,a=J(t,e);return a<0?void 0:t[a][1]},Y.prototype.has=function(e){return J(this.__data__,e)>-1},Y.prototype.set=function(e,t){var a=this.__data__,i=J(a,e);return i<0?(++this.size,a.push([e,t])):a[i][1]=t,this},K.prototype.clear=function(){this.size=0,this.__data__={hash:new W,map:new($||Y),string:new W}},K.prototype.delete=function(e){var t=ei(this,e).delete(e);return this.size-=t?1:0,t},K.prototype.get=function(e){return ei(this,e).get(e)},K.prototype.has=function(e){return ei(this,e).has(e)},K.prototype.set=function(e,t){var a=ei(this,e),i=a.size;return a.set(e,t),this.size+=a.size==i?0:1,this},X.prototype.clear=function(){this.__data__=new Y,this.size=0},X.prototype.delete=function(e){var t=this.__data__,a=t.delete(e);return this.size=t.size,a},X.prototype.get=function(e){return this.__data__.get(e)},X.prototype.has=function(e){return this.__data__.has(e)},X.prototype.set=function(e,t){var a=this.__data__;if(a instanceof Y){var i=a.__data__;if(!$||i.length<199)return i.push([e,t]),this.size=++a.size,this;a=this.__data__=new K(i)}return a.set(e,t),this.size=a.size,this};var ee=function(e,t,a){for(var i=-1,n=Object(e),r=a(e),o=r.length;o--;){var l=r[++i];if(!1===t(n[l],l,n))break}return e};
1function et(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":j&&j in Object(e)?function(e){var t=E.call(e,j),a=e[j];try{e[j]=void 0;var i=!0}catch(e){}var n=T.call(e);return i&&(t?e[j]=a:delete e[j]),n}(e):T.call(e)}function ea(e){return eh(e)&&et(e)==o}function ei(e,t){var a,i=e.__data__;return("string"==(a=typeof t)||"number"==a||"symbol"==a||"boolean"==a?"__proto__"!==t:null===t)?i["string"==typeof t?"string":"hash"]:i.map}function en(e,t){var a=null==e?void 0:e[t];return!(!ef(a)||C&&C in a)&&(ey(a)?I:s).test(function(e){if(null!=e){try{return _.call(e)}catch(e){}try{return e+""}catch(e){}}return""}(a))?a:void 0}function er(e,t){var a=typeof e;return!!(t=null==t?0x1fffffffffffff:t)&&("number"==a||"symbol"!=a&&d.test(e))&&e>-1&&e%1==0&&e<t}function eo(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||x)}function el(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}var eu=function(e){var t=0,a=0;return function(){var i=V(),n=16-(i-a);if(a=i,n>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}(U?function(e,t){return U(e,"toString",{configurable:!0,enumerable:!1,value:function(){return t},writable:!0})}:ew);function es(e,t){return e===t||e!=e&&t!=t}var ed=ea(function(){return arguments}())?ea:function(e){return eh(e)&&E.call(e,"callee")&&!L.call(e,"callee")},ep=Array.isArray;function ec(e){return null!=e&&ev(e.length)&&!ey(e)}var em=z||function(){return!1};function ey(e){if(!ef(e))return!1;var t=et(e);return t==l||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}function ev(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=0x1fffffffffffff}function ef(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function eh(e){return null!=e&&"object"==typeof e}var eg=S?function(e){return S(e)}:function(e){return eh(e)&&ev(e.length)&&!!p[et(e)]};function eb(e){return ec(e)?function(e,t){var a=ep(e),i=!a&&ed(e),n=!a&&!i&&em(e),r=!a&&!i&&!n&&eg(e),o=a||i||n||r,l=o?function(e,t){for(var a=-1,i=Array(e);++a<e;)i[a]=t(a);return i}(e.length,String):[],u=l.length;for(var s in e)(t||E.call(e,s))&&!(o&&("length"==s||n&&("offset"==s||"parent"==s)||r&&("buffer"==s||"byteLength"==s||"byteOffset"==s)||er(s,u)))&&l.push(s);return l}(e,!0):function(e){if(!ef(e))return function(e){var t=[];if(null!=e)for(var a in Object(e))t.push(a);return t}(e);var t=eo(e),a=[];for(var i in e)"constructor"==i&&(t||!E.call(e,i))||a.push(i);return a}(e)}var eS=function(e){var t,a,i,n;return eu((a=t=function(t,a){var i=-1,n=a.length,r=n>1?a[n-1]:void 0,o=n>2?a[2]:void 0;for(r=e.length>3&&"function"==typeof r?(n--,r):void 0,o&&function(e,t,a){if(!ef(a))return!1;var i=typeof t;return("number"==i?!!(ec(a)&&er(t,a.length)):"string"==i&&t in a)&&es(a[t],e)}(a[0],a[1],o)&&(r=n<3?void 0:r,n=1),t=Object(t);++i<n;){var l=a[i];l&&e(t,l,i,r)}return t},i=void 0,n=ew,i=H(void 0===i?a.length-1:i,0),function(){for(var e=arguments,t=-1,r=H(e.length-i,0),o=Array(r);++t<r;)o[t]=e[i+t];t=-1;for(var l=Array(i+1);++t<i;)l[t]=e[t];return l[i]=n(o),function(e,t,a){switch(a.length){case 0:return e.call(t);case 1:return e.call(t,a[0]);case 2:return e.call(t,a[0],a[1]);case 3:return e.call(t,a[0],a[1],a[2])}return e.apply(t,a)}(a,this,l)}),t+"")}(function(e,t,a,i){!function e(t,a,i,n,r){t!==a&&ee(a,function(o,l){if(r||(r=new X),ef(o))!function(e,t,a,i,n,r,o){var l=el(e,a),s=el(t,a),d=o.get(s);if(d){Q(e,a,d);return}var p=r?r(l,s,a+"",e,t,o):void 0,c=void 0===p;if(c){var m,y,v,f=ep(s),h=!f&&em(s),g=!f&&!h&&eg(s);p=s,f||h||g?ep(l)?p=l:eh(l)&&ec(l)?p=function(e,t){var a=-1,i=e.length;for(t||(t=Array(i));++a<i;)t[a]=e[a];return t}(l):h?(c=!1,p=function(e,t){if(t)return e.slice();var a=e.length,i=N?N(a):new e.constructor(a);return e.copy(i),i}(s,!0)):g?(c=!1,new R(y=new(m=s.buffer).constructor(m.byteLength)).set(new R(m)),v=y,p=new s.constructor(v,s.byteOffset,s.length)):p=[]:function(e){if(!eh(e)||et(e)!=u)return!1;var t=O(e);if(null===t)return!0;var a=E.call(t,"constructor")&&t.constructor;return"function"==typeof a&&a instanceof a&&_.call(a)==A}(s)||ed(s)?(p=l,ed(l)?p=function(e,t,a,i){var n=!a;a||(a={});for(var r=-1,o=t.length;++r<o;){var l=t[r],u=void 0;void 0===u&&(u=e[l]),n?Z(a,l,u):function(e,t,a){var i=e[t];E.call(e,t)&&es(i,a)&&(void 0!==a||t in e)||Z(e,t,a)}(a,l,u)}return a}(l,eb(l)):(!ef(l)||ey(l))&&(p="function"!=typeof s.constructor||eo(s)?{}:q(O(s)))):c=!1}c&&(o.set(s,p),n(p,s,i,r,o),o.delete(s)),Q(e,a,p)}(t,a,l,i,e,n,r);else{var s=n?n(el(t,l),o,l+"",t,a,r):void 0;void 0===s&&(s=o),Q(t,l,s)}},eb)}(e,t,a,i)});function ew(e){return e}e.exports=eS},55580:(e,t,a)=>{var i=a(56110)(a(9325),"DataView");e.exports=i},21549:(e,t,a)=>{var i=a(22032),n=a(63862),r=a(66721),o=a(12749),l=a(35749);function u(e){var t=-1,a=null==e?0:e.length;for(this.clear();++t<a;){var i=e[t];this.set(i[0],i[1])}}u.prototype.clear=i,u.prototype.delete=n,u.prototype.get=r,u.prototype.has=o,u.prototype.set=l,e.exports=u},80079:(e,t,a)=>{var i=a(63702),n=a(70080),r=a(24739),o=a(48655),l=a(31175);function u(e){var t=-1,a=null==e?0:e.length;for(this.clear();++t<a;){var i=e[t];this.set(i[0],i[1])}}u.prototype.clear=i,u.prototype.delete=n,u.prototype.get=r,u.prototype.has=o,u.prototype.set=l,e.exports=u},68223:(e,t,a)=>{var i=a(56110)(a(9325),"Map");e.exports=i},53661:(e,t,a)=>{var i=a(63040),n=a(17670),r=a(90289),o=a(4509),l=a(72949);function u(e){var t=-1,a=null==e?0:e.length;for(this.clear();++t<a;){var i=e[t];this.set(i[0],i[1])}}u.prototype.clear=i,u.prototype.delete=n,u.prototype.get=r,u.prototype.has=o,u.prototype.set=l,e.exports=u},32804:(e,t,a)=>{var i=a(56110)(a(9325),"Promise");e.exports=i},76545:(e,t,a)=>{var i=a(56110)(a(9325),"Set");e.exports=i},38859:(e,t,a)=>{var i=a(53661),n=a(31380),r=a(51459);function o(e){var t=-1,a=null==e?0:e.length;for(this.__data__=new i;++t<a;)this.add(e[t])}o.prototype.add=o.prototype.push=n,o.prototype.has=r,e.exports=o},37217:(e,t,a)=>{var i=a(80079),n=a(51420),r=a(90938),o=a(63605),l=a(29817),u=a(80945);function s(e){var t=this.__data__=new i(e);this.size=t.size}s.prototype.clear=n,s.prototype.delete=r,s.prototype.get=o,s.prototype.has=l,s.prototype.set=u,e.exports=s},51873:(e,t,a)=>{var i=a(9325).Symbol;e.exports=i},37828:(e,t,a)=>{var i=a(9325).Uint8Array;e.exports=i},28303:(e,t,a)=>{var i=a(56110)(a(9325),"WeakMap");e.exports=i},91033:e=>{e.exports=function(e,t,a){switch(a.length){case 0:return e.call(t);case 1:return e.call(t,a[0]);case 2:return e.call(t,a[0],a[1]);case 3:return e.call(t,a[0],a[1],a[2])}return e.apply(t,a)}}
1,79770:e=>{e.exports=function(e,t){for(var a=-1,i=null==e?0:e.length,n=0,r=[];++a<i;){var o=e[a];t(o,a,e)&&(r[n++]=o)}return r}},70695:(e,t,a)=>{var i=a(78096),n=a(72428),r=a(56449),o=a(3656),l=a(30361),u=a(37167),s=Object.prototype.hasOwnProperty;e.exports=function(e,t){var a=r(e),d=!a&&n(e),p=!a&&!d&&o(e),c=!a&&!d&&!p&&u(e),m=a||d||p||c,y=m?i(e.length,String):[],v=y.length;for(var f in e)(t||s.call(e,f))&&!(m&&("length"==f||p&&("offset"==f||"parent"==f)||c&&("buffer"==f||"byteLength"==f||"byteOffset"==f)||l(f,v)))&&y.push(f);return y}},34932:e=>{e.exports=function(e,t){for(var a=-1,i=null==e?0:e.length,n=Array(i);++a<i;)n[a]=t(e[a],a,e);return n}},14528:e=>{e.exports=function(e,t){for(var a=-1,i=t.length,n=e.length;++a<i;)e[n+a]=t[a];return e}},14248:e=>{e.exports=function(e,t){for(var a=-1,i=null==e?0:e.length;++a<i;)if(t(e[a],a,e))return!0;return!1}},87805:(e,t,a)=>{var i=a(43360),n=a(75288);e.exports=function(e,t,a){(void 0===a||n(e[t],a))&&(void 0!==a||t in e)||i(e,t,a)}},16547:(e,t,a)=>{var i=a(43360),n=a(75288),r=Object.prototype.hasOwnProperty;e.exports=function(e,t,a){var o=e[t];r.call(e,t)&&n(o,a)&&(void 0!==a||t in e)||i(e,t,a)}},26025:(e,t,a)=>{var i=a(75288);e.exports=function(e,t){for(var a=e.length;a--;)if(i(e[a][0],t))return a;return -1}},43360:(e,t,a)=>{var i=a(93243);e.exports=function(e,t,a){"__proto__"==t&&i?i(e,t,{configurable:!0,enumerable:!0,value:a,writable:!0}):e[t]=a}},39344:(e,t,a)=>{var i=a(23805),n=Object.create,r=function(){function e(){}return function(t){if(!i(t))return{};if(n)return n(t);e.prototype=t;var a=new e;return e.prototype=void 0,a}}();e.exports=r},80909:(e,t,a)=>{var i=a(30641),n=a(38329)(i);e.exports=n},86649:(e,t,a)=>{var i=a(83221)();e.exports=i},30641:(e,t,a)=>{var i=a(86649),n=a(95950);e.exports=function(e,t){return e&&i(e,t,n)}},47422:(e,t,a)=>{var i=a(31769),n=a(77797);e.exports=function(e,t){t=i(t,e);for(var a=0,r=t.length;null!=e&&a<r;)e=e[n(t[a++])];return a&&a==r?e:void 0}},82199:(e,t,a)=>{var i=a(14528),n=a(56449);e.exports=function(e,t,a){var r=t(e);return n(e)?r:i(r,a(e))}},72552:(e,t,a)=>{var i=a(51873),n=a(659),r=a(59350),o=i?i.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":o&&o in Object(e)?n(e):r(e)}},28077:e=>{e.exports=function(e,t){return null!=e&&t in Object(e)}},27534:(e,t,a)=>{var i=a(72552),n=a(40346);e.exports=function(e){return n(e)&&"[object Arguments]"==i(e)}},60270:(e,t,a)=>{var i=a(87068),n=a(40346);e.exports=function e(t,a,r,o,l){return t===a||(null!=t&&null!=a&&(n(t)||n(a))?i(t,a,r,o,e,l):t!=t&&a!=a)}},87068:(e,t,a)=>{var i=a(37217),n=a(25911),r=a(21986),o=a(50689),l=a(5861),u=a(56449),s=a(3656),d=a(37167),p="[object Arguments]",c="[object Array]",m="[object Object]",y=Object.prototype.hasOwnProperty;e.exports=function(e,t,a,v,f,h){var g=u(e),b=u(t),S=g?c:l(e),w=b?c:l(t);S=S==p?m:S,w=w==p?m:w;var k=S==m,x=w==m,P=S==w;if(P&&s(e)){if(!s(t))return!1;g=!0,k=!1}if(P&&!k)return h||(h=new i),g||d(e)?n(e,t,a,v,f,h):r(e,t,S,a,v,f,h);if(!(1&a)){var _=k&&y.call(e,"__wrapped__"),E=x&&y.call(t,"__wrapped__");
vendor: 5,836 bytes, line 1
1if(_||E){var C=_?e.value():e,T=E?t.value():t;return h||(h=new i),f(C,T,a,v,h)}}return!!P&&(h||(h=new i),o(e,t,a,v,f,h))}},41799:(e,t,a)=>{var i=a(37217),n=a(60270);e.exports=function(e,t,a,r){var o=a.length,l=o,u=!r;if(null==e)return!l;for(e=Object(e);o--;){var s=a[o];if(u&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++o<l;){var d=(s=a[o])[0],p=e[d],c=s[1];if(u&&s[2]){if(void 0===p&&!(d in e))return!1}else{var m=new i;if(r)var y=r(p,c,d,e,t,m);if(!(void 0===y?n(c,p,3,r,m):y))return!1}}return!0}},45083:(e,t,a)=>{var i=a(1882),n=a(87296),r=a(23805),o=a(47473),l=/^\[object .+?Constructor\]$/,u=Object.prototype,s=Function.prototype.toString,d=u.hasOwnProperty,p=RegExp("^"+s.call(d).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!r(e)||n(e))&&(i(e)?p:l).test(o(e))}},4901:(e,t,a)=>{var i=a(72552),n=a(30294),r=a(40346),o={};o["[object Float32Array]"]=o["[object Float64Array]"]=o["[object Int8Array]"]=o["[object Int16Array]"]=o["[object Int32Array]"]=o["[object Uint8Array]"]=o["[object Uint8ClampedArray]"]=o["[object Uint16Array]"]=o["[object Uint32Array]"]=!0,o["[object Arguments]"]=o["[object Array]"]=o["[object ArrayBuffer]"]=o["[object Boolean]"]=o["[object DataView]"]=o["[object Date]"]=o["[object Error]"]=o["[object Function]"]=o["[object Map]"]=o["[object Number]"]=o["[object Object]"]=o["[object RegExp]"]=o["[object Set]"]=o["[object String]"]=o["[object WeakMap]"]=!1,e.exports=function(e){return r(e)&&n(e.length)&&!!o[i(e)]}},15389:(e,t,a)=>{var i=a(93663),n=a(87978),r=a(83488),o=a(56449),l=a(50583);e.exports=function(e){return"function"==typeof e?e:null==e?r:"object"==typeof e?o(e)?n(e[0],e[1]):i(e):l(e)}},88984:(e,t,a)=>{var i=a(55527),n=a(3650),r=Object.prototype.hasOwnProperty;e.exports=function(e){if(!i(e))return n(e);var t=[];for(var a in Object(e))r.call(e,a)&&"constructor"!=a&&t.push(a);return t}},72903:(e,t,a)=>{var i=a(23805),n=a(55527),r=a(90181),o=Object.prototype.hasOwnProperty;e.exports=function(e){if(!i(e))return r(e);var t=n(e),a=[];for(var l in e)"constructor"==l&&(t||!o.call(e,l))||a.push(l);return a}},5128:(e,t,a)=>{var i=a(80909),n=a(64894);e.exports=function(e,t){var a=-1,r=n(e)?Array(e.length):[];return i(e,function(e,i,n){r[++a]=t(e,i,n)}),r}},93663:(e,t,a)=>{var i=a(41799),n=a(10776),r=a(67197);e.exports=function(e){var t=n(e);return 1==t.length&&t[0][2]?r(t[0][0],t[0][1]):function(a){return a===e||i(a,e,t)}}},87978:(e,t,a)=>{var i=a(60270),n=a(58156),r=a(80631),o=a(28586),l=a(30756),u=a(67197),s=a(77797);e.exports=function(e,t){return o(e)&&l(t)?u(s(e),t):function(a){var o=n(a,e);return void 0===o&&o===t?r(a,e):i(t,o,3)}}},85250:(e,t,a)=>{var i=a(37217),n=a(87805),r=a(86649),o=a(42824),l=a(23805),u=a(37241),s=a(14974);e.exports=function e(t,a,d,p,c){t!==a&&r(a,function(r,u){if(c||(c=new i),l(r))o(t,a,u,d,e,p,c);else{var m=p?p(s(t,u),r,u+"",t,a,c):void 0;void 0===m&&(m=r),n(t,u,m)}},u)}},42824:(e,t,a)=>{var i=a(87805),n=a(93290),r=a(71961),o=a(23007),l=a(35529),u=a(72428),s=a(56449),d=a(83693),p=a(3656),c=a(1882),m=a(23805),y=a(11331),v=a(37167),f=a(14974),h=a(69884);e.exports=function(e,t,a,g,b,S,w){var k=f(e,a),x=f(t,a),P=w.get(x);if(P){i(e,a,P);return}var _=S?S(k,x,a+"",e,t,w):void 0,E=void 0===_;if(E){var C=s(x),T=!C&&p(x),A=!C&&!T&&v(x);_=x,C||T||A?s(k)?_=k:d(k)?_=o(k):T?(E=!1,_=n(x,!0)):A?(E=!1,_=r(x,!0)):_=[]:y(x)||u(x)?(_=k,u(k)?_=h(k):(!m(k)||c(k))&&(_=l(x))):E=!1}E&&(w.set(x,_),b(_,x,g,S,w),w.delete(x)),i(e,a,_)}},47237:e=>{e.exports=function(e){return function(t){return null==t?void 0:t[e]}}},17255:(e,t,a)=>{var i=a(47422);e.exports=function(e){return function(t){return i(t,e)}}},69302:(e,t,a)=>{var i=a(83488),n=a(56757),r=a(32865);e.exports=function(e,t){return r(n(e,t,i),e+"")}},19570:(e,t,a)=>{var i=a(37334),n=a(93243),r=a(83488),o=n?function(e,t){return n(e,"toString",{configurable:!0,enumerable:!1,value:i(t),writable:!0})}:r;e.exports=o},78096:e=>{e.exports=function(e,t){for(var a=-1,i=Array(e);++a<e;)i[a]=t(a);return i}},77556:(e,t,a)=>{var i=a(51873),n=a(34932),r=a(56449),o=a(44394),l=1/0,u=i?i.prototype:void 0,s=u?u.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(r(t))return n(t,e)+"";if(o(t))return s?s.call(t):"";var a=t+"";return"0"==a&&1/t==-l?"-0":a}},27301:e=>{e.exports=function(e){return function(t){return e(t)}}},19219:e=>{e.exports=function(e,t){return e.has(t)}},31769:(e,t,a)=>{var i=a(56449),n=a(28586),r=a(61802),o=a(13222);e.exports=function(e,t){return i(e)?e:n(e,t)?[e]:r(o(e))}},49653:(e,t,a)=>{var i=a(37828);e.exports=function(e){var t=new e.constructor(e.byteLength);return new i(t).set(new i(e)),t}},93290:(e,t,a)=>{e=a.nmd(e);var i=a(9325),n=t&&!t.nodeType&&t,r=n&&e&&!e.nodeType&&e,o=r&&r.exports===n?i.Buffer:void 0,l=o?o.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var a=e.length,i=l?l(a):new e.constructor(a);return e.copy(i),i}},71961:(e,t,a)=>{var i=a(49653);e.exports=function(e,t){var a=t?i(e.buffer):e.buffer;return new e.constructor(a,e.byteOffset,e.length)}},23007:e=>{e.exports=function(e,t){var a=-1,i=e.length;for(t||(t=Array(i));++a<i;)t[a]=e[a];return t}},21791:(e,t,a)=>{var i=a(16547),n=a(43360);e.exports=function(e,t,a,r){var o=!a;a||(a={});for(var l=-1,u=t.length;++l<u;){var s=t[l],d=r?r(a[s],e[s],s,a,e):void 0;void 0===d&&(d=e[s]),o?n(a,s,d):i(a,s,d)}return a}},55481:(e,t,a)=>{var i=a(9325)["__core-js_shared__"];e.exports=i},20999:(e,t,a)=>{var i=a(69302),n=a(36800);e.exports=function(e){return i(function(t,a){var i=-1,r=a.length,o=r>1?a[r-1]:void 0,l=r>2?a[2]:void 0;for(o=e.length>3&&"function"==typeof o?(r--,o):void 0,l&&n(a[0],a[1],l)&&(o=r<3?void 0:o,r=1),t=Object(t);++i<r;){var u=a[i];u&&e(t,u,i,o)}return t})}},38329:(e,t,a)=>{var i=a(64894);e.exports=function(e,t){return function(a,n){if(null==a)return a;
vendor: 5,495 bytes, line 1
1if(!i(a))return e(a,n);for(var r=a.length,o=t?r:-1,l=Object(a);(t?o--:++o<r)&&!1!==n(l[o],o,l););return a}}},83221:e=>{e.exports=function(e){return function(t,a,i){for(var n=-1,r=Object(t),o=i(t),l=o.length;l--;){var u=o[e?l:++n];if(!1===a(r[u],u,r))break}return t}}},93243:(e,t,a)=>{var i=a(56110),n=function(){try{var e=i(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=n},25911:(e,t,a)=>{var i=a(38859),n=a(14248),r=a(19219);e.exports=function(e,t,a,o,l,u){var s=1&a,d=e.length,p=t.length;if(d!=p&&!(s&&p>d))return!1;var c=u.get(e),m=u.get(t);if(c&&m)return c==t&&m==e;var y=-1,v=!0,f=2&a?new i:void 0;for(u.set(e,t),u.set(t,e);++y<d;){var h=e[y],g=t[y];if(o)var b=s?o(g,h,y,t,e,u):o(h,g,y,e,t,u);if(void 0!==b){if(b)continue;v=!1;break}if(f){if(!n(t,function(e,t){if(!r(f,t)&&(h===e||l(h,e,a,o,u)))return f.push(t)})){v=!1;break}}else if(!(h===g||l(h,g,a,o,u))){v=!1;break}}return u.delete(e),u.delete(t),v}},21986:(e,t,a)=>{var i=a(51873),n=a(37828),r=a(75288),o=a(25911),l=a(20317),u=a(84247),s=i?i.prototype:void 0,d=s?s.valueOf:void 0;e.exports=function(e,t,a,i,s,p,c){switch(a){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)break;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":if(e.byteLength!=t.byteLength||!p(new n(e),new n(t)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return r(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var m=l;case"[object Set]":var y=1&i;if(m||(m=u),e.size!=t.size&&!y)break;var v=c.get(e);if(v)return v==t;i|=2,c.set(e,t);var f=o(m(e),m(t),i,s,p,c);return c.delete(e),f;case"[object Symbol]":if(d)return d.call(e)==d.call(t)}return!1}},50689:(e,t,a)=>{var i=a(50002),n=Object.prototype.hasOwnProperty;e.exports=function(e,t,a,r,o,l){var u=1&a,s=i(e),d=s.length;if(d!=i(t).length&&!u)return!1;for(var p=d;p--;){var c=s[p];if(!(u?c in t:n.call(t,c)))return!1}var m=l.get(e),y=l.get(t);if(m&&y)return m==t&&y==e;var v=!0;l.set(e,t),l.set(t,e);for(var f=u;++p<d;){var h=e[c=s[p]],g=t[c];if(r)var b=u?r(g,h,c,t,e,l):r(h,g,c,e,t,l);if(!(void 0===b?h===g||o(h,g,a,r,l):b)){v=!1;break}f||(f="constructor"==c)}if(v&&!f){var S=e.constructor,w=t.constructor;S!=w&&"constructor"in e&&"constructor"in t&&!("function"==typeof S&&S instanceof S&&"function"==typeof w&&w instanceof w)&&(v=!1)}return l.delete(e),l.delete(t),v}},34840:(e,t,a)=>{var i="object"==typeof a.g&&a.g&&a.g.Object===Object&&a.g;e.exports=i},50002:(e,t,a)=>{var i=a(82199),n=a(4664),r=a(95950);e.exports=function(e){return i(e,r,n)}},12651:(e,t,a)=>{var i=a(74218);e.exports=function(e,t){var a=e.__data__;return i(t)?a["string"==typeof t?"string":"hash"]:a.map}},10776:(e,t,a)=>{var i=a(30756),n=a(95950);e.exports=function(e){for(var t=n(e),a=t.length;a--;){var r=t[a],o=e[r];t[a]=[r,o,i(o)]}return t}},56110:(e,t,a)=>{var i=a(45083),n=a(10392);e.exports=function(e,t){var a=n(e,t);return i(a)?a:void 0}},28879:(e,t,a)=>{var i=a(74335)(Object.getPrototypeOf,Object);e.exports=i},659:(e,t,a)=>{var i=a(51873),n=Object.prototype,r=n.hasOwnProperty,o=n.toString,l=i?i.toStringTag:void 0;e.exports=function(e){var t=r.call(e,l),a=e[l];try{e[l]=void 0;var i=!0}catch(e){}var n=o.call(e);return i&&(t?e[l]=a:delete e[l]),n}},4664:(e,t,a)=>{var i=a(79770),n=a(63345),r=Object.prototype.propertyIsEnumerable,o=Object.getOwnPropertySymbols,l=o?function(e){return null==e?[]:i(o(e=Object(e)),function(t){return r.call(e,t)})}:n;e.exports=l},5861:(e,t,a)=>{var i=a(55580),n=a(68223),r=a(32804),o=a(76545),l=a(28303),u=a(72552),s=a(47473),d="[object Map]",p="[object Promise]",c="[object Set]",m="[object WeakMap]",y="[object DataView]",v=s(i),f=s(n),h=s(r),g=s(o),b=s(l),S=u;(i&&S(new i(new ArrayBuffer(1)))!=y||n&&S(new n)!=d||r&&S(r.resolve())!=p||o&&S(new o)!=c||l&&S(new l)!=m)&&(S=function(e){var t=u(e),a="[object Object]"==t?e.constructor:void 0,i=a?s(a):"";if(i)switch(i){case v:return y;case f:return d;case h:return p;case g:return c;case b:return m}return t}),e.exports=S},10392:e=>{e.exports=function(e,t){return null==e?void 0:e[t]}},49326:(e,t,a)=>{var i=a(31769),n=a(72428),r=a(56449),o=a(30361),l=a(30294),u=a(77797);e.exports=function(e,t,a){t=i(t,e);for(var s=-1,d=t.length,p=!1;++s<d;){var c=u(t[s]);if(!(p=null!=e&&a(e,c)))break;e=e[c]}return p||++s!=d?p:!!(d=null==e?0:e.length)&&l(d)&&o(c,d)&&(r(e)||n(e))}},22032:(e,t,a)=>{var i=a(81042);e.exports=function(){this.__data__=i?i(null):{},this.size=0}},63862:e=>{e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},66721:(e,t,a)=>{var i=a(81042),n=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(i){var a=t[e];return"__lodash_hash_undefined__"===a?void 0:a}return n.call(t,e)?t[e]:void 0}},12749:(e,t,a)=>{var i=a(81042),n=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return i?void 0!==t[e]:n.call(t,e)}},35749:(e,t,a)=>{var i=a(81042);e.exports=function(e,t){var a=this.__data__;return this.size+=this.has(e)?0:1,a[e]=i&&void 0===t?"__lodash_hash_undefined__":t,this}},35529:(e,t,a)=>{var i=a(39344),n=a(28879),r=a(55527);e.exports=function(e){return"function"!=typeof e.constructor||r(e)?{}:i(n(e))}},30361:e=>{var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,a){var i=typeof e;return!!(a=null==a?0x1fffffffffffff:a)&&("number"==i||"symbol"!=i&&t.test(e))&&e>-1&&e%1==0&&e<a}},36800:(e,t,a)=>{var i=a(75288),n=a(64894),r=a(30361),o=a(23805);
1e.exports=function(e,t,a){if(!o(a))return!1;var l=typeof t;return("number"==l?!!(n(a)&&r(t,a.length)):"string"==l&&t in a)&&i(a[t],e)}},28586:(e,t,a)=>{var i=a(56449),n=a(44394),r=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,o=/^\w*$/;e.exports=function(e,t){if(i(e))return!1;var a=typeof e;return!!("number"==a||"symbol"==a||"boolean"==a||null==e||n(e))||o.test(e)||!r.test(e)||null!=t&&e in Object(t)}},74218:e=>{e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},87296:(e,t,a)=>{var i=a(55481),n=function(){var e=/[^.]+$/.exec(i&&i.keys&&i.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();e.exports=function(e){return!!n&&n in e}},55527:e=>{var t=Object.prototype;e.exports=function(e){var a=e&&e.constructor;return e===("function"==typeof a&&a.prototype||t)}},30756:(e,t,a)=>{var i=a(23805);e.exports=function(e){return e==e&&!i(e)}},63702:e=>{e.exports=function(){this.__data__=[],this.size=0}},70080:(e,t,a)=>{var i=a(26025),n=Array.prototype.splice;e.exports=function(e){var t=this.__data__,a=i(t,e);return!(a<0)&&(a==t.length-1?t.pop():n.call(t,a,1),--this.size,!0)}},24739:(e,t,a)=>{var i=a(26025);e.exports=function(e){var t=this.__data__,a=i(t,e);return a<0?void 0:t[a][1]}},48655:(e,t,a)=>{var i=a(26025);e.exports=function(e){return i(this.__data__,e)>-1}},31175:(e,t,a)=>{var i=a(26025);e.exports=function(e,t){var a=this.__data__,n=i(a,e);return n<0?(++this.size,a.push([e,t])):a[n][1]=t,this}},63040:(e,t,a)=>{var i=a(21549),n=a(80079),r=a(68223);e.exports=function(){this.size=0,this.__data__={hash:new i,map:new(r||n),string:new i}}},17670:(e,t,a)=>{var i=a(12651);e.exports=function(e){var t=i(this,e).delete(e);return this.size-=t?1:0,t}},90289:(e,t,a)=>{var i=a(12651);e.exports=function(e){return i(this,e).get(e)}},4509:(e,t,a)=>{var i=a(12651);e.exports=function(e){return i(this,e).has(e)}},72949:(e,t,a)=>{var i=a(12651);e.exports=function(e,t){var a=i(this,e),n=a.size;return a.set(e,t),this.size+=a.size==n?0:1,this}},20317:e=>{e.exports=function(e){var t=-1,a=Array(e.size);return e.forEach(function(e,i){a[++t]=[i,e]}),a}},67197:e=>{e.exports=function(e,t){return function(a){return null!=a&&a[e]===t&&(void 0!==t||e in Object(a))}}},62224:(e,t,a)=>{var i=a(50104);e.exports=function(e){var t=i(e,function(e){return 500===a.size&&a.clear(),e}),a=t.cache;return t}},81042:(e,t,a)=>{var i=a(56110)(Object,"create");e.exports=i},3650:(e,t,a)=>{var i=a(74335)(Object.keys,Object);e.exports=i},90181:e=>{e.exports=function(e){var t=[];if(null!=e)for(var a in Object(e))t.push(a);return t}},86009:(e,t,a)=>{e=a.nmd(e);var i=a(34840),n=t&&!t.nodeType&&t,r=n&&e&&!e.nodeType&&e,o=r&&r.exports===n&&i.process,l=function(){try{var e=r&&r.require&&r.require("util").types;if(e)return e;return o&&o.binding&&o.binding("util")}catch(e){}}();e.exports=l},59350:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},74335:e=>{e.exports=function(e,t){return function(a){return e(t(a))}}},56757:(e,t,a)=>{var i=a(91033),n=Math.max;e.exports=function(e,t,a){return t=n(void 0===t?e.length-1:t,0),function(){for(var r=arguments,o=-1,l=n(r.length-t,0),u=Array(l);++o<l;)u[o]=r[t+o];o=-1;for(var s=Array(t+1);++o<t;)s[o]=r[o];return s[t]=a(u),i(e,this,s)}}},9325:(e,t,a)=>{var i=a(34840),n="object"==typeof self&&self&&self.Object===Object&&self,r=i||n||Function("return this")();e.exports=r},14974:e=>{e.exports=function(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}},31380:e=>{e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},51459:e=>{e.exports=function(e){return this.__data__.has(e)}},84247:e=>{e.exports=function(e){var t=-1,a=Array(e.size);return e.forEach(function(e){a[++t]=e}),a}},32865:(e,t,a)=>{var i=a(19570),n=a(51811)(i);e.exports=n},51811:e=>{var t=Date.now;e.exports=function(e){var a=0,i=0;return function(){var n=t(),r=16-(n-i);if(i=n,r>0){if(++a>=800)return arguments[0]}else a=0;return e.apply(void 0,arguments)}}},51420:(e,t,a)=>{var i=a(80079);e.exports=function(){this.__data__=new i,this.size=0}},90938:e=>{e.exports=function(e){var t=this.__data__,a=t.delete(e);return this.size=t.size,a}},63605:e=>{e.exports=function(e){return this.__data__.get(e)}},29817:e=>{e.exports=function(e){return this.__data__.has(e)}},80945:(e,t,a)=>{var i=a(80079),n=a(68223),r=a(53661);e.exports=function(e,t){var a=this.__data__;if(a instanceof i){var o=a.__data__;if(!n||o.length<199)return o.push([e,t]),this.size=++a.size,this;a=this.__data__=new r(o)}return a.set(e,t),this.size=a.size,this}},61802:(e,t,a)=>{var i=a(62224),n=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,r=/\\(\\)?/g,o=i(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(n,function(e,a,i,n){t.push(i?n.replace(r,"$1"):a||e)}),t});e.exports=o},77797:(e,t,a)=>{var i=a(44394),n=1/0;e.exports=function(e){if("string"==typeof e||i(e))return e;var t=e+"";return"0"==t&&1/e==-n?"-0":t}},47473:e=>{var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},37334:e=>{e.exports=function(e){return function(){return e}}},75288:e=>{e.exports=function(e,t){return e===t||e!=e&&t!=t}},58156:(e,t,a)=>{var i=a(47422);e.exports=function(e,t,a){var n=null==e?void 0:i(e,t);return void 0===n?a:n}},80631:(e,t,a)=>{var i=a(28077),n=a(49326);e.exports=function(e,t){return null!=e&&n(e,t,i)}},83488:e=>{e.exports=function(e){return e}},72428:(e,t,a)=>{var i=a(27534),n=a(40346),r=Object.prototype,o=r.hasOwnProperty,l=r.propertyIsEnumerable,u=i(function(){return arguments}())?i:function(e){return n(e)&&o.call(e,"callee")&&!l.call(e,"callee")};e.exports=u},56449:e=>{var t=Array.isArray;e.exports=t},64894:(e,t,a)=>{var i=a(1882),n=a(30294);e.exports=function(e){return null!=e&&n(e.length)&&!i(e)}},83693:(e,t,a)=>{var i=a(64894),n=a(40346);e.exports=function(e){return n(e)&&i(e)}},3656:(e,t,a)=>{e=a.nmd(e);var i=a(9325),n=a(89935),r=t&&!t.nodeType&&t,o=r&&e&&!e.nodeType&&e,l=o&&o.exports===r?i.Buffer:void 0,u=l?l.isBuffer:void 0;e.exports=u||n},1882:(e,t,a)=>{var i=a(72552),n=a(23805);e.exports=function(e){if(!n(e))return!1;var t=i(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},30294:e=>{e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=0x1fffffffffffff}},69843:e=>{e.exports=function(e){return null==e}},23805:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},40346:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},11331:(e,t,a)=>{var i=a(72552),n=a(28879),r=a(40346),o=Object.prototype,l=Function.prototype.toString,u=o.hasOwnProperty,s=l.call(Object);e.exports=function(e){if(!r(e)||"[object Object]"!=i(e))return!1;var t=n(e);if(null===t)return!0;var a=u.call(t,"constructor")&&t.constructor;return"function"==typeof a&&a instanceof a&&l.call(a)==s}},44394:(e,t,a)=>{var i=a(72552),n=a(40346);e.exports=function(e){return"symbol"==typeof e||n(e)&&"[object Symbol]"==i(e)}},37167:(e,t,a)=>{var i=a(4901),n=a(27301),r=a(86009),o=r&&r.isTypedArray,l=o?n(o):i;e.exports=l},95950:(e,t,a)=>{var i=a(70695),n=a(88984),r=a(64894);e.exports=function(e){return r(e)?i(e):n(e)}},37241:(e,t,a)=>{var i=a(70695),n=a(72903),r=a(64894);e.exports=function(e){return r(e)?i(e,!0):n(e)}},55378:(e,t,a)=>{var i=a(34932),n=a(15389),r=a(5128),o=a(56449);e.exports=function(e,t){return(o(e)?i:r)(e,n(t,3))}},73916:(e,t,a)=>{var i=a(43360),n=a(30641),r=a(15389);e.exports=function(e,t){var a={};return t=r(t,3),n(e,function(e,n,r){i(a,n,t(e,n,r))}),a}},50104:(e,t,a)=>{var i=a(53661);function n(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw TypeError("Expected a function");var a=function(){var i=arguments,n=t?t.apply(this,i):i[0],r=a.cache;if(r.has(n))return r.get(n);var o=e.apply(this,i);return a.cache=r.set(n,o)||r,o};return a.cache=new(n.Cache||i),a}n.Cache=i,e.exports=n},55364:(e,t,a)=>{var i=a(85250),n=a(20999)(function(e,t,a){i(e,t,a)});e.exports=n},50583:(e,t,a)=>{var i=a(47237),n=a(17255),r=a(28586),o=a(77797);e.exports=function(e){return r(e)?i(o(e)):n(e)}},63345:e=>{e.exports=function(){return[]}},89935:e=>{e.exports=function(){return!1}},69884:(e,t,a)=>{var i=a(21791),n=a(37241);e.exports=function(e){return i(e,n(e))}},13222:(e,t,a)=>{var i=a(77556);e.exports=function(e){return null==e?"":i(e)}},86345:e=>{"use strict";var t,a,i,n={DEBUG:!1,LIB_VERSION:"2.52.0"};if("undefined"==typeof window){var r={hostname:""};t={navigator:{userAgent:""},document:{location:r,referrer:""},screen:{width:0,height:0},location:r}}else t=window;var o=Array.prototype,l=Function.prototype,u=Object.prototype,s=o.slice,d=u.toString,p=u.hasOwnProperty,c=t.console,m=t.navigator,y=t.document,v=t.opera,f=t.screen,h=m.userAgent,g=l.bind,b=
1o.forEach,S=o.indexOf,w=o.map,k=Array.isArray,x={},P={trim:function(e){return e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}},_={log:function(){if(n.DEBUG&&!P.isUndefined(c)&&c)try{c.log.apply(c,arguments)}catch(e){P.each(arguments,function(e){c.log(e)})}},warn:function(){if(n.DEBUG&&!P.isUndefined(c)&&c){var e=["Mixpanel warning:"].concat(P.toArray(arguments));try{c.warn.apply(c,e)}catch(t){P.each(e,function(e){c.warn(e)})}}},error:function(){if(n.DEBUG&&!P.isUndefined(c)&&c){var e=["Mixpanel error:"].concat(P.toArray(arguments));try{c.error.apply(c,e)}catch(t){P.each(e,function(e){c.error(e)})}}},critical:function(){if(!P.isUndefined(c)&&c){var e=["Mixpanel error:"].concat(P.toArray(arguments));try{c.error.apply(c,e)}catch(t){P.each(e,function(e){c.error(e)})}}}},E=function(e,t){return function(){return arguments[0]="["+t+"] "+arguments[0],e.apply(_,arguments)}},C=function(e){return{log:E(_.log,e),error:E(_.error,e),critical:E(_.critical,e)}};P.bind=function(e,t){var a,i;if(g&&e.bind===g)return g.apply(e,s.call(arguments,1));if(!P.isFunction(e))throw TypeError();return a=s.call(arguments,2),i=function(){if(!(this instanceof i))return e.apply(t,a.concat(s.call(arguments)));var n={};n.prototype=e.prototype;var r=new n;n.prototype=null;var o=e.apply(r,a.concat(s.call(arguments)));return Object(o)===o?o:r}},P.each=function(e,t,a){if(null!=e){if(b&&e.forEach===b)e.forEach(t,a);else if(e.length===+e.length){for(var i=0,n=e.length;i<n;i++)if(i in e&&t.call(a,e[i],i,e)===x)return}else for(var r in e)if(p.call(e,r)&&t.call(a,e[r],r,e)===x)return}},P.extend=function(e){return P.each(s.call(arguments,1),function(t){for(var a in t)void 0!==t[a]&&(e[a]=t[a])}),e},P.isArray=k||function(e){return"[object Array]"===d.call(e)},P.isFunction=function(e){try{return/^\s*\bfunction\b/.test(e)}catch(e){return!1}},P.isArguments=function(e){return!!(e&&p.call(e,"callee"))},P.toArray=function(e){return e?e.toArray?e.toArray():P.isArray(e)||P.isArguments(e)?s.call(e):P.values(e):[]},P.map=function(e,t,a){if(w&&e.map===w)return e.map(t,a);var i=[];return P.each(e,function(e){i.push(t.call(a,e))}),i},P.keys=function(e){var t=[];return null===e||P.each(e,function(e,a){t[t.length]=a}),t},P.values=function(e){var t=[];return null===e||P.each(e,function(e){t[t.length]=e}),t},P.include=function(e,t){var a=!1;return null===e?a:S&&e.indexOf===S?-1!=e.indexOf(t):(P.each(e,function(e){if(a||(a=e===t))return x}),a)},P.includes=function(e,t){return -1!==e.indexOf(t)},P.inherit=function(e,t){return e.prototype=new t,e.prototype.constructor=e,e.superclass=t.prototype,e},P.isObject=function(e){return e===Object(e)&&!P.isArray(e)},P.isEmptyObject=function(e){if(P.isObject(e)){for(var t in e)if(p.call(e,t))return!1;return!0}return!1},P.isUndefined=function(e){return void 0===e},P.isString=function(e){return"[object String]"==d.call(e)},P.isDate=function(e){return"[object Date]"==d.call(e)},P.isNumber=function(e){return"[object Number]"==d.call(e)},P.isElement=function(e){return!!(e&&1===e.nodeType)},P.encodeDates=function(e){return P.each(e,function(t,a){P.isDate(t)?e[a]=P.formatDate(t):P.isObject(t)&&(e[a]=P.encodeDates(t))}),e},P.timestamp=function(){return Date.now=Date.now||function(){return+new Date},Date.now()},P.formatDate=function(e){function t(e){return e<10?"0"+e:e}return e.getUTCFullYear()+"-"+t(e.getUTCMonth()+1)+"-"+t(e.getUTCDate())+"T"+t(e.getUTCHours())+":"+t(e.getUTCMinutes())+":"+t(e.getUTCSeconds())},P.strip_empty_properties=function(e){var t={};return P.each(e,function(e,a){P.isString(e)&&e.length>0&&(t[a]=e)}),t},P.truncate=function(e,t){var a;return"string"==typeof e?a=e.slice(0,t):P.isArray(e)?(a=[],P.each(e,function(e){a.push(P.truncate(e,t))})):P.isObject(e)?(a={},P.each(e,function(e,i){a[i]=P.truncate(e,t)})):a=e,a},P.JSONEncode=function(e){var t=function(e){var t=/[\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,a={"\b":"\\b","	":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};return t.lastIndex=0,t.test(e)?'"'+e.replace(t,function(e){var t=a[e];return"string"==typeof t?t:"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+e+'"'},a=function(e,i){var n="",r=0,o="",l="",u=0,s=n,c=[],m=i[e];switch(m&&"object"==typeof m&&"function"==typeof m.toJSON&&(m=m.toJSON(e)),typeof m){case"string":return t(m);case"number":return isFinite(m)?String(m):"null";case"boolean":case"null":return String(m);case"object":if(!m)return"null";if(n+="    ",c=[],"[object Array]"===d.apply(m)){for(r=0,u=m.length;r<u;r+=1)c[r]=a(r,m)||"null";return l=0===c.length?"[]":n?"[\n"+n+c.join(",\n"+n)+"\n"+s+"]":"["+c.join(",")+"]",n=s,l}for(o in m)p.call(m,o)&&(l=a(o,m))&&c.push(t(o)+(n?": ":":")+l);return l=0===c.length?"{}":n?"{"+c.join(",")+s+"}":"{"+c.join(",")+"}",n=s,l}};return a("",{"":e})},P.JSONDecode=function(){var e,t,a,i,n={'"':'"',"\\":"\\","/":"/",b:"\b",f:"\f",n:"\n",r:"\r",t:"	"},r=function(t){var i=SyntaxError(t);throw i.at=e,i.text=a,i},o=function(i){return i&&i!==t&&r("Expected '"+i+"' instead of '"+t+"'"),t=a.charAt(e),e+=1,t},l=function(){var e,a="";
1for("-"===t&&(a="-",o("-"));t>="0"&&t<="9";)a+=t,o();if("."===t)for(a+=".";o()&&t>="0"&&t<="9";)a+=t;if("e"===t||"E"===t)for(a+=t,o(),("-"===t||"+"===t)&&(a+=t,o());t>="0"&&t<="9";)a+=t,o();if(isFinite(e=+a))return e;r("Bad number")},u=function(){var e,a,i,l="";if('"'===t)for(;o();){if('"'===t)return o(),l;if("\\"===t){if(o(),"u"===t){for(a=0,i=0;a<4&&isFinite(e=parseInt(o(),16));a+=1)i=16*i+e;l+=String.fromCharCode(i)}else if("string"==typeof n[t])l+=n[t];else break}else l+=t}r("Bad string")},s=function(){for(;t&&t<=" ";)o()},d=function(){switch(t){case"t":return o("t"),o("r"),o("u"),o("e"),!0;case"f":return o("f"),o("a"),o("l"),o("s"),o("e"),!1;case"n":return o("n"),o("u"),o("l"),o("l"),null}r('Unexpected "'+t+'"')},p=function(){var e=[];if("["===t){if(o("["),s(),"]"===t)return o("]"),e;for(;t;){if(e.push(i()),s(),"]"===t)return o("]"),e;o(","),s()}}r("Bad array")},c=function(){var e,a={};if("{"===t){if(o("{"),s(),"}"===t)return o("}"),a;for(;t;){if(e=u(),s(),o(":"),Object.hasOwnProperty.call(a,e)&&r('Duplicate key "'+e+'"'),a[e]=i(),s(),"}"===t)return o("}"),a;o(","),s()}}r("Bad object")};return i=function(){switch(s(),t){case"{":return c();case"[":return p();case'"':return u();case"-":return l();default:return t>="0"&&t<="9"?l():d()}},function(n){var o;return a=n,e=0,t=" ",o=i(),s(),t&&r("Syntax error"),o}}(),P.base64Encode=function(e){var t,a,i,n,r,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",l=0,u=0,s="",d=[];if(!e)return e;e=P.utf8Encode(e);do t=(r=e.charCodeAt(l++)<<16|e.charCodeAt(l++)<<8|e.charCodeAt(l++))>>18&63,a=r>>12&63,i=r>>6&63,n=63&r,d[u++]=o.charAt(t)+o.charAt(a)+o.charAt(i)+o.charAt(n);while(l<e.length);switch(s=d.join(""),e.length%3){case 1:s=s.slice(0,-2)+"==";break;case 2:s=s.slice(0,-1)+"="}return s},P.utf8Encode=function(e){e=(e+"").replace(/\r\n/g,"\n").replace(/\r/g,"\n");var t,a,i,n="",r=0;for(i=0,t=a=0,r=e.length;i<r;i++){var o=e.charCodeAt(i),l=null;o<128?a++:l=o>127&&o<2048?String.fromCharCode(o>>6|192,63&o|128):String.fromCharCode(o>>12|224,o>>6&63|128,63&o|128),null!==l&&(a>t&&(n+=e.substring(t,a)),n+=l,t=a=i+1)}return a>t&&(n+=e.substring(t,e.length)),n},P.UUID=function(){var e=function(){var e,a=1*new Date;if(t.performance&&t.performance.now)e=t.performance.now();else for(e=0;a==1*new Date;)e++;return a.toString(16)+Math.floor(e).toString(16)},a=function(){var e,t,a=[],i=0;function n(e,t){var i,n=0;for(i=0;i<t.length;i++)n|=a[i]<<8*i;return e^n}for(e=0;e<h.length;e++)t=h.charCodeAt(e),a.unshift(255&t),a.length>=4&&(i=n(i,a),a=[]);return a.length>0&&(i=n(i,a)),i.toString(16)};return function(){var t=(f.height*f.width).toString(16);return e()+"-"+Math.random().toString(16).replace(".","")+"-"+a()+"-"+t+"-"+e()}}();var T=["ahrefsbot","ahrefssiteaudit","baiduspider","bingbot","bingpreview","chrome-lighthouse","facebookexternal","petalbot","pinterest","screaming frog","yahoo! slurp","yandexbot","adsbot-google","apis-google","duplexweb-google","feedfetcher-google","google favicon","google web preview","google-read-aloud","googlebot","googleweblight","mediapartners-google","storebot-google"];P.isBlockedUA=function(e){var t;for(t=0,e=e.toLowerCase();t<T.length;t++)if(-1!==e.indexOf(T[t]))return!0;return!1},P.HTTPBuildQuery=function(e,t){var a,i,n=[];return P.isUndefined(t)&&(t="&"),P.each(e,function(e,t){a=encodeURIComponent(e.toString()),i=encodeURIComponent(t),n[n.length]=i+"="+a}),n.join(t)},P.getQueryParam=function(e,t){var a=RegExp("[\\?&]"+(t=t.replace(/[[]/,"\\[").replace(/[\]]/,"\\]"))+"=([^&#]*)").exec(e);if(null===a||a&&"string"!=typeof a[1]&&a[1].length)return"";var i=a[1];try{i=decodeURIComponent(i)}catch(e){_.error("Skipping decoding for malformed query param: "+i)}return i.replace(/\+/g," ")},P.cookie={get:function(e){for(var t=e+"=",a=y.cookie.split(";"),i=0;i<a.length;i++){for(var n=a[i];" "==n.charAt(0);)n=n.substring(1,n.length);if(0===n.indexOf(t))return decodeURIComponent(n.substring(t.length,n.length))}return null},parse:function(e){var t;try{t=P.JSONDecode(P.cookie.get(e))||{}}catch(e){}return t},set_seconds:function(e,t,a,i,n,r,o){var l="",u="",s="";if(o)l="; domain="+o;else if(i){var d=L(y.location.hostname);l=d?"; domain=."+d:""}if(a){var p=new Date;p.setTime(p.getTime()+1e3*a),u="; expires="+p.toGMTString()}r&&(n=!0,s="; SameSite=None"),n&&(s+="; secure"),y.cookie=e+"="+encodeURIComponent(t)+u+"; path=/"+l+s},set:function(e,t,a,i,n,r,o){var l="",u="",s="";if(o)l="; domain="+o;else if(i){var d=L(y.location.hostname);l=d?"; domain=."+d:""}if(a){var p=new Date;p.setTime(p.getTime()+864e5*a),u="; expires="+p.toGMTString()}r&&(n=!0,s="; SameSite=None"),n&&(s+="; secure");var c=e+"="+encodeURIComponent(t)+u+"; path=/"+l+s;return y.cookie=c,c},remove:function(e,t,a){P.cookie.set(e,"",-1,t,!1,!1,a)}};var A=null,I=function(e,t){if(null!==A&&!t)return A;var a=!0;try{e=e||window.localStorage;var i="__mplss_"+N(8);e.setItem(i,"xyz"),"xyz"!==e.getItem(i)&&(a=!1),e.removeItem(i)}catch(e){a=!1}return A=a,a};P.localStorage={is_supported:function(e){var t=I(null,e);return t||_.error("localStorage unsupported; falling back to cookie store"),t},error:function(e){_.error("localStorage error: "+e)},get:function(e){try{return window.localStorage.getItem(e)}catch(e){P.localStorage.error(e)}return null},parse:function(e){try{return P.JSONDecode(P.localStorage.get(e))||{}}catch(e){}return null},set:function(e,t){try{window.localStorage.setItem(e,t)}catch(e){P.localStorage.error(e)}},remove:function(e){try{window.localStorage.removeItem(e)}catch(e){P.localStorage.error(e)}}},P.register_event=function(){function e(t){return t&&(t.preventDefault=e.preventDefault,t.stopPropagation=e.stopPropagation),t}return e.preventDefault=function(){this.returnValue=!1},e.stopPropagation=function(){this.cancelBubble=!0},function(t,a,i,n,r){if(!t){_.error("No valid element provided to register_event");return}if(t.addEventListener&&!n)t.addEventListener(a,i,!!r);else{var o="on"+a,l=t[o];
1t[o]=function(a){if(a=a||e(window.event)){var n,r,o=!0;return P.isFunction(l)&&(n=l(a)),r=i.call(t,a),(!1===n||!1===r)&&(o=!1),o}}}}}();var M=RegExp('^(\\w*)\\[(\\w+)([=~\\|\\^\\$\\*]?)=?"?([^\\]"]*)"?\\]$');P.dom_query=function(){function e(e){return e.all?e.all:e.getElementsByTagName("*")}var t=/[\t\r\n]/g;function a(a){if(!y.getElementsByTagName)return[];var i=a.split(" "),n=[y];for(v=0;v<i.length;v++){if((s=i[v].replace(/^\s+/,"").replace(/\s+$/,"")).indexOf("#")>-1){p=(d=s.split("#"))[0];var r=d[1],o=y.getElementById(r);if(!o||p&&o.nodeName.toLowerCase()!=p)return[];n=[o];continue}if(s.indexOf(".")>-1){p=(d=s.split("."))[0];var l=d[1];for(p||(p="*"),c=[],m=0,f=0;f<n.length;f++)for(h=0,g="*"==p?e(n[f]):n[f].getElementsByTagName(p);h<g.length;h++)c[m++]=g[h];for(f=0,n=[],b=0;f<c.length;f++)c[f].className&&P.isString(c[f].className)&&(" "+c[f].className+" ").replace(t," ").indexOf(" "+l+" ")>=0&&(n[b++]=c[f]);continue}var u=s.match(M);if(u){p=u[1];var s,d,p,c,m,v,f,h,g,b,S,w=u[2],k=u[3],x=u[4];for(p||(p="*"),c=[],m=0,f=0;f<n.length;f++)for(h=0,g="*"==p?e(n[f]):n[f].getElementsByTagName(p);h<g.length;h++)c[m++]=g[h];switch(n=[],b=0,k){case"=":S=function(e){return e.getAttribute(w)==x};break;case"~":S=function(e){return e.getAttribute(w).match(RegExp("\\b"+x+"\\b"))};break;case"|":S=function(e){return e.getAttribute(w).match(RegExp("^"+x+"-?"))};break;case"^":S=function(e){return 0===e.getAttribute(w).indexOf(x)};break;case"$":S=function(e){return e.getAttribute(w).lastIndexOf(x)==e.getAttribute(w).length-x.length};break;case"*":S=function(e){return e.getAttribute(w).indexOf(x)>-1};break;default:S=function(e){return e.getAttribute(w)}}for(f=0,n=[],b=0;f<c.length;f++)S(c[f])&&(n[b++]=c[f]);continue}for(f=0,p=s,c=[],m=0;f<n.length;f++)for(h=0,g=n[f].getElementsByTagName(p);h<g.length;h++)c[m++]=g[h];n=c}return n}return function(e){return P.isElement(e)?[e]:P.isObject(e)&&!P.isUndefined(e.length)?e:a.call(this,e)}}();var B=["utm_source","utm_medium","utm_campaign","utm_content","utm_term"],R=["dclid","fbclid","gclid","ko_click_id","li_fat_id","msclkid","ttclid","twclid","wbraid"];P.info={campaignParams:function(e){var t="",a={};return P.each(B,function(i){(t=P.getQueryParam(y.URL,i)).length?a[i]=t:void 0!==e&&(a[i]=e)}),a},clickParams:function(){var e="",t={};return P.each(R,function(a){(e=P.getQueryParam(y.URL,a)).length&&(t[a]=e)}),t},marketingParams:function(){return P.extend(P.info.campaignParams(),P.info.clickParams())},searchEngine:function(e){return 0===e.search("https?://(.*)google.([^/?]*)")?"google":0===e.search("https?://(.*)bing.com")?"bing":0===e.search("https?://(.*)yahoo.com")?"yahoo":0===e.search("https?://(.*)duckduckgo.com")?"duckduckgo":null},searchInfo:function(e){var t=P.info.searchEngine(e),a={};if(null!==t){a.$search_engine=t;var i=P.getQueryParam(e,"yahoo"!=t?"q":"p");
1i.length&&(a.mp_keyword=i)}return a},browser:function(e,t,a){if(t=t||"",a||P.includes(e," OPR/"))return P.includes(e,"Mini")?"Opera Mini":"Opera";if(/(BlackBerry|PlayBook|BB10)/i.test(e))return"BlackBerry";if(P.includes(e,"IEMobile")||P.includes(e,"WPDesktop"))return"Internet Explorer Mobile";if(P.includes(e,"SamsungBrowser/"))return"Samsung Internet";if(P.includes(e,"Edge")||P.includes(e,"Edg/"))return"Microsoft Edge";if(P.includes(e,"FBIOS"))return"Facebook Mobile";if(P.includes(e,"Chrome"))return"Chrome";else if(P.includes(e,"CriOS"))return"Chrome iOS";else if(P.includes(e,"UCWEB")||P.includes(e,"UCBrowser"))return"UC Browser";else if(P.includes(e,"FxiOS"))return"Firefox iOS";else if(P.includes(t,"Apple"))return P.includes(e,"Mobile")?"Mobile Safari":"Safari";else if(P.includes(e,"Android"))return"Android Mobile";else if(P.includes(e,"Konqueror"))return"Konqueror";else if(P.includes(e,"Firefox"))return"Firefox";else if(P.includes(e,"MSIE")||P.includes(e,"Trident/"))return"Internet Explorer";else if(P.includes(e,"Gecko"))return"Mozilla";else return""},browserVersion:function(e,t,a){var i={"Internet Explorer Mobile":/rv:(\d+(\.\d+)?)/,"Microsoft Edge":/Edge?\/(\d+(\.\d+)?)/,Chrome:/Chrome\/(\d+(\.\d+)?)/,"Chrome iOS":/CriOS\/(\d+(\.\d+)?)/,"UC Browser":/(UCBrowser|UCWEB)\/(\d+(\.\d+)?)/,Safari:/Version\/(\d+(\.\d+)?)/,"Mobile Safari":/Version\/(\d+(\.\d+)?)/,Opera:/(Opera|OPR)\/(\d+(\.\d+)?)/,Firefox:/Firefox\/(\d+(\.\d+)?)/,"Firefox iOS":/FxiOS\/(\d+(\.\d+)?)/,Konqueror:/Konqueror:(\d+(\.\d+)?)/,BlackBerry:/BlackBerry (\d+(\.\d+)?)/,"Android Mobile":/android\s(\d+(\.\d+)?)/,"Samsung Internet":/SamsungBrowser\/(\d+(\.\d+)?)/,"Internet Explorer":/(rv:|MSIE )(\d+(\.\d+)?)/,Mozilla:/rv:(\d+(\.\d+)?)/}[P.info.browser(e,t,a)];if(void 0===i)return null;var n=e.match(i);return n?parseFloat(n[n.length-2]):null},os:function(){if(/Windows/i.test(h))return/Phone/.test(h)||/WPDesktop/.test(h)?"Windows Phone":"Windows";if(/(iPhone|iPad|iPod)/.test(h))return"iOS";if(/Android/.test(h))return"Android";if(/(BlackBerry|PlayBook|BB10)/i.test(h))return"BlackBerry";if(/Mac/i.test(h))return"Mac OS X";if(/Linux/.test(h))return"Linux";if(/CrOS/.test(h))return"Chrome OS";else return""},device:function(e){return/Windows Phone/i.test(e)||/WPDesktop/.test(e)?"Windows Phone":/iPad/.test(e)?"iPad":/iPod/.test(e)?"iPod Touch":/iPhone/.test(e)?"iPhone":/(BlackBerry|PlayBook|BB10)/i.test(e)?"BlackBerry":/Android/.test(e)?"Android":""},referringDomain:function(e){var t=e.split("/");return t.length>=3?t[2]:""},currentUrl:function(){return t.location.href},properties:function(e){return"object"!=typeof e&&(e={}),P.extend(P.strip_empty_properties({$os:P.info.os(),$browser:P.info.browser(h,m.vendor,v),$referrer:y.referrer,$referring_domain:P.info.referringDomain(y.referrer),$device:P.info.device(h)}),{$current_url:P.info.currentUrl(),$browser_version:P.info.browserVersion(h,m.vendor,v),$screen_height:f.height,$screen_width:f.width,mp_lib:"web",$lib_version:n.LIB_VERSION,$insert_id:N(),time:P.timestamp()/1e3},P.strip_empty_properties(e))},people_properties:function(){return P.extend(P.strip_empty_properties({$os:P.info.os(),$browser:P.info.browser(h,m.vendor,v)}),{$browser_version:P.info.browserVersion(h,m.vendor,v)})},mpPageViewProperties:function(){return P.strip_empty_properties({current_page_title:y.title,current_domain:t.location.hostname,current_url_path:t.location.pathname,current_url_protocol:t.location.protocol,current_url_search:t.location.search})}};var N=function(e){var t=Math.random().toString(36).substring(2,10)+Math.random().toString(36).substring(2,10);return e?t.substring(0,e):t},O=/[a-z0-9][a-z0-9-]*\.[a-z]+$/i,D=/[a-z0-9][a-z0-9-]+\.[a-z.]{2,6}$/i,L=function(e){var t=D,a=e.split("."),i=a[a.length-1];(i.length>4||"com"===i||"org"===i)&&(t=O);var n=e.match(t);return n?n[0]:""},F=null,j=null;"undefined"!=typeof JSON&&(F=JSON.stringify,j=JSON.parse),F=F||P.JSONEncode,j=j||P.JSONDecode,P.toArray=P.toArray,P.isObject=P.isObject,P.JSONEncode=P.JSONEncode,P.JSONDecode=P.JSONDecode,P.isBlockedUA=P.isBlockedUA,P.isEmptyObject=P.isEmptyObject,P.info=P.info,P.info.device=P.info.device,P.info.browser=P.info.browser,P.info.browserVersion=P.info.browserVersion,P.info.properties=P.info.properties;var U=function(){};U.prototype.create_properties=function(){},U.prototype.event_handler=function(){},U.prototype.after_track_handler=function(){},U.prototype.init=function(e){return this.mp=e,this},U.prototype.track=function(e,t,a,i){var n=this,r=P.dom_query(e);if(0===r.length){_.error("The DOM query ("+e+") returned 0 elements");return}return P.each(r,function(e){P.register_event(e,this.override_event,function(e){var r={},o=n.create_properties(a,this),l=n.mp.get_config("track_links_timeout");n.event_handler(e,this,r),window.setTimeout(n.track_callback(i,o,r,!0),l),n.mp.track(t,o,n.track_callback(i,o,r))})},this),!0},U.prototype.track_callback=function(e,t,a,i){i=i||!1;var n=this;return function(){!a.callback_fired&&(a.callback_fired=!0,e&&!1===e(i,t)||n.after_track_handler(t,a,i))}},U.prototype.create_properties=function(e,t){return"function"==typeof e?e(t):P.extend({},e)};var z=function(){this.override_event="click"};P.inherit(z,U),z.prototype.create_properties=function(e,t){var a=z.superclass.create_properties.apply(this,arguments);return t.href&&(a.url=t.href),a},z.prototype.event_handler=function(e,t,a){a.new_tab=2===e.which||e.metaKey||e.ctrlKey||"_blank"===t.target,a.href=t.href,a.new_tab||e.preventDefault()},z.prototype.after_track_handler=function(e,t){t.new_tab||setTimeout(function(){window.location=t.href},0)};var H=function(){this.override_event="submit"};P.inherit(H,U),H.prototype.event_handler=function(e,t,a){a.element=t,e.preventDefault()},H.prototype.after_track_handler=function(e,t){setTimeout(function(){t.element.submit()},0)};var V=C("lock"),$=function(e,t){t=t||{},this.storageKey=e,this.storage=t.storage||window.localStorage,this.pollIntervalMS=t.pollIntervalMS||100,this.timeoutMS=t.timeoutMS||2e3};$.prototype.withLock=function(e,t,a){a||"function"==typeof t||(a=t,t=null);var i=a||new Date().getTime()+"|"+Math.random(),n=new Date().getTime(),r=this.storageKey,o=this.pollIntervalMS,l=this.timeoutMS,u=this.storage,s=r+":X",d=r+":Y",p=r+":Z",c=function(e){t&&t(e)},m=function(e){if(new Date().getTime()-n>l){V.error("Timeout waiting for mutex on "+r+"; clearing lock. ["+i+"]"),u.removeItem(p),u.removeItem(d),f();return}setTimeout(function(){try{e()}catch(e){c(e)}},o*(Math.random()+.1))},y=function(e,t){e()?t():m(function(){y(e,t)})},v=function(){var e=u.getItem(d);if(e&&e!==i)return!1;if(u.setItem(d,i),u.getItem(d)===i)return!0;
1if(!I(u,!0))throw Error("localStorage support dropped while acquiring lock");return!1},f=function(){u.setItem(s,i),y(v,function(){if(u.getItem(s)===i){h();return}m(function(){if(u.getItem(d)!==i){f();return}y(function(){return!u.getItem(p)},h)})})},h=function(){u.setItem(p,"1");try{e()}finally{u.removeItem(p),u.getItem(d)===i&&u.removeItem(d),u.getItem(s)===i&&u.removeItem(s)}};try{if(I(u,!0))f();else throw Error("localStorage support check failed")}catch(e){c(e)}};var G=C("batch"),q=function(e,t){t=t||{},this.storageKey=e,this.storage=t.storage||window.localStorage,this.reportError=t.errorReporter||P.bind(G.error,G),this.lock=new $(e,{storage:this.storage}),this.pid=t.pid||null,this.memQueue=[]};q.prototype.enqueue=function(e,t,a){var i={id:N(),flushAfter:new Date().getTime()+2*t,payload:e};this.lock.withLock(P.bind(function(){var t;try{var n=this.readFromStorage();n.push(i),(t=this.saveToStorage(n))&&this.memQueue.push(i)}catch(a){this.reportError("Error enqueueing item",e),t=!1}a&&a(t)},this),P.bind(function(e){this.reportError("Error acquiring storage lock",e),a&&a(!1)},this),this.pid)},q.prototype.fillBatch=function(e){var t=this.memQueue.slice(0,e);if(t.length<e){var a=this.readFromStorage();if(a.length){var i={};P.each(t,function(e){i[e.id]=!0});for(var n=0;n<a.length;n++){var r=a[n];if(new Date().getTime()>r.flushAfter&&!i[r.id]&&(r.orphaned=!0,t.push(r),t.length>=e))break}}}return t};var W=function(e,t){var a=[];return P.each(e,function(e){e.id&&!t[e.id]&&a.push(e)}),a};q.prototype.removeItemsByID=function(e,t){var a={};P.each(e,function(e){a[e]=!0}),this.memQueue=W(this.memQueue,a);var i=P.bind(function(){var t;try{var i=this.readFromStorage();if(i=W(i,a),t=this.saveToStorage(i)){i=this.readFromStorage();for(var n=0;n<i.length;n++){var r=i[n];if(r.id&&a[r.id])return this.reportError("Item not removed from storage"),!1}}}catch(a){this.reportError("Error removing items",e),t=!1}return t},this);this.lock.withLock(function(){var e=i();t&&t(e)},P.bind(function(e){var a=!1;if(this.reportError("Error acquiring storage lock",e),!I(this.storage,!0)&&!(a=i()))try{this.storage.removeItem(this.storageKey)}catch(e){this.reportError("Error clearing queue",e)}t&&t(a)},this),this.pid)};var Y=function(e,t){var a=[];return P.each(e,function(e){var i=e.id;if(i in t){var n=t[i];null!==n&&(e.payload=n,a.push(e))}else a.push(e)}),a};q.prototype.updatePayloads=function(e,t){this.memQueue=Y(this.memQueue,e),this.lock.withLock(P.bind(function(){var a;try{var i=this.readFromStorage();i=Y(i,e),a=this.saveToStorage(i)}catch(t){this.reportError("Error updating items",e),a=!1}t&&t(a)},this),P.bind(function(e){this.reportError("Error acquiring storage lock",e),t&&t(!1)},this),this.pid)},q.prototype.readFromStorage=function(){var e;try{(e=this.storage.getItem(this.storageKey))&&(e=j(e),P.isArray(e)||(this.reportError("Invalid storage entry:",e),e=null))}catch(t){this.reportError("Error retrieving queue",t),e=null}return e||[]},q.prototype.saveToStorage=function(e){try{return this.storage.setItem(this.storageKey,F(e)),!0}catch(e){return this.reportError("Error saving queue",e),!1}},q.prototype.clear=function(){this.memQueue=[],this.storage.removeItem(this.storageKey)};var K=C("batch"),X=function(e,t){this.errorReporter=t.errorReporter,this.queue=new q(e,{errorReporter:P.bind(this.reportError,this),storage:t.storage}),this.libConfig=t.libConfig,this.sendRequest=t.sendRequestFunc,this.beforeSendHook=t.beforeSendHook,this.stopAllBatching=t.stopAllBatchingFunc,this.batchSize=this.libConfig.batch_size,this.flushInterval=this.libConfig.batch_flush_interval_ms,this.stopped=!this.libConfig.batch_autostart,this.consecutiveRemovalFailures=0,this.itemIdsSentSuccessfully={}};function Q(e,t){eu(!0,e,t)}function J(e,t){eu(!1,e,t)}function Z(e,t){return"1"===el(e,t)}function ee(e,a){if(function(e){if(e&&e.ignoreDnt)return!1;var a=e&&e.window||t,i=a.navigator||{},n=!1;return P.each([i.doNotTrack,i.msDoNotTrack,a.doNotTrack],function(e){P.includes([!0,1,"1","yes"],e)&&(n=!0)}),n}(a))return _.warn('This browser has "Do Not Track" enabled. This will prevent the Mixpanel SDK from sending any data. To ignore the "Do Not Track" browser setting, initialize the Mixpanel instance with the config "ignore_dnt: true"'),!0;var i="0"===el(e,a);return i&&_.warn("You are opted out of Mixpanel tracking. This will prevent the Mixpanel SDK from sending any data."),i}function et(e){return es(e,function(e){return this.get_config(e)})}function ea(e){return es(e,function(e){return this._get_config(e)})}function ei(e){return es(e,function(e){return this._get_config(e)})}function en(e,t){er(t=t||{}).remove(eo(e,t),!!t.crossSubdomainCookie,t.cookieDomain)}function er(e){return"localStorage"===(e=e||{}).persistenceType?P.localStorage:P.cookie}function eo(e,t){return((t=t||{}).persistencePrefix||"__mp_opt_in_out_")+e}function el(e,t){return er(t).get(eo(e,t))}function eu(e,t,a){if(!P.isString(t)||!t.length){_.error("gdpr."+(e?"optIn":"optOut")+" called with an invali
1d token");return}er(a=a||{}).set(eo(t,a),e?1:0,P.isNumber(a.cookieExpiration)?a.cookieExpiration:null,!!a.crossSubdomainCookie,!!a.secureCookie,!!a.crossSiteCookie,a.cookieDomain),a.track&&e&&a.track(a.trackEventName||"$opt_in",a.trackProperties,{send_immediately:!0})}function es(e,t){return function(){var a=!1;try{var i=t.call(this,"token"),n=t.call(this,"ignore_dnt"),r=t.call(this,"opt_out_tracking_persistence_type"),o=t.call(this,"opt_out_tracking_cookie_prefix"),l=t.call(this,"window");i&&(a=ee(i,{ignoreDnt:n,persistenceType:r,persistencePrefix:o,window:l}))}catch(e){_.error("Unexpected error when checking tracking opt-out status: "+e)}if(!a)return e.apply(this,arguments);var u=arguments[arguments.length-1];"function"==typeof u&&u(0)}}X.prototype.enqueue=function(e,t){this.queue.enqueue(e,this.flushInterval,t)},X.prototype.start=function(){this.stopped=!1,this.consecutiveRemovalFailures=0,this.flush()},X.prototype.stop=function(){this.stopped=!0,this.timeoutID&&(clearTimeout(this.timeoutID),this.timeoutID=null)},X.prototype.clear=function(){this.queue.clear()},X.prototype.resetBatchSize=function(){this.batchSize=this.libConfig.batch_size},X.prototype.resetFlush=function(){this.scheduleFlush(this.libConfig.batch_flush_interval_ms)},X.prototype.scheduleFlush=function(e){this.flushInterval=e,this.stopped||(this.timeoutID=setTimeout(P.bind(this.flush,this),this.flushInterval))},X.prototype.flush=function(e){try{if(this.requestInProgress){K.log("Flush: Request already in progress");return}e=e||{};var t=this.libConfig.batch_request_timeout_ms,a=new Date().getTime(),i=this.batchSize,r=this.queue.fillBatch(i),o=[],l={};if(P.each(r,function(e){var t=e.payload;if(this.beforeSendHook&&!e.orphaned&&(t=this.beforeSendHook(t)),t){t.event&&t.properties&&(t.properties=P.extend({},t.properties,{mp_sent_by_lib_version:n.LIB_VERSION}));var a=!0,i=e.id;i?(this.itemIdsSentSuccessfully[i]||0)>5&&(this.reportError("[dupe] item ID sent too many times, not sending",{item:e,batchSize:r.length,timesSent:this.itemIdsSentSuccessfully[i]}),a=!1):this.reportError("[dupe] found item with no ID",{item:e}),a&&o.push(t)}l[e.id]=t},this),o.length<1){this.resetFlush();return}this.requestInProgress=!0;var u=P.bind(function(n){this.requestInProgress=!1;try{var o=!1;if(e.unloading)this.queue.updatePayloads(l);else if(P.isObject(n)&&"timeout"===n.error&&new Date().getTime()-a>=t)this.reportError("Network timeout; retrying"),this.flush();else if(P.isObject(n)&&n.xhr_req&&(n.xhr_req.status>=500||429===n.xhr_req.status||"timeout"===n.error)){var u=2*this.flushInterval,s=n.xhr_req.responseHeaders;if(s){var d=s["Retry-After"];d&&(u=1e3*parseInt(d,10)||u)}u=Math.min(6e5,u),this.reportError("Error; retry in "+u+" ms"),this.scheduleFlush(u)}else if(P.isObject(n)&&n.xhr_req&&413===n.xhr_req.status){if(r.length>1){var p=Math.max(1,Math.floor(i/2));this.batchSize=Math.min(this.batchSize,p,r.length-1),this.reportError("413 response; reducing batch size to "+this.batchSize),this.resetFlush()}else this.reportError("Single-event request too large; dropping",r),this.resetBatchSize(),o=!0}else o=!0;o&&(this.queue.removeItemsByID(P.map(r,function(e){return e.id}),P.bind(function(e){e?(this.consecutiveRemovalFailures=0,this.flush()):(this.reportError("Failed to remove items from queue"),++this.consecutiveRemovalFailures>5?(this.reportError("Too many queue failures; disabling batching system."),this.stopAllBatching()):this.resetFlush())},this)),P.each(r,P.bind(function(e){var t=e.id;t?(this.itemIdsSentSuccessfully[t]=this.itemIdsSentSuccessfully[t]||0,this.itemIdsSentSuccessfully[t]++,this.itemIdsSentSuccessfully[t]>5&&this.reportError("[dupe] item ID sent too many times",{item:e,batchSize:r.length,timesSent:this.itemIdsSentSuccessfully[t]})):this.reportError("[dupe] found item with no ID while removing",{item:e})},this)))}catch(e){this.reportError("Error handling API response",e),this.resetFlush()}},this),s={method:"POST",verbose:!0,ignore_json_errors:!0,timeout_ms:t};e.unloading&&(s.transport="sendBeacon"),K.log("MIXPANEL REQUEST:",o),this.sendRequest(o,s,u)}catch(e){this.reportError("Error flushing request queue",e),this.resetFlush()}},X.prototype.reportError=function(e,t){if(K.error.apply(K.error,arguments),this.errorReporter)try{t instanceof Error||(t=Error(e)),this.errorReporter(e,t)}catch(e){K.error(e)}};
vendor: 3,038 bytes, line 1
1var ed="$set",ep="$set_once",ec="$unset",em="$add",ey="$append",ev="$union",ef="$remove",eh={set_action:function(e,t){var a={},i={};return P.isObject(e)?P.each(e,function(e,t){this._is_reserved_property(t)||(i[t]=e)},this):i[e]=t,a[ed]=i,a},unset_action:function(e){var t={},a=[];return P.isArray(e)||(e=[e]),P.each(e,function(e){this._is_reserved_property(e)||a.push(e)},this),t[ec]=a,t},set_once_action:function(e,t){var a={},i={};return P.isObject(e)?P.each(e,function(e,t){this._is_reserved_property(t)||(i[t]=e)},this):i[e]=t,a[ep]=i,a},union_action:function(e,t){var a={},i={};return P.isObject(e)?P.each(e,function(e,t){this._is_reserved_property(t)||(i[t]=P.isArray(e)?e:[e])},this):i[e]=P.isArray(t)?t:[t],a[ev]=i,a},append_action:function(e,t){var a={},i={};return P.isObject(e)?P.each(e,function(e,t){this._is_reserved_property(t)||(i[t]=e)},this):i[e]=t,a[ey]=i,a},remove_action:function(e,t){var a={},i={};return P.isObject(e)?P.each(e,function(e,t){this._is_reserved_property(t)||(i[t]=e)},this):i[e]=t,a[ef]=i,a},delete_action:function(){var e={};return e.$delete="",e}},eg=function(){};P.extend(eg.prototype,eh),eg.prototype._init=function(e,t,a){this._mixpanel=e,this._group_key=t,this._group_id=a},eg.prototype.set=ei(function(e,t,a){var i=this.set_action(e,t);return P.isObject(e)&&(a=t),this._send_request(i,a)}),eg.prototype.set_once=ei(function(e,t,a){var i=this.set_once_action(e,t);return P.isObject(e)&&(a=t),this._send_request(i,a)}),eg.prototype.unset=ei(function(e,t){var a=this.unset_action(e);return this._send_request(a,t)}),eg.prototype.union=ei(function(e,t,a){P.isObject(e)&&(a=t);var i=this.union_action(e,t);return this._send_request(i,a)}),eg.prototype.delete=ei(function(e){var t=this.delete_action();return this._send_request(t,e)}),eg.prototype.remove=ei(function(e,t,a){var i=this.remove_action(e,t);return this._send_request(i,a)}),eg.prototype._send_request=function(e,t){e.$group_key=this._group_key,e.$group_id=this._group_id,e.$token=this._get_config("token");var a=P.encodeDates(e);return this._mixpanel._track_or_batch({type:"groups",data:a,endpoint:this._get_config("api_host")+"/"+this._get_config("api_routes").groups,batcher:this._mixpanel.request_batchers.groups},t)},eg.prototype._is_reserved_property=function(e){return"$group_key"===e||"$group_id"===e},eg.prototype._get_config=function(e){return this._mixpanel.get_config(e)},eg.prototype.toString=function(){return this._mixpanel.toString()+".group."+this._group_key+"."+this._group_id},eg.prototype.remove=eg.prototype.remove,eg.prototype.set=eg.prototype.set,eg.prototype.set_once=eg.prototype.set_once,eg.prototype.union=eg.prototype.union,eg.prototype.unset=eg.prototype.unset,eg.prototype.toString=eg.prototype.toString;var eb=function(){};P.extend(eb.prototype,eh),eb.prototype._init=function(e){this._mixpanel=e},eb.prototype.set=ea(function(e,t,a){var i=this.set_action(e,t);return P.isObject(e)&&(a=t),this._get_config("save_referrer")&&this._mixpanel.persistence.update_referrer_info(document.referrer),i[ed]=P.extend({}
1,P.info.people_properties(),i[ed]),this._send_request(i,a)}),eb.prototype.set_once=ea(function(e,t,a){var i=this.set_once_action(e,t);return P.isObject(e)&&(a=t),this._send_request(i,a)}),eb.prototype.unset=ea(function(e,t){var a=this.unset_action(e);return this._send_request(a,t)}),eb.prototype.increment=ea(function(e,t,a){var i={},n={};return P.isObject(e)?(P.each(e,function(e,t){if(!this._is_reserved_property(t)){if(isNaN(parseFloat(e))){_.error("Invalid increment value passed to mixpanel.people.increment - must be a number");return}n[t]=e}},this),a=t):(P.isUndefined(t)&&(t=1),n[e]=t),i[em]=n,this._send_request(i,a)}),eb.prototype.append=ea(function(e,t,a){P.isObject(e)&&(a=t);var i=this.append_action(e,t);return this._send_request(i,a)}),eb.prototype.remove=ea(function(e,t,a){P.isObject(e)&&(a=t);var i=this.remove_action(e,t);return this._send_request(i,a)}),eb.prototype.union=ea(function(e,t,a){P.isObject(e)&&(a=t);var i=this.union_action(e,t);return this._send_request(i,a)}),eb.prototype.track_charge=ea(function(e,t,a){if(!P.isNumber(e)&&isNaN(e=parseFloat(e))){_.error("Invalid value passed to mixpanel.people.track_charge - must be a number");return}return this.append("$transactions",P.extend({$amount:e},t),a)}),eb.prototype.clear_charges=function(e){return this.set("$transactions",[],e)},eb.prototype.delete_user=function(){if(!this._identify_called()){_.error("mixpanel.people.delete_user() requires you to call identify() first");return}var e={$delete:this._mixpanel.get_distinct_id()};return this._send_request(e)},eb.prototype.toString=function(){return this._mixpanel.toString()+".people"},eb.prototype._send_request=function(e,t){e.$token=this._get_config("token"),e.$distinct_id=this._mixpanel.get_distinct_id();var a=this._mixpanel.get_property("$device_id"),i=this._mixpanel.get_property("$user_id"),n=this._mixpanel.get_property("$had_persisted_distinct_id");a&&(e.$device_id=a),i&&(e.$user_id=i),n&&(e.$had_persisted_distinct_id=n);var r=P.encodeDates(e);return this._identify_called()?this._mixpanel._track_or_batch({type:"people",data:r,endpoint:this._get_config("api_host")+"/"+this._get_config("api_routes").engage,batcher:this._mixpanel.request_batchers.people},t):(this._enqueue(e),P.isUndefined(t)||t(this._get_config("verbose")?{status:-1,error:null}:-1),P.truncate(r,255))},eb.prototype._get_config=function(e){return this._mixpanel.get_config(e)},eb.prototype._identify_called=function(){return!0===this._mixpanel._flags.identify_called},eb.prototype._enqueue=function(e){ed in e?this._mixpanel.persistence._add_to_people_queue(ed,e):ep in e?this._mixpanel.persistence._add_to_people_queue(ep,e):ec in e?this._mixpanel.persistence._add_to_people_queue(ec,e):em in e?this._mixpanel.persistence._add_to_people_queue(em,e):ey in e?this._mixpanel.persistence._add_to_people_queue(ey,e):ef in e?this._mixpanel.persistence._add_to_people_queue(ef,e):ev in e?this._mixpanel.persistence._add_to_people_queue(ev,e):_.error("Invalid call to _enqueue():",e)},eb.prototype._flush_one_queue=function(e,t,a,i){var n=this,r=P.extend({},this._mixpanel.persistence.load_queue(e)),o=r;!P.isUndefined(r)&&P.isObject(r)&&!P.isEmptyObject(r)&&(n._mixpanel.persistence._pop_from_people_queue(e,r),n._mixpanel.persistence.save(),i&&(o=i(r)),t.call(n,o,function(t,i){0===t&&n._mixpanel.persistence._add_to_people_queue(e,r),P.isUndefined(a)||a(t,i)}))},eb.prototype._flush=function(e,t,a,i,n,r,o){var l=this;this._flush_one_queue(ed,this.set,e),this._flush_one_queue(ep,this.set_once,i),this._flush_one_queue(ec,this.unset,r,function(e){return P.keys(e)}),this._flush_one_queue(em,this.increment,t),this._flush_one_queue(ev,this.union,n);var u=this._mixpanel.persistence.load_queue(ey);if(!P.isUndefined(u)&&P.isArray(u)&&u.length)for(var s,d=function(e,t){0===e&&l._mixpanel.persistence._add_to_people_queue(ey,s),P.isUndefined(a)||a(e,t)},p=u.length-1;p>=0;
1p--)s=(u=this._mixpanel.persistence.load_queue(ey)).pop(),l._mixpanel.persistence.save(),P.isEmptyObject(s)||l.append(s,d);var c=this._mixpanel.persistence.load_queue(ef);if(!P.isUndefined(c)&&P.isArray(c)&&c.length)for(var m,y=function(e,t){0===e&&l._mixpanel.persistence._add_to_people_queue(ef,m),P.isUndefined(o)||o(e,t)},v=c.length-1;v>=0;v--)m=(c=this._mixpanel.persistence.load_queue(ef)).pop(),l._mixpanel.persistence.save(),P.isEmptyObject(m)||l.remove(m,y)},eb.prototype._is_reserved_property=function(e){return"$distinct_id"===e||"$token"===e||"$device_id"===e||"$user_id"===e||"$had_persisted_distinct_id"===e},eb.prototype.set=eb.prototype.set,eb.prototype.set_once=eb.prototype.set_once,eb.prototype.unset=eb.prototype.unset,eb.prototype.increment=eb.prototype.increment,eb.prototype.append=eb.prototype.append,eb.prototype.remove=eb.prototype.remove,eb.prototype.union=eb.prototype.union,eb.prototype.track_charge=eb.prototype.track_charge,eb.prototype.clear_charges=eb.prototype.clear_charges,eb.prototype.delete_user=eb.prototype.delete_user,eb.prototype.toString=eb.prototype.toString;var eS="__mps",ew="__mpso",ek="__mpus",ex="__mpa",eP="__mpap",e_="__mpr",eE="__mpu",eC="$people_distinct_id",eT="__alias",eA="__timers",eI=[eS,ew,ek,ex,eP,e_,eE,eC,eT,eA],eM=function(e){this.props={},this.campaign_params_saved=!1,e.persistence_name?this.name="mp_"+e.persistence_name:this.name="mp_"+e.token+"_mixpanel";var t=e.persistence;"cookie"!==t&&"localStorage"!==t&&(_.critical("Unknown persistence type "+t+"; falling back to cookie"),t=e.persistence="cookie"),"localStorage"===t&&P.localStorage.is_supported()?this.storage=P.localStorage:this.storage=P.cookie,this.load(),this.update_config(e),this.upgrade(),this.save()};eM.prototype.properties=function(){var e={};return this.load(),P.each(this.props,function(t,a){P.include(eI,a)||(e[a]=t)}),e},eM.prototype.load=function(){if(!this.disabled){var e=this.storage.parse(this.name);e&&(this.props=P.extend({},e))}},eM.prototype.upgrade=function(){var e,t;this.storage===P.localStorage?(e=P.cookie.parse(this.name),P.cookie.remove(this.name),P.cookie.remove(this.name,!0),e&&this.register_once(e)):this.storage===P.cookie&&(t=P.localStorage.parse(this.name),P.localStorage.remove(this.name),t&&this.register_once(t))},eM.prototype.save=function(){this.disabled||this.storage.set(this.name,P.JSONEncode(this.props),this.expire_days,this.cross_subdomain,this.secure,this.cross_site,this.cookie_domain)},eM.prototype.load_prop=function(e){return this.load(),this.props[e]},eM.prototype.remove=function(){this.storage.remove(this.name,!1,this.cookie_domain),this.storage.remove(this.name,!0,this.cookie_domain)},eM.prototype.clear=function(){this.remove(),this.props={}},eM.prototype.register_once=function(e,t,a){return!!P.isObject(e)&&(void 0===t&&(t="None"),this.expire_days=void 0===a?this.default_expiry:a,this.load(),P.each(e,function(e,a){this.props.hasOwnProperty(a)&&this.props[a]!==t||(this.props[a]=e)},this),this.save(),!0)},eM.prototype.register=function(e,t){return!!P.isObject(e)&&(this.expire_days=void 0===t?this.default_expiry:t,this.load(),P.extend(this.props,e),this.save(),!0)},eM.prototype.unregister=function(e){this.load(),e in this.props&&(delete this.props[e],this.save())},eM.prototype.update_search_keyword=function(e){this.register(P.info.searchInfo(e))},eM.prototype.update_referrer_info=function(e){this.register_once({$initial_referrer:e||"$direct",$initial_referring_domain:P.info.referringDomain(e)||"$direct"},"")},eM.prototype.get_referrer_info=function(){return P.strip_empty_properties({$initial_referrer:this.props.$initial_referrer,$initial_referring_domain:this.props.$initial_referring_domain})},eM.prototype.update_config=function(e){this.default_expiry=this.expire_days=e.cookie_expiration,this.set_disabled(e.disable_persistence),this.set_cookie_domain(e.cookie_domain),this.set_cross_site(e.cross_site_cookie),this.set_cross_subdomain(e.cross_subdomain_cookie),this.set_secure(e.secure_cookie)},eM.prototype.set_disabled=function(e){this.disabled=e,this.disabled?this.remove():this.save()},eM.prototype.set_cookie_domain=function(e){e!==this.cookie_domain&&(this.remove(),this.cookie_domain=e,this.save())},eM.prototype.set_cross_site=function(e){e!==this.cross_site&&(this.cross_site=e,this.remove(),this.save())},eM.prototype.set_cross_subdomain=function(e){e!==this.cross_subdomain&&(this.cross_subdomain=e,this.remove(),this.save())},eM.prototype.get_cross_subdomain=function(){return this.cross_subdomain},eM.prototype.set_secure=function(e){e!==this.secure&&(this.secure=!!e,this.remove(),this.save())},eM.prototype._add_to_people_queue=function(e,t){var a=this._get_queue_key(e),i=t[e],n=this._get_or_create_queue(ed),r=this._get_or_create_queue(ep),o=this._get_or_create_queue(ec),l=this._get_or_create_queue(em),u=this._get_or_create_queue(ev),s=this._get_or_create_queue(ef,[]),d=this._get_or_create_queue(ey,[]);a===eS?(P.extend(n,i),this._pop_from_people_queue(em,i),this._pop_from_people_queue(ev,i),this._pop_from_people_queue(ec,i)):a===ew?(P.each(i,function(e,t){t in r||(r[t]=e)}),this._pop_from_people_queue(ec,i)):a===ek?P.each(i,function(e){P.each([n,r,l,u],function(t){e in t&&delete t[e]}),P.each(d,function(t){e in t&&delete t[e]}),o[e]=!0}):a===ex?(P.each(i,function(e,t){t in n?n[t]+=e:(t in l||(l[t]=0),l[t]+=e)},this),this._pop_from_people_queue(ec,i)):a===eE?(P.each(i,function(e,t){P.isArray(e)&&(t in u||(u[t]=[]),u[t]=u[t].concat(e))}),this._pop_from_people_queue(ec,i)):a===e_?(s.push(i),this._pop_from_people_queue(ey,i)):a===eP&&(d.push(i),this._pop_from_people_queue(ec,i)),_.log("MIXPANEL PEOPLE REQUEST (QUEUED, PENDING IDENTIFY):"),_.log(t),this.save()},eM.prototype._pop_from_people_queue=function(e,t){var a=this.props[this._get_queue_key(e)];P.isUndefined(a)||P.each(t,function(t,i){e===ey||e===ef?P.each(a,function(e){e[i]===t&&delete e[i]}):delete a[i]},this)},eM.prototype.load_queue=function(e){return this.load_prop(this._get_queue_key(e))},eM.prototype._get_queue_key=function(e){return e===ed?eS:e===ep?ew:e===ec?ek:e===em?ex:e===ey?eP:e===ef?e_:e===ev?eE:void _.error("Invalid queue:",e)},eM.prototype._get_or_create_queue=function(e,t){var a=this._get_queue_key(e);return t=P.isUndefined(t)?{}:t,this.props[a]||(this.props[a]=t)},eM.prototype.set_event_timer=function(e,t){var a=this.load_prop(eA)||{};a[e]=t,this.props[eA]=a,this.save()},eM.prototype.remove_event_timer=function(e){var t=(this.load_prop(eA)||{})[e];return P.isUndefined(t)||(delete this.props[eA][e],this.save()),t};var eB=function(e){return e},eR=function(){},eN="mixpanel",eO="base64",eD="$device:",eL=t.XMLHttpRequest&&"withCredentials"in new XMLHttpRequest,eF=!eL&&-1===h.indexOf("MSIE")&&-1===h.indexOf("Mozilla"),ej=null;m.sendBeacon&&(ej=function(){return m.sendBeacon.apply(m,arguments)});var eU={track:"track/",engage:"engage/",groups:"groups/",record:"record/"},ez={api_host:"https://api-js.mixpanel.com",api_routes:eU,api_method:"POST",api_transport:"XHR",api_payload_format:eO,app_host:"https://mixpanel.com",cdn:"https://cdn.mxpnl.com",cross_site_cookie:!1,cross_subdomain_cookie:!0,error_reporter:eR,persistence:"cookie",persistence_name:"",cookie_domain:"",cookie_name:"",loaded:eR,mp_loader:null,track_marketing:!0,track_pageview:!1,skip_first_touch_marketing:!1,store_google:!0,stop_utm_persistence:!1,save_referrer:!0,test:!1,verbose
1:!1,img:!1,debug:!1,track_links_timeout:300,cookie_expiration:365,upgrade:!1,disable_persistence:!1,disable_cookie:!1,secure_cookie:!1,ip:!0,opt_out_tracking_by_default:!1,opt_out_persistence_by_default:!1,opt_out_tracking_persistence_type:"localStorage",opt_out_tracking_cookie_prefix:null,property_blacklist:[],xhr_headers:{},ignore_dnt:!1,batch_requests:!0,batch_size:50,batch_flush_interval_ms:5e3,batch_request_timeout_ms:9e4,batch_autostart:!0,hooks:{},record_block_class:RegExp("^(mp-block|fs-exclude|amp-block|rr-block|ph-no-capture)$"),record_block_selector:"img, video",record_idle_timeout_ms:18e5,record_mask_text_class:RegExp("^(mp-mask|fs-mask|amp-mask|rr-mask|ph-mask)$"),record_mask_text_selector:"*",record_max_ms:864e5,record_sessions_percent:0,recorder_src:"https://cdn.mxpnl.com/libs/mixpanel-recorder.min.js"},eH=!1,eV=function(){},e$=function(e,t,r){var o,l=r===eN?i:i[r];if(l&&0===a)o=l;else{if(l&&!P.isArray(l)){_.error("You have already initialized "+r);return}o=new eV}if(o._cached_groups={},o._init(e,t,r),o.people=new eb,o.people._init(o),!o.get_config("skip_first_touch_marketing")){var u=P.info.campaignParams(null),s={},d=!1;P.each(u,function(e,t){s["initial_"+t]=e,e&&(d=!0)}),d&&o.people.set_once(s)}return n.DEBUG=n.DEBUG||o.get_config("debug"),!P.isUndefined(l)&&P.isArray(l)&&(o._execute_array.call(o.people,l.people),o._execute_array(l)),o};eV.prototype.init=function(e,t,a){if(P.isUndefined(a)){this.report_error("You must name your new library: init(token, config, name)");return}if(a===eN){this.report_error("You must initialize the main mixpanel object right after you include the Mixpanel js snippet");return}var n=e$(e,t,a);return i[a]=n,n._loaded(),n},eV.prototype._init=function(e,a,i){a=a||{},this.__loaded=!0,this.config={};var n={};if(!("api_payload_format"in a)&&(a.api_host||ez.api_host).match(/\.mixpanel\.com/)&&(n.api_payload_format="json"),this.set_config(P.extend({},ez,n,a,{name:i,token:e,callback_fn:(i===eN?i:eN+"."+i)+"._jsc"})),this._jsc=eR,this.__dom_loaded_queue=[],this.__request_queue=[],this.__disabled_events=[],this._flags={disable_all_events:!1,identify_called:!1},this.request_batchers={},this._batch_requests=this.get_config("batch_requests"),this._batch_requests){if(P.localStorage.is_supported(!0)&&eL){if(this.init_batchers(),ej&&t.addEventListener){var r=P.bind(function(){this.request_batchers.events.stopped||this.request_batchers.events.flush({unloading:!0})},this);t.addEventListener("pagehide",function(e){e.persisted&&r()}),t.addEventListener("visibilitychange",function(){"hidden"===y.visibilityState&&r()})}}else this._batch_requests=!1,_.log("Turning off Mixpanel request-queueing; needs XHR and localStorage support"),P.each(this.get_batcher_configs(),function(e){_.log("Clearing batch queue "+e.queue_key),P.localStorage.remove(e.queue_key)})}this.persistence=this.cookie=new eM(this.config),this.unpersisted_superprops={},this._gdpr_init();var o=P.UUID();this.get_distinct_id()||this.register_once({distinct_id:eD+o,$device_id:o},"");var l=this.get_config("track_pageview");l&&this._init_url_change_tracking(l),this.get_config("record_sessions_percent")>0&&100*Math.random()<=this.get_config("record_sessions_percent")&&this.start_session_recording()},eV.prototype.start_session_recording=et(function(){if(!t.MutationObserver){_.critical("Browser does not support MutationObserver; skipping session recording");return}var e=P.bind(function(){this._recorder=this._recorder||new t.__mp_recorder(this),this._recorder.startRecording()},this);if(P.isUndefined(t.__mp_recorder)){var a=y.createElement("script");a.type="text/javascript",a.async=!0,a.onload=e,a.src=this.get_config("recorder_src"),y.head.appendChild(a)}else e()}),eV.prototype.stop_session_recording=function(){this._recorder?this._recorder.stopRecording():_.critical("Session recorder module not loaded")},eV.prototype.get_session_recording_properties=function(){var e={};if(this._recorder){var t=this._recorder.replayId;t&&(e.$mp_replay_id=t)}return e},eV.prototype._loaded=function(){if(this.get_config("loaded")(this),this._set_default_superprops(),this.people.set_once(this.persistence.get_referrer_info()),this.get_config("store_google")&&this.get_config("stop_utm_persistence")){var e=P.info.campaignParams(null);P.each(e,(function(e,t){this.unregister(t)}).bind(this))}},eV.prototype._set_default_superprops=function(){this.persistence.update_search_keyword(y.referrer),this.get_config("store_google")&&!this.get_config("stop_utm_persistence")&&this.register(P.info.campaignParams()),this.get_config("save_referrer")&&this.persistence.update_referrer_info(y.referrer)},eV.prototype._dom_loaded=function(){P.each(this.__dom_loaded_queue,function(e){this._track_dom.apply(this,e)},this),this.has_opted_out_tracking()||P.each(this.__request_queue,function(e){this._send_request.apply(this,e)},this),delete this.__dom_loaded_queue,delete this.__request_queue},eV.prototype._track_dom=function(e,t){if(this.get_config("img"))return this.report_error("You can't use DOM tracking functions with img = true."),!1;if(!eH)return this.__dom_loaded_queue.push([e,t]),!1;var a=new e().init(this);return a.track.apply(a,t)},eV.prototype._init_url_change_tracking=function(e){var a="";if(this.track_pageview()&&(a=P.info.currentUrl()),P.include(["full-url","url-with-path-and-query-string","url-with-path"],e)){t.addEventListener("popstate",function(){t.dispatchEvent(new Event("mp_locationchange"))}),t.addEventListener("hashchange",function(){t.dispatchEvent(new Event("mp_locationchange"))});var i=t.history.pushState;"function"==typeof i&&(t.history.pushState=function(e,a,n){i.call(t.history,e,a,n),t.dis
1patchEvent(new Event("mp_locationchange"))});var n=t.history.replaceState;"function"==typeof n&&(t.history.replaceState=function(e,a,i){n.call(t.history,e,a,i),t.dispatchEvent(new Event("mp_locationchange"))}),t.addEventListener("mp_locationchange",(function(){var t=P.info.currentUrl(),i=!1;"full-url"===e?i=t!==a:"url-with-path-and-query-string"===e?i=t.split("#")[0]!==a.split("#")[0]:"url-with-path"===e&&(i=t.split("#")[0].split("?")[0]!==a.split("#")[0].split("?")[0]),i&&this.track_pageview()&&(a=t)}).bind(this))}},eV.prototype._prepare_callback=function(e,t){if(P.isUndefined(e))return null;if(eL)return function(a){e(a,t)};var a=this._jsc,i=""+Math.floor(1e8*Math.random()),n=this.get_config("callback_fn")+"["+i+"]";return a[i]=function(n){delete a[i],e(n,t)},n},eV.prototype._send_request=function(e,t,a,i){var n=!0;if(eF)return this.__request_queue.push(arguments),n;var r={method:this.get_config("api_method"),transport:this.get_config("api_transport"),verbose:this.get_config("verbose")},o=null;!i&&(P.isFunction(a)||"string"==typeof a)&&(i=a,a=null),a=P.extend(r,a||{}),eL||(a.method="GET");var l="POST"===a.method,u=ej&&l&&"sendbeacon"===a.transport.toLowerCase(),s=a.verbose;t.verbose&&(s=!0),this.get_config("test")&&(t.test=1),s&&(t.verbose=1),this.get_config("img")&&(t.img=1),!eL&&(i?t.callback=i:(s||this.get_config("test"))&&(t.callback="(function(){})")),t.ip=this.get_config("ip")?1:0,t._=new Date().getTime().toString(),l&&(o="data="+encodeURIComponent(t.data),delete t.data),e+="?"+P.HTTPBuildQuery(t);var d=this;if("img"in t){var p=y.createElement("img");p.src=e,y.body.appendChild(p)}else if(u){try{n=ej(e,o)}catch(e){d.report_error(e),n=!1}try{i&&i(n?1:0)}catch(e){d.report_error(e)}}else if(eL)try{var c=new XMLHttpRequest;c.open(a.method,e,!0);var m=this.get_config("xhr_headers");if(l&&(m["Content-Type"]="application/x-www-form-urlencoded"),P.each(m,function(e,t){c.setRequestHeader(t,e)}),a.timeout_ms&&void 0!==c.timeout){c.timeout=a.timeout_ms;var v=new Date().getTime()}c.withCredentials=!0,c.onreadystatechange=function(){if(4===c.readyState){var e,t;if(200===c.status){if(i){if(s){try{e=P.JSONDecode(c.responseText)}catch(t){if(d.report_error(t),!a.ignore_json_errors)return;e=c.responseText}i(e)}else i(Number(c.responseText))}}else t=c.timeout&&!c.status&&new Date().getTime()-v>=c.timeout?"timeout":"Bad HTTP status: "+c.status+" "+c.statusText,d.report_error(t),i&&(s?i({status:0,error:t,xhr_req:c}):i(0))}},c.send(o)}catch(e){d.report_error(e),n=!1}else{var f=y.createElement("script");f.type="text/javascript",f.async=!0,f.defer=!0,f.src=e;var h=y.getElementsByTagName("script")[0];h.parentNode.insertBefore(f,h)}return n},eV.prototype._execute_array=function(e){var t,a=[],i=[],n=[];P.each(e,function(e){e&&(t=e[0],P.isArray(t)?n.push(e):"function"==typeof e?e.call(this):P.isArray(e)&&"alias"===t?a.push(e):P.isArray(e)&&-1!==t.indexOf("track")&&"function"==typeof this[t]?n.push(e):i.push(e))},this);var r=function(e,t){P.each(e,function(e){if(P.isArray(e[0])){var a=t;P.each(e,function(e){a=a[e[0]].apply(a,e.slice(1))})}else this[e[0]].apply(this,e.slice(1))},t)};r(a,this),r(i,this),r(n,this)},eV.prototype.are_batchers_initialized=function(){return!!this.request_batchers.events},eV.prototype.get_batcher_configs=function(){var e="__mpq_"+this.get_config("token"),t=this.get_config("api_routes");return this._batcher_configs=this._batcher_configs||{events:{type:"events",endpoint:"/"+t.track,queue_key:e+"_ev"},people:{type:"people",endpoint:"/"+t.engage,queue_key:e+"_pp"},groups:{type:"groups",endpoint:"/"+t.groups,queue_key:e+"_gr"}},this._batcher_configs},eV.prototype.init_batchers=function(){if(!this.are_batchers_initialized()){var e=P.bind(function(e){return new X(e.queue_key,{libConfig:this.config,sendRequestFunc:P.bind(function(t,a,i){this._send_request(this.get_config("api_host")+e.endpoint,this._encode_data_for_request(t),a,this._prepare_callback(i,t))},this),beforeSendHook:P.bind(function(t){return this._run_hook("before_send_"+e.type,t)},this),errorReporter:this.get_config("error_reporter"),stopAllBatchingFunc:P.bind(this.stop_batch_senders,this)})},this),t=this.get_batcher_configs();this.request_batchers={events:e(t.events),people:e(t.people),groups:e(t.groups)}}this.get_config("batch_autostart")&&this.start_batch_senders()},eV.prototype.start_batch_senders=function(){this._batchers_were_started=!0,this.are_batchers_initialized()&&(this._batch_requests=!0,P.each(this.request_batchers,function(e){e.start()}))},eV.prototype.stop_batch_senders=function(){this._batch_requests=!1,P.each(this.request_batchers,function(e){e.stop(),e.clear()})},eV.prototype.push=function(e){this._execute_array([e])},eV.prototype.disable=function(e){void 0===e?this._flags.disable_all_events=!0:this.__disabled_events=this.__disabled_events.concat(e)},eV.prototype._encode_data_for_request=function(e){var t=P.JSONEncode(e);return this.get_config("api_payload_format")===eO&&(t=P.base64Encode(t)),{data:t}},eV.prototype._track_or_batch=function(e,t){var a=P.truncate(e.data,255),i=e.endpoint,n=e.batcher,r=e.should_send_immediately,o=e.send_request_options||{};t=t||eR;var l=!0,u=P.bind(function(){return(o.skip_hooks||(a=this._run_hook("before_send_"+e.type,a)),a)?(_.log("MIXPANEL REQUEST:"),_.log(a),this._send_request(i,this._encode_data_for_request(a),o,this._prepare_callback(t,a))):null},this);return this._batch_requests&&!r?n.enqueue(a,function(e){e?t(1,a):u()}):l=u(),l&&a},eV.prototype.track=et(function(e,t,a,i){i||"function"!=typeof a||(i=a,a=null);var n=(a=a||{}).transport;n&&(a.transport=n);var r=a.send_immediately;if("function"!=typeof i&&(i=eR),P.isUndefined(e)){this.report_error("No event name provided to mixpanel.track");return}
1if(this._event_is_disabled(e)){i(0);return}(t=P.extend({},t)).token=this.get_config("token");var o=this.persistence.remove_event_timer(e);if(!P.isUndefined(o)){var l=new Date().getTime()-o;t.$duration=parseFloat((l/1e3).toFixed(3))}this._set_default_superprops();var u=this.get_config("track_marketing")?P.info.marketingParams():{};t=P.extend({},P.info.properties({mp_loader:this.get_config("mp_loader")}),u,this.persistence.properties(),this.unpersisted_superprops,this.get_session_recording_properties(),t);var s=this.get_config("property_blacklist");P.isArray(s)?P.each(s,function(e){delete t[e]}):this.report_error("Invalid value for property_blacklist config: "+s);var d={event:e,properties:t};return this._track_or_batch({type:"events",data:d,endpoint:this.get_config("api_host")+"/"+this.get_config("api_routes").track,batcher:this.request_batchers.events,should_send_immediately:r,send_request_options:a},i)}),eV.prototype.set_group=et(function(e,t,a){P.isArray(t)||(t=[t]);var i={};return i[e]=t,this.register(i),this.people.set(e,t,a)}),eV.prototype.add_group=et(function(e,t,a){var i=this.get_property(e),n={};return void 0===i?(n[e]=[t],this.register(n)):-1===i.indexOf(t)&&(i.push(t),n[e]=i,this.register(n)),this.people.union(e,t,a)}),eV.prototype.remove_group=et(function(e,t,a){var i=this.get_property(e);if(void 0!==i){var n=i.indexOf(t);n>-1&&(i.splice(n,1),this.register({group_key:i})),0===i.length&&this.unregister(e)}return this.people.remove(e,t,a)}),eV.prototype.track_with_groups=et(function(e,t,a,i){var n=P.extend({},t||{});return P.each(a,function(e,t){null!=e&&(n[t]=e)}),this.track(e,n,i)}),eV.prototype._create_map_key=function(e,t){return e+"_"+JSON.stringify(t)},eV.prototype._remove_group_from_cache=function(e,t){delete this._cached_groups[this._create_map_key(e,t)]},eV.prototype.get_group=function(e,t){var a=this._create_map_key(e,t),i=this._cached_groups[a];return(void 0===i||i._group_key!==e||i._group_id!==t)&&((i=new eg)._init(this,e,t),this._cached_groups[a]=i),i},eV.prototype.track_pageview=et(function(e,t){"object"!=typeof e&&(e={});var a=(t=t||{}).event_name||"$mp_web_page_view",i=P.extend(P.info.mpPageViewProperties(),P.info.campaignParams(),P.info.clickParams()),n=P.extend({},i,e);return this.track(a,n)}),eV.prototype.track_links=function(){return this._track_dom.call(this,z,arguments)},eV.prototype.track_forms=function(){return this._track_dom.call(this,H,arguments)},eV.prototype.time_event=function(e){if(P.isUndefined(e)){this.report_error("No event name provided to mixpanel.time_event");return}this._event_is_disabled(e)||this.persistence.set_event_timer(e,new Date().getTime())};var eG={persistent:!0},eq=function(e){var t;return t=P.isObject(e)?e:P.isUndefined(e)?{}:{days:e},P.extend({},eG,t)};eV.prototype.register=function(e,t){var a=eq(t);a.persistent?this.persistence.register(e,a.days):P.extend(this.unpersisted_superprops,e)},eV.prototype.register_once=function(e,t,a){var i=eq(a);i.persistent?this.persistence.register_once(e,t,i.days):(void 0===t&&(t="None"),P.each(e,function(e,a){this.unpersisted_superprops.hasOwnProperty(a)&&this.unpersisted_superprops[a]!==t||(this.unpersisted_superprops[a]=e)},this))},eV.prototype.unregister=function(e,t){(t=eq(t)).persistent?this.persistence.unregister(e):delete this.unpersisted_superprops[e]},eV.prototype._register_single=function(e,t){var a={};a[e]=t,this.register(a)},eV.prototype.identify=function(e,t,a,i,n,r,o,l){var u=this.get_distinct_id();if(e&&u!==e){if("string"==typeof e&&0===e.indexOf(eD))return this.report_error("distinct_id cannot have $device: prefix"),-1;this.register({$user_id:e})}this.get_property("$device_id")||this.register_once({$had_persisted_distinct_id:!0,$device_id:u},""),e!==u&&e!==this.get_property(eT)&&(this.unregister(eT),this.register({distinct_id:e})),this._flags.identify_called=!0,this.people._flush(t,a,i,n,r,o,l),e!==u&&this.track("$identify",{distinct_id:e,$anon_distinct_id:u},{skip_hooks:!0})},eV.prototype.reset=function(){this.persistence.clear(),this._flags.identify_called=!1;var e=P.UUID();this.register_once({distinct_id:eD+e,$device_id:e},"")},eV.prototype.get_distinct_id=function(){return this.get_property("distinct_id")},eV.prototype.alias=function(e,t){if(e===this.get_property(eC))return this.report_error("Attempting to create alias for existing People user - aborting."),-2;var a=this;return(P.isUndefined(t)&&(t=this.get_distinct_id()),e!==t)?(this._register_single(eT,e),this.track("$create_alias",{alias:e,distinct_id:t},{skip_hooks:!0},function(){a.identify(e)})):(this.report_error("alias matches current distinct_id - skipping api call."),this.identify(e),-1)},eV.prototype.name_tag=function(e){this._register_single("mp_name_tag",e)},eV.prototype.set_config=function(e){P.isObject(e)&&(P.extend(this.config,e),e.batch_size&&P.each(this.request_batchers,function(e){e.resetBatchSize()}),this.get_config("persistence_name")||(this.config.persistence_name=this.config.cookie_name),this.get_config("disable_persistence")||(this.config.disable_persistence=this.config.disable_cookie),this.persistence&&this.persistence.update_config(this.config),n.DEBUG=n.DEBUG||this.get_config("debug"))},eV.prototype.get_config=function(e){return this.config[e]},eV.prototype._run_hook=function(e){var t=(this.config.hooks[e]||eB).apply(this,s.call(arguments,1
1));return void 0===t&&(this.report_error(e+" hook did not return a value"),t=null),t},eV.prototype.get_property=function(e){return this.persistence.load_prop([e])},eV.prototype.toString=function(){var e=this.get_config("name");return e!==eN&&(e=eN+"."+e),e},eV.prototype._event_is_disabled=function(e){return P.isBlockedUA(h)||this._flags.disable_all_events||P.include(this.__disabled_events,e)},eV.prototype._gdpr_init=function(){"localStorage"===this.get_config("opt_out_tracking_persistence_type")&&P.localStorage.is_supported()&&(!this.has_opted_in_tracking()&&this.has_opted_in_tracking({persistence_type:"cookie"})&&this.opt_in_tracking({enable_persistence:!1}),!this.has_opted_out_tracking()&&this.has_opted_out_tracking({persistence_type:"cookie"})&&this.opt_out_tracking({clear_persistence:!1}),this.clear_opt_in_out_tracking({persistence_type:"cookie",enable_persistence:!1})),this.has_opted_out_tracking()?this._gdpr_update_persistence({clear_persistence:!0}):!this.has_opted_in_tracking()&&(this.get_config("opt_out_tracking_by_default")||P.cookie.get("mp_optout"))&&(P.cookie.remove("mp_optout"),this.opt_out_tracking({clear_persistence:this.get_config("opt_out_persistence_by_default")}))},eV.prototype._gdpr_update_persistence=function(e){var t;if(e&&e.clear_persistence)t=!0;else{if(!e||!e.enable_persistence)return;t=!1}this.get_config("disable_persistence")||this.persistence.disabled===t||this.persistence.set_disabled(t),t?this.stop_batch_senders():this._batchers_were_started&&this.start_batch_senders()},eV.prototype._gdpr_call_func=function(e,t){return t=P.extend({track:P.bind(this.track,this),persistence_type:this.get_config("opt_out_tracking_persistence_type"),cookie_prefix:this.get_config("opt_out_tracking_cookie_prefix"),cookie_expiration:this.get_config("cookie_expiration"),cross_site_cookie:this.get_config("cross_site_cookie"),cross_subdomain_cookie:this.get_config("cross_subdomain_cookie"),cookie_domain:this.get_config("cookie_domain"),secure_cookie:this.get_config("secure_cookie"),ignore_dnt:this.get_config("ignore_dnt")},t),P.localStorage.is_supported()||(t.persistence_type="cookie"),e(this.get_config("token"),{track:t.track,trackEventName:t.track_event_name,trackProperties:t.track_properties,persistenceType:t.persistence_type,persistencePrefix:t.cookie_prefix,cookieDomain:t.cookie_domain,cookieExpiration:t.cookie_expiration,crossSiteCookie:t.cross_site_cookie,crossSubdomainCookie:t.cross_subdomain_cookie,secureCookie:t.secure_cookie,ignoreDnt:t.ignore_dnt})},eV.prototype.opt_in_tracking=function(e){e=P.extend({enable_persistence:!0},e),this._gdpr_call_func(Q,e),this._gdpr_update_persistence(e)},eV.prototype.opt_out_tracking=function(e){(e=P.extend({clear_persistence:!0,delete_user:!0},e)).delete_user&&this.people&&this.people._identify_called()&&(this.people.delete_user(),this.people.clear_charges()),this._gdpr_call_func(J,e),this._gdpr_update_persistence(e)},eV.prototype.has_opted_in_tracking=function(e){return this._gdpr_call_func(Z,e)},eV.prototype.has_opted_out_tracking=function(e){return this._gdpr_call_func(ee,e)},eV.prototype.clear_opt_in_out_tracking=function(e){e=P.extend({enable_persistence:!0},e),this._gdpr_call_func(en,e),this._gdpr_update_persistence(e)},eV.prototype.report_error=function(e,t){_.error.apply(_.error,arguments);try{t||e instanceof Error||(e=Error(e)),this.get_config("error_reporter")(e,t)}catch(e){_.error(e)}},eV.prototype.init=eV.prototype.init,eV.prototype.reset=eV.prototype.reset,eV.prototype.disable=eV.prototype.disable,eV.prototype.time_event=eV.prototype.time_event,eV.prototype.track=eV.prototype.track,eV.prototype.track_links=eV.prototype.track_links,eV.prototype.track_forms=eV.prototype.track_forms,eV.prototype.track_pageview=eV.prototype.track_pageview,eV.prototype.register=eV.prototype.register,eV.prototype.register_once=eV.prototype.register_once,eV.prototype.unregister=eV.prototype.unregister,eV.prototype.identify=eV.prototype.identify,eV.prototype.alias=eV.prototype.alias,eV.prototype.name_tag=eV.prototype.name_tag,eV.prototype.set_config=eV.prototype.set_config,eV.prototype.get_config=eV.prototype.get_config,eV.prototype.get_property=eV.prototype.get_property,eV.prototype.get_distinct_id=eV.prototype.get_distinct_id,eV.prototype.toString=eV.prototype.toString,eV.prototype.opt_out_tracking=eV.prototype.opt_out_tracking,eV.prototype.opt_in_tracking=eV.prototype.opt_in_tracking,eV.prototype.has_opted_out_tracking=eV.prototype.has_opted_out_tracking,eV.prototype.has_opted_in_tracking=eV.prototype.has_opted_in_tracking,eV.prototype.clear_opt_in_out_tracking=eV.prototype.clear_opt_in_out_tracking,eV.prototype.get_group=eV.prototype.get_group,eV.prototype.set_group=eV.prototype.set_group,eV.prototype.add_group=eV.prototype.add_group,eV.prototype.remove_group=eV.prototype.remove_group,eV.prototype.track_with_groups=eV.prototype.track_with_groups,eV.prototype.start_batch_senders=eV.prototype.start_batch_senders,eV.prototype.stop_batch_senders=eV.prototype.stop_batch_senders,eV.prototype.start_session_recording=eV.prototype.start_session_recording,eV.prototype.stop_session_recording=eV.prototype.stop_session_recording,eV.prototype.get_session_recording_properties=eV.prototype.get_session_recording_properties,eV.prototype.DEFAULT_API_ROUTES=eU,eM.prototype.properties=eM.prototype.properties,eM.prototype.update_search_keyword=eM.prototype.update_search_keyword,eM.prototype.update_referrer_info=eM.prototype.update_referrer_info,eM.prototype.get_cross_subdomain=eM.prototype.get_cross_subdomain,eM.prototype.clear=eM.prototype.clear;var eW={},eY=function(){P.each(eW,function(e,t){t!==eN&&(i[t]=e)}),i._=P},eK=(a=0,(i=new eV).init=function(e,n,r){if(r)return i[r]||(i[r]=eW[r]=e$(e,n,r),i[r]._loaded()),i[r];var o=i;eW[eN]?o=eW[eN]:e&&((o=e$(e,n,eN))._loaded(),eW[eN]=o),i=o,1===a&&(t[eN]=i),eY()},i.init(),function(){function e(){e.done||(e.done=!0,eH=!0,eF=!1,P.each(eW,function(e){e._dom_loaded()}))}if(y.addEventListener)"complete"===y.readyState?e():y.addEventListener("DOMContentLoaded",e,!1);else if(y.attachEvent){y.attachEvent("onreadystatechange",e);var a=!1;try{a=null===t.frameElement}catch(e){}y.documentElement.doScroll&&a&&function t(){try{y.documentElement.doScroll("left")}catch(e){setTimeout(t,1);return}e()}()}P.register_event(t,"load",e,!0)}(),i);e.exports=eK},86170:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return a(75661)}])},11469:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});let i={src:"/_next/static/media/logo-color.4c13c24f.svg",height:47,width:104,blurWidth:0,blurHeight:0}},23739:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});let i={src:"/_next/static/media/logo.b91a6dbf.png",height:264,width:512,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAMAAACEE47CAAAAJ1BMVEVMaXGGLIYaERE0KziLJoF1OYaLKoQkGxIiFxErXGcYqrYkn612OIQSK56pAAAADXRSTlMAExA9MUMmHCxeFTiDtTTgsAAAAAlwSFlzAAAckgAAHJIBTP7l2gAAACZJREFUeJwVyMcRACAQA7G1LxD7r5d
1BTwGUANR9w8Mos1ZM/+RseAZ3AGfRumqjAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:4}},38146:(e,t,a)=>{"use strict";a.d(t,{A:()=>y});var i=a(2445),n=a(27006),r=a(96540),o=a(85086);let l={"permission-denied":"權限不足,無法存取資料"},u=new Set(["internal","internal-error","unavailable","deadline-exceeded"]),s="portaly:firebaseAutoReload",d=[5e3,3e4,12e4],p=e=>{if((null==e?void 0:e.name)!=="FirebaseError"||"undefined"!=typeof navigator&&!1===navigator.onLine)return!1;let t="string"==typeof e.code?e.code.split("/").pop():"";return u.has(t)},c=()=>{try{let e=Date.now(),t=JSON.parse(window.sessionStorage.getItem(s)||"{}"),a=e-(t.since||0)<6e5&&t.count||0;if(a>=d.length)return null;return window.sessionStorage.setItem(s,JSON.stringify({count:a+1,since:a?t.since:e})),d[a]}catch(e){return null}};class m extends r.Component{static getDerivedStateFromError(e){return{errorMessage:l[e.code]||(0,i.FD)(i.FK,{children:[(0,i.Y)(o.Z,{}),(0,i.Y)("br",{}),(0,i.Y)(n.Text,{children:e.message})]}),error:e,errorInfo:null}}componentDidCatch(e,t){if(console.error(e,t),"string"==typeof(null==e?void 0:e.message)&&e.message.includes("Loading chunk"))window.location.reload();else if(this.props.fallback&&p(e)){let e=c();if(null!==e){let t=window.location.href;setTimeout(()=>{window.location.href===t&&window.location.reload()},e)}}this.setState({errorInfo:t})}render(){if(this.state.errorMessage){var e,t,a,o,l;return this.props.fallback?(0,r.cloneElement)(this.props.fallback,{errorMessage:(null===(e=this.state.error)||void 0===e?void 0:e.message)||("string"==typeof this.state.errorMessage?this.state.errorMessage:""),errorStack:null===(t=this.state.error)||void 0===t?void 0:t.stack,errorName:null===(a=this.state.error)||void 0===a?void 0:a.name,errorCode:null===(o=this.state.error)||void 0===o?void 0:o.code,componentStack:null===(l=this.state.errorInfo)||void 0===l?void 0:l.componentStack,didCatch:!!this.state.errorInfo}):this.props.noMessage?null:(0,i.Y)(n.Box,{py:"4",textAlign:"center",border:"2px solid",borderColor:"red.300",rounded:"lg",children:(0,i.Y)(n.Text,{fontSize:"md",whiteSpace:"pre-wrap",children:this.state.errorMessage})})}return this.props.children}constructor(e){super(e),this.state={errorMessage:"",error:null,errorInfo:null}}}let y=m},40412:(e,t,a)=>{"use strict";a.d(t,{A:()=>S});var i=a(2445),n=a(27006),r=a(29965),o=a.n(r),l=a(86715),u=a(96540),s=a(6442),d=a(44995),p=a(11760),c=a(41012),m=a(11469),y=a(34480),v=a(63186);let f=["/","apps","creators","articles","login","about","goodbye","pricing","payment","terms","signup","404","welcome","/c/[slug]/claim","ai","start","/admin/super/exec","/admin/super/dialog","link","survey","unsubscribe","email"],h=["/admin","/beta/register","/report"],g={default:(0,i.Y)(o(),{src:m.A,alt:"Portaly",width:90,height:56}),white:(0,i.Y)(p.A,{color:"white",w:"100px"}),black:(0,i.Y)(p.A,{color:"black",w:"100px"})},b=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"zh",t=arguments.length>1?arguments[1]:void 0,a="https://portaly.cc"+("en"===e?"/en/signup":"/signup");return t&&(a+="?ref=".concat(t)),a},S=e=>{let{force:t,pageContext:a}=e,r=(0,s.A)(),{footer:o}=(0,n.useTheme)(),p=(0,l.useRouter)(),m=p.pathname.startsWith("/embed"),S=p.pathname.startsWith("/embed/block/"),w="/embed/[slug]/product/[productId]"===p.pathname||"/embed/[slug]/product/[productId]/comments"===p.pathname,k=(null==o?void 0:o.bg)==="transparent",x=e=>p.pathname.startsWith(e),P=e=>"/signup?utm_source=".concat(e,"&utm_medium=footer"),_=(0,u.useMemo)(()=>!t&&f.some(e=>e.length>1&&p.pathname.split("/")[1]===e||p.pathname===e),[p.pathname]),E=(0,u.useMemo)(()=>x("/blog")?P("blog"):x("/ai")?P("ai"):void 0,[p.pathname]),C=(0,u.useMemo)(()=>h.some(e=>p.pathname.startsWith(e)),[p.pathname]),T=e=>()=>{e&&"function"==typeof window.gtag&&window.gtag("event","click_button",{button_name:e})},A=(0,c.A)("footer.logo",!0),I="en"===r.locale,M=(null==a?void 0:a.footerLogo)==="remove",B=(null==a?void 0:a.footerLogo)==="custom"&&(null==a?void 0:a.footerCustomImage);return!_&&!(S||w)&&(0,i.Y)(n.Box,{id:"site-footer",as:"footer",pt:!k&&6,pb:k?10:6,bg:(null==o?void 0:o.bg)||"white",...m?{pt:{base:0,md:!k&&6},pb:{base:2,md:k?10:6}}:{},fontSize:"0.875em",textAlign:"center",pos:{base:"relative",md:"static"},zIndex:{base:1,md:"auto"},children:C?(0,i.FD)(i.FK,{children:[(0,i.Y)(d.A,{href:"/",onClick:T("footer.logo"),isExternal:m,display:"inline-block",children:g[(null==o?void 0:o.color)||"default"]}),(0,i.FD)(n.HStack,{spacing:4,justifyContent:"center",mt:"2",children:[!I&&(0,i.Y)(d.A,{href:"/terms",onClick:T("footer.terms"),children:r.formatMessage({defaultMessage:"使用條款",id:"admin.footerSection.使用條款"})}),(0,i.Y)(d.A,{isExternal:!0,onClick:T("footer.contact"),href:I?v.ac:v.i7,children:r.formatMessage({defaultMessage:"聯絡信箱",id:"admin.footerSection.聯絡信箱"})}),(0,i.Y)(d.A,{isExternal:!0,onClick:T("footer.service"),href:I?v.mC:v.iu,children:r.formatMessage({defaultMessage:"線上客服",id:"admin.footerSection.線上客服"})})]})]}):(0,i.Y)(y.A,{isRemoveLogo:M,isCustomLogo:B,isEmbed:m,footerCustomImage:null==a?void 0:a.footerCustomImage,href:E||(p.query.slug?b(null==a?void 0:a.locale,p.query.slug):"/"),onClick:()=>{T("footer.logo")()},ref:A})})}},34480:(e,t,a)=>{"use strict";a.d(t,{A:()=>m});var i=a(2445),n=a(27006),r=a(29965),o=a.n(r),l=a(44995),u=a(11760),s=a(11469);let d={default:(0,i.Y)(o(),{src:s.A,alt:"Portaly",width:90,height:56}),white:(0,i.Y)(u.A,{color:"white",w:"100px"}),black:(0,i.Y)(u.A,{color:"black",w:"100px"})}
1,p=e=>(0,i.Y)(n.LinkBox,{display:"inline-block",...e}),c=e=>(0,i.Y)(n.Box,{display:"inline-block",...e}),m=(0,n.forwardRef)((e,t)=>{let{isRemoveLogo:a,isCustomLogo:r,isEmbed:u,footerCustomImage:s,href:m,onClick:y}=e,{footer:v}=(0,n.useTheme)(),f={href:m,isExternal:u,onClick:y},h=(0,i.FD)(n.LinkOverlay,{as:l.A,fontSize:"xs",color:null==v?void 0:v.color,...f,children:["Powered by ",(0,i.Y)(n.Text,{as:"span",children:"Portaly.cc"})]}),g=!a&&!r&&!u;return(0,i.Y)(g?c:p,{ref:t,children:a||u?(0,i.Y)(n.VStack,{pt:{base:!u&&4,md:4},pb:"2",children:h}):r?(0,i.FD)(n.VStack,{children:[(0,i.Y)(n.Box,{pos:"relative",h:"50px",w:"100%",children:(0,i.Y)(o(),{src:s,alt:"",fill:!0,style:{objectFit:"contain"}})}),h]}):(0,i.Y)(l.A,{...f,children:d[(null==v?void 0:v.color)||"default"]})})})},85086:(e,t,a)=>{"use strict";a.d(t,{A:()=>x,Z:()=>h});var i=a(2445),n=a(27006),r=a(84636),o=a.n(r),l=a(29965),u=a.n(l),s=a(96540),d=a(46265),p=a(67273),c=a(8519),m=a(23739),y=a(63186),v=a(65606);let f="SENT_ERRORS",h=()=>(0,i.FD)(n.VStack,{children:[(0,i.FD)(n.Heading,{size:"md",children:["Sorry. Something went wrong.",(0,i.Y)("br",{})," Please try again later."]}),(0,i.FD)(n.Text,{fontSize:"lg",mt:"1",children:["Or contact us by"," ",(0,i.Y)(n.Link,{textDecoration:"underline",href:y.i7,children:"E-mail"})]})]}),g=e=>{let t=Array.from(e);return t.length<=1800?e:"".concat(t.slice(0,1800).join(""),"\n\n[truncated]")},b=e=>{let{errorMessage:t,errorStack:a,componentStack:i,errorName:n}=e,r=[n,t,a,i].filter(Boolean).map(e=>"string"==typeof e?e.trim():String(e));return r.length?g(r.join("\n\n")):""},S=window,w=()=>{try{var e,t;let a=null===(t=S.firebase)||void 0===t?void 0:null===(e=t.auth)||void 0===e?void 0:e.call(t),i=null==a?void 0:a.currentUser;if(null==i?void 0:i.uid)return i.uid}catch(e){}try{let e=S.__PORTALY_USER__;if(null==e?void 0:e.uid)return e.uid}catch(e){}},k=e=>{let{errorMessage:t,errorStack:a,componentStack:r,errorName:l,errorCode:u,didCatch:d}=e,m=w(),y=b({errorMessage:t,errorStack:a,componentStack:r,errorName:l});return((0,s.useEffect)(()=>{if(y&&d&&!v.env.NEXT_PUBLIC_DISABLE_ERROR_LOG&&!"Missing or insufficient permissions.\nFailed to execute 'removeChild' on 'Node': The node to be removed is not a child of this node.\nThe object can not be found here.\nCannot read properties of null (reading 'content')\nMinified React error #185; visit https://reactjs.org/docs/error-decoder.html?invariant=185 for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\n".split("\n").includes(t)){var e,a;let t=JSON.parse(null!==(a=null===(e=(0,c.A)("session"))||void 0===e?void 0:e.getItem(f))&&void 0!==a?a:"{}"),i=o()(y).toString();if(!t[i]){let e=o()(window.navigator.userAgent).toString(),a=o()(window.location.pathname).toString();t[i]=!0,(0,c.F)(f,JSON.stringify(t),"session"),(0,p.l)(y,{r:a,ua:e,...m?{uid:m}:{},...u?{code:u}:{}})}}},[y,d,t,u,m]),y)?(0,i.FD)(n.VStack,{children:[(0,i.Y)(n.Text,{fontSize:"sm",children:"Error Detail:"}),(0,i.Y)(n.Code,{whiteSpace:"pre-wrap",opacity:"0.5",maxH:"6em",maxW:"35em",overflow:"auto",w:"full",p:"2",textAlign:"left",children:y})]}):null},x=e=>{let{errorMessage:t,errorStack:a,componentStack:r,errorName:o,errorCode:l,didCatch:s}=e;return(0,i.Y)(n.Center,{textAlign:"center",children:(0,i.FD)(n.VStack,{spacing:4,children:[(0,i.FD)(n.Link,{href:"/",children:[(0,i.Y)(d.$U,{lessThan:"md",children:(0,i.Y)(u(),{src:m.A,alt:"Portaly",width:192,height:96})}),(0,i.Y)(d.$U,{greaterThanOrEqual:"md",children:(0,i.Y)(u(),{src:m.A,alt:"Portaly",width:256,height:128})})]}),(0,i.Y)(h,{}),(0,i.Y)(k,{errorMessage:t,errorStack:a,componentStack:r,errorName:o,errorCode:l,didCatch:s})]})})}},44995:(e,t,a)=>{"use strict";a.d(t,{A:()=>b});var i=a(2445),n=a(27006),r=a(91106),o=a.n(r),l=a(86715),u=a(96540),s=a(6442),d=a(12511),p=a(64168);let c=e=>{let{url:t,slug:a,isEn:i,adsSource:n,hasTags:r}=e,o=e=>{try{console.error("[generateAdRedirectUrl] ".concat(e),{url:typeof t,slug:typeof a,isEn:typeof i,adsSource:typeof n})}catch(e){}};if(!t||"string"!=typeof t)return o("url 參數是必需的且必須為字串類型"),t||"";if(!a||"string"!=typeof a)return o("slug 參數是必需的且必須為字串類型"),t;if("boolean"!=typeof i)return o("isEn 參數必須為布林值"),t;let l="string"==typeof n?n:void 0,u="/".concat(i?"en/":"","link?url=").concat(encodeURIComponent(t),"&src=").concat(a),s="".concat(u,"&type=g"),d="".concat(u,"&type=r"),p="".concat(u,"&type=p");return(()=>{switch(l){case"google":return s;case"rosetta":if(r)return d;return s;case"portaly":return p;default:return t}})()};var m=a(50458),y=a(14120),v=a(62221),f=a(85247);let h={"&.chakra-button:hover":{textDecoration:"none"}},g=(0,u.forwardRef)((e,t)=>{let a,{href:r,isExternal:g,isRef:b,...S}=e,w=(0,u.useContext)(m.A),k=(0,u.useContext)(y.A),x=(0,l.useRouter)(),P="en"===(0,s.A)().locale,{isInIframe:_}=(0,p.A)(),E=r,C=(null==w?void 0:w.adsDisplayType)==="link"&&(null==w?void 0:w.adsSource)&&(null==w?void 0:w.adsSource)!=="none",T=(0,d.A)(k.isRecommend,k.isCloseRecommend),A=(0,u.useCallback)(()=>
1{if(!_)return!1;let e=x.asPath.split("/").filter(Boolean);return 2===e.length&&"support"===e[1]||2===e.length&&"contact"===e[1]||3===e.length&&"pages"===e[1]},[_,x.asPath]),I=(0,u.useCallback)((e,t)=>{var a;if(A()){e.preventDefault(),window.parent.postMessage({type:v.R.IFRAME_NAVIGATION,url:t,timestamp:Date.now()},"*"),setTimeout(()=>{window.location.href=t},3e3);return}null===(a=S.onClick)||void 0===a||a.call(S,e)},[A]);if(g){let e=(null==k?void 0:k.isPublicPage)&&P&&(null==k?void 0:k.membershipTier)<f.fb.PREMIUM;if(T&&C&&!b&&!(null==r?void 0:r.startsWith("mailto:"))){var M;E=c({url:r,slug:x.query.slug,isEn:P,adsSource:null==w?void 0:w.adsSource,hasTags:(null==w?void 0:null===(M=w.adsTags)||void 0===M?void 0:M.length)>0}),a=o()}return(0,i.Y)(n.Link,{href:E,ref:t,isExternal:!0,sx:h,as:a,...S,target:A()?"_self":"_blank",rel:e?"nofollow noopener":"noopener",onClick:e=>I(e,E)})}return!E||(null==k?void 0:k.isPublicPage)&&(null==k?void 0:k.customDomain)?(0,i.Y)(n.Link,{href:E,ref:t,sx:h,...S,onClick:e=>I(e,E)}):(0,i.Y)(n.Link,{as:o(),href:E,ref:t,sx:h,...S,onClick:e=>I(e,E)})});g.displayName="Link";let b=g},17194:(e,t,a)=>{"use strict";a.d(t,{A:()=>s});var i=a(2445),n=a(27006),r=a(29965),o=a.n(r),l=a(46265),u=a(23739);let s=e=>(0,i.Y)(n.Center,{children:(0,i.FD)(n.VStack,{...e,children:[(0,i.Y)(l.$U,{lessThan:"md",children:(0,i.Y)(o(),{src:u.A,alt:"Portaly",width:192,height:96})}),(0,i.Y)(l.$U,{greaterThanOrEqual:"md",children:(0,i.Y)(o(),{src:u.A,alt:"Portaly",width:256,height:128})}),(0,i.Y)(n.Progress,{w:"75%",size:"xs",isIndeterminate:!0,colorScheme:"ci.purple"})]})})},74698:(e,t,a)=>{"use strict";a.d(t,{A:()=>u});var i=a(2445),n=a(27006),r=a(96540),o=a(60653),l=a(10422);let u=e=>{let{at:t,greaterThan:a,lessThan:u,greaterThanOrEqual:s,between:d,className:p="",...c}=e,[m,y]=(0,r.useState)(!1),v=(0,r.useMemo)(()=>{if(t)return{base:!1,[t]:!0};if(a){let e=l.P.findIndex(e=>e===a)+1;return{base:!1,[l.P[e]]:!0}}return u?{base:!0,[u]:!1}:s?{base:!1,[s]:!0}:d?{base:!1,[d[0]]:!0,[d[1]]:!1}:{base:!0}},[t,a,u,s,d]),f=(0,n.useBreakpointValue)(v),[h,g]=(0,r.useState)();(0,o.A)(()=>{m&&g(f)},100,[m,f]),(0,r.useEffect)(()=>{y(!0)},[]);let b=(0,i.Y)(n.Box,{className:[p,"fresnel-container",...Object.entries({at:t,greaterThan:a,lessThan:u,greaterThanOrEqual:s}).filter(e=>
1{let[t,a]=e;return a}).map(e=>{let[t,a]=e;return"fresnel-".concat(t,"-").concat(a)})].filter(Boolean).join(" "),...c});return void 0===h?b:m&&!h?null:b}},11760:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});var i=a(2445);a(96540);var n=a(35712);let r=e=>(0,i.FD)(n.A,{viewBox:"0 0 200 100",...e,children:[(0,i.FD)("g",{children:[(0,i.Y)("path",{d:"M122.76,61.16c1.38,4.72,2.56,8.43,1.52,12.19-.27-2.85-1.02-6.08-2.38-9.51l-.07,.11c.35,5.61-.67,9.67-2.76,10.63-4.11,1.88-12.65-8.02-19.09-22.11-6.43-14.08-8.32-27.02-4.21-28.9,2.12-.97,5.93,.98,10,5.02l.03-.04c-3.84-5.61-7.66-9.76-10.89-11.79-.02-.02-.05-.04-.08-.06-.3-.2-.69-.42-1.14-.62-.58-.28-1.14-.48-1.67-.6-2.05-.55-4.5-.55-5.94,1.23-.6,.74-.74,1.17-1.06,1.91-5.77,13.22,4.28,29.21,4.28,29.21-3.77-11.61-3.88-17.02-2.87-20.22,.54,7.65,3.21,18,7.97,28.42,8.68,19.01,21,31,26.54,28.47,.87-.4,1.61-1.19,2.19-2.31,.01-.02,.03-.03,.04-.05,6.52-9.64-.39-20.98-.39-20.98Zm-7.14,17.75c-15.51-6.21-22.5-33.26-22.5-33.26,7.9,22.58,22.28,34.99,27.05,30.79,1.68-1.48,.52,4.49-4.55,2.47Z",fill:"currentColor"}),(0,i.Y)("path",{d:"M97.32,27.69c-.48,.32-.84,.85-1.09,1.55,2.67-1.24,11.05,4.59,19.02,16.51-.23-.54-.47-1.08-.72-1.62-5.49-11.75-14.06-18.54-17.21-16.44Z",fill:"currentColor"})]}),(0,i.FD)("g",{children:[(0,i.Y)("path",{d:"M42.79,51.07c0,.68-.15,1.3-.46,1.85s-.76,1.02-1.35,1.41-1.32,.69-2.17,.91c-.85,.22-1.82,.33-2.91,.33h-7.32v3.11h-4.31v-6.23h12.05c.67,0,1.19-.13,1.56-.38,.37-.25,.55-.59,.55-1.02s-.18-.76-.55-1.01c-.37-.25-.89-.37-1.56-.37h-12.05l-1.59-3.17h13.24c1.09,0,2.06,.11,2.91,.34,.85,.23,1.57,.54,2.16,.94s1.03,.88,1.34,1.44c.31,.56,.46,1.18,.46,1.86Z",fill:"currentColor"}),(0,i.Y)("path",{d:"M56.24,46.3c3.4,0,5.96,.5,7.67,1.51,1.71,1.01,2.56,2.6,2.56,4.77s-.85,3.78-2.55,4.79c-1.7,1.01-4.26,1.51-7.68,1.51s-5.99-.5-7.69-1.51c-1.69-1.01-2.54-2.6-2.54-4.79s.85-3.76,2.55-4.77c1.7-1.01,4.26-1.51,7.68-1.51Zm0,9.41c1.09,0,2.01-.04,2.76-.12,.75-.08,1.36-.23,1.83-.46,.47-.23,.81-.55,1.02-.96,.21-.41,.31-.94,.31-1.59s-.1-1.19-.31-1.59c-.21-.41-.55-.72-1.02-.95-.47-.22-1.08-.38-1.83-.45-.75-.08-1.67-.12-2.76-.12s-2.01,.04-2.76,.12c-.75,.08-1.36,.23-1.83,.45-.47,.23-.81,.54-1.01,.95-.21,.41-.31,.94-.31,1.59s.1,1.19,.31,1.59,.55,.73,1.01,.96c.47,.23,1.08,.39,1.83,.46,.75,.08,1.67,.12,2.76,.12Z",fill:"currentColor"}),(0,i.Y)("path",{d:"M89.73,58.68h-5.8l-3.12-3.22h-6.65v3.22h-4.33v-6.23h12.18c.67,0,1.23-.12,1.69-.36,.46-.24,.69-.58,.69-1,0-.47-.21-.83-.63-1.07-.42-.24-1-.35-1.76-.35h-12.18l-1.63-3.17h13.45c.79,0,1.62,.06,2.47,.19,.85,.13,1.63,.35,2.32,.68,.7,.33,1.27,.77,1.73,1.33,.45,.56,.68,1.27,.68,2.15,0,.47-.08,.92-.25,1.35-.17,.42-.41,.81-.72,1.15-.31,.34-.7,.63-1.15,.86-.45,.24-.97,.4-1.54,.5,.24,.16,.5,.36,.79,.6,.29,.24,.68,.58,1.17,1l2.57,2.37Z",fill:"currentColor"}),(0,i.Y)("path",{d:"M115.52,46.5l1.65,3.17h-4.76v9.01h-4.33v-9.01h-6.57l-1.65-3.17h15.66Z",fill:"currentColor"}),(0,i.Y)("path",{d:"M124.04,58.68l2.62-3.13h4.82c.45,0,.85,.01,1.18,.04-.2-.22-.42-.49-.68-.83-.26-.33-.51-.65-.74-.94l-2.51-3.22-6.57,8.08h-5.13l8.98-11.01c.29-.35,.66-.67,1.11-.95s1.01-.42,1.69-.42,1.2,.13,1.64,.39c.44,.26,.81,.59,1.12,.97l8.75,11.01h-16.28Z",fill:"currentColor"}),(0,i.Y)("path",{d:"M158.9,55.55l-2.8,3.13h-12.37v-12.18h4.33v9.05h10.84Z",fill:"currentColor"}),(0,i.Y)("path",{d:"M177.32,46.5l-8.31,8.16v4.02h-4.35v-4.04l-8.54-8.14h5.57l3.35,3.39c.11,.11,.26,.25,.44,.43,.18,.18,.37,.36,.56,.56s.38,.38,.54,.55,.29,.3,.36,.38c.14-.17,.34-.4,.61-.69,.26-.29,.65-.7,1.15-1.24l3.18-3.37h5.44Z",fill:"currentColor"})]})]})},35712:(e,t,a)=>{"use strict";a.d(t,{A:()=>u});var i=a(2445),n=a(27006),r=a(5556),o=a.n(r);a(96540);let l=(0,n.forwardRef)((e,t)=>{let{viewBox:a,children:r,...o}=e;return(0,i.Y)(n.Box,{as:"svg",xmlns:"http://www.w3.org/2000/svg",viewBox:a,ref:t,...o,children:r})});l.propTypes={viewBox:o().string,children:o().node.isRequired},l.defaultProps={display:"inline-block"},l.displayName="SVG";let u=l},19497:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});let i=(0,a(96540).createContext)({type:"",perRow:1})},14120:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});let i=(0,a(96540).createContext)({links:{},internalPages:[],uid:"",profileId:"",ownerUserId:"",profileName:"",membershipTier:0,favicon:"",checkPluginTier:()=>
1void 0,verifyStatus:"",customPayment:"",isDesktop:"",shouldSendProductEmail:"",rosettaAdsTags:[],betaTester:{},isProfitOnboarding:"",subscription:"",blocks:{},blockOrders:[],products:{},customDomain:"",slug:"",data:{slug:""}})},81242:(e,t,a)=>{"use strict";a.d(t,{A:()=>s});var i=a(2445),n=a(27006),r=a(96540),o=a(64168);let l=(e,t)=>{for(;e;){if(e.matches(t))return e;e=e.parentElement}return null},u={bright:.3,dark:.3},s=e=>{var t,a,s,d;let{src:p,parentRef:c,noScale:m,bgMode:y,bgVariant:v,isAdminPage:f,...h}=e,g=(0,r.useRef)(),b=(0,n.useTheme)(),{isInIframe:S}=(0,o.A)(),w=null!==(s=null==b?void 0:null===(t=b.background)||void 0===t?void 0:t.variant)&&void 0!==s?s:v,k=null!==(d=null==b?void 0:null===(a=b.background)||void 0===a?void 0:a.imageMode)&&void 0!==d?d:y,x=(0,n.useToken)("colors","bodyImage"),P=p||x,[_,E]=(0,r.useState)();return(0,r.useEffect)(()=>{E(!!l((null==c?void 0:c.current)||g.current,".theme-editor"))},[c]),!S&&w&&"none"!==w&&(null==P?void 0:P.startsWith("url"))&&(!_||p)?(0,i.Y)(n.Box,{as:"section",pos:"fixed",left:"0",right:"0",top:"0",bottom:"0",ref:g,zIndex:-1,overflow:"hidden",...h,bg:"dark"===k?"black":"white",_before:{content:'""',display:"block",w:"full",h:"full",bgImage:P,bgRepeat:"no-repeat",bgSize:"cover",bgPos:"top center",filter:"image"===w&&"blur"===k?"blur(10px)":null,transform:"image"!==w||"blur"!==k||m?"":"scale(1.05)",opacity:"image"===w&&u[k]}}):null}},27006:(e,t,a)=>{"use strict";a.r(t),a.d(t,{AbsoluteCenter:()=>iW,Accordion:()=>ta,AccordionButton:()=>eJ,AccordionIcon:()=>e4,AccordionItem:()=>e6,AccordionPanel:()=>tt,AccordionProvider:()=>e1,Alert:()=>ep,AlertDescription:()=>ey,AlertDialog:()=>rF,AlertDialogBody:()=>mW,AlertDialogCloseButton:()=>rV.s,AlertDialogContent:()=>mQ,AlertDialogFooter:()=>mK,AlertDialogHeader:()=>mY,AlertDialogOverlay:()=>mq,AlertIcon:()=>ec,AlertTitle:()=>em,AspectRatio:()=>sK,Avatar:()=>ty,AvatarBadge:()=>tl,AvatarGroup:()=>tf,Badge:()=>sN,Box:()=>su,Breadcrumb:()=>tk,BreadcrumbItem:()=>tw,BreadcrumbLink:()=>tb,BreadcrumbSeparator:()=>tS,Button:()=>dT,ButtonGroup:()=>dN,ButtonSpinner:()=>tP.a,CSSPolyfill:()=>l,CSSReset:()=>u,CSSVars:()=>g,Card:()=>tI,CardBody:()=>tC,CardFooter:()=>tT,CardHeader:()=>tA,Center:()=>ss,ChakraBaseProvider:()=>eT,ChakraProvider:()=>eC,Checkbox:()=>cc,CheckboxGroup:()=>cv,CheckboxIcon:()=>tR,Circle:()=>sc,CircularProgress:()=>oL,CircularProgressLabel:()=>oA,CloseButton:()=>ev.J,Code:()=>iY,Collapse:()=>te,ColorModeContext:()=>d.Ig,ColorModeProvider:()=>N,ColorModeScript:()=>ui,Container:()=>sz,ControlBox:()=>tD,DarkMode:()=>
1O,Divider:()=>sO,Drawer:()=>rH,DrawerBody:()=>mW,DrawerCloseButton:()=>rV.s,DrawerContent:()=>mX,DrawerFooter:()=>mK,DrawerHeader:()=>mY,DrawerOverlay:()=>mq,EASINGS:()=>e3.xf,Editable:()=>ae,EditableInput:()=>tJ,EditablePreview:()=>tZ,EditableTextarea:()=>t0,EnvironmentProvider:()=>j,Fade:()=>u3.z,Flex:()=>sm,FocusLock:()=>aa.O,FormControl:()=>pt,FormErrorIcon:()=>pN,FormErrorMessage:()=>pB,FormHelperText:()=>pI,FormLabel:()=>pT,GenericAvatarIcon:()=>td,GlobalStyle:()=>k,Grid:()=>sH,GridItem:()=>s$,HStack:()=>sP,Heading:()=>sR,Hide:()=>i0,Highlight:()=>i$,Icon:()=>s2,IconButton:()=>dI,Image:()=>s3,Img:()=>ig,Input:()=>pD,InputAddon:()=>ik,InputGroup:()=>pU,InputLeftAddon:()=>pQ,InputLeftElement:()=>p$,InputRightAddon:()=>pZ,InputRightElement:()=>pq,Kbd:()=>iG,LightMode:()=>D,Link:()=>s8,LinkBox:()=>s7,LinkOverlay:()=>s9,List:()=>iT,ListIcon:()=>iB,ListItem:()=>iM,Mark:()=>iV,Menu:()=>rO,MenuButton:()=>mg,MenuCommand:()=>m_,MenuDescendantsProvider:()=>rf,MenuDivider:()=>mP,MenuGroup:()=>mx,MenuIcon:()=>mE,MenuItem:()=>mS,MenuItemOption:()=>mw,MenuList:()=>mb,MenuOptionGroup:()=>mk,MenuProvider:()=>rS,Modal:()=>rL.aF,ModalBody:()=>mW,ModalCloseButton:()=>rV.s,ModalContent:()=>mG,ModalContextProvider:()=>rL.i0,ModalFocusScope:()=>r$.u,ModalFooter:()=>mK,ModalHeader:()=>mY,ModalOverlay:()=>mq,NumberDecrementStepper:()=>cZ,NumberIncrementStepper:()=>c1,NumberInput:()=>cq,NumberInputField:()=>cX,NumberInputStepper:()=>cY,OrderedList:()=>iA,PinInput:()=>or,PinInputDescendantsProvider:()=>r6,PinInputField:()=>oo,PinInputProvider:()=>r7,Popover:()=>og,PopoverAnchor:()=>ob,PopoverArrow:()=>ow,PopoverBody:()=>ok,PopoverCloseButton:()=>ox,PopoverContent:()=>oC,PopoverFooter:()=>oT,PopoverHeader:()=>oc,PopoverTrigger:()=>om,Portal:()=>ek.Z,PortalManager:()=>s.w,Progress:()=>oz,ProgressLabel:()=>oH,Radio:()=>cB,RadioGroup:()=>cT,RangeSlider:()=>lk,RangeSliderFilledTrack:()=>l_,RangeSliderMark:()=>lE,RangeSliderProvider:()=>lg,RangeSliderThumb:()=>lx,RangeSliderTrack:()=>lP,RequiredIndicator:()=>pE,ScaleFade:()=>u8.J,Select:()=>p6,SelectField:()=>oq.z,Show:()=>i5,SimpleGrid:()=>sY,Skeleton:()=>oZ,SkeletonCircle:()=>o0,SkeletonText:()=>o1,Slide:()=>st,SlideFade:()=>u9.s,Slider:()=>lB,SliderFilledTrack:()=>lO,SliderMark:()=>lD,SliderProvider:()=>lT,SliderThumb:()=>lR,SliderTrack:()=>lN,Spacer:()=>sd,Spinner:()=>dn,Square:()=>sp,Stack:()=>sx,StackDivider:()=>iF,StackItem:()=>iL,Stat:()=>lj,StatArrow:()=>lH,StatDownArrow:()=>lU,StatGroup:()=>lV,StatHelpText:()=>l$,StatLabel:()=>lG,StatNumber:()=>lq,StatUpArrow:()=>lz,Step:()=>lJ,StepDescription:()=>l1,StepIcon:()=>l4,StepIndicator:()=>l3,StepIndicatorContent:()=>l8,StepNumber:()=>l6,StepSeparator:()=>l9,StepStatus:()=>l2,StepTitle:()=>lQ,Stepper:()=>lZ,StylesProvider:()=>b,Switch:()=>cN,Tab:()=>uj,TabIndicator:()=>uO,TabList:()=>uD,TabPanel:()=>uL,TabPanels:()=>uF,Table:()=>uo,TableCaption:()=>us,TableContainer:()=>ud,Tabs:()=>uN,TabsDescendantsProvider:()=>uf,TabsProvider:()=>uw,Tag:()=>uH,TagCloseButton:()=>uW,TagLabel:()=>uV,TagLeftIcon:()=>u$,TagRightIcon:()=>uG,Tbody:()=>up,Td:()=>uc,Text:()=>sB,Textarea:()=>p9,Tfoot:()=>um,Th:()=>uy,Thead:()=>ul,ThemeProvider:()=>h,Toast:()=>eg,ToastOptionProvider:()=>ex,ToastProvider:()=>e_,Tooltip:()=>c8,Tr:()=>uu,UnorderedList:()=>iI,VStack:()=>s_,VisuallyHidden:()=>si,VisuallyHiddenInput:()=>sn,Wrap:()=>iO,WrapItem:()=>iD,__CHAKRA_UI_FACADE__:()=>mJ,addPrefix:()=>c.Mh,assignRef:()=>ad,background:()=>c.Tp,baseTheme:()=>z.$7,border:()=>c.PQ,calc:()=>c._u,chakra:()=>X.B,color:()=>c.yW,cookieStorageManager:()=>A,cookieStorageManagerSSR:()=>I,createCookieStorageManager:()=>T,createIcon:()=>iv,createLocalStorageManager:()=>_,createMultiStyleConfigHelpers:()=>c.YU,createRenderToast:()=>eb,createStandaloneToast:()=>u1,createStylesContext:()=>w,createToastFn:()=>eS,css:()=>c.AH,cssVar:()=>c.Vg,defineCssVars:()=>c.lL,defineStyle:()=>c.H2,defineStyleConfig:()=>c.Dt,effect:()=>c.QZ,extendBaseTheme:()=>uY.jN,extendTheme:()=>uY.oY,fadeConfig:()=>u3.l,filter:()=>c.pb,flattenTokens:()=>c.RN,flexbox:()=>c.pn,forwardRef:()=>es.R,getCSSVar:()=>c.f4,getCss:()=>c.K$,getScriptSrc:()=>ua,getSlideTransition:()=>e3.Jv,getToastPlacement:()=>Z,getToken:()=>oW.gf,grid:()=>c.mE,interactivity:()=>c.oV,isChakraTheme:()=>z.UP,isStyleProp:()=>c.HU,keyframes:()=>i.keyframes,layout:()=>c.Zp,layoutPropNames:()=>c.GF,list:()=>c.p_,localStorageManager:()=>E,mergeThemeOverride:()=>uY.MR,omitThemingProps:()=>c.MN,others:()=>c.MG,popperCSSVars:()=>ni,position:()=>c.G1,propNames:()=>c.q8,pseudoPropNames:()=>c.sy,pseudoSelectors:()=>c.T0,requiredChakraThemeKeys:()=>z.hZ,resolveStyleConfig:()=>c.uB,ring:()=>c.hN,scaleFadeConfig:()=>u8.T,scroll:()=>c.W2,shouldForwardProp:()=>ue.M,slideFadeConfig:()=>u9.w,space:()=>c.xe,styled:()=>l7.I,systemProps:()=>c.wq,textDecoration:()=>c.es,theme:()=>z.w4,toCSSObject:()=>l7.Q,toCSSVar:()=>c.gd,toVarDefinition:()=>c.CU,toVarReference:()=>c.Or,tokenToCSSVar:()=>c.D8,transform:()=>c.pd,transition:()=>c.kY,typography:()=>c.Il,useAccordion:()=>e0,useAccordionContext:()=>e2,useAccordionItem:()=>e5,useAccordionItemState:()=>ti,useAccordionStyles:()=>eG,useAlertStyles:()=>el,useAnimationState:()=>il,useAvatarStyles:()=>tr,useBoolean:()=>iu,useBreadcrumbStyles:()=>
1tg,useBreakpoint:()=>i4,useBreakpointValue:()=>dv,useButtonGroup:()=>tx.d,useCallbackRef:()=>ar.c,useCardStyles:()=>tE,useChakra:()=>oW.UQ,useCheckbox:()=>cr,useCheckboxGroup:()=>tO,useClipboard:()=>id,useColorMode:()=>d.G6,useColorModePreference:()=>i2,useColorModeValue:()=>d.dU,useComponentStyles__unstable:()=>ed.Vf,useConst:()=>ip.d,useControllableProp:()=>ic.Q,useControllableState:()=>ic.i,useCounter:()=>tz,useDimensions:()=>iy,useDisclosure:()=>df,useDrawerContext:()=>rU,useEditable:()=>t7,useEditableContext:()=>tK,useEditableControls:()=>at,useEditableState:()=>tX,useEditableStyles:()=>tW,useEnvironment:()=>F,useEventListener:()=>ac,useEventListenerMap:()=>aZ,useFocusEffect:()=>a8,useFocusOnHide:()=>a9,useFocusOnPointerDown:()=>ie,useFocusOnShow:()=>ir,useForceUpdate:()=>io,useFormControl:()=>pr,useFormControlContext:()=>po,useFormControlProps:()=>pl,useFormControlStyles:()=>pu,useFormErrorStyles:()=>ps,useHighlight:()=>iH,useId:()=>aJ.Bi,useIds:()=>aJ.cC,useImage:()=>tp,useInputGroupStyles:()=>ib.Z,useInterval:()=>au,useLatestRef:()=>as,useListStyles:()=>iC,useMediaQuery:()=>dy,useMenu:()=>rP,useMenuButton:()=>r_,useMenuContext:()=>rw,useMenuDescendant:()=>rb,useMenuDescendants:()=>rg,useMenuDescendantsContext:()=>rh,useMenuItem:()=>rA,useMenuList:()=>rC,useMenuOption:()=>rI,useMenuOptionGroup:()=>rM,useMenuPositioner:()=>rT,useMenuState:()=>rB,useMenuStyles:()=>rN,useMergeRefs:()=>ap,useModal:()=>rG.h,useModalContext:()=>rL.k3,useModalStyles:()=>rL.x5,useMouseDownRef:()=>am,useMultiStyleConfig:()=>ed.o5,useNumberInput:()=>rQ,useNumberInputStyles:()=>r1,useOptionalPart:()=>aJ.dU,useOutsideClick:()=>av,usePanGesture:()=>aQ,usePinInput:()=>oi,usePinInputContext:()=>oe,usePinInputField:()=>on,usePointerEvent:()=>aC,usePopover:()=>ov,usePopoverContext:()=>os,usePopoverStyles:()=>op,usePopper:()=>rs,usePortalManager:()=>s.T,usePrefersReducedMotion:()=>i1,usePrevious:()=>ai,useProgressStyles:()=>oj,useQuery:()=>iZ,useRadio:()=>cO,useRadioGroup:()=>oV,useRadioGroupContext:()=>oG,useRangeSlider:()=>lf,useRangeSliderContext:()=>lb,useRangeSliderStyles:()=>lw,useSafeLayoutEffect:()=>it.U,useShortcut:()=>an,useSlider:()=>lC,useSliderContext:()=>lA,useSliderStyles:()=>lM,useStatStyles:()=>lF,useStepContext:()=>lY,useStepperStyles:()=>lX,useSteps:()=>l0,useStyleConfig:()=>ed.Vl,useStyles:()=>S,useTab:()=>uP,useTabIndicator:()=>uA,useTabList:()=>ux,useTabPanel:()=>uT,useTabPanels:()=>uC,useTableStyles:()=>ur,useTabs:()=>uS,useTabsContext:()=>uk,useTabsDescendant:()=>ub,useTabsDescendants:()=>ug,useTabsDescendantsContext:()=>uh,useTabsStyles:()=>uR,useTagStyles:()=>uz,useTheme:()=>dp,useTimeout:()=>ao,useToast:()=>uZ,useToken:()=>dc,useTooltip:()=>u4,useUnmountEffect:()=>aT,useUpdateEffect:()=>a0,useWhyDidYouUpdate:()=>al,visuallyHiddenStyle:()=>sa,withDefaultColorScheme:()=>uK,withDefaultProps:()=>uJ,withDefaultSize:()=>uX,withDefaultVariant:()=>uQ,withDelay:()=>e3.yA});var i=a(17437),n=a(74848),r=String.raw,o=r`
2  :root,
3  :host {
4    --chakra-vh: 100vh;
5  }
6
7  @supports (height: -webkit-fill-available) {
8    :root,
9    :host {
10      --chakra-vh: -webkit-fill-available;
11    }
12  }
13
14  @supports (height: -moz-fill-available) {
15    :root,
16    :host {
17      --chakra-vh: -moz-fill-available;
18    }
19  }
20
21  @supports (height: 100dvh) {
22    :root,
23    :host {
24      --chakra-vh: 100dvh;
25    }
26  }
27`,l=()=>(0,n.jsx)(i.Global,{styles:o}),u=({scope:e=""})=>(0,n.jsx)(i.Global,{styles:r`
28      html {
29        line-height: 1.5;
30        -webkit-text-size-adjust: 100%;
31        font-family: system-ui, sans-serif;
32        -webkit-font-smoothing: antialiased;
33        text-rendering: optimizeLegibility;
34        -moz-osx-font-smoothing: grayscale;
35        touch-action: manipulation;
36      }
37
38      body {
39        position: relative;
40        min-height: 100%;
41        margin: 0;
42        font-feature-settings: "kern";
43      }
44
45      ${e} :where(*, *::before, *::after) {
46        border-width: 0;
47        border-style: solid;
48        box-sizing: border-box;
49        word-wrap: break-word;
50      }
51
52      main {
53        display: block;
54      }
55
56      ${e} hr {
57        border-top-width: 1px;
58        box-sizing: content-box;
59        height: 0;
60        overflow: visible;
61      }
62
63      ${e} :where(pre, code, kbd,samp) {
64        font-family: SFMono-Regular, Menlo, Monaco, Consolas, monospace;
65        font-size: 1em;
66      }
67
68      ${e} a {
69        background-color: transparent;
70        color: inherit;
71        text-decoration: inherit;
72      }
73
74      ${e} abbr[title] {
75        border-bottom: none;
76        text-decoration: underline;
77        -webkit-text-decoration: underline dotted;
78        text-decoration: underline dotted;
79      }
80
81      ${e} :where(b, strong) {
82        font-weight: bold;
83      }
84
85      ${e} small {
86        font-size: 80%;
87      }
88
89      ${e} :where(sub,sup) {
90        font-size: 75%;
91        line-height: 0;
92        position: relative;
93        vertical-align: baseline;
94      }
95
96      ${e} sub {
97        bottom: -0.25em;
98      }
99
100      ${e} sup {
101        top: -0.5em;
102      }
103
104      ${e} img {
105        border-style: none;
106      }
107
108      ${e} :where(button, input, optgroup, select, textarea) {
109        font-family: inherit;
110        font-size: 100%;
111        line-height: 1.15;
112        margin: 0;
113      }
114
115      ${e} :where(button, input) {
116        overflow: visible;
117      }
118
119      ${e} :where(button, select) {
120        text-transform: none;
121      }
122
123      ${e} :where(
124          button::-moz-focus-inner,
125          [type="button"]::-moz-focus-inner,
126          [type="reset"]::-moz-focus-inner,
127          [type="submit"]::-moz-focus-inner
128        ) {
129        border-style: none;
130        padding: 0;
131      }
132
133      ${e} fieldset {
134        padding: 0.35em 0.75em 0.625em;
135      }
136
137      ${e} legend {
138        box-sizing: border-box;
139        color: inherit;
140        display: table;
141        max-width: 100%;
142        padding: 0;
143        white-space: normal;
144      }
145
146      ${e} progress {
147        vertical-align: baseline;
148      }
149
150      ${e} textarea {
151        overflow: auto;
152      }
153
154      ${e}
154 :where([type="checkbox"], [type="radio"]) {
155        box-sizing: border-box;
156        padding: 0;
157      }
158
159      ${e} input[type="number"]::-webkit-inner-spin-button,
160      ${e} input[type="number"]::-webkit-outer-spin-button {
161        -webkit-appearance: none !important;
162      }
163
164      ${e} input[type="number"] {
165        -moz-appearance: textfield;
166      }
167
168      ${e} input[type="search"] {
169        -webkit-appearance: textfield;
170        outline-offset: -2px;
171      }
172
173      ${e} input[type="search"]::-webkit-search-decoration {
174        -webkit-appearance: none !important;
175      }
176
177      ${e} ::-webkit-file-upload-button {
178        -webkit-appearance: button;
179        font: inherit;
180      }
181
182      ${e} details {
183        display: block;
184      }
185
186      ${e} summary {
187        display: list-item;
188      }
189
190      template {
191        display: none;
192      }
193
194      [hidden] {
195        display: none !important;
196      }
197
198      ${e} :where(
199          blockquote,
200          dl,
201          dd,
202          h1,
203          h2,
204          h3,
205          h4,
206          h5,
207          h6,
208          hr,
209          figure,
210          p,
211          pre
212        ) {
213        margin: 0;
214      }
215
216      ${e} button {
217        background: transparent;
218        padding: 0;
219      }
220
221      ${e} fieldset {
222        margin: 0;
223        padding: 0;
224      }
225
226      ${e} :where(ol, ul) {
227        margin: 0;
228        padding: 0;
229      }
230
231      ${e} textarea {
232        resize: vertical;
233      }
234
235      ${e} :where(button, [role="button"]) {
236        cursor: pointer;
237      }
238
239      ${e} button::-moz-focus-inner {
240        border: 0 !important;
241      }
242
243      ${e} table {
244        border-collapse: collapse;
245      }
246
247      ${e} :where(h1, h2, h3, h4, h5, h6) {
248        font-size: inherit;
249        font-weight: inherit;
250      }
251
252      ${e} :where(button, input, optgroup, select, textarea) {
253        padding: 0;
254        line-height: inherit;
255        color: inherit;
256      }
257
258      ${e} :where(img, svg, video, canvas, audio, iframe, embed, object) {
259        display: block;
260      }
261
262      ${e} :where(img, video) {
263        max-width: 100%;
264        height: auto;
265      }
266
267      [data-js-focus-visible]
268        :focus:not([data-focus-visible-added]):not(
269          [data-focus-visible-disabled]
270        ) {
271        outline: none;
272        box-shadow: none;
273      }
274
275      ${e} select::-ms-expand {
276        display: none;
277      }
278
279      ${o}
280    `}),s=a(18197),d=a(48996),p=a(84944),c=a(34906),m=a(74159),y=a(40350),v=a(26399),f=a(96540);function h(e){let{cssVarsRoot:t,theme:a,children:i}=e,r=(0,f.useMemo)(()=>(0,c.gd)(a),[a]);return(0,n.jsxs)(v.a,{theme:r,children:[(0,n.jsx)(g,{root:t}),i]})}function g({root:e=":host, :root"}){let t=[e,"[data-theme]"].join(",");return(0,n.jsx)(i.Global,{styles:e=>({[t]:e.__cssVars})})}var[b,S]=(0,p.q)({name:"StylesContext",errorMessage:"useStyles: `styles` is undefined. Seems you forgot to wrap the components in `<StylesProvider />` "});function w(e){return(0,p.q)({name:`${e}StylesContext`,errorMessage:`useStyles: "styles" is undefined. Seems you forgot to wrap the components in "<${e} />" `})}function k(){let{colorMode:e}=(0,d.G6)();return(0,n.jsx)(i.Global,{styles:t=>{let a=(0,m.rY)(t,"styles.global"),i=(0,y.Jg)(a,{theme:t,colorMode:e});if(i)return(0,c.AH)(i)(t)}})}var x={light:"chakra-ui-light",dark:"chakra-ui-dark"},P="chakra-ui-color-mode";function _(e){return{ssr:!1,type:"localStorage",get(t){let a;if(!(null==globalThis?void 0:globalThis.document))return t;try{a=localStorage.getItem(e)||t}catch(e){}return a||t},set(t){try{localStorage.setItem(e,t)}catch(e){}}}}var E=_(P);function C(e,t){let a=e.match(RegExp(`(^| )${t}=([^;]+)`));return null==a?void 0:a[2]}function T(e,t){return{ssr:!!t,type:"cookie",get:a=>t?C(t,e):(null==globalThis?void 0:globalThis.document)&&C(document.cookie,e)||a,set(t){document.cookie=`${e}=${t}; max-age=31536000; path=/`}}}var A=T(P),I=e=>T(P,e),M=a(51600),B=()=>{};function R(e,t){return"cookie"===e.type&&e.ssr?e.get(t):t}function N(e){let{value:t,children:a,options:{useSystemColorMode:i,initialColorMode:r,disableTransitionOnChange:o}={},colorModeManager:l=E}=e,u="dark"===r?"dark":"light",[s,p]=(0,f.useState)(()=>R(l,u)),[c,m]=(0,f.useState)(()=>
280R(l)),{getSystemTheme:y,setClassName:v,setDataset:h,addListener:g}=(0,f.useMemo)(()=>(function(e={}){let{preventTransition:t=!0}=e,a={setDataset:e=>{let i=t?a.preventTransition():void 0;document.documentElement.dataset.theme=e,document.documentElement.style.colorScheme=e,null==i||i()},setClassName(e){document.body.classList.add(e?x.dark:x.light),document.body.classList.remove(e?x.light:x.dark)},query:()=>window.matchMedia("(prefers-color-scheme: dark)"),getSystemTheme(e){var t;return(null!=(t=a.query().matches)?t:"dark"===e)?"dark":"light"},addListener(e){let t=a.query(),i=t=>{e(t.matches?"dark":"light")};return"function"==typeof t.addListener?t.addListener(i):t.addEventListener("change",i),()=>{"function"==typeof t.removeListener?t.removeListener(i):t.removeEventListener("change",i)}},preventTransition(){let e=document.createElement("style");return e.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(e),()=>{window.getComputedStyle(document.body),requestAnimationFrame(()=>{requestAnimationFrame(()=>{document.head.removeChild(e)})})}}};return a})({preventTransition:o}),[o]),b="system"!==r||s?s:c,S=(0,f.useCallback)(e=>{let t="system"===e?y():e;p(t),v("dark"===t),h(t),l.set(t)},[l,y,v,h]);(0,M.U)(()=>{"system"===r&&m(y())},[]),(0,f.useEffect)(()=>{let e=l.get();if(e){S(e);return}if("system"===r){S("system");return}S(u)},[l,u,r,S]);let w=(0,f.useCallback)(()=>{S("dark"===b?"light":"dark")},[b,S]);(0,f.useEffect)(()=>{if(i)return g(S)},[i,g,S]);let k=(0,f.useMemo)(()=>({colorMode:null!=t?t:b,toggleColorMode:t?B:w,setColorMode:t?B:S,forced:void 0!==t}),[b,w,S,t]);return(0,n.jsx)(d.Ig.Provider,{value:k,children:a})}function O(e){let t=(0,f.useMemo)(()=>({colorMode:"dark",toggleColorMode:B,setColorMode:B,forced:!0}),[]);return(0,n.jsx)(d.Ig.Provider,{value:t,...e})}function D(e){let t=(0,f.useMemo)(()=>({colorMode:"light",toggleColorMode:B,setColorMode:B,forced:!0}),[]);return(0,n.jsx)(d.Ig.Provider,{value:t,...e})}N.displayName="ColorModeProvider",O.displayName="DarkMode",D.displayName="LightMode";var L=(0,f.createContext)({getDocument:()=>document,getWindow:()=>window});function F({defer:e}={}){let[,t]=(0,f.useReducer)(e=>e+1,0);return(0,M.U)(()=>{e&&t()},[e]),(0,f.useContext)(L)}function j(e){let{children:t,environment:a,disabled:i}=e,r=(0,f.useRef)(null),o=(0,f.useMemo)(()=>a||{getDocument:()=>{var e,t;return null!=(t=null==(e=r.current)?void 0:e.ownerDocument)?t:document},getWindow:()=>{var e,t;return null!=(t=null==(e=r.current)?void 0:e.ownerDocument.defaultView)?t:window}},[a]),l=!i||!a;return(0,n.jsxs)(L.Provider,{value:o,children:[t,l&&(0,n.jsx)("span",{id:"__chakra_env",hidden:!0,ref:r})]})}L.displayName="EnvironmentContext",j.displayName="EnvironmentProvider";var U=e=>{let{children:t,colorModeManager:a,portalZIndex:i,resetScope:r,resetCSS:o=!0,theme:d={},environment:p,cssVarsRoot:c,disableEnvironment:m}=e,y=(0,n.jsx)(j,{environment:p,disabled:m,children:t});return(0,n.jsx)(h,{theme:d,cssVarsRoot:c,children:(0,n.jsxs)(N,{colorModeManager:a,options:d.config,children:[o?(0,n.jsx)(u,{scope:r}):(0,n.jsx)(l,{}),(0,n.jsx)(k,{}),i?(0,n.jsx)(s.w,{zIndex:i,children:y}):y]})})},z=a(26560),H=(e,t)=>e.find(e=>e.id===t);function V(e,t){let a=$(e,t),i=a?e[a].findIndex(e=>e.id===t):-1;return{position:a,index:i}}function $(e,t){for(let[a,i]of Object.entries(e))if(H(i,t))return a}function G(e,t=[]){let a=(0,f.useRef)(e);return(0,f.useEffect)(()=>{a.current=e}),(0,f.useCallback)((...e)=>{var t;return null==(t=a.current)?void 0:t.call(a,...e)},t)}function q(e,t){let a=(0,f.useRef)(!1),i=(0,f.useRef)(!1);(0,f.useEffect)(()=>{if(a.current&&i.current)return e();i.current=!0},t),(0,f.useEffect)(()=>(a.current=!0,()=>{a.current=!1}),[])}var W=a(29857),Y=a(89120),K=a(85960),X=a(81943),Q={initial:e=>{let{position:t}=e,a=["top","bottom"].includes(t)?"y":"x",i=["top-right","bottom-right"].includes(t)?1:-1;return"bottom"===t&&(i=1),{opacity:0,[a]:24*i}},animate:{opacity:1,y:0,x:0,scale:1,transition:{duration:.4,ease:[.4,0,.2,1]}},exit:{opacity:0,scale:.85,transition:{duration:.2,ease:[.4,0,1,1]}}},J=(0,f.memo)(e=>{let{id:t,message:a,onCloseComplete:i,onRequestRemove:r,requestClose:o=!1,position:l="bottom",duration:u=5e3,containerStyle:s,motionVariants:d=Q,toastSpacing:p="0.5rem"}=e,[c,m]=(0,f.useState)(u),y=(0,Y.tF)();q(()=>{y||null==i||i()},[y]),q(()=>{m(u)},[u]);let v=()=>{y&&r()};(0,f.useEffect)(()=>{y&&o&&r()},[y,o,r]),function(e,t){let a=G(e);(0,f.useEffect)(()=>
280{if(null==t)return;let e=null;return e=window.setTimeout(()=>{a()},t),()=>{e&&window.clearTimeout(e)}},[t,a])}(v,c);let h=(0,f.useMemo)(()=>({pointerEvents:"auto",maxWidth:560,minWidth:300,margin:p,...s}),[s,p]),g=(0,f.useMemo)(()=>(function(e){let t=e.includes("right"),a=e.includes("left"),i="center";return t&&(i="flex-end"),a&&(i="flex-start"),{display:"flex",flexDirection:"column",alignItems:i}})(l),[l]);return(0,n.jsx)(K.P.div,{layout:!0,className:"chakra-toast",variants:d,initial:"initial",animate:"animate",exit:"exit",onHoverStart:()=>m(null),onHoverEnd:()=>m(u),custom:{position:l},style:g,children:(0,n.jsx)(X.B.div,{role:"status","aria-atomic":"true",className:"chakra-toast__inner",__css:h,children:(0,W.Jg)(a,{id:t,onClose:v})})})});function Z(e,t){var a;let i=null!=e?e:"bottom",n={"top-start":{ltr:"top-left",rtl:"top-right"},"top-end":{ltr:"top-right",rtl:"top-left"},"bottom-start":{ltr:"bottom-left",rtl:"bottom-right"},"bottom-end":{ltr:"bottom-right",rtl:"bottom-left"}}[i];return null!=(a=null==n?void 0:n[t])?a:i}J.displayName="ToastComponent";var ee=a(93809);function et(e){return(0,n.jsx)(ee.I,{viewBox:"0 0 24 24",...e,children:(0,n.jsx)("path",{fill:"currentColor",d:"M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z"})})}function ea(e={}){let{name:t,strict:a=!0,hookName:i="useContext",providerName:n="Provider",errorMessage:r,defaultValue:o}=e,l=(0,f.createContext)(o);return l.displayName=t,[l.Provider,function e(){var t;let o=(0,f.useContext)(l);if(!o&&a){let a=Error(null!=r?r:`${i} returned \`undefined\`. Seems you forgot to wrap component within ${n}`);throw a.name="ContextError",null==(t=Error.captureStackTrace)||t.call(Error,a,e),a}return o},l]}var ei=a(14084),[en,er]=ea({name:"AlertContext",hookName:"useAlertContext",providerName:"<Alert />"}),[eo,el]=ea({name:"AlertStylesContext",hookName:"useAlertStyles",providerName:"<Alert />"}),eu={info:{icon:function(e){return(0,n.jsx)(ee.I,{viewBox:"0 0 24 24",...e,children:(0,n.jsx)("path",{fill:"currentColor",d:"M12,0A12,12,0,1,0,24,12,12.013,12.013,0,0,0,12,0Zm.25,5a1.5,1.5,0,1,1-1.5,1.5A1.5,1.5,0,0,1,12.25,5ZM14.5,18.5h-4a1,1,0,0,1,0-2h.75a.25.25,0,0,0,.25-.25v-4.5a.25.25,0,0,0-.25-.25H10.5a1,1,0,0,1,0-2h1a2,2,0,0,1,2,2v4.75a.25.25,0,0,0,.25.25h.75a1,1,0,1,1,0,2Z"})})},colorScheme:"blue"},warning:{icon:et,colorScheme:"orange"},success:{icon:function(e){return(0,n.jsx)(ee.I,{viewBox:"0 0 24 24",...e,children:(0,n.jsx)("path",{fill:"currentColor",d:"M12,0A12,12,0,1,0,24,12,12.014,12.014,0,0,0,12,0Zm6.927,8.2-6.845,9.289a1.011,1.011,0,0,1-1.43.188L5.764,13.769a1,1,0,1,1,1.25-1.562l4.076,3.261,6.227-8.451A1,1,0,1,1,18.927,8.2Z"})})},colorScheme:"green"},error:{icon:et,colorScheme:"red"},loading:{icon:ei.y,colorScheme:"blue"}},es=a(15284),ed=a(54443),ep=(0,es.R)(function(e,t){var a;let{status:i="info",addRole:r=!0,...o}=(0,c.MN)(e),l=null!=(a=e.colorScheme)?a:eu[i].colorScheme,u=(0,ed.o5)("Alert",{...e,colorScheme:l}),s={width:"100%",display:"flex",alignItems:"center",position:"relative",overflow:"hidden",...u.container};return(0,n.jsx)(en,{value:{status:i},children:(0,n.jsx)(eo,{value:u,children:(0,n.jsx)(X.B.div,{"data-status":i,role:r?"alert":void 0,ref:t,...o,className:(0,W.cx)("chakra-alert",e.className),__css:s})})})});function ec(e){let{status:t}=er(),a=eu[t].icon,i=el(),r="loading"===t?i.spinner:i.icon;return(0,n.jsx)(X.B.span,{display:"inherit","data-status":t,...e,className:(0,W.cx)("chakra-alert__icon",e.className),__css:r,children:e.children||(0,n.jsx)(a,{h:"100%",w:"100%"})})}ep.displayName="Alert",ec.displayName="AlertIcon";var em=(0,es.R)(function(e,t){let a=el(),{status:i}=er();return(0,n.jsx)(X.B.div,{ref:t,"data-status":i,...e,className:(0,W.cx)("chakra-alert__title",e.className),__css:a.title})});em.displayName="AlertTitle";var ey=(0,es.R)(function(e,t){let a=el(),{status:i}=er(),r={display:"inline",...a.description};return(0,n.jsx)(X.B.div,{ref:t,"data-status":i,...e,className:(0,W.cx)("chakra-alert__desc",e.className),__css:r})});ey.displayName="AlertDescription";var ev=a(45316),ef=function(e){let t=e,a=new Set,i=e=>
280{t=e(t),a.forEach(e=>e())};return{getState:()=>t,subscribe:t=>(a.add(t),()=>{i(()=>e),a.delete(t)}),removeToast:(e,t)=>{i(a=>({...a,[t]:a[t].filter(t=>t.id!=e)}))},notify:(e,t)=>{let a=function(e,t={}){var a,i;eh+=1;let n=null!=(a=t.id)?a:eh,r=null!=(i=t.position)?i:"bottom";return{id:n,message:e,position:r,duration:t.duration,onCloseComplete:t.onCloseComplete,onRequestRemove:()=>ef.removeToast(String(n),r),status:t.status,requestClose:!1,containerStyle:t.containerStyle}}(e,t),{position:n,id:r}=a;return i(e=>{var t,i;let r=n.includes("top")?[a,...null!=(t=e[n])?t:[]]:[...null!=(i=e[n])?i:[],a];return{...e,[n]:r}}),r},update:(e,t)=>{e&&i(a=>{let i={...a},{position:n,index:r}=V(i,e);return n&&-1!==r&&(i[n][r]={...i[n][r],...t,message:eb(t)}),i})},closeAll:({positions:e}={})=>{i(t=>(null!=e?e:["bottom","bottom-right","bottom-left","top","top-left","top-right"]).reduce((e,a)=>(e[a]=t[a].map(e=>({...e,requestClose:!0})),e),{...t}))},close:e=>{i(t=>{let a=$(t,e);return a?{...t,[a]:t[a].map(t=>t.id==e?{...t,requestClose:!0}:t)}:t})},isActive:e=>!!V(ef.getState(),e).position}}({top:[],"top-left":[],"top-right":[],"bottom-left":[],bottom:[],"bottom-right":[]}),eh=0,eg=e=>{let{status:t,variant:a="solid",id:i,title:r,isClosable:o,onClose:l,description:u,colorScheme:s,icon:d}=e,p=i?{root:`toast-${i}`,title:`toast-${i}-title`,description:`toast-${i}-description`}:void 0;return(0,n.jsxs)(ep,{addRole:!1,status:t,variant:a,id:null==p?void 0:p.root,alignItems:"start",borderRadius:"md",boxShadow:"lg",paddingEnd:8,textAlign:"start",width:"auto",colorScheme:s,children:[(0,n.jsx)(ec,{children:d}),(0,n.jsxs)(X.B.div,{flex:"1",maxWidth:"100%",children:[r&&(0,n.jsx)(em,{id:null==p?void 0:p.title,children:r}),u&&(0,n.jsx)(ey,{id:null==p?void 0:p.description,display:"block",children:u})]}),o&&(0,n.jsx)(ev.J,{size:"sm",onClick:l,position:"absolute",insetEnd:1,top:1})]})};function eb(e={}){let{render:t,toastComponent:a=eg}=e;return i=>"function"==typeof t?t({...i,...e}):(0,n.jsx)(a,{...i,...e})}function eS(e,t){let a=a=>{var i;return{...t,...a,position:Z(null!=(i=null==a?void 0:a.position)?i:null==t?void 0:t.position,e)}},i=e=>{let t=a(e),i=eb(t);return ef.notify(i,t)};return i.update=(e,t)=>{ef.update(e,a(t))},i.promise=(e,t)=>{let a=i({...t.loading,status:"loading",duration:null});e.then(e=>i.update(a,{status:"success",duration:5e3,...(0,W.Jg)(t.success,e)})).catch(e=>i.update(a,{status:"error",duration:5e3,...(0,W.Jg)(t.error,e)}))},i.closeAll=ef.closeAll,i.close=ef.close,i.isActive=ef.isActive,i}var ew=a(88906),ek=a(9848),[ex,eP]=function(e={}){let{name:t,strict:a=!0,hookName:i="useContext",providerName:n="Provider",errorMessage:r,defaultValue:o}=e,l=(0,f.createContext)(o);return l.displayName=t,[l.Provider,function e(){var t;let o=(0,f.useContext)(l);if(!o&&a){let a=Error(null!=r?r:`${i} returned \`undefined\`. Seems you forgot to wrap component within ${n}`);throw a.name="ContextError",null==(t=Error.captureStackTrace)||t.call(Error,a,e),a}return o},l]}({name:"ToastOptionsContext",strict:!1}),e_=e=>{let t=(0,f.useSyncExternalStore)(ef.subscribe,ef.getState,ef.getState),{motionVariants:a,component:i=J,portalProps:r}=e,o=Object.keys(t).map(e=>{let r=t[e];return(0,n.jsx)("div",{role:"region","aria-live":"polite",id:`chakra-toast-manager-${e}`,style:function(e){let t="top"===e||"bottom"===e,a=e.includes("top")?"env(safe-area-inset-top, 0px)":void 0;return{position:"fixed",zIndex:"var(--toast-z-index, 5500)",pointerEvents:"none",display:"flex",flexDirection:"column",margin:t?"0 auto":void 0,top:a,bottom:e.includes("bottom")?"env(safe-area-inset-bottom, 0px)":void 0,right:e.includes("left")?void 0:"env(safe-area-inset-right, 0px)",left:e.includes("right")?void 0:"env(safe-area-inset-left, 0px)"}}(e),children:(0,n.jsx)(ew.N,{initial:!1,children:r.map(e=>(0,n.jsx)(i,{motionVariants:a,...e},e.id))})},e)});return(0,n.jsx)(ek.Z,{...r,children:o})},eE=e=>function({children:t,theme:a=e,toastOptions:i,...r}){return(0,n.jsxs)(U,{theme:a,...r,children:[(0,n.jsx)(ex,{value:null==i?void 0:i.defaultOptions,children:t}),(0,n.jsx)(e_,{...i})]})},eC=eE(z.w4),eT=eE(z.$7),eA=Object.defineProperty,eI=(e,t,a)=>t in e?eA(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,eM=(e,t,a)=>(eI(e,"symbol"!=typeof t?t+"":t,a),a);function eB(e){return e.sort((e,t)=>
280{let a=e.compareDocumentPosition(t);if(a&Node.DOCUMENT_POSITION_FOLLOWING||a&Node.DOCUMENT_POSITION_CONTAINED_BY)return -1;if(a&Node.DOCUMENT_POSITION_PRECEDING||a&Node.DOCUMENT_POSITION_CONTAINS)return 1;if(!(a&Node.DOCUMENT_POSITION_DISCONNECTED)&&!(a&Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC))return 0;throw Error("Cannot sort the given nodes.")})}var eR=e=>"object"==typeof e&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE;function eN(e,t,a){let i=e+1;return a&&i>=t&&(i=0),i}function eO(e,t,a){let i=e-1;return a&&i<0&&(i=t),i}var eD="undefined"!=typeof window?f.useLayoutEffect:f.useEffect,eL=e=>e,eF=class{constructor(){eM(this,"descendants",new Map),eM(this,"register",e=>{if(null!=e)return eR(e)?this.registerNode(e):t=>{this.registerNode(t,e)}}),eM(this,"unregister",e=>{this.descendants.delete(e);let t=eB(Array.from(this.descendants.keys()));this.assignIndex(t)}),eM(this,"destroy",()=>{this.descendants.clear()}),eM(this,"assignIndex",e=>{this.descendants.forEach(t=>{let a=e.indexOf(t.node);t.index=a,t.node.dataset.index=t.index.toString()})}),eM(this,"count",()=>this.descendants.size),eM(this,"enabledCount",()=>this.enabledValues().length),eM(this,"values",()=>Array.from(this.descendants.values()).sort((e,t)=>e.index-t.index)),eM(this,"enabledValues",()=>this.values().filter(e=>!e.disabled)),eM(this,"item",e=>{if(0!==this.count())return this.values()[e]}),eM(this,"enabledItem",e=>{if(0!==this.enabledCount())return this.enabledValues()[e]}),eM(this,"first",()=>this.item(0)),eM(this,"firstEnabled",()=>this.enabledItem(0)),eM(this,"last",()=>this.item(this.descendants.size-1)),eM(this,"lastEnabled",()=>{let e=this.enabledValues().length-1;return this.enabledItem(e)}),eM(this,"indexOf",e=>{var t,a;return e&&null!=(a=null==(t=this.descendants.get(e))?void 0:t.index)?a:-1}),eM(this,"enabledIndexOf",e=>null==e?-1:this.enabledValues().findIndex(t=>t.node.isSameNode(e))),eM(this,"next",(e,t=!0)=>{let a=eN(e,this.count(),t);return this.item(a)}),eM(this,"nextEnabled",(e,t=!0)=>{let a=this.item(e);if(!a)return;let i=eN(this.enabledIndexOf(a.node),this.enabledCount(),t);return this.enabledItem(i)}),eM(this,"prev",(e,t=!0)=>{let a=eO(e,this.count()-1,t);return this.item(a)}),eM(this,"prevEnabled",(e,t=!0)=>{let a=this.item(e);if(!a)return;let i=eO(this.enabledIndexOf(a.node),this.enabledCount()-1,t);return this.enabledItem(i)}),eM(this,"registerNode",(e,t)=>{if(!e||this.descendants.has(e))return;let a=eB(Array.from(this.descendants.keys()).concat(e));(null==t?void 0:t.disabled)&&(t.disabled=!!t.disabled);let i={node:e,index:-1,...t};this.descendants.set(e,i),this.assignIndex(a)})}},ej=a(16597),[eU,ez]=function(e={}){let{name:t,strict:a=!0,hookName:i="useContext",providerName:n="Provider",errorMessage:r,defaultValue:o}=e,l=(0,f.createContext)(o);return l.displayName=t,[l.Provider,function e(){var t;let o=(0,f.useContext)(l);if(!o&&a){let a=Error(null!=r?r:`${i} returned \`undefined\`. Seems you forgot to wrap component within ${n}`);throw a.name="ContextError",null==(t=Error.captureStackTrace)||t.call(Error,a,e),a}return o},l]}({name:"DescendantsProvider",errorMessage:"useDescendantsContext must be used within DescendantsProvider"});
280function eH(){return[eL(eU),()=>eL(ez()),()=>(function(){let e=(0,f.useRef)(new eF);return eD(()=>()=>e.current.destroy()),e.current})(),e=>(function(e){let t=ez(),[a,i]=(0,f.useState)(-1),n=(0,f.useRef)(null);eD(()=>()=>{n.current&&t.unregister(n.current)},[]),eD(()=>{if(!n.current)return;let e=Number(n.current.dataset.index);a==e||Number.isNaN(e)||i(e)});let r=e?eL(t.register(e)):eL(t.register);return{descendants:t,index:a,enabledIndex:t.enabledIndexOf(n.current),register:(0,ej.Px)(r,n)}})(e)]}function eV(e={}){let{name:t,strict:a=!0,hookName:i="useContext",providerName:n="Provider",errorMessage:r,defaultValue:o}=e,l=(0,f.createContext)(o);return l.displayName=t,[l.Provider,function e(){var t;let o=(0,f.useContext)(l);if(!o&&a){let a=Error(null!=r?r:`${i} returned \`undefined\`. Seems you forgot to wrap component within ${n}`);throw a.name="ContextError",null==(t=Error.captureStackTrace)||t.call(Error,a,e),a}return o},l]}var[e$,eG]=eV({name:"AccordionStylesContext",hookName:"useAccordionStyles",providerName:"<Accordion />"}),[eq,eW]=eV({name:"AccordionItemContext",hookName:"useAccordionItemContext",providerName:"<AccordionItem />"}),[eY,eK,eX,eQ]=eH(),eJ=(0,es.R)(function(e,t){let{getButtonProps:a}=eW(),i=a(e,t),r={display:"flex",alignItems:"center",width:"100%",outline:0,...eG().button};return(0,n.jsx)(X.B.button,{...i,className:(0,W.cx)("chakra-accordion__button",e.className),__css:r})});function eZ(e){let{value:t,defaultValue:a,onChange:i,shouldUpdate:n=(e,t)=>e!==t}=e,r=G(i),o=G(n),[l,u]=(0,f.useState)(a),s=void 0!==t,d=s?t:l,p=G(e=>{let t="function"==typeof e?e(d):e;o(d,t)&&(s||u(t),r(t))},[s,r,d,o]);return[d,p]}function e0(e){let{onChange:t,defaultIndex:a,index:i,allowMultiple:n,allowToggle:r,...o}=e;(function(e){let t=e.index||e.defaultIndex,a=null!=t&&!Array.isArray(t)&&e.allowMultiple;(0,W.R8)({condition:!!a,message:`If 'allowMultiple' is passed, then 'index' or 'defaultIndex' must be an array. You passed: ${typeof t},`})})(e),(0,W.R8)({condition:!!(e.allowMultiple&&e.allowToggle),message:"If 'allowMultiple' is passed, 'allowToggle' will be ignored. Either remove 'allowToggle' or 'allowMultiple' depending on whether you want multiple accordions visible or not"});let l=eX(),[u,s]=(0,f.useState)(-1);(0,f.useEffect)(()=>()=>{s(-1)},[]);let[d,p]=eZ({value:i,defaultValue:()=>n?null!=a?a:[]:null!=a?a:-1,onChange:t});return{index:d,setIndex:p,htmlProps:o,getAccordionItemProps:e=>{let t=!1;return null!==e&&(t=Array.isArray(d)?d.includes(e):d===e),{isOpen:t,onChange:t=>{null!==e&&(n&&Array.isArray(d)?p(t?d.concat(e):d.filter(t=>t!==e)):t?p(e):r&&p(-1))}}},focusedIndex:u,setFocusedIndex:s,descendants:l}}eJ.displayName="AccordionButton";var[e1,e2]=eV({name:"AccordionContext",hookName:"useAccordionContext",providerName:"Accordion"});function e5(e){var t;let{isDisabled:a,isFocusable:i,id:n,...r}=e,{getAccordionItemProps:o,setFocusedIndex:l}=e2(),u=(0,f.useRef)(null),s=(0,f.useId)(),d=null!=n?n:s,p=`accordion-button-${d}`,c=`accordion-panel-${d}`;(0,W.R8)({condition:!!(e.isFocusable&&!e.isDisabled),message:`Using only 'isFocusable', this prop is reserved for situations where you pass 'isDisabled' but you still want the element to receive focus (A11y). Either remove it or pass 'isDisabled' as well.
281    `});let{register:m,index:y,descendants:v}=eQ({disabled:a&&!i}),{isOpen:h,onChange:g}=o(-1===y?null:y);t={isOpen:h,isDisabled:a},(0,W.R8)({condition:t.isOpen&&!!t.isDisabled,message:"Cannot open a disabled accordion item"});let b=(0,f.useCallback)(()=>{null==g||g(!h),l(y)},[y,l,h,g]),S=(0,f.useCallback)(e=>{let t={ArrowDown:()=>{let e=v.nextEnabled(y);null==e||e.node.focus()},ArrowUp:()=>{let e=v.prevEnabled(y);null==e||e.node.focus()},Home:()=>{let e=v.firstEnabled();null==e||e.node.focus()},End:()=>{let e=v.lastEnabled();null==e||e.node.focus()}}[e.key];t&&(e.preventDefault(),t(e))},[v,y]),w=(0,f.useCallback)(()=>{l(y)},[l,y]),k=(0,f.useCallback)(function(e={},t=null){return{...e,type:"button",ref:(0,ej.Px)(m,u,t),id:p,disabled:!!a,"aria-expanded":!!h,"aria-controls":c,onClick:(0,W.Hj)(e.onClick,b),onFocus:(0,W.Hj)(e.onFocus,w),onKeyDown:(0,W.Hj)(e.onKeyDown,S)}},[p,a,h,b,w,S,c,m]),x=(0,f.useCallback)(function(e={},t=null){return{...e,ref:t,role:"region",id:c,"aria-labelledby":p,hidden:!h}},[p,h,c]);return{isOpen:h,isDisabled:a,isFocusable:i,onOpen:()=>{null==g||g(!0)},onClose:()=>{null==g||g(!1)},getButtonProps:k,getPanelProps:x,htmlProps:r}}function e4(e){let{isOpen:t,isDisabled:a}=eW(),{reduceMotion:i}=e2(),r=(0,W.cx)("chakra-accordion__icon",e.className),o={opacity:a?.4:1,transform:t?"rotate(-180deg)":void 0,transition:i?void 0:"transform 0.2s",transformOrigin:"center",...eG().icon};
281return(0,n.jsx)(ee.I,{viewBox:"0 0 24 24","aria-hidden":!0,className:r,__css:o,...e,children:(0,n.jsx)("path",{fill:"currentColor",d:"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"})})}e4.displayName="AccordionIcon";var e6=(0,es.R)(function(e,t){let{children:a,className:i}=e,{htmlProps:r,...o}=e5(e),l={...eG().container,overflowAnchor:"none"},u=(0,f.useMemo)(()=>o,[o]);return(0,n.jsx)(eq,{value:u,children:(0,n.jsx)(X.B.div,{ref:t,...r,className:(0,W.cx)("chakra-accordion__item",i),__css:l,children:"function"==typeof a?a({isExpanded:!!o.isOpen,isDisabled:!!o.isDisabled}):a})})});e6.displayName="AccordionItem";var e3=a(70479),e8=e=>null!=e&&parseInt(e.toString(),10)>0,e9={exit:{height:{duration:.2,ease:e3.xf.ease},opacity:{duration:.3,ease:e3.xf.ease}},enter:{height:{duration:.3,ease:e3.xf.ease},opacity:{duration:.4,ease:e3.xf.ease}}},e7={exit:({animateOpacity:e,startingHeight:t,transition:a,transitionEnd:i,delay:n})=>{var r;return{...e&&{opacity:e8(t)?1:0},height:t,transitionEnd:null==i?void 0:i.exit,transition:null!=(r=null==a?void 0:a.exit)?r:e3.yA.exit(e9.exit,n)}},enter:({animateOpacity:e,endingHeight:t,transition:a,transitionEnd:i,delay:n})=>{var r;return{...e&&{opacity:1},height:t,transitionEnd:null==i?void 0:i.enter,transition:null!=(r=null==a?void 0:a.enter)?r:e3.yA.enter(e9.enter,n)}}},te=(0,f.forwardRef)((e,t)=>{let{in:a,unmountOnExit:i,animateOpacity:r=!0,startingHeight:o=0,endingHeight:l="auto",style:u,className:s,transition:d,transitionEnd:p,...c}=e,[m,y]=(0,f.useState)(!1);(0,f.useEffect)(()=>{let e=setTimeout(()=>{y(!0)});return()=>clearTimeout(e)},[]),(0,W.R8)({condition:Number(o)>0&&!!i,message:"startingHeight and unmountOnExit are mutually exclusive. You can't use them together"});let v=parseFloat(o.toString())>0,h={startingHeight:o,endingHeight:l,animateOpacity:r,transition:m?d:{enter:{duration:0}},transitionEnd:{enter:null==p?void 0:p.enter,exit:i?null==p?void 0:p.exit:{...null==p?void 0:p.exit,display:v?"block":"none"}}},g=!i||a,b=a||i?"enter":"exit";return(0,n.jsx)(ew.N,{initial:!1,custom:h,children:g&&(0,n.jsx)(K.P.div,{ref:t,...c,className:(0,W.cx)("chakra-collapse",s),style:{overflow:"hidden",display:"block",...u},custom:h,variants:e7,initial:!!i&&"exit",animate:b,exit:"exit"})})});te.displayName="Collapse";var tt=(0,es.R)(function(e,t){let{className:a,motionProps:i,...r}=e,{reduceMotion:o}=e2(),{getPanelProps:l,isOpen:u}=eW(),s=l(r,t),d=(0,W.cx)("chakra-accordion__panel",a),p=eG();o||delete s.hidden;let c=(0,n.jsx)(X.B.div,{...s,__css:p.panel,className:d});return o?c:(0,n.jsx)(te,{in:u,...i,children:c})});tt.displayName="AccordionPanel";var ta=(0,es.R)(function({children:e,reduceMotion:t,...a},i){let r=(0,ed.o5)("Accordion",a),{htmlProps:o,descendants:l,...u}=e0((0,c.MN)(a)),s=(0,f.useMemo)(()=>({...u,reduceMotion:!!t}),[u,t]);return(0,n.jsx)(eY,{value:l,children:(0,n.jsx)(e1,{value:s,children:(0,n.jsx)(e$,{value:r,children:(0,n.jsx)(X.B.div,{ref:i,...o,className:(0,W.cx)("chakra-accordion",a.className),__css:r.root,children:e})})})})});function ti(){let{isOpen:e,isDisabled:t,onClose:a,onOpen:i}=eW();return{isOpen:e,onClose:a,isDisabled:t,onOpen:i}}ta.displayName="Accordion";var[tn,tr]=function(e={}){let{name:t,strict:a=!0,hookName:i="useContext",providerName:n="Provider",errorMessage:r,defaultValue:o}=e,l=(0,f.createContext)(o);return l.displayName=t,[l.Provider,function e(){var t;let o=(0,f.useContext)(l);if(!o&&a){let a=Error(null!=r?r:`${i} returned \`undefined\`. Seems you forgot to wrap component within ${n}`);throw a.name="ContextError",null==(t=Error.captureStackTrace)||t.call(Error,a,e),a}return o},l]}({name:"AvatarStylesContext",hookName:"useAvatarStyles",providerName:"<Avatar/>"}),to={"top-start":{top:"0",insetStart:"0",transform:"translate(-25%, -25%)"},"top-end":{top:"0",insetEnd:"0",transform:"translate(25%, -25%)"},"bottom-start":{bottom:"0",insetStart:"0",transform:"translate(-25%, 25%)"},"bottom-end":{bottom:"0",insetEnd:"0",transform:"translate(25%, 25%)"}},tl=(0,es.R)(function(e,t){let{placement:a="bottom-end",className:i,...r}=e,o=tr(),l={position:"absolute",display:"flex",alignItems:"center",justifyContent:"center",...to[a],...o.badge};return(0,n.jsx)(X.B.div,{ref:t,...r,className:(0,W.cx)("chakra-avatar__badge",i),__css:l})});function tu(e){var t;let a=e.split(" "),i=null!=(t=a.at(0))?t:"",n=a.length>1?a.at(-1):"";return i&&n?`${i.charAt(0)}${n.charAt(0)}`:i.charAt(0)}function ts(e){let{name:t,getInitials:a,...i}=e,r=tr();return(0,n.jsx)(X.B.div,{role:"img","aria-label":t,...i,__css:r.label,children:t?null==a?void 0:a(t):null})}tl.displayName="AvatarBadge",ts.displayName="AvatarName";var td=e=>(0,n.jsxs)(X.B.svg,{viewBox:"0 0 128 128",color:"#fff",width:"100%",height:"100%",className:"chakra-avatar__svg",...e,children:[(0,n.jsx)("path",{fill:"currentColor",d:"M103,102.1388 C93.094,111.92 79.3504,118 64.1638,118 C48.8056,118 34.9294,111.768 25,101.7892 L25,95.2 C25,86.8096 31.981,80 40.6,80 L87.4,80 C96.019,80 103,86.8096 103,95.2 L103,102.1388 Z"}),(0,n.jsx)("path",{fill:"currentColor",d:"M63.9961647,24 C51.2938136,24 41,34.2938136 41,46.9961647 C41,59.7061864 51.2938136,70 63.9961647,70 C76.6985159,70 87,59.7061864 87,46.9961647 C87,34.2938136 76.6985159,24 63.9961647,24"})]});function tp(e){let{loading:t,src:a,srcSet:i,onLoad:n,onError:r,crossOrigin:o,sizes:l,ignoreFallback:u}=e,[s,d]=(0,f.useState)("pending");(0,f.useEffect)(()=>{d(a?"loading":"pending")},[a]);let p=(0,f.useRef)(),c=(0,f.useCallback)(()=>
281{if(!a)return;m();let e=new Image;e.src=a,o&&(e.crossOrigin=o),i&&(e.srcset=i),l&&(e.sizes=l),t&&(e.loading=t),e.onload=e=>{m(),d("loaded"),null==n||n(e)},e.onerror=e=>{m(),d("failed"),null==r||r(e)},p.current=e},[a,o,i,l,n,r,t]),m=()=>{p.current&&(p.current.onload=null,p.current.onerror=null,p.current=null)};return(0,M.U)(()=>{if(!u)return"loading"===s&&c(),()=>{m()}},[s,c,u]),u?"loaded":s}function tc(e){let{src:t,srcSet:a,onError:i,onLoad:r,getInitials:o,name:l,borderRadius:u,loading:s,iconLabel:d,icon:p=(0,n.jsx)(td,{}),ignoreFallback:c,referrerPolicy:m,crossOrigin:y}=e,v=tp({src:t,onError:i,crossOrigin:y,ignoreFallback:c});return t&&"loaded"===v?(0,n.jsx)(X.B.img,{src:t,srcSet:a,alt:l,onLoad:r,referrerPolicy:m,crossOrigin:null!=y?y:void 0,className:"chakra-avatar__img",loading:s,__css:{width:"100%",height:"100%",objectFit:"cover",borderRadius:u}}):l?(0,n.jsx)(ts,{className:"chakra-avatar__initials",getInitials:o,name:l}):(0,f.cloneElement)(p,{role:"img","aria-label":d})}tc.displayName="AvatarImage";var tm={display:"inline-flex",alignItems:"center",justifyContent:"center",textAlign:"center",textTransform:"uppercase",fontWeight:"medium",position:"relative",flexShrink:0},ty=(0,es.R)((e,t)=>{let a=(0,ed.o5)("Avatar",e),[i,r]=(0,f.useState)(!1),{src:o,srcSet:l,name:u,showBorder:s,borderRadius:d="full",onError:p,onLoad:m,getInitials:y=tu,icon:v=(0,n.jsx)(td,{}),iconLabel:h=" avatar",loading:g,children:b,borderColor:S,ignoreFallback:w,crossOrigin:k,...x}=(0,c.MN)(e),P={borderRadius:d,borderWidth:s?"2px":void 0,...tm,...a.container};return S&&(P.borderColor=S),(0,n.jsx)(X.B.span,{ref:t,...x,className:(0,W.cx)("chakra-avatar",e.className),"data-loaded":(0,W.sE)(i),__css:P,children:(0,n.jsxs)(tn,{value:a,children:[(0,n.jsx)(tc,{src:o,srcSet:l,loading:g,onLoad:(0,W.Hj)(m,()=>{r(!0)}),onError:p,getInitials:y,name:u,borderRadius:d,icon:v,iconLabel:h,ignoreFallback:w,crossOrigin:k}),b]})})});ty.displayName="Avatar";var tv=a(71117),tf=(0,es.R)(function(e,t){let a=(0,ed.o5)("Avatar",e),{children:i,borderColor:r,max:o,spacing:l="-0.75rem",borderRadius:u="full",...s}=(0,c.MN)(e),d=(0,tv.a)(i),p=null!=o?d.slice(0,o):d,m=null!=o?d.length-o:0,y=p.reverse().map((t,a)=>{var i;let n={marginEnd:0===a?0:l,size:e.size,borderColor:null!=(i=t.props.borderColor)?i:r,showBorder:!0};return(0,f.cloneElement)(t,function(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}(n))}),v={display:"flex",alignItems:"center",justifyContent:"flex-end",flexDirection:"row-reverse",...a.group},h={borderRadius:u,marginStart:l,...tm,...a.excessLabel};return(0,n.jsxs)(X.B.div,{ref:t,role:"group",__css:v,...s,className:(0,W.cx)("chakra-avatar__group",e.className),children:[m>0&&(0,n.jsx)(X.B.span,{className:"chakra-avatar__excess",__css:h,children:`+${m}`}),y]})});tf.displayName="AvatarGroup";var[th,tg]=function(e={}){let{name:t,strict:a=!0,hookName:i="useContext",providerName:n="Provider",errorMessage:r,defaultValue:o}=e,l=(0,f.createContext)(o);return l.displayName=t,[l.Provider,function e(){var t;let o=(0,f.useContext)(l);if(!o&&a){let a=Error(null!=r?r:`${i} returned \`undefined\`. Seems you forgot to wrap component within ${n}`);throw a.name="ContextError",null==(t=Error.captureStackTrace)||t.call(Error,a,e),a}return o},l]}({name:"BreadcrumbStylesContext",errorMessage:"useBreadcrumbStyles returned is 'undefined'. Seems you forgot to wrap the components in \"<Breadcrumb />\" "}),tb=(0,es.R)(function(e,t){let{isCurrentPage:a,as:i,className:r,href:o,...l}=e,u=tg(),s={ref:t,as:i,className:(0,W.cx)("chakra-breadcrumb__link",r),...l};return a?(0,n.jsx)(X.B.span,{"aria-current":"page",__css:u.link,...s}):(0,n.jsx)(X.B.a,{__css:u.link,href:o,...s})});tb.displayName="BreadcrumbLink";var tS=(0,es.R)(function(e,t){let{spacing:a,...i}=e,r={mx:a,...tg().separator};return(0,n.jsx)(X.B.span,{ref:t,role:"presentation",...i,__css:r})});tS.displayName="BreadcrumbSeparator";var tw=(0,es.R)(function(e,t){let{isCurrentPage:a,separator:i,isLastChild:r,spacing:o,children:l,className:u,...s}=e,d=(0,tv.a)(l).map(e=>e.type===tb?(0,f.cloneElement)(e,{isCurrentPage:a}):e.type===tS?(0,f.cloneElement)(e,{spacing:o,children:e.props.children||i}):e),p={display:"inline-flex",alignItems:"center",...tg().item},c=(0,W.cx)("chakra-breadcrumb__list-item",u);return(0,n.jsxs)(X.B.li,{ref:t,className:c,...s,__css:p,children:[d,!r&&(0,n.jsx)(tS,{spacing:o,children:i})]})});tw.displayName="BreadcrumbItem";var tk=(0,es.R)(function(e,t){let a=(0,ed.o5)("Breadcrumb",e),{children:i,spacing:r="0.5rem",separator:o="/",className:l,listProps:u,...s}=(0,c.MN)(e),d=(0,tv.a)(i),p=d.length,m=d.map((e,t)=>(0,f.cloneElement)(e,{separator:o,spacing:r,isLastChild:p===t+1})),y=(0,W.cx)("chakra-breadcrumb",l);return(0,n.jsx)(X.B.nav,{ref:t,"aria-label":"breadcrumb",className:y,__css:a.container,...s,children:(0,n.jsx)(th,{value:a,children:(0,n.jsx)(X.B.ol,{className:"chakra-breadcrumb__list",...u,__css:{display:"flex",alignItems:"center",...a.list},children:m})})})});tk.displayName="Breadcrumb";
281var tx=a(11169),tP=a(43356),[t_,tE]=w("Card"),tC=(0,es.R)(function(e,t){let{className:a,...i}=e,r=tE();return(0,n.jsx)(X.B.div,{ref:t,className:(0,W.cx)("chakra-card__body",a),__css:r.body,...i})}),tT=(0,es.R)(function(e,t){let{className:a,justify:i,...r}=e,o=tE();return(0,n.jsx)(X.B.div,{ref:t,className:(0,W.cx)("chakra-card__footer",a),__css:{display:"flex",justifyContent:i,...o.footer},...r})}),tA=(0,es.R)(function(e,t){let{className:a,...i}=e,r=tE();return(0,n.jsx)(X.B.div,{ref:t,className:(0,W.cx)("chakra-card__header",a),__css:r.header,...i})}),tI=(0,es.R)(function(e,t){let{className:a,children:i,direction:r="column",justify:o,align:l,...u}=(0,c.MN)(e),s=(0,ed.o5)("Card",e);return(0,n.jsx)(X.B.div,{ref:t,className:(0,W.cx)("chakra-card",a),__css:{display:"flex",flexDirection:r,justifyContent:o,alignItems:l,position:"relative",minWidth:0,wordWrap:"break-word",...s.container},...u,children:(0,n.jsx)(t_,{value:s,children:i})})});function tM(e){return(0,n.jsx)(X.B.svg,{width:"1.2em",viewBox:"0 0 12 10",style:{fill:"none",strokeWidth:2,stroke:"currentColor",strokeDasharray:16},...e,children:(0,n.jsx)("polyline",{points:"1.5 6 4.5 9 10.5 1"})})}function tB(e){return(0,n.jsx)(X.B.svg,{width:"1.2em",viewBox:"0 0 24 24",style:{stroke:"currentColor",strokeWidth:4},...e,children:(0,n.jsx)("line",{x1:"21",x2:"3",y1:"12",y2:"12"})})}function tR(e){let{isIndeterminate:t,isChecked:a,...i}=e;return a||t?(0,n.jsx)(X.B.div,{style:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%"},children:(0,n.jsx)(t?tB:tM,{...i})}):null}function tN(e){return e&&(0,W.Gv)(e)&&(0,W.Gv)(e.target)}function tO(e={}){let{defaultValue:t,value:a,onChange:i,isDisabled:n,isNative:r}=e,[o,l]=eZ({value:a,defaultValue:t||[],onChange:G(i)}),u=(0,f.useCallback)(e=>{if(!o)return;let t=tN(e)?e.target.checked:!o.includes(e),a=tN(e)?e.target.value:e;l(t?[...o,a]:o.filter(e=>String(e)!==String(a)))},[l,o]),s=(0,f.useCallback)((e={})=>{let t=r?"checked":"isChecked";return{...e,[t]:o.some(t=>String(e.value)===String(t)),onChange:u}},[u,r,o]);return{value:o,isDisabled:n,onChange:u,setValue:l,getCheckboxProps:s}}var tD=e=>{let{type:t="checkbox",_hover:a,_invalid:i,_disabled:r,_focus:o,_checked:l,_child:u={opacity:0}
281,_checkedAndChild:s={opacity:1},_checkedAndDisabled:d,_checkedAndFocus:p,_checkedAndHover:c,children:m,...y}=e,v=`input[type=${t}]:checked:disabled + &`,f=`input[type=${t}]:checked:hover:not(:disabled) + &`,h=`input[type=${t}]:checked:focus + &`,g=`input[type=${t}]:disabled + &`,b=`input[type=${t}]:focus + &`,S=`input[type=${t}]:hover:not(:disabled):not(:checked) + &`,w=`input[type=${t}]:checked + &, input[type=${t}][aria-checked=mixed] + &`,k=`input[type=${t}][aria-invalid=true] + &`,x="& > *";return(0,n.jsx)(X.B.div,{...y,"aria-hidden":!0,__css:{display:"inline-flex",alignItems:"center",justifyContent:"center",transitionProperty:"common",transitionDuration:"fast",flexShrink:0,[b]:o,[S]:a,[g]:r,[k]:i,[v]:d,[h]:p,[f]:c,[x]:u,[w]:{...l,[x]:s}},children:m})};function tL(e,t){let a=function(e){let t=parseFloat(e);return"number"!=typeof t||Number.isNaN(t)?0:t}(e),i=10**(null!=t?t:10);return a=Math.round(a*i)/i,t?a.toFixed(t):a.toString()}function tF(e){if(!Number.isFinite(e))return 0;let t=1,a=0;for(;Math.round(e*t)/t!==e;)t*=10,a+=1;return a}function tj(e,t,a){return tL(Math.round((e-t)/a)*a+t,tF(a))}function tU(e,t,a){return null==e?e:(a<t&&console.warn("clamp: max cannot be less than min"),Math.min(Math.max(e,t),a))}function tz(e={}){let{onChange:t,precision:a,defaultValue:i,value:n,step:r=1,min:o=Number.MIN_SAFE_INTEGER,max:l=Number.MAX_SAFE_INTEGER,keepWithinRange:u=!0}=e,s=G(t),[d,p]=(0,f.useState)(()=>{var e;return null==i?"":null!=(e=t$(i,r,a))?e:""}),c=void 0!==n,m=c?n:d,y=tV(tH(m),r),v=null!=a?a:y,h=(0,f.useCallback)(e=>{e!==m&&(c||p(e.toString()),null==s||s(e.toString(),tH(e)))},[s,c,m]),g=(0,f.useCallback)(e=>{let t=e;return u&&(t=tU(t,o,l)),tL(t,v)},[v,u,l,o]),b=(0,f.useCallback)((e=r)=>{h(g(""===m?tH(e):tH(m)+e))},[g,r,h,m]),S=(0,f.useCallback)((e=r)=>{h(g(""===m?tH(-e):tH(m)-e))},[g,r,h,m]),w=(0,f.useCallback)(()=>{var e;h(null==i?"":null!=(e=t$(i,r,a))?e:o)},[i,a,r,h,o]),k=(0,f.useCallback)(e=>{var t;h(null!=(t=t$(e,r,v))?t:o)},[v,r,h,o]),x=tH(m);return{isOutOfRange:x>l||x<o,isAtMax:x===l,isAtMin:x===o,precision:v,value:m,valueAsNumber:x,update:h,reset:w,increment:b,decrement:S,clamp:g,cast:k,setValue:p}}function tH(e){return parseFloat(e.toString().replace(/[^\w.-]+/g,""))}function tV(e,t){return Math.max(tF(t),tF(e))}function t$(e,t,a){let i=tH(e);if(Number.isNaN(i))return;let n=tV(i,t);return tL(i,null!=a?a:n)}function tG(e={}){let{name:t,strict:a=!0,hookName:i="useContext",providerName:n="Provider",errorMessage:r,defaultValue:o}=e,l=(0,f.createContext)(o);return l.displayName=t,[l.Provider,function e(){var t;let o=(0,f.useContext)(l);if(!o&&a){let a=Error(null!=r?r:`${i} returned \`undefined\`. Seems you forgot to wrap component within ${n}`);throw a.name="ContextError",null==(t=Error.captureStackTrace)||t.call(Error,a,e),a}return o},l]}tD.displayName="ControlBox";var[tq,tW]=tG({name:"EditableStylesContext",errorMessage:"useEditableStyles returned is 'undefined'. Seems you forgot to wrap the components in \"<Editable />\" "}),[tY,tK]=tG({name:"EditableContext",errorMessage:"useEditableContext: context is undefined. Seems you forgot to wrap the editable components in `<Editable />`"});function tX(){let{isEditing:e,onSubmit:t,onCancel:a,onEdit:i,isDisabled:n}=tK();return{isEditing:e,onSubmit:t,onCancel:a,onEdit:i,isDisabled:n}}var tQ={fontSize:"inherit",fontWeight:"inherit",textAlign:"inherit",bg:"transparent"},tJ=(0,es.R)(function(e,t){let{getInputProps:a}=tK(),i=tW(),r=a(e,t),o=(0,W.cx)("chakra-editable__input",e.className);return(0,n.jsx)(X.B.input,{...r,__css:{outline:0,...tQ,...i.input},className:o})});tJ.displayName="EditableInput";var tZ=(0,es.R)(function(e,t){let{getPreviewProps:a}=tK(),i=tW(),r=a(e,t),o=(0,W.cx)("chakra-editable__preview",e.className);return(0,n.jsx)(X.B.span,{...r,__css:{cursor:"text",display:"inline-block",...tQ,...i.preview},className:o})});tZ.displayName="EditablePreview";var t0=(0,es.R)(function(e,t){let{getTextareaProps:a}=tK(),i=tW(),r=a(e,t),o=(0,W.cx)("chakra-editable__textarea",e.className);return(0,n.jsx)(X.B.textarea,{...r,__css:{outline:0,...tQ,...i.textarea},className:o})});function t1(e,t,a,i){let n=G(a);return(0,f.useEffect)(()=>{let r="function"==typeof e?e():null!=e?e:document;if(a&&r)return r.addEventListener(t,n,i),()=>{r.removeEventListener(t,n,i)}},[t,e,i,n,a]),()=>{let a="function"==typeof e?e():null!=e?e:document;null==a||a.removeEventListener(t,n,i)}}t0.displayName="EditableTextarea";var t2=()=>"undefined"!=typeof window,t5=e=>t2()&&e.test(navigator.vendor),t4=e=>t2()&&e.test(function(){var e;let t=navigator.userAgentData;return null!=(e=null==t?void 0:t.platform)?e:navigator.platform}()),t6=()=>t4(/mac|iphone|ipad|ipod/i),t3=()=>t6()&&t5(/apple/i);function t8(e){let{ref:t,elements:a,enabled:i}=e,n=()=>{var e,a;return null!=(a=null==(e=t.current)?void 0:e.ownerDocument)?a:document};t1(n,"pointerdown",e=>{if(!t3()||!i)return;let r=e.target,o=(null!=a?a:[t]).some(e=>{let t="current"in e?e.current:e;return(null==t?void 0:t.contains(r))||t===r});n().activeElement!==r&&o&&(e.preventDefault(),r.focus())})}function t9(e,t){return!!e&&(e===t||e.contains(t))}function t7(e={}){let{onChange:t,onCancel:a,onSubmit:i,onBlur:n,value:r,isDisabled:o,defaultValue:l,startWithEditView:u,isPreviewFocusable:s=!0,submitOnBlur:d=!0,selectAllOnFocus:p=!0,placeholder:c,onEdit:m,finalFocusRef:y,...v}=e,h=G(m),g=!!(u&&!o),[b,S]=(0,f.useState)(g),[w,k]=eZ({defaultValue:l||"",value:r,onChange:t}),[x,P]=(0,f.useState)(w),_=(0,f.useRef)(null),E=(0,f.useRef)(null),C=(0,f.useRef)(null),T=(0,f.useRef)(null),A=(0,f.useRef)(null);t8({ref:_,enabled:b,elements:[T,A]});let I=!b&&!o;(0,M.U)(()=>{var e,t;b&&(null==(e=_.current)||e.focus(),p&&(null==(t=_.current)||t.select()))},[]),q(()=>{var e,t,a,i;if(!b){y?null==(e=y.current)||e.focus():null==(t=C.current)||t.focu
281s();return}null==(a=_.current)||a.focus(),p&&(null==(i=_.current)||i.select()),null==h||h()},[b,h,p]);let B=(0,f.useCallback)(()=>{I&&S(!0)},[I]),R=(0,f.useCallback)(()=>{P(w)},[w]),N=(0,f.useCallback)(()=>{S(!1),k(x),null==a||a(x),null==n||n(x)},[a,n,k,x]),O=(0,f.useCallback)(()=>{S(!1),P(w),null==i||i(w),null==n||n(x)},[w,i,n,x]);(0,f.useEffect)(()=>{if(b)return;let e=_.current;(null==e?void 0:e.ownerDocument.activeElement)===e&&(null==e||e.blur())},[b]);let D=(0,f.useCallback)(e=>{k(e.currentTarget.value)},[k]),L=(0,f.useCallback)(e=>{let t={Escape:N,Enter:e=>{e.shiftKey||e.metaKey||O()}}[e.key];t&&(e.preventDefault(),t(e))},[N,O]),F=(0,f.useCallback)(e=>{let t={Escape:N}[e.key];t&&(e.preventDefault(),t(e))},[N]),j=0===w.length,U=(0,f.useCallback)(e=>{var t;if(!b)return;let a=e.currentTarget.ownerDocument,i=null!=(t=e.relatedTarget)?t:a.activeElement,n=t9(T.current,i),r=t9(A.current,i);n||r||(d?O():N())},[d,O,N,b]),z=(0,f.useCallback)((e={},t=null)=>{let a=I&&s?0:void 0;return{...e,ref:(0,ej.Px)(t,E),children:j?c:w,hidden:b,"aria-disabled":(0,W.rq)(o),tabIndex:a,onFocus:(0,W.Hj)(e.onFocus,B,R)}},[o,b,I,s,j,B,R,c,w]),H=(0,f.useCallback)((e={},t=null)=>({...e,hidden:!b,placeholder:c,ref:(0,ej.Px)(t,_),disabled:o,"aria-disabled":(0,W.rq)(o),value:w,onBlur:(0,W.Hj)(e.onBlur,U),onChange:(0,W.Hj)(e.onChange,D),onKeyDown:(0,W.Hj)(e.onKeyDown,L),onFocus:(0,W.Hj)(e.onFocus,R)}),[o,b,U,D,L,R,c,w]),V=(0,f.useCallback)((e={},t=null)=>({...e,hidden:!b,placeholder:c,ref:(0,ej.Px)(t,_),disabled:o,"aria-disabled":(0,W.rq)(o),value:w,onBlur:(0,W.Hj)(e.onBlur,U),onChange:(0,W.Hj)(e.onChange,D),onKeyDown:(0,W.Hj)(e.onKeyDown,F),onFocus:(0,W.Hj)(e.onFocus,R)}),[o,b,U,D,F,R,c,w]),$=(0,f.useCallback)((e={},t=null)=>({"aria-label":"Edit",...e,type:"button",onClick:(0,W.Hj)(e.onClick,B),ref:(0,ej.Px)(t,C),disabled:o}),[B,o]),Y=(0,f.useCallback)((e={},t=null)=>({...e,"aria-label":"Submit",ref:(0,ej.Px)(A,t),type:"button",onClick:(0,W.Hj)(e.onClick,O),disabled:o}),[O,o]),K=(0,f.useCallback)((e={},t=null)=>({"aria-label":"Cancel",id:"cancel",...e,ref:(0,ej.Px)(T,t),type:"button",onClick:(0,W.Hj)(e.onClick,N),disabled:o}),[N,o]);return{isEditing:b,isDisabled:o,isValueEmpty:j,value:w,onEdit:B,onCancel:N,onSubmit:O,getPreviewProps:z,getInputProps:H,getTextareaProps:V,getEditButtonProps:$,getSubmitButtonProps:Y,getCancelButtonProps:K,htmlProps:v}}var ae=(0,es.R)(function(e,t){let a=(0,ed.o5)("Editable",e),{htmlProps:i,...r}=t7((0,c.MN)(e)),{isEditing:o,onSubmit:l,onCancel:u,onEdit:s}=r,d=(0,W.cx)("chakra-editable",e.className),p=(0,W.Jg)(e.children,{isEditing:o,onSubmit:l,onCancel:u,onEdit:s});return(0,n.jsx)(tY,{value:r,children:(0,n.jsx)(tq,{value:a,children:(0,n.jsx)(X.B.div,{ref:t,...i,className:d,children:p})})})});function at(){let{isEditing:e,getEditButtonProps:t,getCancelButtonProps:a,getSubmitButtonProps:i}=tK();return{isEditing:e,getEditButtonProps:t,getCancelButtonProps:a,getSubmitButtonProps:i}}ae.displayName="Editable";var aa=a(74982);function ai(e){let t=(0,f.useRef)();return(0,f.useEffect)(()=>{t.current=e},[e]),t.current}function an(e={}){let{timeout:t=300,preventDefault:a=()=>!0}=e,[i,n]=(0,f.useState)([]),r=(0,f.useRef)(),o=()=>{r.current&&(clearTimeout(r.current),r.current=null)},l=()=>{o(),r.current=setTimeout(()=>{n([]),r.current=null},t)};return(0,f.useEffect)(()=>o,[]),function(e){return t=>{if("Backspace"===t.key){let e=[...i];e.pop(),n(e);return}if(function(e){let{key:t}=e;return 1===t.length||t.length>1&&/[^a-zA-Z0-9]/.test(t)}(t)){let r=i.concat(t.key);a(t)&&(t.preventDefault(),t.stopPropagation()),n(r),e(r.join("")),l()}}}}var ar=a(34558);function ao(e,t){let a=(0,ar.c)(e);(0,f.useEffect)(()=>{if(null==t)return;let e=null;return e=window.setTimeout(()=>{a()},t),()=>{e&&window.clearTimeout(e)}},[t,a])}function al(e,t){let a=(0,f.useRef)();(0,f.useEffect)(()=>{if(a.current){let i=Object.keys({...a.current,...t}),n={};i.forEach(e=>{a.current[e]!==t[e]&&(n[e]={from:a.current[e],to:t[e]})}),Object.keys(n).length&&console.log("[why-did-you-update]",e,n)}a.current=t})}function au(e,t){let a=(0,ar.c)(e);(0,f.useEffect)(()=>{let e=null;return null!==t&&(e=window.setInterval(()=>a(),t)),()=>{e&&window.clearInterval(e)}},[t,a])}function as(e){let t=(0,f.useRef)(null);return t.current=e,t}function ad(e,t){if(null!=e){if("function"==typeof e){e(t);return}try{e.current=t}catch(a){throw Error(`Cannot assign value '${t}' to ref '${e}'`)}}}function ap(...e){return(0,f.useMemo)(()=>e.every(e=>null==e)?null:t=>
281{e.forEach(e=>{e&&ad(e,t)})},e)}function ac(e,t,a,i){let n=(0,ar.c)(t);return(0,f.useEffect)(()=>{var r;let o=null!=(r=(0,y.Jg)(a))?r:document;if(t)return o.addEventListener(e,n,i),()=>{o.removeEventListener(e,n,i)}},[e,a,i,n,t]),()=>{var t;(null!=(t=(0,y.Jg)(a))?t:document).removeEventListener(e,n,i)}}function am(e=!0){let t=(0,f.useRef)();return ac("mousedown",a=>{e&&(t.current=a.target)}),t}var ay=a(64816);function av(e){let{ref:t,handler:a,enabled:i=!0}=e,n=(0,ar.c)(a),r=(0,f.useRef)({isPointerDown:!1,ignoreEmulatedMouseEvents:!1}).current;(0,f.useEffect)(()=>{if(!i)return;let e=e=>{af(e,t)&&(r.isPointerDown=!0)},o=e=>{if(r.ignoreEmulatedMouseEvents){r.ignoreEmulatedMouseEvents=!1;return}r.isPointerDown&&a&&af(e,t)&&(r.isPointerDown=!1,n(e))},l=e=>{r.ignoreEmulatedMouseEvents=!0,a&&r.isPointerDown&&af(e,t)&&(r.isPointerDown=!1,n(e))},u=(0,ay.TW)(t.current);return u.addEventListener("mousedown",e,!0),u.addEventListener("mouseup",o,!0),u.addEventListener("touchstart",e,!0),u.addEventListener("touchend",l,!0),()=>{u.removeEventListener("mousedown",e,!0),u.removeEventListener("mouseup",o,!0),u.removeEventListener("touchstart",e,!0),u.removeEventListener("touchend",l,!0)}},[a,t,n,r,i])}function af(e,t){var a;let i=e.target;return(!i||!!(0,ay.TW)(i).contains(i))&&!(null==(a=t.current)?void 0:a.contains(i))}var ah={pageX:0,pageY:0};function ag(e,t="page"){return{point:e.touches?function(e,t="page"){let a=e.touches[0]||e.changedTouches[0]||ah;return{x:a[`${t}X`],y:a[`${t}Y`]}}(e,t):function(e,t="page"){return{x:e[`${t}X`],y:e[`${t}Y`]}}(e,t)}}var ab=(e,t=!1)=>{let a=t=>e(t,ag(t));return t?e=>{let t=(0,ay.Hz)(e),i=e instanceof t.MouseEvent;(!i||i&&0===e.button)&&a(e)}:a},aS=()=>ay.Bd&&null===window.onpointerdown,aw=()=>ay.Bd&&null===window.ontouchstart,ak=()=>ay.Bd&&null===window.onmousedown,ax={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},aP={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function a_(e){return aS()?e:aw()?aP[e]:ak()?ax[e]:e}function aE(e,t,a,i){return(0,ay.kn)(e,a_(t),ab(a,"pointerdown"===t),i)}function aC(e,t,a,i){return ac(a_(t),ab(a,"pointerdown"===t),e,i)}function aT(e,t=[]){return(0,f.useEffect)(()=>()=>e(),t)}var aA=Object.defineProperty,aI=(e,t,a)=>t in e?aA(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,aM=(e,t,a)=>(aI(e,"symbol"!=typeof t?t+"":t,a),a);let aB=1/60*1e3,aR="undefined"!=typeof performance?()=>performance.now():()=>Date.now(),aN="undefined"!=typeof window?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(aR()),aB),aO=!0,aD=!1,aL=!1,aF={delta:0,timestamp:0},aj=["read","update","preRender","render","postRender"],aU=aj.reduce((e,t)=>(e[t]=function(e){let t=[],a=[],i=0,n=!1,r=!1,o=new WeakSet,l={schedule:(e,r=!1,l=!1)=>{let u=l&&n,s=u?t:a;return r&&o.add(e),-1===s.indexOf(e)&&(s.push(e),u&&n&&(i=t.length)),e},cancel:e=>{let t=a.indexOf(e);-1!==t&&a.splice(t,1),o.delete(e)},process:u=>{if(n){r=!0;return}if(n=!0,[t,a]=[a,t],a.length=0,i=t.length)for(let a=0;a<i;a++){let i=t[a];i(u),o.has(i)&&(l.schedule(i),e())}n=!1,r&&(r=!1,l.process(u))}};return l}(()=>aD=!0),e),{}),az=aj.reduce((e,t)=>{let a=aU[t];return e[t]=(e,t=!1,i=!1)=>(aD||aG(),a.schedule(e,t,i)),e},{}),aH=aj.reduce((e,t)=>(e[t]=aU[t].cancel,e),{});aj.reduce((e,t)=>(e[t]=()=>aU[t].process(aF),e),{});let aV=e=>aU[e].process(aF),a$=e=>{aD=!1,aF.delta=aO?aB:Math.max(Math.min(e-aF.timestamp,40),1),aF.timestamp=e,aL=!0,aj.forEach(aV),aL=!1,aD&&(aO=!1,aN(a$))},aG=()=>{aD=!0,aO=!0,aL||aN(a$)},aq=()=>aF;var aW=class{constructor(e,t,a){if(aM(this,"history",[]),aM(this,"startEvent",null),aM(this,"lastEvent",null),aM(this,"lastEventInfo",null),aM(this,"handlers",{}),aM(this,"removeListeners",y.lQ),aM(this,"threshold",3),aM(this,"win"),aM(this,"updatePoint",()=>{if(!(this.lastEvent&&this.lastEventInfo))return;let e=aK(this.lastEventInfo,this.history),t=null!==this.startEvent,a=(0,y.Io)(e.offset,{x:0,y:0})>=this.threshold;if(!t&&!a)return;let{timestamp:i}=aq();this.history.push({...e.point,timestamp:i});let{onStart:n,onMove:r}=this.handlers;t||(null==n||n(this.lastEvent,e),this.startEvent=this.lastEvent),null==r||r(this.lastEvent,e)}),aM(this,"onPointerMove",(e,t)=>{if(this.lastEvent=e,this.lastEventInfo=t,function(e){let t=(0,ay.Hz)(e);return void 0!==t.PointerEvent&&e instanceof t.PointerEvent?!("mouse"!==e.pointerType):e instanceof t.MouseEvent}(e)&&0===e.buttons){this.onPointerUp(e,t);return}az.update(this.updatePoint,!0)}),aM(this,"onPointerUp",(e,t)=>{let a=aK(t,this.history),{onEnd:i,onSessionEnd:n}=this.handlers;null==n||n(e,a),this.end(),i&&this.startEvent&&(null==i||i(e,a))}),this.win=(0,ay.Hz)(e),function(e){return!!e.touches&&e.touches.length>1}(e))return;this.handlers=t,a&&(this.threshold=a),e.stopPropagation(),e.preventDefault();let i=ag(e),{timestamp:n}=aq();this.history=[{...i.point,timestamp:n}];let{onSessionStart:r}=t;null==r||r(e,aK(i,this.history)),this.removeListeners=(0,y.Fs)(aE(this.win,"pointermove",this.onPointerMove),aE(this.win,"pointerup",this.onPointerUp),aE(this.win,"pointercancel",this.onPointerUp))}updateHandlers(e){this.handlers=e}end(){var e;null==(e=this.removeListeners)||e.call(this),aH.update(this.updatePoint)}};function aY(e,t){return{x:e.x-t.x,y:e.y-t.y}}function aK(e,t){return{point:e.point,delta:aY(e.point,t[t.length-1]),offset:aY(e.point,t[0]),velocity:function(e,t){if(e.length<2)return{x:0,y:0};let a=e.length-1,i=null,n=e[e.length-1];for(;a>=0&&(i=e[a],!(n.timestamp-i.timestamp>aX(.1)));)a--;if(!i)return{x:0,y:0};let r=(n.timestamp-i.timestamp)/1e3;if(0===r)return{x:0,y:0};let o={x:(n.x-i.x)/r,y:(n.y-i.y)/r};return o.x===1/0&&(o.x=0),o.y===1/0&&(o.y=0),o}(t,0)}}var aX=e=>1e3*e;function aQ(e,t){let{onPan:a,onPanStart:i,onPanEnd:n,onPanSessionStart:r,onPanSessionEnd:o,threshold:l}=t,u=(0,f.useRef)(null),s={onSessionStart:r,onSessionEnd:o,onStart:i,onMove:a,onEnd(e,t){u.current=null,null==n||n(e,t)}};(0,f.useEffect)(()=>{var e;null==(e=u.current)||e.updateHandlers(s)}),aC(()=>
281e.current,"pointerdown",a||i||n||r||o?function(e){u.current=new aW(e,s,l)}:y.lQ),aT(()=>{var e;null==(e=u.current)||e.end(),u.current=null})}var aJ=a(83216);function aZ(){let e=(0,f.useRef)(new Map),t=e.current,a=(0,f.useCallback)((t,a,i,n)=>{let r=ab(i,"pointerdown"===a);e.current.set(i,{__listener:r,type:a_(a),el:t,options:n}),t.addEventListener(a,r,n)},[]),i=(0,f.useCallback)((t,a,i,n)=>{let{__listener:r}=e.current.get(i);t.removeEventListener(a,r,n),e.current.delete(r)},[]);return(0,f.useEffect)(()=>()=>{t.forEach((e,t)=>{i(e.el,e.type,t,e.options)})},[i,t]),{add:a,remove:i}}var a0=(e,t)=>{let a=(0,f.useRef)(!1),i=(0,f.useRef)(!1);(0,f.useEffect)(()=>{if(a.current&&i.current)return e();i.current=!0},t),(0,f.useEffect)(()=>(a.current=!0,()=>{a.current=!1}),[])},a1=e=>e.hasAttribute("tabindex"),a2=e=>a1(e)&&-1===e.tabIndex;function a5(e){return((0,ay.sb)(e)?(0,ay.TW)(e):document).activeElement===e}function a4(e){var t;if(!(0,ay.sb)(e)||function e(t){return!!(t.parentElement&&e(t.parentElement))||t.hidden}(e)||!0==!!(t=e).getAttribute("disabled")||!0==!!t.getAttribute("aria-disabled"))return!1;let{localName:a}=e;if(["input","select","textarea","button"].indexOf(a)>=0)return!0;let i={a:()=>e.hasAttribute("href"),audio:()=>e.hasAttribute("controls"),video:()=>e.hasAttribute("controls")};return a in i?i[a]():!!function(e){let t=e.getAttribute("contenteditable");return"false"!==t&&null!=t}(e)||a1(e)}function a6(e,t={}){let{isActive:a=a5,nextTick:i,preventScroll:n=!0,selectTextIfInput:r=!0}=t;if(!e||a(e))return -1;function o(){if(!e){(0,y.R8)({condition:!0,message:"[chakra-ui]: can't call focus() on `null` or `undefined` element"});return}!function(){if(null==a3){a3=!1;try{document.createElement("div").focus({get preventScroll(){return a3=!0,!0}})}catch(e){}}return a3}()?(e.focus(),n&&function(e){for(let{element:t,scrollTop:a,scrollLeft:i}of e)t.scrollTop=a,t.scrollLeft=i}(function(e){var t;let a=(0,ay.TW)(e),i=null!=(t=a.defaultView)?t:window,n=e.parentNode,r=[],o=a.scrollingElement||a.documentElement;for(;n instanceof i.HTMLElement&&n!==o;)(n.offsetHeight<n.scrollHeight||n.offsetWidth<n.scrollWidth)&&r.push({element:n,scrollTop:n.scrollTop,scrollLeft:n.scrollLeft}),n=n.parentNode;return o instanceof i.HTMLElement&&r.push({element:o,scrollTop:o.scrollTop,scrollLeft:o.scrollLeft}),r}(e))):e.focus({preventScroll:n}),r&&((0,ay.sb)(e)&&"input"===e.localName&&"select"in e?e.select():"setSelectionRange"in e&&e.setSelectionRange(e.value.length,e.value.length))}return i?requestAnimationFrame(o):(o(),-1)}var a3=null;function a8(e,t){let{shouldFocus:a,preventScroll:i}=t;a0(()=>{let t=e.current;t&&a&&(document.activeElement&&t.contains(document.activeElement)||a6(t,{preventScroll:i,nextTick:!0}))},[a,e,i])}function a9(e,t){let{shouldFocus:a,visible:i,focusRef:n}=t,r=a&&!i;a0(()=>{if(!r||function(e){let t=e.current;if(!t)return!1;let a=(0,ay.bq)(t);return!(!a||(0,ay.gR)(t,a))&&!!(a&&(0,ay.sb)(a)&&a4(a)&&!a2(a))}(e))return;let t=(null==n?void 0:n.current)||e.current;t&&a6(t,{nextTick:!0})},[r,e,n])}var a7=a(14462);function ie(e){let{ref:t,elements:a,enabled:i}=e,n=!!ay.Bd&&"Safari"===function(e){let{userAgent:t,vendor:a}=e,i=/(android)/i.test(t);switch(!0){case/CriOS/.test(t):return"Chrome for iOS";case/Edg\//.test(t):return"Edge";case i&&/Silk\//.test(t):return"Silk";case/Chrome/.test(t)&&/Google Inc/.test(a):return"Chrome";case/Firefox\/\d+\.\d+$/.test(t):return"Firefox";case i:return"AOSP";case/MSIE|Trident/.test(t):return"IE";case/Safari/.test(e.userAgent)&&/Apple Computer/.test(t):return"Safari";case/AppleWebKit/.test(t):return"WebKit";default:return null}}(window.navigator);aC(()=>(0,ay.TW)(t.current),"pointerdown",e=>{if(!n||!i)return;let r=e.target,o=(null!=a?a:[t]).some(e=>{let t=(0,a7.XF)(e)?e.current:e;return(0,ay.gR)(t,r)});!a5(r)&&o&&(e.preventDefault(),a6(r))})}var it=a(28905),ia=e=>e.offsetWidth>0&&e.offsetHeight>0,ii={preventScroll:!0,shouldFocus:!1};function ir(e,t=ii){let{focusRef:a,preventScroll:i,shouldFocus:n,visible:r}=t,o=(0,a7.XF)(e)?e.current:e,l=n&&r,u=(0,f.useRef)(l),s=(0,f.useRef)(r);(0,it.U)(()=>{!s.current&&r&&(u.current=l),s.current=r},[r,l]);let d=(0,f.useCallback)(()=>
281{if(r&&o&&u.current&&(u.current=!1,!(0,ay.gR)(o,document.activeElement))){if(null==a?void 0:a.current)a6(a.current,{preventScroll:i,nextTick:!0});else{let e=function(e){let t=Array.from(e.querySelectorAll("input:not(:disabled):not([disabled]),select:not(:disabled):not([disabled]),textarea:not(:disabled):not([disabled]),embed,iframe,object,a[href],area[href],button:not(:disabled):not([disabled]),[tabindex],audio[controls],video[controls],*[tabindex]:not([aria-disabled]),*[contenteditable]"));return t.unshift(e),t.filter(e=>a4(e)&&ia(e))}(o);e.length>0&&a6(e[0],{preventScroll:i,nextTick:!0})}}},[r,i,o,a]);a0(()=>{d()},[d]),ac("transitionend",d,o)}function io(){let e=(0,f.useRef)(!1),[t,a]=(0,f.useState)(0);return aT(()=>{e.current=!0}),(0,f.useCallback)(()=>{e.current||a(t+1)},[t])}function il(e){let{isOpen:t,ref:a}=e,[i,n]=(0,f.useState)(t),[r,o]=(0,f.useState)(!1);return(0,f.useEffect)(()=>{r||(n(t),o(!0))},[t,r,i]),ac("animationend",()=>{n(t)},()=>a.current),{present:!(!t&&!i),onComplete(){var e;let t=new((0,ay.mD)(a.current)).CustomEvent("animationend",{bubbles:!0});null==(e=a.current)||e.dispatchEvent(t)}}}function iu(e=!1){let[t,a]=(0,f.useState)(e);return[t,(0,f.useMemo)(()=>({on:()=>a(!0),off:()=>a(!1),toggle:()=>a(e=>!e)}),[])]}var is=a(17965);function id(e,t={}){let[a,i]=(0,f.useState)(!1),[n,r]=(0,f.useState)(e);(0,f.useEffect)(()=>r(e),[e]);let{timeout:o=1500,...l}="number"==typeof t?{timeout:t}:t,u=(0,f.useCallback)(()=>{i(is(n,l))},[n,l]);return(0,f.useEffect)(()=>{let e=null;return a&&(e=window.setTimeout(()=>{i(!1)},o)),()=>{e&&window.clearTimeout(e)}},[o,a]),{value:n,setValue:r,onCopy:u,hasCopied:a}}var ip=a(17636),ic=a(27265),im=a(72737);function iy(e,t){let[a,i]=(0,f.useState)(null),n=(0,f.useRef)();return(0,it.U)(()=>{function a(){let t=e.current;t&&(n.current=requestAnimationFrame(()=>{i((0,im.getBox)(t))}))}return a(),t&&(window.addEventListener("resize",a),window.addEventListener("scroll",a)),()=>{t&&(window.removeEventListener("resize",a),window.removeEventListener("scroll",a)),n.current&&cancelAnimationFrame(n.current)}},[t]),a}function iv(e){let{viewBox:t="0 0 24 24",d:a,displayName:i,defaultProps:r={}}=e,o=f.Children.toArray(e.path),l=(0,es.R)((e,i)=>(0,n.jsx)(ee.I,{ref:i,viewBox:t,...r,...e,children:o.length?o:(0,n.jsx)("path",{fill:"currentColor",d:a})}));return l.displayName=i,l}var ih=(0,es.R)(function(e,t){let{htmlWidth:a,htmlHeight:i,alt:r,...o}=e;return(0,n.jsx)("img",{width:a,height:i,ref:t,alt:r,...o})});ih.displayName="NativeImage";var ig=(0,es.R)((e,t)=>(0,n.jsx)(X.B.img,{ref:t,as:ih,className:"chakra-image",...e})),ib=a(34968),iS={left:{marginEnd:"-1px",borderEndRadius:0,borderEndColor:"transparent"},right:{marginStart:"-1px",borderStartRadius:0,borderStartColor:"transparent"}},iw=(0,X.B)("div",{baseStyle:{flex:"0 0 auto",width:"auto",display:"flex",alignItems:"center",whiteSpace:"nowrap"}}),ik=(0,es.R)(function(e,t){var a;let{placement:i="left",...r}=e,o=null!=(a=iS[i])?a:{},l=(0,ib.Z)();return(0,n.jsx)(iw,{ref:t,...r,__css:{...l.addon,...o}})});ik.displayName="InputAddon";var ix=(0,es.R)(function(e,t){return(0,n.jsx)(ik,{ref:t,placement:"left",...e,className:(0,W.cx)("chakra-input__left-addon",e.className)})});ix.displayName="InputLeftAddon",ix.id="InputLeftAddon";var iP=(0,es.R)(function(e,t){return(0,n.jsx)(ik,{ref:t,placement:"right",...e,className:(0,W.cx)("chakra-input__right-addon",e.className)})});function i_(e={}){let{name:t,strict:a=!0,hookName:i="useContext",providerName:n="Provider",errorMessage:r,defaultValue:o}=e,l=(0,f.createContext)(o);return l.displayName=t,[l.Provider,function e(){var t;let o=(0,f.useContext)(l);if(!o&&a){let a=Error(null!=r?r:`${i} returned \`undefined\`. Seems you forgot to wrap component within ${n}`);throw a.name="ContextError",null==(t=Error.captureStackTrace)||t.call(Error,a,e),a}return o},l]}iP.displayName="InputRightAddon",iP.id="InputRightAddon";var[iE,iC]=i_({name:"ListStylesContext",errorMessage:"useListStyles returned is 'undefined'. Seems you forgot to wrap the components in \"<List />\" "}),iT=(0,es.R)(function(e,t){let a=(0,ed.o5)("List",e),{children:i,styleType:r="none",stylePosition:o,spacing:l,...u}=(0,c.MN)(e),s=(0,tv.a)(i);return(0,n.jsx)(iE,{value:a,children:(0,n.jsx)(X.B.ul,{ref:t,listStyleType:r,listStylePosition:o,role:"list",__css:{...a.container,...l?{"& > *:not(style) ~ *:not(style)":{mt:l}}:{}},...u,children:s})})});iT.displayName="List";var iA=(0,es.R)((e,t)=>{let{as:a,...i}=e;return(0,n.jsx)(iT,{ref:t,as:"ol",styleType:"decimal",marginStart:"1em",...i})});iA.displayName="OrderedList";var iI=(0,es.R)(function(e,t){let{as:a,...i}=e;return(0,n.jsx)(iT,{ref:t,as:"ul",styleType:"initial",marginStart:"1em",...i})});iI.displayName="UnorderedList";var iM=(0,es.R)(function(e,t){let a=iC();return(0,n.jsx)(X.B.li,{ref:t,...e,__css:a.item})});iM.displayName="ListItem";var iB=(0,es.R)(function(e,t){let a=iC();return(0,n.jsx)(ee.I,{ref:t,role:"presentation",...e,__css:a.icon})});iB.displayName="ListIcon";var iR=a(11235);function iN(e){return"number"==typeof e?`${e}px`:e}var iO=(0,es.R)(function(e,t){let{spacing:a="0.5rem",spacingX:i,spacingY:r,children:o,justify:l,direction:u,align:s,className:d,shouldWrapChildren:p,...m}=e,y=(0,f.useMemo)(()=>{let{spacingX:e=a,spacingY:t=a}={spacingX:i,spacingY:r};return{"--chakra-wrap-x-spacing":t=>(0,iR.bk)(e,e=>iN((0,c.D8)("space",e)(t))),"--chakra-wrap-y-spacing":e=>(0,iR.bk)(t,t=>iN((0,c.D8)("space",t)(e))),"--wrap-x-spacing":"calc(var(--chakra-wrap-x-spacing) / 2)","--wrap-y-spacing":"calc(var(--chakra-wrap-y-spacing) / 2)",display:"flex",flexWrap:"wrap",justifyContent:l,alignItems:s,flexDirection:u,listStyleType:"none",padding:"0",margin:"calc(var(--wrap-y-spacing) * -1) calc(var(--wrap-x-spacing) * -1)","& > *:not(style)":{margin:"var(--wrap-y-spacing) var(--wrap-x-spacing)"}}},[a,i,r,l,s,u]),v=(0,f.useMemo)(()=>p?f.Children.map(o,(e,t)=>(0,n.jsx)(iD,{children:e},t)):o,[o,p]);return(0,n.jsx)(X.B.div,{ref:t,className:(0,W.cx)("chakra-wrap",d),overflow:"hidden",...m,children:(0,n.jsx)(X.B.ul,{className:"chakra-wrap__list",__css:y,children:v})})});iO.displayName="Wrap";var iD=(0,es.R)(function(e,t){let{className:a,...i}=e;return(0,n.jsx)(X.B.li,{ref:t,__css:{display:"flex",alignItems:"flex-start"},className:(0,W.cx)("chakra-wrap__listitem",a),...i})});iD.displayName="WrapItem";var iL=e=>(0,n.jsx)(X.B.div,{className:"chakra-stack__item",...e,__css:{display:"inline-block",flex:"0 0 auto",minWidth:0,...e.__css}});iL.displayName="StackItem";var iF=e=>(0,n.jsx)(X.B.div,{className:"chakra-stack__divider",...e,__css:{...e.__css,borderWidth:0,alignSelf:"stretch",borderColor:"inherit",width:"auto",height:"auto"}});iF.displayName="StackDivider";var ij=(0,X.B)("div");ij.displayName="Box";var iU=(0,es.R)(function(e,t){let{size:a,centerContent:i=!0,...r}=e;return(0,n.jsx)(ij,{ref:t,boxSize:a,__css:{...i?{display:"flex",alignItems:"center",justifyContent:"center"}:{},flexShrink:0,flexGrow:0},...r})});iU.displayName="Square",(0,es.R)(function(e,t){let{size:a,...i}=e;return(0,n.jsx)(iU,{size:a,ref:t,borderRadius:"9999px",...i})}).displayName="Circle";var iz=e=>e.replace(/[|\\{}()[\]^$+*?.-]/g,e=>`\\${e}`);function iH(e){let{text:t,query:a}=e;return(0,f.useMemo)(()=>(function({text:e,query:t}){let a=function(e){let t=e.filter(e=>0!==e.length).map(e=>iz(e.trim()));return t.length?RegExp(`(${t.join("|")})`,"ig"):null}(Array.isArray(t)?t:[t]);
281return a?e.split(a).filter(Boolean).map(e=>({text:e,match:a.test(e)})):[{text:e,match:!1}]})({text:t,query:a}),[t,a])}var iV=(0,es.R)(function(e,t){let a=(0,ed.Vl)("Mark",e),i=(0,c.MN)(e);return(0,n.jsx)(ij,{ref:t,...i,as:"mark",__css:{bg:"transparent",whiteSpace:"nowrap",...a}})});function i$(e){let{children:t,query:a,styles:i}=e;if("string"!=typeof t)throw Error("The children prop of Highlight must be a string");let r=iH({query:a,text:t});return(0,n.jsx)(n.Fragment,{children:r.map((e,t)=>e.match?(0,n.jsx)(iV,{sx:i,children:e.text},t):(0,n.jsx)(f.Fragment,{children:e.text},t))})}var iG=(0,es.R)(function(e,t){let a=(0,ed.Vl)("Kbd",e),{className:i,...r}=(0,c.MN)(e);return(0,n.jsx)(X.B.kbd,{ref:t,className:(0,W.cx)("chakra-kbd",i),...r,__css:{fontFamily:"mono",...a}})});iG.displayName="Kbd",(0,X.B)("div",{baseStyle:{display:"flex",alignItems:"center",justifyContent:"center"}}).displayName="Center";var iq={horizontal:{insetStart:"50%",transform:"translateX(-50%)"},vertical:{top:"50%",transform:"translateY(-50%)"},both:{insetStart:"50%",top:"50%",transform:"translate(-50%, -50%)"}},iW=(0,es.R)(function(e,t){let{axis:a="both",...i}=e;return(0,n.jsx)(X.B.div,{ref:t,__css:iq[a],...i,position:"absolute"})}),iY=(0,es.R)(function(e,t){let a=(0,ed.Vl)("Code",e),{className:i,...r}=(0,c.MN)(e);return(0,n.jsx)(X.B.code,{ref:t,className:(0,W.cx)("chakra-code",e.className),...r,__css:{display:"inline-block",...a}})});function iK(e,t={}){let{ssr:a=!0,fallback:i}=t,{getWindow:n}=F(),r=Array.isArray(e)?e:[e],o=Array.isArray(i)?i:[i];o=o.filter(e=>null!=e);let[l,u]=(0,f.useState)(()=>r.map((e,t)=>({media:e,matches:a?!!o[t]:n().matchMedia(e).matches})));return(0,f.useEffect)(()=>{let e=n();u(r.map(t=>({media:t,matches:e.matchMedia(t).matches})));let t=r.map(t=>e.matchMedia(t)),a=e=>{u(t=>t.slice().map(t=>t.media===e.media?{...t,matches:e.matches}:t))};return t.forEach(e=>{"function"==typeof e.addListener?e.addListener(a):e.addEventListener("change",a)}),()=>{t.forEach(e=>{"function"==typeof e.removeListener?e.removeListener(a):e.removeEventListener("change",a)})}},[n]),l.map(e=>e.matches)}function iX(e){let{breakpoint:t,hide:a,children:i,ssr:n}=e,[r]=iK(t,{ssr:n});return(a?!r:r)?i:null}iY.displayName="Code";var iQ=a(9267),iJ=(e,t)=>{var a,i;return null!=(i=null==(a=null==e?void 0:e.breakpoints)?void 0:a[t])?i:t};function iZ(e){let{breakpoint:t="",below:a,above:i}=e,n=(0,iQ.D)(),r=iJ(n,a),o=iJ(n,i),l=t;return r?l=`(max-width: ${r})`:o&&(l=`(min-width: ${o})`),l}function i0(e){let{children:t,ssr:a}=e,i=iZ(e);return(0,n.jsx)(iX,{breakpoint:i,hide:!0,ssr:a,children:t})}function i1(e){let[t]=iK("(prefers-reduced-motion: reduce)",e);return t}function i2(e){let[t,a]=iK(["(prefers-color-scheme: light)","(prefers-color-scheme: dark)"],e);return t?"light":a?"dark":void 0}function i5(e){let{children:t,ssr:a}=e,i=iZ(e);return(0,n.jsx)(iX,{breakpoint:i,ssr:a,children:t})}function i4(e){var t,a;let i=(0,W.Gv)(e)?e:{fallback:null!=e?e:"base"},n=(0,iQ.D)().__breakpoints.details.map(({minMaxQuery:e,breakpoint:t})=>({breakpoint:t,query:e.replace("@media screen and ","")})),r=n.map(e=>e.breakpoint===i.fallback),o=iK(n.map(e=>e.query),{fallback:r,ssr:i.ssr}).findIndex(e=>!0==e);return null!=(a=null==(t=n[o])?void 0:t.breakpoint)?a:i.fallback}function i6(e){let{tagName:t,isContentEditable:a}=e.target;return"INPUT"!==t&&"TEXTAREA"!==t&&!0!==a}function i3(e={}){let{ref:t,isDisabled:a,isFocusable:i,clickOnEnter:n=!0,clickOnSpace:r=!0,onMouseDown:o,onMouseUp:l,onClick:u,onKeyDown:s,onKeyUp:d,tabIndex:p,onMouseOver:c,onMouseLeave:m,...y}=e,[v,h]=(0,f.useState)(!0),[g,b]=(0,f.useState)(!1),S=function(){let e=(0,f.useRef)(new Map),t=e.current,a=(0,f.useCallback)((t,a,i,n)=>{e.current.set(i,{type:a,el:t,options:n}),t.addEventListener(a,i,n)},[]),i=(0,f.useCallback)((t,a,i,n)=>{t.removeEventListener(a,i,n),e.current.delete(i)},[]);return(0,f.useEffect)(()=>()=>{t.forEach((e,t)=>{i(e.el,e.type,t,e.options)})},[i,t]),{add:a,remove:i}}(),w=v?p:p||0,k=a&&!i,x=(0,f.useCallback)(e=>{if(a){e.stopPropagation(),e.preventDefault();return}e.currentTarget.focus(),null==u||u(e)},[a,u]),P=(0,f.useCallback)(e=>{g&&i6(e)&&(e.preventDefault(),e.stopPropagation(),b(!1),S.remove(document,"keyup",P,!1))},[g,S]),_=(0,f.useCallback)(e=>{if(null==s||s(e),a||e.defaultPrevented||e.metaKey||!i6(e.nativeEvent)||v)return;let t=n&&"Enter"===e.key;r&&" "===e.key&&(e.preventDefault(),b(!0)),t&&(e.preventDefault(),e.currentTarget.click()),S.add(document,"keyup",P,!1)},[a,v,s,n,r,S,P]),E=(0,f.useCallback)(e=>{null==d||d(e),!a&&!e.defaultPrevented&&!e.metaKey&&i6(e.nativeEvent)&&!v&&r&&" "===e.key&&(e.preventDefault(),b(!1),e.currentTarget.click())},[r,v,a,d]),C=(0,f.useCallback)(e=>{0===e.button&&(b(!1),S.remove(document,"mouseup",C,!1))},[S]),T=(0,f.useCallback)(e=>{if(0===e.button){if(a){e.stopPropagation(),e.preventDefault();return}
281v||b(!0),e.currentTarget.focus({preventScroll:!0}),S.add(document,"mouseup",C,!1),null==o||o(e)}},[a,v,o,S,C]),A=(0,f.useCallback)(e=>{0===e.button&&(v||b(!1),null==l||l(e))},[l,v]),I=(0,f.useCallback)(e=>{if(a){e.preventDefault();return}null==c||c(e)},[a,c]),M=(0,f.useCallback)(e=>{g&&(e.preventDefault(),b(!1)),null==m||m(e)},[g,m]),B=(0,ej.Px)(t,e=>{e&&"BUTTON"!==e.tagName&&h(!1)});return v?{...y,ref:B,type:"button","aria-disabled":k?void 0:a,disabled:k,onClick:x,onMouseDown:o,onMouseUp:l,onKeyUp:d,onKeyDown:s,onMouseOver:c,onMouseLeave:m}:{...y,ref:B,role:"button","data-active":(0,W.sE)(g),"aria-disabled":a?"true":void 0,tabIndex:k?void 0:w,onClick:x,onMouseDown:T,onMouseUp:A,onKeyUp:E,onKeyDown:_,onMouseOver:I,onMouseLeave:M}}i0.displayName="Hide",i5.displayName="Show";var i8=a(91051),i9=a(65363),i7=a(69288);function ne(e,t){let{shouldFocus:a,visible:i,focusRef:n}=t,r=a&&!i;q(()=>{let t;if(!r||function(e){let t=e.current;if(!t)return!1;let a=(0,i8.bq)(t);return!(!a||t.contains(a))&&!!(0,i9.AO)(a)}(e))return;let a=(null==n?void 0:n.current)||e.current;if(a)return t=requestAnimationFrame(()=>{a.focus({preventScroll:!0})}),()=>{cancelAnimationFrame(t)}},[r,e,n])}var nt={preventScroll:!0,shouldFocus:!1},na=(e,t)=>({var:e,varRef:t?`var(${e}, ${t})`:`var(${e})`}),ni={arrowShadowColor:na("--popper-arrow-shadow-color"),arrowSize:na("--popper-arrow-size","8px"),arrowSizeHalf:na("--popper-arrow-size-half"),arrowBg:na("--popper-arrow-bg"),transformOrigin:na("--popper-transform-origin"),arrowOffset:na("--popper-arrow-offset")},nn={top:"bottom center","top-start":"bottom left","top-end":"bottom right",bottom:"top center","bottom-start":"top left","bottom-end":"top right",left:"right center","left-start":"right top","left-end":"right bottom",right:"left center","right-start":"left top","right-end":"left bottom"},nr=e=>nn[e],no={scroll:!0,resize:!0},nl={name:"matchWidth",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:({state:e})=>{e.styles.popper.width=`${e.rects.reference.width}px`},effect:({state:e})=>()=>{let t=e.elements.reference;e.elements.popper.style.width=`${t.offsetWidth}px`}},nu={name:"transformOrigin",enabled:!0,phase:"write",fn:({state:e})=>{ns(e)},effect:({state:e})=>()=>{ns(e)}},ns=e=>{e.elements.popper.style.setProperty(ni.transformOrigin.var,nr(e.placement))},nd={name:"positionArrow",enabled:!0,phase:"afterWrite",fn:({state:e})=>{np(e)}},np=e=>{var t;if(!e.placement)return;let a=nc(e.placement);if((null==(t=e.elements)?void 0:t.arrow)&&a){Object.assign(e.elements.arrow.style,{[a.property]:a.value,width:ni.arrowSize.varRef,height:ni.arrowSize.varRef,zIndex:-1});let t={[ni.arrowSizeHalf.var]:`calc(${ni.arrowSize.varRef} / 2 - 1px)`,[ni.arrowOffset.var]:`calc(${ni.arrowSizeHalf.varRef} * -1)`};for(let a in t)e.elements.arrow.style.setProperty(a,t[a])}},nc=e=>e.startsWith("top")?{property:"bottom",value:ni.arrowOffset.varRef}:e.startsWith("bottom")?{property:"top",value:ni.arrowOffset.varRef}:e.startsWith("left")?{property:"right",value:ni.arrowOffset.varRef}:e.startsWith("right")?{property:"left",value:ni.arrowOffset.varRef}:void 0,nm={name:"innerArrow",enabled:!0,phase:"main",requires:["arrow"],fn:({state:e})=>{ny(e)},effect:({state:e})=>()=>{ny(e)}},ny=e=>{if(!e.elements.arrow)return;let t=e.elements.arrow.querySelector("[data-popper-arrow-inner]");if(!t)return;let a=function(e){return e.includes("top")?"1px 1px 0px 0 var(--popper-arrow-shadow-color)":e.includes("bottom")?"-1px -1px 0px 0 var(--popper-arrow-shadow-color)":e.includes("right")?"-1px 1px 0px 0 var(--popper-arrow-shadow-color)":e.includes("left")?"1px -1px 0px 0 var(--popper-arrow-shadow-color)":void 0}(e.placement);a&&t.style.setProperty("--popper-arrow-default-shadow",a),Object.assign(t.style,{transform:"rotate(45deg)",background:ni.arrowBg.varRef,top:0,left:0,width:"100%",height:"100%",position:"absolute",zIndex:"inherit",boxShadow:"var(--popper-arrow-shadow, var(--popper-arrow-default-shadow))"})},nv={"start-start":{ltr:"left-start",rtl:"right-start"},"start-end":{ltr:"left-end",rtl:"right-end"},"end-start":{ltr:"right-start",rtl:"left-start"},"end-end":{ltr:"right-end",rtl:"left-end"},start:{ltr:"left",rtl:"right"},end:{ltr:"right",rtl:"left"}}
vendor: 9,622 bytes, line 281
281,nf={"auto-start":"auto-end","auto-end":"auto-start","top-start":"top-end","top-end":"top-start","bottom-start":"bottom-end","bottom-end":"bottom-start"};function nh(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function ng(e){var t=nh(e).Element;return e instanceof t||e instanceof Element}function nb(e){var t=nh(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function nS(e){if("undefined"==typeof ShadowRoot)return!1;var t=nh(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}var nw=Math.max,nk=Math.min,nx=Math.round;function nP(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function n_(){return!/^((?!chrome|android).)*safari/i.test(nP())}function nE(e,t,a){void 0===t&&(t=!1),void 0===a&&(a=!1);var i=e.getBoundingClientRect(),n=1,r=1;t&&nb(e)&&(n=e.offsetWidth>0&&nx(i.width)/e.offsetWidth||1,r=e.offsetHeight>0&&nx(i.height)/e.offsetHeight||1);var o=(ng(e)?nh(e):window).visualViewport,l=!n_()&&a,u=(i.left+(l&&o?o.offsetLeft:0))/n,s=(i.top+(l&&o?o.offsetTop:0))/r,d=i.width/n,p=i.height/r;return{width:d,height:p,top:s,right:u+d,bottom:s+p,left:u,x:u,y:s}}function nC(e){var t=nh(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function nT(e){return e?(e.nodeName||"").toLowerCase():null}function nA(e){return((ng(e)?e.ownerDocument:e.document)||window.document).documentElement}function nI(e){return nE(nA(e)).left+nC(e).scrollLeft}function nM(e){return nh(e).getComputedStyle(e)}function nB(e){var t=nM(e),a=t.overflow,i=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(a+n+i)}function nR(e){var t=nE(e),a=e.offsetWidth,i=e.offsetHeight;return 1>=Math.abs(t.width-a)&&(a=t.width),1>=Math.abs(t.height-i)&&(i=t.height),{x:e.offsetLeft,y:e.offsetTop,width:a,height:i}}function nN(e){return"html"===nT(e)?e:e.assignedSlot||e.parentNode||(nS(e)?e.host:null)||nA(e)}function nO(e,t){void 0===t&&(t=[]);var a,i=function e(t){return["html","body","#document"].indexOf(nT(t))>=0?t.ownerDocument.body:nb(t)&&nB(t)?t:e(nN(t))}(e),n=i===(null==(a=e.ownerDocument)?void 0:a.body),r=nh(i),o=n?[r].concat(r.visualViewport||[],nB(i)?i:[]):i,l=t.concat(o);return n?l:l.concat(nO(nN(o)))}function nD(e){return nb(e)&&"fixed"!==nM(e).position?e.offsetParent:null}function nL(e){for(var t=nh(e),a=nD(e);a&&["table","td","th"].indexOf(nT(a))>=0&&"static"===nM(a).position;)a=nD(a);return a&&("html"===nT(a)||"body"===nT(a)&&"static"===nM(a).position)?t:a||function(e){var t=/firefox/i.test(nP());if(/Trident/i.test(nP())&&nb(e)&&"fixed"===nM(e).position)return null;var a=nN(e);for(nS(a)&&(a=a.host);nb(a)&&0>["html","body"].indexOf(nT(a));){var i=nM(a);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||t&&"filter"===i.willChange||t&&i.filter&&"none"!==i.filter)return a;a=a.parentNode}return null}(e)||t}var nF="bottom",nj="right",nU="left",nz="auto",nH=["top",nF,nj,nU],nV="start",n$="viewport",nG="popper",nq=nH.reduce(function(e,t){return e.concat([t+"-"+nV,t+"-end"])},[]),nW=[].concat(nH,[nz]).reduce(function(e,t){return e.concat([t,t+"-"+nV,t+"-end"])},[]),nY=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"],nK={placement:"bottom",modifiers:[],strategy:"absolute"};function nX(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return!t.some(function(e){return!(e&&"function"==typeof e.getBoundingClientRect)})}var nQ={passive:!0};function nJ(e){return e.split("-")[0]}function nZ(e){return e.split("-")[1]}function n0(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function n1(e){var t,a=e.reference,i=e.element,n=e.placement,r=n?nJ(n):null,o=n?nZ(n):null,l=a.x+a.width/2-i.width/2,u=a.y+a.height/2-i.height/2;switch(r){case"top":t={x:l,y:a.y-i.height};break;case nF:t={x:l,y:a.y+a.height};break;case nj:t={x:a.x+a.width,y:u};break;case nU:t={x:a.x-i.width,y:u};break;default:t={x:a.x,y:a.y}}var s=r?n0(r):null;if(null!=s){var d="y"===s?"height":"width";switch(o){case nV:t[s]=t[s]-(a[d]/2-i[d]/2);break;case"end":t[s]=t[s]+(a[d]/2-i[d]/2)}}return t}var n2={top:"auto",right:"auto",bottom:"auto",left:"auto"};function n5(e){var t,a,i,n,r,o,l,u=e.popper,s=e.popperRect,d=e.placement,p=e.variation,c=e.offsets,m=e.position,y=e.gpuAcceleration,v=e.adaptive,f=e.roundOffsets,h=e.isFixed,g=c.x,b=void 0===g?0:g,S=c.y,w=void 0===S?0:S,k="function"==typeof f?f({x:b,y:w}):{x:b,y:w};b=k.x,w=k.y;var x=c.hasOwnProperty("x"),P=c.hasOwnProperty("y"),_=nU,E="top",C=window;if(v){var T=nL(u),A="clientHeight",I="clientWidth";T===nh(u)&&"static"!==nM(T=nA(u)).position&&"absolute"===m&&(A="scrollHeight",I="scrollWidth"),("top"===d||(d===nU||d===nj)&&"end"===p)&&(E=nF,w-=(h&&T===C&&C.visualViewport?C.visualViewport.height:T[A])-s.height,w*=y?1:-1),(d===nU||("top"===d||d===nF)&&"end"===p)&&(_=nj,b-=(h&&T===C&&C.visualViewport?C.visualViewport.width:T[I])-s.width,b*=y?1:-1)}var M=Object.assign({position:m},v&&n2),B=!0===f?(t={x:b,y:w},a=nh(u),i=t.x,n=t.y,{x:nx(i*(r=a.devicePixelRatio||1))/r||0,y:nx(n*r)/r||0}):{x:b,y:w};return(b=B.x,w=B.y,y)?Object.assign({},M,((l={})[E]=P?"0":"",l[_]=x?"0":"",l.transform=1>=(C.devicePixelRatio||1)?"translate("+b+"px, "+w+"px)":"translate3d("+b+"px, "+w+"px, 0)",l)):Object.assign({},M,((o={})[E]=P?w+"px":"",o[_]=x?b+"px":"",o.transform="",o))}var n4={left:"right",right:"left",bottom:"top",top:"bottom"};function n6(e){return e.replace(/left|right|bottom|top/g,function(e){return n4[e]})}var n3={start:"end",end:"start"};function n8(e){return e.replace(/start|end/g,function(e){return n3[e]})}function n9(e,t){var a=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(a&&nS(a)){var i=t;do{if(i&&e.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function n7(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function re(e,t,a){var i,n,r,o,l,u,s,d,p,c;return t===n$?n7(function(e,t){var a=nh(e),i=nA(e),n=a.visualViewport,r=i.clientWidth,o=i.clientHeight,l=0,u=0;if(n){r=n.width,o=n.height;var s=n_();(s||!s&&"fixed"===t)&&(l=n.offsetLeft,u=n.offsetTop)}return{width:r,height:o,x:l+nI(e),y:u}}(e,a)):ng(t)?((i=nE(t,!1,"fixed"===a)).top=i.top+t.clientTop,i.left=i.left+t.clientLeft,i.bottom=i.top+t.clientHeight,i.right=i.left+t.clientWidth,i.width=t.clientWidth,i.height=t.clientHeight,i.x=i.left,i.y=i.top,i):n7((n=nA(e),o=nA(n),l=nC(n),u=null==(r=n.ownerDocument)?void 0:r.body,s=nw(o.scrollWidth,o.clientWidth,u?u.scrollWidth:0,u?u.clientWidth:0),d=nw(o.scrollHeight,o.clientHeight,u?u.scrollHeight:0,u?u.clientHeight:0),p=-l.scrollLeft+nI(n),c=-l.scrollTop,"rtl"===nM(u||o).direction&&(p+=nw(o.clientWidth,u?u.clientWidth:0)-s),{width:s,height:d,x:p,y:c}))}function rt(){return{top:0,right:0,bottom:0,left:0}}function ra(e){return Object.assign({},rt(),e)}function ri(e,t){return t.reduce(function(t,a){return t[a]=e,t},{})}function rn(e,t){void 0===t&&(t={});var a,i,n,r,o,l,u,s,d=t,p=d.placement,c=void 0===p?e.placement:p,m=d.strategy,y=void 0===m?e.strategy:m,v=d.boundary,f=d.rootBoundary,h=d.elementContext,g=void 0===h?nG:h,b=d.altBoundary,S=d.padding,w=void 0===S?0:S,k=ra("number"!=typeof w?w:ri(w,nH)),x=e.rects.popper,P=e.elements[void 0!==b&&b?g===nG?"reference":nG:g],_=(a=ng(P)?P:P.contextElement||nA(e.elements.popper),i=void 0===v?"clippingParents":v,n=void 0===f?n$:f,u=(l=[].concat("clippingParents"===i?(r=nO(nN(a)),ng(o=["absolute","fixed"].indexOf(nM(a).position)>=0&&nb(a)?nL(a):a)?r.filter(function(e){return ng(e)&&n9(e,o)&&"body"!==nT(e)}):[]):[].concat(i),[n]))[0],(s=l.reduce(function(e,t){var i=re(a,t,y);return e.top=nw(i.top,e.top),e.right=nk(i.right,e.right),e.bottom=nk(i.bottom,e.bottom),e.left=nw(i.left,e.left),e},re(a,u,y))).width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s),E=nE(e.elements.reference),C=n1({reference:E,element:x,strategy:"absolute",placement:c}),T=n7(Object.assign({},x,C)),A=g===nG?T:E,I={top:_.top-A.top+k.top,bottom:A.bottom-_.bottom+k.bottom,left:_.left-A.left+k.left,right:A.right-_.right+k.right},M=e.modifiersData.offset;if(g===nG&&M){var B=M[c];Object.keys(I).forEach(function(e){var t=[nj,nF].indexOf(e)>=0?1:-1,a=["top",nF].indexOf(e)>=0?"y":"x";I[e]+=B[a]*t})}return I}function rr(e,t,a){return nw(e,nk(t,a))}function ro(e,t,a){return void 0===a&&(a={x:0,y:0}),{top:e.top-t.height-a.y,right:e.right-t.width+a.x,bottom:e.bottom-t.height+a.y,left:e.left-t.width-a.x}}function rl(e){return["top",nj,nF,nU].some(function(t){return e[t]>=0})}var ru=function(e){void 0===e&&(e={});var t=e,a=t.defaultModifiers,i=void 0===a?[]:a,n=t.defaultOptions,r=void 0===n?nK:n;return function(e,t,a){void 0===a&&(a=r);var n,o,l={placement:"bottom",orderedModifiers:[],options:Object.assign({},nK,r),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},u=[],s=!1,d={state:l,setOptions:function(a){var n,o,s,c,m,y="function"==typeof a?a(l.options):a;p(),l.options=Object.assign({},r,l.options,y),l.scrollParents={reference:ng(e)?nO(e):e.contextElement?nO(e.contextElement):[],popper:nO(t)};var v=(o=Object.keys(n=[].concat(i,l.options.modifiers).reduce(function(e,t){var a=e[t.name];return e[t.name]=a?Object.assign({},a,t,{options:Object.assign({},a.options,t.options),data:Object.assign({},a.data,t.data)}):t,e},{})).map(function(e){return n[e]}),s=new Map,c=new Set,m=[],o.forEach(function(e){s.set(e.name,e)}),o.forEach(function(e){c.has(e.name)||function e(t){c.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEac
281h(function(t){if(!c.has(t)){var a=s.get(t);a&&e(a)}}),m.push(t)}(e)}),nY.reduce(function(e,t){return e.concat(m.filter(function(e){return e.phase===t}))},[]));return l.orderedModifiers=v.filter(function(e){return e.enabled}),l.orderedModifiers.forEach(function(e){var t=e.name,a=e.options,i=e.effect;if("function"==typeof i){var n=i({state:l,name:t,instance:d,options:void 0===a?{}:a});u.push(n||function(){})}}),d.update()},forceUpdate:function(){if(!s){var e,t,a,i,n,r,o,u,p,c,m,y,v=l.elements,f=v.reference,h=v.popper;if(nX(f,h)){l.rects={reference:(t=nL(h),a="fixed"===l.options.strategy,i=nb(t),u=nb(t)&&(r=nx((n=t.getBoundingClientRect()).width)/t.offsetWidth||1,o=nx(n.height)/t.offsetHeight||1,1!==r||1!==o),p=nA(t),c=nE(f,u,a),m={scrollLeft:0,scrollTop:0},y={x:0,y:0},(i||!i&&!a)&&(("body"!==nT(t)||nB(p))&&(m=(e=t)!==nh(e)&&nb(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:nC(e)),nb(t)?(y=nE(t,!0),y.x+=t.clientLeft,y.y+=t.clientTop):p&&(y.x=nI(p))),{x:c.left+m.scrollLeft-y.x,y:c.top+m.scrollTop-y.y,width:c.width,height:c.height}),popper:nR(h)},l.reset=!1,l.placement=l.options.placement,l.orderedModifiers.forEach(function(e){return l.modifiersData[e.name]=Object.assign({},e.data)});for(var g=0;g<l.orderedModifiers.length;g++){if(!0===l.reset){l.reset=!1,g=-1;continue}var b=l.orderedModifiers[g],S=b.fn,w=b.options,k=void 0===w?{}:w,x=b.name;"function"==typeof S&&(l=S({state:l,options:k,name:x,instance:d})||l)}}}},update:(n=function(){return new Promise(function(e){d.forceUpdate(),e(l)})},function(){return o||(o=new Promise(function(e){Promise.resolve().then(function(){o=void 0,e(n())})})),o}),destroy:function(){p(),s=!0}};if(!nX(e,t))return d;function p(){u.forEach(function(e){return e()}),u=[]}return d.setOptions(a).then(function(e){!s&&a.onFirstUpdate&&a.onFirstUpdate(e)}),d}}({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,a=e.instance,i=e.options,n=i.scroll,r=void 0===n||n,o=i.resize,l=void 0===o||o,u=nh(t.elements.popper),s=[].concat(t.scrollParents.reference,t.scrollParents.popper);
vendor: 1,490 bytes, line 281
281return r&&s.forEach(function(e){e.addEventListener("scroll",a.update,nQ)}),l&&u.addEventListener("resize",a.update,nQ),function(){r&&s.forEach(function(e){e.removeEventListener("scroll",a.update,nQ)}),l&&u.removeEventListener("resize",a.update,nQ)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,a=e.name;t.modifiersData[a]=n1({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,a=e.options,i=a.gpuAcceleration,n=a.adaptive,r=a.roundOffsets,o=void 0===r||r,l={placement:nJ(t.placement),variation:nZ(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:void 0===i||i,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,n5(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:void 0===n||n,roundOffsets:o})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,n5(Object.assign({},l,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:o})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach(function(e){var a=t.styles[e]||{},i=t.attributes[e]||{},n=t.elements[e];
281nb(n)&&nT(n)&&(Object.assign(n.style,a),Object.keys(i).forEach(function(e){var t=i[e];!1===t?n.removeAttribute(e):n.setAttribute(e,!0===t?"":t)}))})},effect:function(e){var t=e.state,a={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,a.popper),t.styles=a,t.elements.arrow&&Object.assign(t.elements.arrow.style,a.arrow),function(){Object.keys(t.elements).forEach(function(e){var i=t.elements[e],n=t.attributes[e]||{},r=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:a[e]).reduce(function(e,t){return e[t]="",e},{});nb(i)&&nT(i)&&(Object.assign(i.style,r),Object.keys(n).forEach(function(e){i.removeAttribute(e)}))})}},requires:["computeStyles"]},{name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,a=e.options,i=e.name,n=a.offset,r=void 0===n?[0,0]:n,o=nW.reduce(function(e,a){var i,n,o,l,u,s;return e[a]=(i=t.rects,o=[nU,"top"].indexOf(n=nJ(a))>=0?-1:1,u=(l="function"==typeof r?r(Object.assign({},i,{placement:a})):r)[0],s=l[1],u=u||0,s=(s||0)*o,[nU,nj].indexOf(n)>=0?{x:s,y:u}:{x:u,y:s}),e},{}),l=o[t.placement],u=l.x,s=l.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=u,t.modifiersData.popperOffsets.y+=s),t.modifiersData[i]=o}},{name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,a=e.options,i=e.name;if(!t.modifiersData[i]._skip){for(var n=a.mainAxis,r=void 0===n||n,o=a.altAxis,l=void 0===o||o,u=a.fallbackPlacements,s=a.padding,d=a.boundary,p=a.rootBoundary,c=a.altBoundary,m=a.flipVariations,y=void 0===m||m,v=a.allowedAutoPlacements,f=t.options.placement,h=nJ(f)===f,g=u||(h||!y?[n6(f)]:function(e){if(nJ(e)===nz)return[];var t=n6(e);return[n8(e),t,n8(t)]}(f)),b=[f].concat(g).reduce(function(e,a){var i,n,r,o,l,u,c,m,f,h,g,b;return e.concat(nJ(a)===nz?(n=(i={placement:a,boundary:d,rootBoundary:p,padding:s,flipVariations:y,allowedAutoPlacements:v}).placement,r=i.boundary,o=i.rootBoundary,l=i.padding,u=i.flipVariations,m=void 0===(c=i.allowedAutoPlacements)?nW:c,0===(g=(h=(f=nZ(n))?u?nq:nq.filter(function(e){return nZ(e)===f}):nH).filter(function(e){return m.indexOf(e)>=0})).length&&(g=h),Object.keys(b=g.reduce(function(e,a){return e[a]=rn(t,{placement:a,boundary:r,rootBoundary:o,padding:l})[nJ(a)],e},{})).sort(function(e,t){return b[e]-b[t]})):a)},[]),S=t.rects.reference,w=t.rects.popper,k=new Map,x=!0,P=b[0],_=0;_<b.length;_++){var E=b[_],C=nJ(E),T=nZ(E)===nV,A=["top",nF].indexOf(C)>=0,I=A?"width":"height",M=rn(t,{placement:E,boundary:d,rootBoundary:p,altBoundary:c,padding:s}),B=A?T?nj:nU:T?nF:"top";S[I]>w[I]&&(B=n6(B));var R=n6(B),N=[];if(r&&N.push(M[C]<=0),l&&N.push(M[B]<=0,M[R]<=0),N.every(function(e){return e})){P=E,x=!1;break}k.set(E,N)}if(x)for(var O=y?3:1,D=function(e){var t=b.find(function(t){var a=k.get(t);if(a)return a.slice(0,e).every(function(e){return e})});if(t)return P=t,"break"},L=O;L>0&&"break"!==D(L);L--);t.placement!==P&&(t.modifiersData[i]._skip=!0,t.placement=P,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},{name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,a=e.options,i=e.name,n=a.mainAxis,r=a.altAxis,o=a.boundary,l=a.rootBoundary,u=a.altBoundary,s=a.padding,d=a.tether,p=void 0===d||d,c=a.tetherOffset,m=void 0===c?0:c,y=rn(t,{boundary:o,rootBoundary:l,padding:s,altBoundary:u}),v=nJ(t.placement),f=nZ(t.placement),h=!f,g=n0(v),b="x"===g?"y":"x",S=t.modifiersData.popperOffsets,w=t.rects.reference,k=t.rects.popper,x="function"==typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,P="number"==typeof x?{mainAxis:x,altAxis:x}:Object.assign({mainAxis:0,altAxis:0},x),_=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,E={x:0,y:0};if(S){if(void 0===n||n){var C,T="y"===g?"top":nU,A="y"===g?nF:nj,I="y"===g?"height":"width",M=S[g],B=M+y[T],R=M-y[A],N=p?-k[I]/2:0,O=f===nV?w[I]:k[I],D=f===nV?-k[I]:-w[I],L=t.elements.arrow,F=p&&L?nR(L):{width:0,height:0},j=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:rt(),U=j[T],z=j[A],H=rr(0,w[I],F[I]),V=h?w[I]/2-N-H-U-P.mainAxis:O-H-U-P.mainAxis,$=h?-w[I]/2+N+H+z+P.mainAxis:D+H+z+P.mainAxis,G=t.elements.arrow&&nL(t.elements.arrow),q=G?"y"===g?G.clientTop||0:G.clientLeft||0:0,W=null!=(C=null==_?void 0:_[g])?C:0,Y=rr(p?nk(B,M+V-W-q):B,M,p?nw(R,M+$-W):R);S[g]=Y,E[g]=Y-M}if(void 0!==r&&r){var K,X,Q="x"===g?"top":nU,J="x"===g?nF:nj,Z=S[b],ee="y"===b?"height":"width",et=Z+y[Q],ea=Z-y[J],ei=-1!==["top",nU].indexOf(v),en=null!=(X=null==_?void 0:_[b])?X:0,er=ei?et:Z-w[ee]-k[ee]-en+P.altAxis,eo=ei?Z+w[ee]+k[ee]-en-P.altAxis:ea,el=p&&ei?(K=rr(er,Z,eo))>eo?eo:K:rr(p?er:et,Z,p?eo:ea);S[b]=el,E[b]=el-Z}t.modifiersData[i]=E}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,a,i=e.state,n=e.name,r=e.options,o=i.elements.arrow,l=i.modifiersData.popperOffsets,u=nJ(i.placement),s=n0(u),d=[nU,nj].indexOf(u)>=0?"height":"width";if(o&&l){var p=ra("number"!=typeof(t="function"==typeof(t=r.padding)?t(Object.assign({},i.rects,{placement:i.placement})):t)?t:ri(t,nH)),c=nR(o),m="y"===s?"top":nU,y="y"===s?nF:nj,v=i.rects.reference[d]+i.rects.reference[s]-l[s]-i.rects.popper[d],f=l[s]-i.rects.reference[s],h=nL(o),g=h?"y"===s?h.clientHeight||0:h.clientWidth||0:0,b=p[m],S=g-c[d]-p[y],w=g/2-c[d]/2+(v/2-f/2),k=rr(b,w,S);i.modifiersData[n]=((a={})[s]=k,a.centerOffset=k-w,a)}},effect:function(e){var t=e.state,a=e.options.element,i=void 0===a?"[data-popper-arrow]":a;null!=i&&("string"!=typeof i||(i=t.elements.popper.querySelector(i)))&&n9(t.elements.popper,i)&&(t.elements.arrow=i)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,a=e.name,i=t.rects.reference,n=t.rects.popper,r=t.modifiersData.preventOverflow,o=rn(t,{elementContext:"reference"}),l=rn(t,{altBoundary:!0}),u=ro(o,i),s=ro(l,n,r),d=rl(u),p=rl(s);t.modifiersData[a]={referenceClippingOffsets:u,popperEscapeOffsets:s,isReferenceHidden:d,hasPopperEscaped:p},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":p})}}]});function rs(e={}){let{enabled:t=!0,modifiers:a,placement:i="bottom",strategy:n="absolute",arrowPadding:r=8,eventListeners:o=!0,offset:l,gutter:u=8,flip:s=!0,boundary:d="clippingParents",preventOverflow:p=!0,matchWidth:c,direction:m="ltr"}=e,y=(0,f.useRef)(null),v=(0,f.useRef)(null),h=(0,f.useRef)(null),g=function(e,t="ltr"){var a,i;let n=(null==(a=nv[e])?void 0:a[t])||e;return"ltr"===t?n:null!=(i=nf[e])?i:n}(i,m),b=(0,f.useRef)(()=>{}),S=(0,f.useCallback)(()=>{var e;t&&y.current&&v.current&&(null==(e=b.current)||e.call(b),h.current=ru(y.current,v.current,{placement:g,modifiers:[nm,nd,nu,{...nl,enabled:!!c},{name:"eventListeners",..."object"==typeof o?{enabled:!0,options:{...no,...o}}:{enabled:o,options:no}},{name:"arrow",options:{padding:r}},{name:"offset",options:{offset:null!=l?l:[0,u]}},{name:"flip",enabled:!!s,options:{padding:8}},{name:"preventOverflow",enabled:!!p,options:{boundary:d}},...null!=a?a:[]],strategy:n}),h.current.forceUpdate(),b.current=h.current.destroy)},[g,t,a,c,o,r,l,u,s,p,d,n]);(0,f.useEffect)(()=>()=>{var e;y.current||v.current||(null==(e=h.current)||e.destroy(),h.current=null)},[]);let w=(0,f.useCallback)(e=>{y.current=e,S()},[S]),k=(0,f.useCallback)((e={},t=null)=>({...e,ref:(0,ej.Px)(w,t)}),[w]),x=(0,f.useCallback)(e=>{v.current=e,S()},[S]),P=(0,f.useCallback)((e={},t=null)=>({...e,ref:(0,ej.Px)(x,t),style:{...e.style,position:n,minWidth:c?void 0:"max-content",inset:"0 auto auto 0"}}),[n,x,c]),_=(0,f.useCallback)((e={},t=null)=>{let{size:a,shadowColor:i,bg:n,style:r,...o}=e;
281return{...o,ref:t,"data-popper-arrow":"",style:function(e){let{size:t,shadowColor:a,bg:i,style:n}=e,r={...n,position:"absolute"};return t&&(r["--popper-arrow-size"]=t),a&&(r["--popper-arrow-shadow-color"]=a),i&&(r["--popper-arrow-bg"]=i),r}(e)}},[]),E=(0,f.useCallback)((e={},t=null)=>({...e,ref:t,"data-popper-arrow-inner":""}),[]);return{update(){var e;null==(e=h.current)||e.update()},forceUpdate(){var e;null==(e=h.current)||e.forceUpdate()},transformOrigin:ni.transformOrigin.varRef,referenceRef:w,popperRef:x,getPopperProps:P,getArrowProps:_,getArrowInnerProps:E,getReferenceProps:k}}function rd(e={}){let{onClose:t,onOpen:a,isOpen:i,id:n}=e,r=G(a),o=G(t),[l,u]=(0,f.useState)(e.defaultIsOpen||!1),s=void 0!==i?i:l,d=void 0!==i,p=(0,f.useId)(),c=null!=n?n:`disclosure-${p}`,m=(0,f.useCallback)(()=>{d||u(!1),null==o||o()},[d,o]),y=(0,f.useCallback)(()=>{d||u(!0),null==r||r()},[d,r]),v=(0,f.useCallback)(()=>{s?m():y()},[s,y,m]);return{isOpen:s,onOpen:y,onClose:m,onToggle:v,isControlled:d,getButtonProps:function(e={}){return{...e,"aria-expanded":s,"aria-controls":c,onClick(t){var a;null==(a=e.onClick)||a.call(e,t),v()}}},getDisclosureProps:function(e={}){return{...e,hidden:!s,id:c}}}}function rp(e,t){var a;let i=e.target;return(!i||!!rc(i).contains(i))&&!(null==(a=t.current)?void 0:a.contains(i))}function rc(e){var t;return null!=(t=null==e?void 0:e.ownerDocument)?t:document}function rm(e){let{isOpen:t,ref:a}=e,[i,n]=(0,f.useState)(t),[r,o]=(0,f.useState)(!1);return(0,f.useEffect)(()=>{r||(n(t),o(!0))},[t,r,i]),t1(()=>a.current,"animationend",()=>{n(t)}),{present:!(!t&&!i),onComplete(){var e;let t=new((0,i8.mD)(a.current)).CustomEvent("animationend",{bubbles:!0});null==(e=a.current)||e.dispatchEvent(t)}}}function ry(e={}){let{name:t,strict:a=!0,hookName:i="useContext",providerName:n="Provider",errorMessage:r,defaultValue:o}=e,l=(0,f.createContext)(o);return l.displayName=t,[l.Provider,function e(){var t;let o=(0,f.useContext)(l);if(!o&&a){let a=Error(null!=r?r:`${i} returned \`undefined\`. Seems you forgot to wrap component within ${n}`);throw a.name="ContextError",null==(t=Error.captureStackTrace)||t.call(Error,a,e),a}return o},l]}function rv(e){let{wasSelected:t,enabled:a,isSelected:i,mode:n="unmount"}=e;return!a||!!i||"keepMounted"===n&&!!t}var[rf,rh,rg,rb]=eH(),[rS,rw]=ry({strict:!1,name:"MenuContext"});function rk(e){var t;return null!=(t=null==e?void 0:e.ownerDocument)?t:document}function rx(e){return rk(e).activeElement===e}function rP(e={}){let{id:t,closeOnSelect:a=!0,closeOnBlur:i=!0,initialFocusRef:n,autoSelect:r=!0,isLazy:o,isOpen:l,defaultIsOpen:u,onClose:s,onOpen:d,placement:p="bottom-start",lazyBehavior:c="unmount",direction:m,computePositionOnMount:y=!1,...v}=e,h=(0,f.useRef)(null),g=(0,f.useRef)(null),b=rg(),S=(0,f.useCallback)(()=>{requestAnimationFrame(()=>{var e;null==(e=h.current)||e.focus({preventScroll:!1})})},[]),w=(0,f.useCallback)(()=>{let e=setTimeout(()=>{var e;if(n)null==(e=n.current)||e.focus();else{let e=b.firstEnabled();e&&A(e.index)}});N.current.add(e)},[b,n]),k=(0,f.useCallback)(()=>{let e=setTimeout(()=>{let e=b.lastEnabled();e&&A(e.index)});N.current.add(e)},[b]),{isOpen:x,onOpen:P,onClose:_,onToggle:E}=rd({isOpen:l,defaultIsOpen:u,onClose:s,onOpen:(0,f.useCallback)(()=>{null==d||d(),r?w():S()},[r,w,S,d])});!function(e){let{ref:t,handler:a,enabled:i=!0}=e,n=G(a),r=(0,f.useRef)({isPointerDown:!1,ignoreEmulatedMouseEvents:!1}).current;(0,f.useEffect)(()=>{if(!i)return;let e=e=>{rp(e,t)&&(r.isPointerDown=!0)},o=e=>{if(r.ignoreEmulatedMouseEvents){r.ignoreEmulatedMouseEvents=!1;return}r.isPointerDown&&a&&rp(e,t)&&(r.isPointerDown=!1,n(e))},l=e=>{r.ignoreEmulatedMouseEvents=!0,a&&r.isPointerDown&&rp(e,t)&&(r.isPointerDown=!1,n(e))},u=rc(t.current);return u.addEventListener("mousedown",e,!0),u.addEventListener("mouseup",o,!0),u.addEventListener("touchstart",e,!0),u.addEventListener("touchend",l,!0),()=>{u.removeEventListener("mousedown",e,!0),u.removeEventListener("mouseup",o,!0),u.removeEventListener("touchstart",e,!0),u.removeEventListener("touchend",l,!0)}},[a,t,n,r,i])}({enabled:x&&i,ref:h,handler:e=>{var t;(null==(t=g.current)?void 0:t.contains(e.target))||_()}});let C=rs({...v,enabled:x||y,placement:p,direction:m}),[T,A]=(0,f.useState)(-1);q(()=>{x||A(-1)},[x]),ne(h,{focusRef:g,visible:x,shouldFocus:!0});let I=rm({isOpen:x,ref:h}),[M,B]=function(e,...t){let a=(0,f.useId)(),i=e||a;return(0,f.useMemo)(()=>t.map(e=>`${e}-${i}`),[i,t])}(t,"menu-button","menu-list"),R=(0,f.useCallback)(()=>{P(),S()},[P,S]),N=(0,f.useRef)(new Set([]));!function(e,t=[]){(0,f.useEffect)(()=>()=>e(),t)}(()=>
281{N.current.forEach(e=>clearTimeout(e)),N.current.clear()});let O=(0,f.useCallback)(()=>{P(),w()},[w,P]),D=(0,f.useCallback)(()=>{P(),k()},[P,k]),L=(0,f.useCallback)(()=>{var e,t;let a=rk(h.current),i=null==(e=h.current)?void 0:e.contains(a.activeElement);if(!(x&&!i))return;let n=null==(t=b.item(T))?void 0:t.node;null==n||n.focus()},[x,T,b]),F=(0,f.useRef)(null);return{openAndFocusMenu:R,openAndFocusFirstItem:O,openAndFocusLastItem:D,onTransitionEnd:L,unstable__animationState:I,descendants:b,popper:C,buttonId:M,menuId:B,forceUpdate:C.forceUpdate,orientation:"vertical",isOpen:x,onToggle:E,onOpen:P,onClose:_,menuRef:h,buttonRef:g,focusedIndex:T,closeOnSelect:a,closeOnBlur:i,autoSelect:r,setFocusedIndex:A,isLazy:o,lazyBehavior:c,initialFocusRef:n,rafId:F}}function r_(e={},t=null){let a=rw(),{onToggle:i,popper:n,openAndFocusFirstItem:r,openAndFocusLastItem:o}=a,l=(0,f.useCallback)(e=>{let t={Enter:r,ArrowDown:r,ArrowUp:o}[e.key];t&&(e.preventDefault(),e.stopPropagation(),t(e))},[r,o]);return{...e,ref:(0,ej.Px)(a.buttonRef,t,n.referenceRef),id:a.buttonId,"data-active":(0,W.sE)(a.isOpen),"aria-expanded":a.isOpen,"aria-haspopup":"menu","aria-controls":a.menuId,onClick:(0,W.Hj)(e.onClick,i),onKeyDown:(0,W.Hj)(e.onKeyDown,l)}}function rE(e){var t;return function(e){var t;if(!(null!=e&&"object"==typeof e&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE))return!1;let a=null!=(t=e.ownerDocument.defaultView)?t:window;return e instanceof a.HTMLElement}(e)&&!!(null==(t=null==e?void 0:e.getAttribute("role"))?void 0:t.startsWith("menuitem"))}function rC(e={},t=null){let a=rw();if(!a)throw Error("useMenuContext: context is undefined. Seems you forgot to wrap component within <Menu>");let{focusedIndex:i,setFocusedIndex:n,menuRef:r,isOpen:o,onClose:l,menuId:u,isLazy:s,lazyBehavior:d,unstable__animationState:p}=a,c=rh(),m=function(e={}){let{timeout:t=300,preventDefault:a=()=>!0}=e,[i,n]=(0,f.useState)([]),r=(0,f.useRef)(),o=()=>{r.current&&(clearTimeout(r.current),r.current=null)},l=()=>{o(),r.current=setTimeout(()=>{n([]),r.current=null},t)};return(0,f.useEffect)(()=>o,[]),function(e){return t=>{if("Backspace"===t.key){let e=[...i];e.pop(),n(e);return}if(function(e){let{key:t}=e;return 1===t.length||t.length>1&&/[^a-zA-Z0-9]/.test(t)}(t)){let r=i.concat(t.key);a(t)&&(t.preventDefault(),t.stopPropagation()),n(r),e(r.join("")),l()}}}}({preventDefault:e=>" "!==e.key&&rE(e.target)}),y=(0,f.useCallback)(e=>{let t={Tab:e=>e.preventDefault(),Escape:l,ArrowDown:()=>{let e=c.nextEnabled(i);e&&n(e.index)},ArrowUp:()=>{let e=c.prevEnabled(i);e&&n(e.index)}}[e.key];if(t){e.preventDefault(),t(e);return}let a=m(e=>{let t=function(e,t,a,i){if(null==t)return i;if(!i)return e.find(e=>a(e).toLowerCase().startsWith(t.toLowerCase()));let n=e.filter(e=>a(e).toLowerCase().startsWith(t.toLowerCase()));if(n.length>0){let t;return n.includes(i)?((t=n.indexOf(i)+1)===n.length&&(t=0),n[t]):(t=e.indexOf(n[0]),e[t])}return i}(c.values(),e,e=>{var t,a;return null!=(a=null==(t=null==e?void 0:e.node)?void 0:t.textContent)?a:""},c.item(i));t&&n(c.indexOf(t.node))});rE(e.target)&&a(e)},[c,i,m,l,n]),v=(0,f.useRef)(!1);o&&(v.current=!0);let h=rv({wasSelected:v.current,enabled:s,mode:d,isSelected:p.present});return{...e,ref:(0,ej.Px)(r,t),children:h?e.children:null,tabIndex:-1,role:"menu",id:u,style:{...e.style,transformOrigin:"var(--popper-transform-origin)"},"aria-orientation":"vertical",onKeyDown:(0,W.Hj)(e.onKeyDown,y)}}function rT(e={}){let{popper:t,isOpen:a}=rw();return t.getPopperProps({...e,style:{visibility:a?"visible":"hidden",...e.style}})}function rA(e={},t=null){let{onMouseEnter:a,onMouseMove:i,onMouseLeave:n,onClick:r,onFocus:o,isDisabled:l,isFocusable:u,closeOnSelect:s,type:d,...p}=e,{setFocusedIndex:c,focusedIndex:m,closeOnSelect:y,onClose:v,menuRef:h,isOpen:g,menuId:b,rafId:S}=rw(),w=(0,f.useRef)(null),k=`${b}-menuitem-${(0,f.useId)()}`,{index:x,register:P}=rb({disabled:l&&!u}),_=(0,f.useCallback)(e=>{null==a||a(e),l||c(x)},[c,x,l,a]),E=(0,f.useCallback)(e=>{null==i||i(e),w.current&&!rx(w.current)&&_(e)},[_,i]),C=(0,f.useCallback)(e=>{null==n||n(e),l||c(-1)},[c,l,n]),T=(0,f.useCallback)(e=>{null==r||r(e),rE(e.currentTarget)&&(null!=s?s:y)&&v()},[v,r,y,s]),A=(0,f.useCallback)(e=>{null==o||o(e),c(x)},[c,o,x]),I=x===m,M=l&&!u;q(()=>{g&&(I&&!M&&w.current?(S.current&&cancelAnimationFrame(S.current),S.current=requestAnimationFrame(()=>{var e;null==(e=w.current)||e.focus(),S.current=null})):h.current&&!rx(h.current)&&h.current.focus({preventScroll:!0}))},[I,M,h,g]);let B=i3({onClick:T,onFocus:A,onMouseEnter:_,onMouseMove:E,onMouseLeave:C,ref:(0,ej.Px)(P,w,t),isDisabled:l,isFocusable:u});return{...p,...B,type:null!=d?d:B.type,id:k,role:"menuitem",tabIndex:I?0:-1}}function rI(e={},t=null){let{type:a="radio",isChecked:i,...n}=e;return{...rA(n,t),role:`menuitem${a}`,"aria-checked":i}}function rM(e={}){let{children:t,type:a="radio",value:i,defaultValue:n,onChange:r,...o}=e,l="radio"===a,[u,s]=eZ({defaultValue:null!=n?n:l?"":[],value:i,onChange:r}),d=(0,f.useCallback)(e=>{"radio"===a&&"string"==typeof u&&s(e),"checkbox"===a&&Array.isArray(u)&&s(u.includes(e)?u.filter(t=>t!==e):u.concat(e))},[u,s,a]),p=(0,tv.a)(t).map(e=>{if("MenuItemOption"!==e.type.id)return e;let t="radio"===a?e.props.value===u:u.includes(e.props.value);return(0,f.cloneElement)(e,{type:a,onClick:t=>{var a,i;d(e.props.value),null==(i=(a=e.props).onClick)||i.call(a,t)},isChecked:t})});return{...o,children:p}}function rB(){let{isOpen:e,onClose:t}=rw();return{isOpen:e,onClose:t}}var[rR,rN]=ry({name:"MenuStylesContext",errorMessage:"useMenuStyles returned is 'undefined'. Seems you forgot to wrap the components in \"<Menu />\" "}),rO=e=>{let{children:t}=e,a=(0,ed.o5)("Menu",e),i=(0,c.MN)(e),{direction:r}=(0,iQ.D)(),{descendants:o,...l}=rP({...i,direction:r}),u=(0,f.useMemo)(()=>l,[l]),{isOpen:s,onClose:d,forceUpdate:p}=u;return(0,n.jsx)(rf,{value:o,children:(0,n.jsx)(rS,{value:u,children:(0,n.jsx)(rR,{value:a,children:(0,W.Jg)(t,{isOpen:s,onClose:d,forceUpdate:p})})})})};rO.displayName="Menu";var rD=a(56497),rL=a(46912);function rF(e){let{leastDestructiveRef:t,...a}=e;return(0,n.jsx)(rL.aF,{...a,initialFocusRef:t})}(0,es.R)((e,t)=>(0,n.jsx)(rD.$,{ref:t,role:"alertdialog",...e}));var[rj,rU]=(0,a(20432).q)(),rz={start:{ltr:"left",rtl:"right"},end:{ltr:"right",rtl:"left"}};function rH(e){var t;let{isOpen:a,onClose:i,placement:r="right",children:o,...l}=e,u=(0,iQ.D)(),s=null==(t=u.components)?void 0:t.Drawer,d=function(e,t){var a,i;if(e)return null!=(i=null==(a=rz[e])?void 0:a[t])?i:e}(r,u.direction);return(0,n.jsx)(rj,{value:{placement:d},children:(0,n.jsx)(rL.aF,{isOpen:a,onClose:i,styleConfig:s,...l,children:o})})}var rV=a(53554),r$=a(27807),rG=a(37170),rq=e=>(0,n.jsx)(ee.I,{viewBox:"0 0 24 24",...e,children:(0,n.jsx)("path",{fill:"currentColor",d:"M21,5H3C2.621,5,2.275,5.214,2.105,5.553C1.937,5.892,1.973,6.297,2.2,6.6l9,12 c0.188,0.252,0.485,0.4,0.8,0.4s0.611-0.148,0.8-0.4l9-12c0.228-0.303,0.264-0.708,0.095-1.047C21.725,5.214,21.379,5,21,5z"})}),rW=e=>(0,n.jsx)(ee.I,{viewBox:"0 0 24 24",...e,children:(0,n.jsx)("path",{fill:"currentColor",d:"M12.8,5.4c-0.377-0.504-1.223-0.504-1.6,0l
281-9,12c-0.228,0.303-0.264,0.708-0.095,1.047 C2.275,18.786,2.621,19,3,19h18c0.379,0,0.725-0.214,0.895-0.553c0.169-0.339,0.133-0.744-0.095-1.047L12.8,5.4z"})});function rY(e,t,a,i){(0,f.useEffect)(()=>{var n;if(!e.current||!i)return;let r=null!=(n=e.current.ownerDocument.defaultView)?n:window,o=Array.isArray(t)?t:[t],l=new r.MutationObserver(e=>{for(let t of e)"attributes"===t.type&&t.attributeName&&o.includes(t.attributeName)&&a(t)});return l.observe(e.current,{attributes:!0,attributeFilter:o}),()=>l.disconnect()})}var rK=/^[Ee0-9+\-.]$/;function rX(e){return rK.test(e)}function rQ(e={}){let{focusInputOnChange:t=!0,clampValueOnBlur:a=!0,keepWithinRange:i=!0,min:n=Number.MIN_SAFE_INTEGER,max:r=Number.MAX_SAFE_INTEGER,step:o=1,isReadOnly:l,isDisabled:u,isRequired:s,isInvalid:d,pattern:p="[0-9]*(.[0-9]+)?",inputMode:c="decimal",allowMouseWheel:m,id:y,onChange:v,precision:h,name:g,"aria-describedby":b,"aria-label":S,"aria-labelledby":w,onFocus:k,onBlur:x,onInvalid:P,getAriaValueText:_,isValidCharacter:E,format:C,parse:T,...A}=e,I=G(k),B=G(x),R=G(P),N=G(null!=E?E:rX),O=G(_),D=tz(e),{update:L,increment:F,decrement:j}=D,[U,z]=(0,f.useState)(!1),H=!(l||u),V=(0,f.useRef)(null),$=(0,f.useRef)(null),Y=(0,f.useRef)(null),K=(0,f.useRef)(null),X=(0,f.useCallback)(e=>e.split("").filter(N).join(""),[N]),Q=(0,f.useCallback)(e=>{var t;return null!=(t=null==T?void 0:T(e))?t:e},[T]),J=(0,f.useCallback)(e=>{var t;return(null!=(t=null==C?void 0:C(e))?t:e).toString()},[C]);q(()=>{D.valueAsNumber>r?null==R||R("rangeOverflow",J(D.value),D.valueAsNumber):D.valueAsNumber<n&&(null==R||R("rangeOverflow",J(D.value),D.valueAsNumber))},[D.valueAsNumber,D.value,J,R]),(0,M.U)(()=>{if(V.current&&V.current.value!=D.value){let e=Q(V.current.value);D.setValue(X(e))}},[Q,X]);let Z=(0,f.useCallback)((e=o)=>{H&&F(e)},[F,H,o]),ee=(0,f.useCallback)((e=o)=>{H&&j(e)},[j,H,o]),et=function(e,t){let[a,i]=(0,f.useState)(!1),[n,r]=(0,f.useState)(null),[o,l]=(0,f.useState)(!0),u=(0,f.useRef)(null),s=()=>clearTimeout(u.current);!function(e,t){let a=G(e);(0,f.useEffect)(()=>{let e=null;return null!==t&&(e=window.setInterval(()=>a(),t)),()=>{e&&window.clearInterval(e)}},[t,a])}(()=>{"increment"===n&&e(),"decrement"===n&&t()},a?50:null);let d=(0,f.useCallback)(()=>{o&&e(),u.current=setTimeout(()=>{l(!1),i(!0),r("increment")},300)},[e,o]),p=(0,f.useCallback)(()=>{o&&t(),u.current=setTimeout(()=>{l(!1),i(!0),r("decrement")},300)},[t,o]),c=(0,f.useCallback)(()=>{l(!0),i(!1),s()},[]);return(0,f.useEffect)(()=>()=>s(),[]),{up:d,down:p,stop:c,isSpinning:a}}(Z,ee);rY(Y,"disabled",et.stop,et.isSpinning),rY(K,"disabled",et.stop,et.isSpinning);let ea=(0,f.useCallback)(e=>{e.nativeEvent.isComposing||(L(X(Q(e.currentTarget.value))),$.current={start:e.currentTarget.selectionStart,end:e.currentTarget.selectionEnd})},[L,X,Q]),ei=(0,f.useCallback)(e=>{var t,a,i;null==I||I(e),$.current&&(e.target.selectionStart=null!=(a=$.current.start)?a:null==(t=e.currentTarget.value)?void 0:t.length,e.currentTarget.selectionEnd=null!=(i=$.current.end)?i:e.currentTarget.selectionStart)},[I]),en=(0,f.useCallback)(e=>{if(e.nativeEvent.isComposing)return;!function(e,t){if(null==e.key)return!0;let a=e.ctrlKey||e.altKey||e.metaKey;return 1!==e.key.length||!!a||t(e.key)}(e,N)&&e.preventDefault();let t=er(e)*o,a={ArrowUp:()=>Z(t),ArrowDown:()=>ee(t),Home:()=>L(n),End:()=>L(r)}[e.key];a&&(e.preventDefault(),a(e))},[N,o,Z,ee,L,n,r]),er=e=>{let t=1;return(e.metaKey||e.ctrlKey)&&(t=.1),e.shiftKey&&(t=10),t},eo=(0,f.useMemo)(()=>{let e=null==O?void 0:O(D.value);return null!=e?e:D.value.toString()||void 0},[D.value,O]),el=(0,f.useCallback)(()=>{let e=D.value;""!==D.value&&(/^[eE]/.test(D.value.toString())?D.setValue(""):(D.valueAsNumber<n&&(e=n),D.valueAsNumber>r&&(e=r),D.cast(e)))},[D,r,n]),eu=(0,f.useCallback)(()=>{z(!1),a&&el()},[a,z,el]),es=(0,f.useCallback)(()=>{t&&requestAnimationFrame(()=>{var e;null==(e=V.current)||e.focus()})},[t]),ed=(0,f.useCallback)(e=>{e.preventDefault(),et.up(),es()},[es,et]),ep=(0,f.useCallback)(e=>{e.preventDefault(),et.down(),es()},[es,et]);t1(()=>V.current,"wheel",e=>{var t,a;let i=(null!=(a=null==(t=V.current)?void 0:t.ownerDocument)?a:document).activeElement===V.current;if(!m||!i)return;e.preventDefault();
281let n=er(e)*o,r=Math.sign(e.deltaY);-1===r?Z(n):1===r&&ee(n)},{passive:!1});let ec=(0,f.useCallback)((e={},t=null)=>{let a=u||i&&D.isAtMax;return{...e,ref:(0,ej.Px)(t,Y),role:"button",tabIndex:-1,onPointerDown:(0,W.Hj)(e.onPointerDown,e=>{0!==e.button||a||ed(e)}),onPointerLeave:(0,W.Hj)(e.onPointerLeave,et.stop),onPointerUp:(0,W.Hj)(e.onPointerUp,et.stop),disabled:a,"aria-disabled":(0,W.rq)(a)}},[D.isAtMax,i,ed,et.stop,u]),em=(0,f.useCallback)((e={},t=null)=>{let a=u||i&&D.isAtMin;return{...e,ref:(0,ej.Px)(t,K),role:"button",tabIndex:-1,onPointerDown:(0,W.Hj)(e.onPointerDown,e=>{0!==e.button||a||ep(e)}),onPointerLeave:(0,W.Hj)(e.onPointerLeave,et.stop),onPointerUp:(0,W.Hj)(e.onPointerUp,et.stop),disabled:a,"aria-disabled":(0,W.rq)(a)}},[D.isAtMin,i,ep,et.stop,u]),ey=(0,f.useCallback)((e={},t=null)=>{var a,i,o,m;return{name:g,inputMode:c,type:"text",pattern:p,"aria-labelledby":w,"aria-label":S,"aria-describedby":b,id:y,disabled:u,...e,readOnly:null!=(a=e.readOnly)?a:l,"aria-readonly":null!=(i=e.readOnly)?i:l,"aria-required":null!=(o=e.required)?o:s,required:null!=(m=e.required)?m:s,ref:(0,ej.Px)(V,t),value:J(D.value),role:"spinbutton","aria-valuemin":n,"aria-valuemax":r,"aria-valuenow":Number.isNaN(D.valueAsNumber)?void 0:D.valueAsNumber,"aria-invalid":(0,W.rq)(null!=d?d:D.isOutOfRange),"aria-valuetext":eo,autoComplete:"off",autoCorrect:"off",onChange:(0,W.Hj)(e.onChange,ea),onKeyDown:(0,W.Hj)(e.onKeyDown,en),onFocus:(0,W.Hj)(e.onFocus,ei,()=>z(!0)),onBlur:(0,W.Hj)(e.onBlur,B,eu)}},[g,c,p,w,S,J,b,y,u,s,l,d,D.value,D.valueAsNumber,D.isOutOfRange,n,r,eo,ea,en,ei,B,eu]);return{value:J(D.value),valueAsNumber:D.valueAsNumber,isFocused:U,isDisabled:u,isReadOnly:l,getIncrementButtonProps:ec,getDecrementButtonProps:em,getInputProps:ey,htmlProps:A}}var rJ=a(99139);function rZ(e={}){let{name:t,strict:a=!0,hookName:i="useContext",providerName:n="Provider",errorMessage:r,defaultValue:o}=e,l=(0,f.createContext)(o);return l.displayName=t,[l.Provider,function e(){var t;let o=(0,f.useContext)(l);if(!o&&a){let a=Error(null!=r?r:`${i} returned \`undefined\`. Seems you forgot to wrap component within ${n}`);throw a.name="ContextError",null==(t=Error.captureStackTrace)||t.call(Error,a,e),a}return o},l]}var[r0,r1]=rZ({name:"NumberInputStylesContext",errorMessage:"useNumberInputStyles returned is 'undefined'. Seems you forgot to wrap the components in \"<NumberInput />\" "}),[r2,r5]=rZ({name:"NumberInputContext",errorMessage:"useNumberInputContext: `context` is undefined. Seems you forgot to wrap number-input's components within <NumberInput />"});(0,es.R)(function(e,t){let a=(0,ed.o5)("NumberInput",e),i=(0,c.MN)(e),{htmlProps:r,...o}=rQ((0,rJ.v)(i)),l=(0,f.useMemo)(()=>o,[o]);return(0,n.jsx)(r2,{value:l,children:(0,n.jsx)(r0,{value:a,children:(0,n.jsx)(X.B.div,{...r,ref:t,className:(0,W.cx)("chakra-numberinput",e.className),__css:{position:"relative",zIndex:0,...a.root}})})})}).displayName="NumberInput",(0,es.R)(function(e,t){let a=r1();return(0,n.jsx)(X.B.div,{"aria-hidden":!0,ref:t,...e,__css:{display:"flex",flexDirection:"column",position:"absolute",top:"0",insetEnd:"0px",margin:"1px",height:"calc(100% - 2px)",zIndex:1,...a.stepperGroup}})}).displayName="NumberInputStepper",(0,es.R)(function(e,t){let{getInputProps:a}=r5(),i=a(e,t),r=r1();return(0,n.jsx)(X.B.input,{...i,className:(0,W.cx)("chakra-numberinput__field",e.className),__css:{width:"100%",...r.field}})}).displayName="NumberInputField";var r4=(0,X.B)("div",{baseStyle:{display:"flex",justifyContent:"center",alignItems:"center",flex:1,transitionProperty:"common",transitionDuration:"normal",userSelect:"none",cursor:"pointer",lineHeight:"normal"}});(0,es.R)(function(e,t){var a;let i=r1(),{getDecrementButtonProps:r}=r5(),o=r(e,t);return(0,n.jsx)(r4,{...o,__css:i.stepper,children:null!=(a=e.children)?a:(0,n.jsx)(rq,{})})}).displayName="NumberDecrementStepper",(0,es.R)(function(e,t){var a;let{getIncrementButtonProps:i}=r5(),r=i(e,t),o=r1();return(0,n.jsx)(r4,{...r,__css:o.stepper,children:null!=(a=e.children)?a:(0,n.jsx)(rW,{})})}).displayName="NumberIncrementStepper";var[r6,r3,r8,r9]=eH(),[r7,oe]=function(e={}){let{name:t,strict:a=!0,hookName:i="useContext",providerName:n="Provider",errorMessage:r,defaultValue:o}=e,l=(0,f.createContext)(o);return l.displayName=t,[l.Provider,function e(){var t;let o=(0,f.useContext)(l);if(!o&&a){let a=Error(null!=r?r:`${i} returned \`undefined\`. Seems you forgot to wrap component within ${n}`);throw a.name="ContextError",null==(t=Error.captureStackTrace)||t.call(Error,a,e),a}return o},l]}
281({name:"PinInputContext",errorMessage:"usePinInputContext: `context` is undefined. Seems you forgot to all pin input fields within `<PinInput />`"}),ot=e=>null==e?void 0:e.split("");function oa(e,t){return("alphanumeric"===t?/^[a-zA-Z0-9]+$/i:/^[0-9]+$/).test(e)}function oi(e={}){let{autoFocus:t,value:a,defaultValue:i,onChange:n,onComplete:r,placeholder:o="○",manageFocus:l=!0,otp:u=!1,id:s,isDisabled:d,isInvalid:p,type:c="number",mask:m}=e,y=(0,f.useId)(),v=null!=s?s:`pin-input-${y}`,h=r8(),[g,b]=(0,f.useState)(!0),[S,w]=(0,f.useState)(-1),[k,x]=eZ({defaultValue:ot(i)||[],value:ot(a),onChange:e=>null==n?void 0:n(e.join(""))});(0,f.useEffect)(()=>{if(t){let e=h.first();e&&requestAnimationFrame(()=>{e.node.focus()})}},[h]);let P=(0,f.useCallback)(e=>{if(!g||!l)return;let t=h.next(e,!1);t&&requestAnimationFrame(()=>{t.node.focus()})},[h,g,l]),_=(0,f.useCallback)((e,t,a=!0)=>{let i=[...k];i[t]=e,x(i),""!==e&&i.length===h.count()&&i.every(e=>null!=e&&""!==e)?null==r||r(i.join("")):a&&P(t)},[k,x,P,r,h]),E=(0,f.useCallback)(()=>{var e;x(Array(h.count()).fill(""));let t=h.first();null==(e=null==t?void 0:t.node)||e.focus()},[h,x]),C=(0,f.useCallback)((e,t)=>{let a=t;return(null==e?void 0:e.length)>0&&(e[0]===t.charAt(0)?a=t.charAt(1):e[0]===t.charAt(1)&&(a=t.charAt(0))),a},[]);return{getInputProps:(0,f.useCallback)(e=>{let{index:t,...a}=e,i=S===t,n="number"===c?"tel":"text";return{"aria-label":"Please enter your pin code",inputMode:"number"===c?"numeric":"text",type:m?"password":n,...a,id:`${v}-${t}
281`,disabled:d,"aria-invalid":(0,W.rq)(p),onChange:(0,W.Hj)(a.onChange,e=>{let a=e.target.value,i=C(k[t],a);if(""===i){_("",t);return}if(a.length>2){if(oa(a,c)){let e=a.split("").filter((e,t)=>t<h.count());x(e),e.length===h.count()&&(null==r||r(e.join("")))}}else oa(i,c)&&_(i,t),b(!0)}),onKeyDown:(0,W.Hj)(a.onKeyDown,e=>{var a;if("Backspace"===e.key&&l){if(""===e.target.value){let e=h.prev(t,!1);e&&(_("",t-1,!1),null==(a=e.node)||a.focus(),b(!0))}else b(!1)}}),onFocus:(0,W.Hj)(a.onFocus,()=>{w(t)}),onBlur:(0,W.Hj)(a.onBlur,()=>{w(-1)}),value:k[t]||"",autoComplete:u?"one-time-code":"off",placeholder:i?"":o}},[h,S,C,v,d,m,p,l,r,u,o,_,x,c,k]),id:v,descendants:h,values:k,setValue:_,setValues:x,clear:E}}function on(e={},t=null){let{getInputProps:a}=oe(),{index:i,register:n}=r9();return a({...e,ref:(0,ej.Px)(n,t),index:i})}function or(e){let t=(0,ed.Vl)("PinInput",e),{children:a,...i}=(0,c.MN)(e),{descendants:r,...o}=oi(i),l=(0,tv.a)(a).map(e=>(0,f.cloneElement)(e,{__css:t}));return(0,n.jsx)(r6,{value:r,children:(0,n.jsx)(r7,{value:o,children:l})})}or.displayName="PinInput";var oo=(0,es.R)(function(e,t){let a=on(e,t);return(0,n.jsx)(X.B.input,{...a,className:(0,W.cx)("chakra-pin-input",e.className)})});function ol(e={}){let{name:t,strict:a=!0,hookName:i="useContext",providerName:n="Provider",errorMessage:r,defaultValue:o}=e,l=(0,f.createContext)(o);return l.displayName=t,[l.Provider,function e(){var t;let o=(0,f.useContext)(l);if(!o&&a){let a=Error(null!=r?r:`${i} returned \`undefined\`. Seems you forgot to wrap component within ${n}`);throw a.name="ContextError",null==(t=Error.captureStackTrace)||t.call(Error,a,e),a}return o},l]}oo.displayName="PinInputField";var[ou,os]=ol({name:"PopoverContext",errorMessage:"usePopoverContext: `context` is undefined. Seems you forgot to wrap all popover components within `<Popover />`"}),[od,op]=ol({name:"PopoverStylesContext",errorMessage:"usePopoverStyles returned is 'undefined'. Seems you forgot to wrap the components in \"<Popover />\" "}),oc=(0,es.R)(function(e,t){let{getHeaderProps:a}=os(),i=op();return(0,n.jsx)(X.B.header,{...a(e,t),className:(0,W.cx)("chakra-popover__header",e.className),__css:i.header})});function om(e){let t=f.Children.only(e.children),{getTriggerProps:a}=os();return(0,f.cloneElement)(t,a(t.props,t.ref))}oc.displayName="PopoverHeader",om.displayName="PopoverTrigger";var oy={click:"click",hover:"hover"};function ov(e={}){let{closeOnBlur:t=!0,closeOnEsc:a=!0,initialFocusRef:i,id:n,returnFocusOnClose:r=!0,autoFocus:o=!0,arrowSize:l,arrowShadowColor:u,trigger:s=oy.click,openDelay:d=200,closeDelay:p=200,isLazy:c,lazyBehavior:m="unmount",computePositionOnMount:y,...v}=e,{isOpen:h,onClose:g,onOpen:b,onToggle:S}=rd(e),w=(0,f.useRef)(null),k=(0,f.useRef)(null),x=(0,f.useRef)(null),P=(0,f.useRef)(!1),_=(0,f.useRef)(!1);h&&(_.current=!0);let[E,C]=(0,f.useState)(!1),[T,A]=(0,f.useState)(!1),I=(0,f.useId)(),B=null!=n?n:I,[R,N,O,D]=["popover-trigger","popover-content","popover-header","popover-body"].map(e=>`${e}-${B}`),{referenceRef:L,getArrowProps:F,getPopperProps:j,getArrowInnerProps:U,forceUpdate:z}=rs({...v,enabled:h||!!y}),H=rm({isOpen:h,ref:x});t8({enabled:h,ref:k}),ne(x,{focusRef:k,visible:h,shouldFocus:r&&s===oy.click}),function(e,t=nt){let{focusRef:a,preventScroll:i,shouldFocus:n,visible:r}=t,o="current"in e?e.current:e,l=n&&r,u=(0,f.useRef)(l),s=(0,f.useRef)(r);(0,M.U)(()=>{!s.current&&r&&(u.current=l),s.current=r},[r,l]);let d=(0,f.useCallback)(()=>{if(r&&o&&u.current&&(u.current=!1,!o.contains(document.activeElement))){if(null==a?void 0:a.current)requestAnimationFrame(()=>{var e;null==(e=a.current)||e.focus({preventScroll:i})});else{let e=(0,i7.ep)(o);e.length>0&&requestAnimationFrame(()=>{e[0].focus({preventScroll:i})})}}},[r,i,o,a]);q(()=>{d()},[d]),t1(o,"transitionend",d)}(x,{focusRef:i,visible:h,shouldFocus:o&&s===oy.click});let V=rv({wasSelected:_.current,enabled:c,mode:m,isSelected:H.present}),$=(0,f.useCallback)((e={},i=null)=>{let n={...e,style:{...e.style,transformOrigin:ni.transformOrigin.varRef,[ni.arrowSize.var]:l?`${l}px`:void 0,[ni.arrowShadowColor.var]:u},ref:(0,ej.Px)(x,i),children:V?e.children:null,id:N,tabIndex:-1,role:"dialog",onKeyDown:(0,W.Hj)(e.onKeyDown,e=>{a&&"Escape"===e.key&&g()}),onBlur:(0,W.Hj)(e.onBlur,e=>
281{let a=oh(e),i=of(x.current,a),n=of(k.current,a);h&&t&&!i&&!n&&g()}),"aria-labelledby":E?O:void 0,"aria-describedby":T?D:void 0};return s===oy.hover&&(n.role="tooltip",n.onMouseEnter=(0,W.Hj)(e.onMouseEnter,()=>{P.current=!0}),n.onMouseLeave=(0,W.Hj)(e.onMouseLeave,e=>{null!==e.nativeEvent.relatedTarget&&(P.current=!1,setTimeout(()=>g(),p))})),n},[V,N,E,O,T,D,s,a,g,h,t,p,u,l]),G=(0,f.useCallback)((e={},t=null)=>j({...e,style:{visibility:h?"visible":"hidden",...e.style}},t),[h,j]),Y=(0,f.useCallback)((e,t=null)=>({...e,ref:(0,ej.Px)(t,w,L)}),[w,L]),K=(0,f.useRef)(),X=(0,f.useRef)(),Q=(0,f.useCallback)(e=>{null==w.current&&L(e)},[L]),J=(0,f.useCallback)((e={},a=null)=>{let i={...e,ref:(0,ej.Px)(k,a,Q),id:R,"aria-haspopup":"dialog","aria-expanded":h,"aria-controls":N};return s===oy.click&&(i.onClick=(0,W.Hj)(e.onClick,S)),s===oy.hover&&(i.onFocus=(0,W.Hj)(e.onFocus,()=>{void 0===K.current&&b()}),i.onBlur=(0,W.Hj)(e.onBlur,e=>{let a=oh(e),i=!of(x.current,a);h&&t&&i&&g()}),i.onKeyDown=(0,W.Hj)(e.onKeyDown,e=>{"Escape"===e.key&&g()}),i.onMouseEnter=(0,W.Hj)(e.onMouseEnter,()=>{P.current=!0,K.current=window.setTimeout(()=>b(),d)}),i.onMouseLeave=(0,W.Hj)(e.onMouseLeave,()=>{P.current=!1,K.current&&(clearTimeout(K.current),K.current=void 0),X.current=window.setTimeout(()=>{!1===P.current&&g()},p)})),i},[R,h,N,s,Q,S,b,t,g,d,p]);(0,f.useEffect)(()=>()=>{K.current&&clearTimeout(K.current),X.current&&clearTimeout(X.current)},[]);let Z=(0,f.useCallback)((e={},t=null)=>({...e,id:O,ref:(0,ej.Px)(t,e=>{C(!!e)})}),[O]),ee=(0,f.useCallback)((e={},t=null)=>({...e,id:D,ref:(0,ej.Px)(t,e=>{A(!!e)})}),[D]);return{forceUpdate:z,isOpen:h,onAnimationComplete:H.onComplete,onClose:g,getAnchorProps:Y,getArrowProps:F,getArrowInnerProps:U,getPopoverPositionerProps:G,getPopoverProps:$,getTriggerProps:J,getHeaderProps:Z,getBodyProps:ee}}function of(e,t){return e===t||(null==e?void 0:e.contains(t))}function oh(e){var t;let a=e.currentTarget.ownerDocument.activeElement;return null!=(t=e.relatedTarget)?t:a}function og(e){let t=(0,ed.o5)("Popover",e),{children:a,...i}=(0,c.MN)(e),r=(0,iQ.D)(),o=ov({...i,direction:r.direction});return(0,n.jsx)(ou,{value:o,children:(0,n.jsx)(od,{value:t,children:(0,W.Jg)(a,{isOpen:o.isOpen,onClose:o.onClose,forceUpdate:o.forceUpdate})})})}function ob(e){let t=f.Children.only(e.children),{getAnchorProps:a}=os();return(0,f.cloneElement)(t,a(t.props,t.ref))}og.displayName="Popover",ob.displayName="PopoverAnchor";var oS=(e,t)=>t?`${e}.${t}, ${t}`:void 0;function ow(e){var t;let{bg:a,bgColor:i,backgroundColor:r,shadow:o,boxShadow:l,shadowColor:u}=e,{getArrowProps:s,getArrowInnerProps:d}=os(),p=op(),c=null!=(t=null!=a?a:i)?t:r;return(0,n.jsx)(X.B.div,{...s(),className:"chakra-popover__arrow-positioner",children:(0,n.jsx)(X.B.div,{className:(0,W.cx)("chakra-popover__arrow",e.className),...d(e),__css:{"--popper-arrow-shadow-color":oS("colors",u),"--popper-arrow-bg":oS("colors",c),"--popper-arrow-shadow":oS("shadows",null!=o?o:l),...p.arrow}})})}ow.displayName="PopoverArrow";var ok=(0,es.R)(function(e,t){let{getBodyProps:a}=os(),i=op();return(0,n.jsx)(X.B.div,{...a(e,t),className:(0,W.cx)("chakra-popover__body",e.className),__css:i.body})});ok.displayName="PopoverBody";var ox=(0,es.R)(function(e,t){let{onClose:a}=os(),i=op();return(0,n.jsx)(ev.J,{size:"sm",onClick:a,className:(0,W.cx)("chakra-popover__close-btn",e.className),__css:i.closeButton,ref:t,...e})});ox.displayName="PopoverCloseButton";var oP={exit:{opacity:0,scale:.95,transition:{duration:.1,ease:[.4,0,1,1]}},enter:{scale:1,opacity:1,transition:{duration:.15,ease:[0,0,.2,1]}}},o_=(0,X.B)(K.P.section),oE=(0,es.R)(function(e,t){let{variants:a=oP,...i}=e,{isOpen:r}=os();return(0,n.jsx)(o_,{ref:t,variants:function(e){if(e)return{enter:{...e.enter,visibility:"visible"},exit:{...e.exit,transitionEnd:{visibility:"hidden"}}}}(a),initial:!1,animate:r?"enter":"exit",...i})});oE.displayName="PopoverTransition";var oC=(0,es.R)(function(e,t){let{rootProps:a,motionProps:i,...r}=e,{getPopoverProps:o,getPopoverPositionerProps:l,onAnimationComplete:u}=os(),s=op(),d={position:"relative",display:"flex",flexDirection:"column",...s.content};return(0,n.jsx)(X.B.div,{...l(a),__css:s.popper,className:"chakra-
281popover__popper",children:(0,n.jsx)(oE,{...i,...o(r,t),onAnimationComplete:(0,W.OK)(u,r.onAnimationComplete),className:(0,W.cx)("chakra-popover__content",e.className),__css:d})})});function oT(e){let t=op();return(0,n.jsx)(X.B.footer,{...e,className:(0,W.cx)("chakra-popover__footer",e.className),__css:t.footer})}oC.displayName="PopoverContent",oT.displayName="PopoverFooter";var oA=(0,X.B)("div",{baseStyle:{fontSize:"0.24em",top:"50%",left:"50%",width:"100%",textAlign:"center",position:"absolute",transform:"translate(-50%, -50%)"}});oA.displayName="CircularProgressLabel";var oI=e=>(0,n.jsx)(X.B.circle,{cx:50,cy:50,r:42,fill:"transparent",...e});oI.displayName="Circle";var oM=(0,i.keyframes)({"0%":{strokeDasharray:"1, 400",strokeDashoffset:"0"},"50%":{strokeDasharray:"400, 400",strokeDashoffset:"-100"},"100%":{strokeDasharray:"400, 400",strokeDashoffset:"-260"}}),oB=(0,i.keyframes)({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}}),oR=(0,i.keyframes)({"0%":{left:"-40%"},"100%":{left:"100%"}}),oN=(0,i.keyframes)({from:{backgroundPosition:"1rem 0"},to:{backgroundPosition:"0 0"}});function oO(e){let{value:t=0,min:a,max:i,valueText:n,getValueText:r,isIndeterminate:o,role:l="progressbar"}=e,u=(t-a)*100/(i-a);return{bind:{"data-indeterminate":o?"":void 0,"aria-valuemax":i,"aria-valuemin":a,"aria-valuenow":o?void 0:t,"aria-valuetext":(()=>{if(null!=t)return"function"==typeof r?r(t,u):n})(),role:l},percent:u,value:t}}var oD=e=>{let{size:t,isIndeterminate:a,...i}=e;return(0,n.jsx)(X.B.svg,{viewBox:"0 0 100 100",__css:{width:t,height:t,animation:a?`${oB} 2s linear infinite`:void 0},...i})};oD.displayName="Shape";var oL=(0,es.R)((e,t)=>{var a;let{size:i="48px",max:r=100,min:o=0,valueText:l,getValueText:u,value:s,capIsRound:d,children:p,thickness:c="10px",color:m="#0078d4",trackColor:y="#edebe9",isIndeterminate:v,...f}=e,h=oO({min:o,max:r,value:s,valueText:l,getValueText:u,isIndeterminate:v}),g=v?void 0:(null!=(a=h.percent)?a:0)*2.64,b=null==g?void 0:`${g} ${264-g}`,S=v?{css:{animation:`${oM} 1.5s linear infinite`}}:{strokeDashoffset:66,strokeDasharray:b,transitionProperty:"stroke-dasharray, stroke",transitionDuration:"0.6s",transitionTimingFunction:"ease"};return(0,n.jsxs)(X.B.div,{ref:t,className:"chakra-progress",...h.bind,...f,__css:{display:"inline-block",position:"relative",verticalAlign:"middle",fontSize:i},children:[(0,n.jsxs)(oD,{size:i,isIndeterminate:v,children:[(0,n.jsx)(oI,{stroke:y,strokeWidth:c,className:"chakra-progress__track"}),(0,n.jsx)(oI,{stroke:m,strokeWidth:c,className:"chakra-progress__indicator",strokeLinecap:d?"round":void 0,opacity:0!==h.value||v?void 0:0,...S})]}),p]})});oL.displayName="CircularProgress";var[oF,oj]=function(e={}){let{name:t,strict:a=!0,hookName:i="useContext",providerName:n="Provider",errorMessage:r,defaultValue:o}=e,l=(0,f.createContext)(o);return l.displayName=t,[l.Provider,function e(){var t;let o=(0,f.useContext)(l);if(!o&&a){let a=Error(null!=r?r:`${i} returned \`undefined\`. Seems you forgot to wrap component within ${n}`);throw a.name="ContextError",null==(t=Error.captureStackTrace)||t.call(Error,a,e),a}return o},l]}({name:"ProgressStylesContext",errorMessage:"useProgressStyles returned is 'undefined'. Seems you forgot to wrap the components in \"<Progress />\" "}),oU=(0,es.R)((e,t)=>{let{min:a,max:i,value:r,isIndeterminate:o,role:l,...u}=e,s=oO({value:r,min:a,max:i,isIndeterminate:o,role:l}),d={height:"100%",...oj().filledTrack};return(0,n.jsx)(X.B.div,{ref:t,style:{width:`${s.percent}%`,...u.style},...s.bind,...u,__css:d})}),oz=(0,es.R)((e,t)=>{var a;let{value:i,min:r=0,max:o=100,hasStripe:l,isAnimated:u,children:s,borderRadius:d,isIndeterminate:p,"aria-label":m,"aria-labelledby":y,"aria-valuetext":v,title:f,role:h,...g}=(0,c.MN)(e),b=(0,ed.o5)("Progress",e),S=null!=d?d:null==(a=b.track)?void 0:a.borderRadius,w={animation:`${oN} 1s linear infinite`},k={...!p&&l&&u&&w,...p&&{position:"absolute",willChange:"left",minWidth:"50%",animation:`${oR} 1s ease infinite normal none running`}},x={overflow:"hidden",position:"relative",...b.track};return(0,n.jsx)(X.B.div,{ref:t,borderRadius:S,__css:x,...g,children:(0,n.jsxs)(oF,{value:b,children:[(0,n.jsx)(oU,{"aria-label":m,"aria-labelledby":y,"aria-valuetext":v,min:r,max:o,value:i,isIndeterminate:p,css:k,borderRadius:S,title:f,role:h}),s]})})});oz.displayName="Progress";var oH=e=>{let t={top:"50%",left:"50%",width:"100%",textAlign:"center",position:"absolute",transform:"translate(-50%, -50%)",...oj().label};return(0,n.jsx)(X.B.div,{...e,__css:t})};function oV(e={}){let{onChange:t,value:a,defaultValue:i,name:n,isDisabled:r,isFocusable:o,isNative:l,...u}=e,[s,d]=(0,f.useState)(i||""),p=void 0!==a,c=p?a:s,m=(0,f.useRef)(null),y=(0,f.useCallback)(()=>{let e=m.current;if(!e)return;let t="input:not(:disabled):checked",a=e.querySelector(t);if(a){a.focus();return}t="input:not(:disabled)";let i=e.querySelector(t);null==i||i.focus()},[]),v=(0,f.useId)(),h=`radio-${v}`,g=n||h,b=(0,f.useCallback)(e=>{let a=e&&(0,W.Gv)(e)&&(0,W.Gv)(e.target)?e.target.value:e;p||d(a),null==t||t(String(a))},[t,p]);return{getRootProps:(0,f.useCallback)((e={},t=null)=>({...e,ref:(0,ej.Px)(t,m),role:"radiogroup"}),[]),getRadioProps:(0,f.useCallback)((e={},t=null)=>{let a=l?"checked":"isChecked";return{...e,ref:t,name:g,[a]:null!=c?e.value===c:void 0,onChange(e){b(e)},"data-radiogroup":!0}},[l,g,b,c]),name:g,ref:m,focus:y,setValue:d,value:c,onChange:b,isDisabled:r,isFocusable:o,htmlProps:u}}oH.displayName="ProgressLabel";var[o$,oG]=function(e={}){let{name:t,strict:a=!0,hookName:i="useContext",providerName:n="Provider",errorMessage:r,defaultValue:o}=e,l=(0,f.createContext)(o);return l.displayName=t,[l.Provider,function e(){var t;let o=(0,f.useContext)(l);if(!o&&a){let a=Error(null!=r?r:`${i} returned \`undefined\`. Seems you forgot to wrap component within ${n}`);throw a.name="ContextError",null==(t=Error.captureStackTrace)||t.call(Error,a,e),a}return o},l]}({name:"RadioGroupContext",strict:!1});(0,es.R)((e,t)=>{let{colorScheme:a,size:i,variant:r,children:o,className:l,isDisabled:u,isFocusable:s,...d}=e,{value:p,onChange:c,getRootProps:m,name:y,htmlProps:v}=oV(d),h=(0,f.useMemo)(()=>({name:y,size:i,onChange:c,colorScheme:a,value:p,variant:r,isDisabled:u,isFocusable:s}),[y,i,c,a,p,r,u,s]);return(0,n.jsx)(o$,{value:h,children:(0,n.jsx)(X.B.div,{...m(v,t),className:(0,W.cx)("chakra-radio-group",l),children:o})})}).displayName="RadioGroup";var oq=a(74651),oW=a(98579),oY=(0,X.B)("div",{baseStyle:{boxShadow:"none",backgroundClip:"padding-box",cursor:"default",color:"transparent",pointerEvents:"none",userSelect:"none","&::before, &::after, *":{visibility:"hidden"}}}),oK=(0,c.Vg)("skeleton-start-color"),oX=(0,c.Vg)("skeleton-end-color"),o
281Q=(0,i.keyframes)({from:{opacity:0},to:{opacity:1}}),oJ=(0,i.keyframes)({from:{borderColor:oK.reference,background:oK.reference},to:{borderColor:oX.reference,background:oX.reference}}),oZ=(0,es.R)((e,t)=>{let a={...e,fadeDuration:"number"==typeof e.fadeDuration?e.fadeDuration:.4,speed:"number"==typeof e.speed?e.speed:.8},i=(0,ed.Vl)("Skeleton",a),r=function(){let e=(0,f.useRef)(!0);return(0,f.useEffect)(()=>{e.current=!1},[]),e.current}(),{startColor:o="",endColor:l="",isLoaded:u,fadeDuration:s,speed:d,className:p,fitContent:m,...y}=(0,c.MN)(a),[v,h]=(0,oW.rd)("colors",[o,l]),g=function(e){let t=(0,f.useRef)();return(0,f.useEffect)(()=>{t.current=e},[e]),t.current}(u),b=(0,W.cx)("chakra-skeleton",p),S={...v&&{[oK.variable]:v},...h&&{[oX.variable]:h}};if(u){let e=r||g?"none":`${oQ} ${s}s`;return(0,n.jsx)(X.B.div,{ref:t,className:b,__css:{animation:e},...y})}return(0,n.jsx)(oY,{ref:t,className:b,...y,__css:{width:m?"fit-content":void 0,...i,...S,_dark:{...i._dark,...S},animation:`${d}s linear infinite alternate ${oJ}`}})});oZ.displayName="Skeleton";var o0=({size:e="2rem",...t})=>(0,n.jsx)(oZ,{borderRadius:"full",boxSize:e,...t});o0.displayName="SkeletonCircle";var o1=e=>{let{noOfLines:t=3,spacing:a="0.5rem",skeletonHeight:i="0.5rem",className:r,startColor:o,endColor:l,isLoaded:u,fadeDuration:s,speed:d,variant:p,size:c,colorScheme:m,children:y,...v}=e,f=function(e,t){var a;let i=i4((0,W.Gv)(void 0)?void 0:{fallback:"base"}),n=(0,iQ.D)();if(!i)return;let r=Array.from((null==(a=n.__breakpoints)?void 0:a.keys)||[]);return function(e,t,a=iR.fi){let i=Object.keys(e).indexOf(t);if(-1!==i)return e[t];let n=a.indexOf(t);for(;n>=0;){let t=a[n];if(e.hasOwnProperty(t)){i=n;break}n-=1}if(-1!==i)return e[a[i]]}(Array.isArray(e)?Object.fromEntries(Object.entries((0,iR.a1)(e,r)).map(([e,t])=>[e,t])):e,i,r)}("number"==typeof t?[t]:t)||3,h=Array(f).fill(1).map((e,t)=>t+1),g=e=>f>1&&e===h.length?"80%":"100%",b=(0,W.cx)("chakra-skeleton__group",r);return(0,n.jsx)(X.B.div,{className:b,...v,children:h.map((e,t)=>{if(u&&t>0)return null;let r=u?null:{mb:e===h.length?"0":a,width:g(e),height:i};return(0,n.jsx)(oZ,{startColor:o,endColor:l,isLoaded:u,fadeDuration:s,speed:d,variant:p,size:c,colorScheme:m,...r,children:0===t?y:void 0},h.length.toString()+e)})})};o1.displayName="SkeletonText";var o2=e=>e?"":void 0,o5=e=>!!e||void 0,o4=(...e)=>e.filter(Boolean).join(" ");function o6(...e){return function(t){e.some(e=>(null==e||e(t),null==t?void 0:t.defaultPrevented))}}function o3(e){let{orientation:t,vertical:a,horizontal:i}=e;return"vertical"===t?a:i}var o8={width:0,height:0},o9=e=>e||o8;function o7(e){let{orientation:t,thumbPercents:a,thumbRects:i,isReversed:n}=e,r="vertical"===t?i.reduce((e,t)=>o9(e).height>o9(t).height?e:t,o8):i.reduce((e,t)=>o9(e).width>o9(t).width?e:t,o8),o={position:"relative",touchAction:"none",WebkitTapHighlightColor:"rgba(0,0,0,0)",userSelect:"none",outline:0,...o3({orientation:t,vertical:r?{paddingLeft:r.width/2,paddingRight:r.width/2}:{},horizontal:r?{paddingTop:r.height/2,paddingBottom:r.height/2}:{}})},l={position:"absolute",...o3({orientation:t,vertical:{left:"50%",transform:"translateX(-50%)",height:"100%"},horizontal:{top:"50%",transform:"translateY(-50%)",width:"100%"}})},u=1===a.length,s=[0,n?100-a[0]:a[0]],d=u?s:a,p=d[0];!u&&n&&(p=100-p);let c=Math.abs(d[d.length-1]-d[0]),m={...l,...o3({orientation:t,vertical:n?{height:`${c}%`,top:`${p}%`}:{height:`${c}%`,bottom:`${p}%`},horizontal:n?{width:`${c}%`,right:`${p}%`}:{width:`${c}%`,left:`${p}%`}})};return{trackStyle:l,innerTrackStyle:m,rootStyle:o,getThumbStyle:e=>{var n;let r=null!=(n=i[e])?n:o8;return{position:"absolute",userSelect:"none",WebkitUserSelect:"none",MozUserSelect:"none",msUserSelect:"none",touchAction:"none",...o3({orientation:t,vertical:{bottom:`calc(${a[e]}% - ${r.height/2}px)`},horizontal:{left:`calc(${a[e]}% - ${r.width/2}px)`}})}}}}function le(e){let{isReversed:t,direction:a,orientation:i}=e;return"ltr"===a||"vertical"===i?t:!t}function lt(e,t="page"){return e.touches?function(e,t="page"){let a=e.touches[0]||e.changedTouches[0];return{x:a[`${t}X`],y:a[`${t}Y`]}}(e,t):function(e,t="page"){return{x:e[`${t}X`],y:e[`${t}Y`]}}(e,t)}function la(e,t,a,i){var n;return n=function(e,t=!1){function a(t){e(t,{point:lt(t)})}return t?e=>{let t=function(e){var t;let a=null!=(t=e.view)?t:window;return void 0!==a.PointerEvent&&e instanceof a.PointerEvent?!("mouse"!==e.pointerType):e instanceof a.MouseEvent}(e);(!t||t&&0===e.button)&&a(e)}:a}(a,"pointerdown"===t),e.addEventListener(t,n,i),()=>{e.removeEventListener(t,n,i)}}var li=Object.defineProperty,ln=(e,t,a)=>t in e?li(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,lr=(e,t,a)=>(ln(e,"symbol"!=typeof t?t+"":t,a),a),lo=class{constructor(e,t,a){var i;if(lr(this,"history",[]),lr(this,"startEvent",null),lr(this,"lastEvent",null),lr(this,"lastEventInfo",null),lr(this,"handlers",{}),lr(this,"removeListeners",()=>{}),lr(this,"threshold",3),lr(this,"win"),lr(this,"updatePoint",()=>{if(!(this.lastEvent&&this.lastEventInfo))return;let e=lu(this.lastEventInfo,this.history),t=null!==this.startEvent,a=function(e,t){return"number"==typeof e&&"number"==typeof t?ld(e,t):lp(e)&&lp(t)?Math.sqrt(ld(e.x,t.x)**2+ld(e.y,t.y)**2):0}(e.offset,{x:0,y:0})>=this.threshold;if(!t&&!a)return;let{timestamp:i}=aq();this.history.push({...e.point,timestamp:i});let{onStart:n,onMove:r}=this.handlers;t||(null==n||n(this.lastEvent,e),this.startEvent=this.lastEvent),null==r||r(this.lastEvent,e)}),lr(this,"onPointerMove",(e,t)=>{this.lastEvent=e,this.lastEventInfo=t,az.update(this.updatePoint,!0)}),lr(this,"onPointerUp",(e,t)=>{let a=lu(t,this.history),{onEnd:i,onSessionEnd:n}=this.handlers;null==n||n(e,a),this.end(),i&&this.startEvent&&(null==i||i(e,a))}),this.win=null!=(i=e.view)?i:window,function(e){return!!e.touches&&e.touches.length>1}(e))return;this.handlers=t,a&&(this.threshold=a),e.stopPropagation(),e.preventDefault();let n={point:lt(e)},{timestamp:r}=aq();this.history=[{...n.point,timestamp:r}];let{onSessionStart:o}=t;null==o||o(e,lu(n,this.history)),this.removeListeners=function(...e){return t=>e.reduce((e,t)=>
281t(e),t)}(la(this.win,"pointermove",this.onPointerMove),la(this.win,"pointerup",this.onPointerUp),la(this.win,"pointercancel",this.onPointerUp))}updateHandlers(e){this.handlers=e}end(){var e;null==(e=this.removeListeners)||e.call(this),aH.update(this.updatePoint)}};function ll(e,t){return{x:e.x-t.x,y:e.y-t.y}}function lu(e,t){return{point:e.point,delta:ll(e.point,t[t.length-1]),offset:ll(e.point,t[0]),velocity:function(e,t){if(e.length<2)return{x:0,y:0};let a=e.length-1,i=null,n=e[e.length-1];for(;a>=0&&(i=e[a],!(n.timestamp-i.timestamp>ls(.1)));)a--;if(!i)return{x:0,y:0};let r=(n.timestamp-i.timestamp)/1e3;if(0===r)return{x:0,y:0};let o={x:(n.x-i.x)/r,y:(n.y-i.y)/r};return o.x===1/0&&(o.x=0),o.y===1/0&&(o.y=0),o}(t,0)}}var ls=e=>1e3*e;function ld(e,t){return Math.abs(e-t)}function lp(e){return"x"in e&&"y"in e}function lc(e){let t=(0,f.useRef)(null);return t.current=e,t}function lm(e,t){let{onPan:a,onPanStart:i,onPanEnd:n,onPanSessionStart:r,onPanSessionEnd:o,threshold:l}=t,u=!!(a||i||n||r||o),s=(0,f.useRef)(null),d=lc({onSessionStart:r,onSessionEnd:o,onStart:i,onMove:a,onEnd(e,t){s.current=null,null==n||n(e,t)}});(0,f.useEffect)(()=>{var e;null==(e=s.current)||e.updateHandlers(d.current)}),(0,f.useEffect)(()=>{let t=e.current;if(t&&u)return la(t,"pointerdown",function(e){s.current=new lo(e,d.current,l)})},[e,u,d,l]),(0,f.useEffect)(()=>()=>{var e;null==(e=s.current)||e.end(),s.current=null},[])}var ly=(null==globalThis?void 0:globalThis.document)?f.useLayoutEffect:f.useEffect;function lv({getNodes:e,observeMutation:t=!0}){let[a,i]=(0,f.useState)([]),[n,r]=(0,f.useState)(0);return ly(()=>{let a=e(),n=a.map((e,t)=>(function(e,t){if(!e){t(void 0);return}t({width:e.offsetWidth,height:e.offsetHeight});let a=new(e.ownerDocument.defaultView??window).ResizeObserver(a=>{let i,n;if(!Array.isArray(a)||!a.length)return;let[r]=a;if("borderBoxSize"in r){let e=r.borderBoxSize,t=Array.isArray(e)?e[0]:e;i=t.inlineSize,n=t.blockSize}else i=e.offsetWidth,n=e.offsetHeight;t({width:i,height:n})});return a.observe(e,{box:"border-box"}),()=>a.unobserve(e)})(e,e=>{i(a=>[...a.slice(0,t),e,...a.slice(t+1)])}));if(t){let e=a[0];n.push(function(e,t){var a,i;if(!e||!e.parentElement)return;let n=new(null!=(i=null==(a=e.ownerDocument)?void 0:a.defaultView)?i:window).MutationObserver(()=>{t()});return n.observe(e.parentElement,{childList:!0}),()=>{n.disconnect()}}(e,()=>{r(e=>e+1)}))}return()=>{n.forEach(e=>{null==e||e()})}},[n]),a}function lf(e){var t,a;let{min:i=0,max:n=100,onChange:r,value:o,defaultValue:l,isReversed:u,direction:s="ltr",orientation:d="horizontal",id:p,isDisabled:c,isReadOnly:m,onChangeStart:y,onChangeEnd:v,step:h=1,getAriaValueText:g,"aria-valuetext":b,"aria-label":S,"aria-labelledby":w,name:k,focusThumbOnChange:x=!0,minStepsBetweenThumbs:P=0,..._}=e,E=G(y),C=G(v),T=G(g),A=le({isReversed:u,direction:s,orientation:d}),[I,M]=eZ({value:o,defaultValue:null!=l?l:[25,75],onChange:r});if(!Array.isArray(I))throw TypeError(`[range-slider] You passed an invalid value for \`value\` or \`defaultValue\`, expected \`Array\` but got \`${typeof I}\``);let[B,R]=(0,f.useState)(!1),[N,O]=(0,f.useState)(!1),[D,L]=(0,f.useState)(-1),F=!(c||m),j=(0,f.useRef)(I),U=I.map(e=>tU(e,i,n)),z=(a=P*h,U.map((e,t)=>({min:0===t?i:U[t-1]+a,max:t===U.length-1?n:U[t+1]-a}))),H=(0,f.useRef)({eventSource:null,value:[],valueBounds:[]});H.current.value=U,H.current.valueBounds=z;let V=U.map(e=>n-e+i),$=(A?V:U).map(e=>(e-i)*100/(n-i)),W="vertical"===d,Y=(0,f.useRef)(null),K=(0,f.useRef)(null),X=lv({getNodes(){let e=K.current,t=null==e?void 0:e.querySelectorAll("[role=slider]");return t?Array.from(t):[]}}),Q=(0,f.useId)(),J=(t=null!=p?p:Q,{root:`slider-root-${t}`,getThumb:e=>`slider-thumb-${t}-${e}`,getInput:e=>`slider-input-${t}-${e}`,track:`slider-track-${t}`,innerTrack:`slider-filled-track-${t}`,getMarker:e=>`slider-marker-${t}-${e}`,output:`slider-output-${t}`}),Z=(0,f.useCallback)(e=>{var t,a;if(!Y.current)return;H.current.eventSource="pointer";let r=Y.current.getBoundingClientRect(),{clientX:o,clientY:l}=null!=(a=null==(t=e.touches)?void 0:t[0])?a:e,u=(W?r.bottom-l:o-r.left)/(W?r.height:r.width);return A&&(u=1-u),(n-i)*u+i},[W,A,n,i]),ee=(n-i)/10,et=h||(n-i)/100,ea=(0,f.useMemo)(()=>({setValueAtIndex(e,t){if(!F)return;let a=H.current.valueBounds[e];t=tU(t=parseFloat(tj(t,a.min,et)),a.min,a.max);let i=[...H.current.value];i[e]=t,M(i)}
281,setActiveIndex:L,stepUp(e,t=et){let a=H.current.value[e],i=A?a-t:a+t;ea.setValueAtIndex(e,i)},stepDown(e,t=et){let a=H.current.value[e],i=A?a+t:a-t;ea.setValueAtIndex(e,i)},reset(){M(j.current)}}),[et,A,M,F]),ei=(0,f.useCallback)(e=>{let t={ArrowRight:()=>ea.stepUp(D),ArrowUp:()=>ea.stepUp(D),ArrowLeft:()=>ea.stepDown(D),ArrowDown:()=>ea.stepDown(D),PageUp:()=>ea.stepUp(D,ee),PageDown:()=>ea.stepDown(D,ee),Home:()=>{let{min:e}=z[D];ea.setValueAtIndex(D,e)},End:()=>{let{max:e}=z[D];ea.setValueAtIndex(D,e)}}[e.key];t&&(e.preventDefault(),e.stopPropagation(),t(e),H.current.eventSource="keyboard")},[ea,D,ee,z]),{getThumbStyle:en,rootStyle:er,trackStyle:eo,innerTrackStyle:el}=(0,f.useMemo)(()=>o7({isReversed:A,orientation:d,thumbRects:X,thumbPercents:$}),[A,d,$,X]),eu=(0,f.useCallback)(e=>{var t;let a=null!=e?e:D;if(-1!==a&&x){let e=J.getThumb(a),i=null==(t=K.current)?void 0:t.ownerDocument.getElementById(e);i&&setTimeout(()=>i.focus())}},[x,D,J]);q(()=>{"keyboard"===H.current.eventSource&&(null==C||C(H.current.value))},[U,C]);let es=e=>{let t=Z(e)||0,a=H.current.value.map(e=>Math.abs(e-t)),i=Math.min(...a),n=a.indexOf(i),r=a.filter(e=>e===i);r.length>1&&t>H.current.value[n]&&(n=n+r.length-1),L(n),ea.setValueAtIndex(n,t),eu(n)},ed=e=>{if(-1==D)return;let t=Z(e)||0;L(D),ea.setValueAtIndex(D,t),eu(D)};lm(K,{onPanSessionStart(e){F&&(R(!0),es(e),null==E||E(H.current.value))},onPanSessionEnd(){F&&(R(!1),null==C||C(H.current.value))},onPan(e){F&&ed(e)}});let ep=(0,f.useCallback)((e={},t=null)=>({...e,..._,id:J.root,ref:(0,ej.Px)(t,K),tabIndex:-1,"aria-disabled":o5(c),"data-focused":o2(N),style:{...e.style,...er}}),[_,c,N,er,J]),ec=(0,f.useCallback)((e={},t=null)=>({...e,ref:(0,ej.Px)(t,Y),id:J.track,"data-disabled":o2(c),style:{...e.style,...eo}}),[c,eo,J]),em=(0,f.useCallback)((e={},t=null)=>({...e,ref:t,id:J.innerTrack,style:{...e.style,...el}}),[el,J]),ey=(0,f.useCallback)((e,t=null)=>{var a;let{index:i,...n}=e,r=U[i];if(null==r)throw TypeError(`[range-slider > thumb] Cannot find value at index \`${i}\`. The \`value\` or \`defaultValue\` length is : ${U.length}`);let o=z[i];return{...n,ref:t,role:"slider",tabIndex:F?0:void 0,id:J.getThumb(i),"data-active":o2(B&&D===i),"aria-valuetext":null!=(a=null==T?void 0:T(r))?a:null==b?void 0:b[i],"aria-valuemin":o.min,"aria-valuemax":o.max,"aria-valuenow":r,"aria-orientation":d,"aria-disabled":o5(c),"aria-readonly":o5(m),"aria-label":null==S?void 0:S[i],"aria-labelledby":(null==S?void 0:S[i])?void 0:null==w?void 0:w[i],style:{...e.style,...en(i)},onKeyDown:o6(e.onKeyDown,ei),onFocus:o6(e.onFocus,()=>{O(!0),L(i)}),onBlur:o6(e.onBlur,()=>{O(!1),L(-1)})}},[J,U,z,F,B,D,T,b,d,c,m,S,w,en,ei,O]),ev=(0,f.useCallback)((e={},t=null)=>({...e,ref:t,id:J.output,htmlFor:U.map((e,t)=>J.getThumb(t)).join(" "),"aria-live":"off"}),[J,U]),ef=(0,f.useCallback)((e,t=null)=>{let{value:a,...r}=e,o=!(a<i||a>n),l=a>=U[0]&&a<=U[U.length-1],u=(a-i)*100/(n-i);u=A?100-u:u;let s={position:"absolute",pointerEvents:"none",...o3({orientation:d,vertical:{bottom:`${u}%`},horizontal:{left:`${u}%`}})};return{...r,ref:t,id:J.getMarker(e.value),role:"presentation","aria-hidden":!0,"data-disabled":o2(c),"data-invalid":o2(!o),"data-highlighted":o2(l),style:{...e.style,...s}}},[c,A,n,i,d,U,J]),eh=(0,f.useCallback)((e,t=null)=>{let{index:a,...i}=e;return{...i,ref:t,id:J.getInput(a),type:"hidden",value:U[a],name:Array.isArray(k)?k[a]:`${k}-${a}`}},[k,U,J]);return{state:{value:U,isFocused:N,isDragging:B,getThumbPercent:e=>$[e],getThumbMinValue:e=>z[e].min,getThumbMaxValue:e=>z[e].max},actions:ea,getRootProps:ep,getTrackProps:ec,getInnerTrackProps:em,getThumbProps:ey,getMarkerProps:ef,getInputProps:eh,getOutputProps:ev}}function lh(e={}){let{name:t,strict:a=!0,hookName:i="useContext",providerName:n="Provider",errorMessage:r,defaultValue:o}=e,l=(0,f.createContext)(o);return l.displayName=t,[l.Provider,function e(){var t;let o=(0,f.useContext)(l);if(!o&&a){let a=Error(null!=r?r:`${i} returned \`undefined\`. Seems you forgot to wrap component within ${n}`);throw a.name="ContextError",null==(t=Error.captureStackTrace)||t.call(Error,a,e),a}return o},l]}var[lg,lb]=lh({name:"SliderContext",errorMessage:"useSliderContext: `
281context` is undefined. Seems you forgot to wrap all slider components within <RangeSlider />"}),[lS,lw]=lh({name:"RangeSliderStylesContext",errorMessage:"useRangeSliderStyles returned is 'undefined'. Seems you forgot to wrap the components in \"<RangeSlider />\" "}),lk=(0,es.R)(function(e,t){let a={orientation:"horizontal",...e},i=(0,ed.o5)("Slider",a),r=(0,c.MN)(a),{direction:o}=(0,iQ.D)();r.direction=o;let{getRootProps:l,...u}=lf(r),s=(0,f.useMemo)(()=>({...u,name:a.name}),[u,a.name]);return(0,n.jsx)(lg,{value:s,children:(0,n.jsx)(lS,{value:i,children:(0,n.jsx)(X.B.div,{...l({},t),className:"chakra-slider",__css:i.container,children:a.children})})})});lk.displayName="RangeSlider";var lx=(0,es.R)(function(e,t){let{getThumbProps:a,getInputProps:i,name:r}=lb(),o=lw(),l=a(e,t);return(0,n.jsxs)(X.B.div,{...l,className:o4("chakra-slider__thumb",e.className),__css:o.thumb,children:[l.children,r&&(0,n.jsx)("input",{...i({index:e.index})})]})});lx.displayName="RangeSliderThumb";var lP=(0,es.R)(function(e,t){let{getTrackProps:a}=lb(),i=lw(),r=a(e,t);return(0,n.jsx)(X.B.div,{...r,className:o4("chakra-slider__track",e.className),__css:i.track,"data-testid":"chakra-range-slider-track"})});lP.displayName="RangeSliderTrack";var l_=(0,es.R)(function(e,t){let{getInnerTrackProps:a}=lb(),i=lw(),r=a(e,t);return(0,n.jsx)(X.B.div,{...r,className:"chakra-slider__filled-track",__css:i.filledTrack})});l_.displayName="RangeSliderFilledTrack";var lE=(0,es.R)(function(e,t){let{getMarkerProps:a}=lb(),i=a(e,t);return(0,n.jsx)(X.B.div,{...i,className:o4("chakra-slider__marker",e.className)})});function lC(e){var t;let{min:a=0,max:i=100,onChange:n,value:r,defaultValue:o,isReversed:l,direction:u="ltr",orientation:s="horizontal",id:d,isDisabled:p,isReadOnly:c,onChangeStart:m,onChangeEnd:y,step:v=1,getAriaValueText:h,"aria-valuetext":g,"aria-label":b,"aria-labelledby":S,name:w,focusThumbOnChange:k=!0,...x}=e,P=G(m),_=G(y),E=G(h),C=le({isReversed:l,direction:u,orientation:s}),[T,A]=eZ({value:r,defaultValue:null!=o?o:i<a?a:a+(i-a)/2,onChange:n}),[I,M]=(0,f.useState)(!1),[B,R]=(0,f.useState)(!1),N=!(p||c),O=(i-a)/10,D=v||(i-a)/100,L=tU(T,a,i),F=i-L+a,j=((C?F:L)-a)*100/(i-a),U="vertical"===s,z=lc({min:a,max:i,step:v,isDisabled:p,value:L,isInteractive:N,isReversed:C,isVertical:U,eventSource:null,focusThumbOnChange:k,orientation:s}),H=(0,f.useRef)(null),V=(0,f.useRef)(null),$=(0,f.useRef)(null),W=(0,f.useId)(),Y=null!=d?d:W,[K,X]=[`slider-thumb-${Y}`,`slider-track-${Y}`],Q=(0,f.useCallback)(e=>{var t,a,i,n;if(!H.current)return;let r=z.current;r.eventSource="pointer";let o=H.current.getBoundingClientRect(),{clientX:l,clientY:u}=null!=(a=null==(t=e.touches)?void 0:t[0])?a:e,s=(U?o.bottom-u:l-o.left)/(U?o.height:o.width);C&&(s=1-s);let d=(i=s,n=r.min,(r.max-n)*i+n);return r.step&&(d=parseFloat(tj(d,r.min,r.step))),d=tU(d,r.min,r.max)},[U,C,z]),J=(0,f.useCallback)(e=>{let t=z.current;t.isInteractive&&A(e=tU(e=parseFloat(tj(e,t.min,D)),t.min,t.max))},[D,A,z]),Z=(0,f.useMemo)(()=>({stepUp(e=D){J(C?L-e:L+e)},stepDown(e=D){J(C?L+e:L-e)},reset(){J(o||0)},stepTo(e){J(e)}}),[J,C,L,D,o]),ee=(0,f.useCallback)(e=>{let t=z.current,a={ArrowRight:()=>Z.stepUp(),ArrowUp:()=>Z.stepUp(),ArrowLeft:()=>Z.stepDown(),ArrowDown:()=>Z.stepDown(),PageUp:()=>Z.stepUp(O),PageDown:()=>Z.stepDown(O),Home:()=>J(t.min),End:()=>J(t.max)}[e.key];a&&(e.preventDefault(),e.stopPropagation(),a(e),t.eventSource="keyboard")},[Z,J,O,z]),et=null!=(t=null==E?void 0:E(L))?t:g,ea=function(e){let[t]=lv({observeMutation:!1,getNodes:()=>["object"==typeof e&&null!==e&&"current"in e?e.current:e]});return t}(V),{getThumbStyle:ei,rootStyle:en,trackStyle:er,innerTrackStyle:eo}=(0,f.useMemo)(()=>{let e=z.current,t=null!=ea?ea:{width:0,height:0};return o7({isReversed:C,orientation:e.orientation,thumbRects:[t],thumbPercents:[j]})},[C,ea,j,z]),el=(0,f.useCallback)(()=>{z.current.focusThumbOnChange&&setTimeout(()=>{var e;return null==(e=V.current)?void 0:e.focus()})},[z]);function eu(e){let t=Q(e);null!=t&&t!==z.current.value&&A(t)}q(()=>{let e=z.current;el(),"keyboard"===e.eventSource&&(null==_||_(e.value))},[L,_]),lm($,{onPanSessionStart(e){let t=z.current;t.isInteractive&&(M(!0),el(),eu(e),null==P||P(t.value))},onPanSessionEnd(){let e=z.current;e.isInteractive&&(M(!1),null==_||_(e.value))},onPan(e){z.current.isInteractive&&eu(e)}});let es=(0,f.useCallback)((e={},t=null)=>({...e,...x,ref:(0,ej.Px)(t,$),tabIndex:-1,"aria-disabled":o5(p),"data-focused":o2(B),style:{...e.style,...en}}),[x,p,B,en]),ed=(0,f.useCallback)((e={},t=null)=>({...e,ref:(0,ej.Px)(t,H),id:X,"data-disabled":o2(p),style:{...e.style,...er}}),[p,X,er]),ep=(0,f.useCallback)((e={},t=null)=>({...e,ref:t,style:{...e.style,...eo}}),[eo]),ec=(0,f.useCallback)((e={},t=null)=>({...e,ref:(0,ej.Px)(t,V),role:"slider",tabIndex:N?0:void 0,id:K,"data-active":o2(I),"aria-valuetext":et,"aria-valuemin":a,"aria-valuemax":i,"aria-valuenow":L,"aria-orientation":s,"aria-disabled":o5(p),"aria-readonly":o5(c),"aria-label":b,"aria-labelledby":b?void 0:S,style:{...e.style,...ei(0)},onKeyDown:o6(e.onKeyDown,ee),onFocus:o6(e.onFocus,()=>R(!0)),onBlur:o6(e.onBlur,()=>R(!1))}),[N,K,I,et,a,i,L,s,p,c,b,S,ei,ee]),em=(0,f.useCallback)((e,t=null)=>{let n=!(e.value<a||e.value>i),r=L>=e.value,o=(e.value-a)*100/(i-a),l={position:"absolute",pointerEvents:"none",...function(e){let{orientation:t,vertical:a,horizontal:i}=e;return"vertical"===t?a:i}({orientation:s,vertical:{bottom:C?`${100-o}%`:`${o}%`},horizontal:{left:C?`${100-o}%`:`${o}%`}})};return{...e,ref:t,role:"presentation","aria-hidden":!0,"data-disabled":o2(p),"data-invalid":o2(!n),"data-highlighted":o2(r),style:{...e.style,...l}}},[p,C,i,a,s,L]),ey=(0,f.useCallback)((e={},t=null)=>({...e,ref:t,type:"hidden",value:L,name:w}),[w,L]);return{state:{value:L,isFocused:B,isDragging:I},actions:Z,getRootProps:es,getTrackProps:ed,getInnerTrackProps:ep,getThumbProps:ec,getMarkerProps:em,getInputProps:ey}}lE.displayName="RangeSliderMark";var[lT,lA]=lh({name:"SliderContext",hookName:"useSliderContext",providerName:"<Slider />"}),[lI,lM]=lh({name:"SliderStylesContext",hookName:"useSliderStyles",providerName:"<Slider />"}),lB=(0,es.R)((e,t)=>{var a;let i={...e,orientation:null!=(a=null==e?void 0:e.orientation)?a:"horizontal"},r=(0,ed.o5)("Slider",i),o=(0,c.MN)(i),{direction:l}=(0,iQ.D)();o.direction=l;let{getInputProps:u,getRootProps:s,...d}=lC(o),p=s(),m=u({},t);return(0,n.jsx)(lT,{value:d,children:(0,n.jsx)(lI,{value:r,children:(0,n.jsxs)(X.B.div,{...p,className:o4("chakra-sli
281der",i.className),__css:r.container,children:[i.children,(0,n.jsx)("input",{...m})]})})})});lB.displayName="Slider";var lR=(0,es.R)((e,t)=>{let{getThumbProps:a}=lA(),i=lM(),r=a(e,t);return(0,n.jsx)(X.B.div,{...r,className:o4("chakra-slider__thumb",e.className),__css:i.thumb})});lR.displayName="SliderThumb";var lN=(0,es.R)((e,t)=>{let{getTrackProps:a}=lA(),i=lM(),r=a(e,t);return(0,n.jsx)(X.B.div,{...r,className:o4("chakra-slider__track",e.className),__css:i.track})});lN.displayName="SliderTrack";var lO=(0,es.R)((e,t)=>{let{getInnerTrackProps:a}=lA(),i=lM(),r=a(e,t);return(0,n.jsx)(X.B.div,{...r,className:o4("chakra-slider__filled-track",e.className),__css:i.filledTrack})});lO.displayName="SliderFilledTrack";var lD=(0,es.R)((e,t)=>{let{getMarkerProps:a}=lA(),i=lM(),r=a(e,t);return(0,n.jsx)(X.B.div,{...r,className:o4("chakra-slider__marker",e.className),__css:i.mark})});lD.displayName="SliderMark";var[lL,lF]=function(e={}){let{name:t,strict:a=!0,hookName:i="useContext",providerName:n="Provider",errorMessage:r,defaultValue:o}=e,l=(0,f.createContext)(o);return l.displayName=t,[l.Provider,function e(){var t;let o=(0,f.useContext)(l);if(!o&&a){let a=Error(null!=r?r:`${i} returned \`undefined\`. Seems you forgot to wrap component within ${n}`);throw a.name="ContextError",null==(t=Error.captureStackTrace)||t.call(Error,a,e),a}return o},l]}({name:"StatStylesContext",errorMessage:"useStatStyles returned is 'undefined'. Seems you forgot to wrap the components in \"<Stat />\" "}),lj=(0,es.R)(function(e,t){let a=(0,ed.o5)("Stat",e),i={position:"relative",flex:"1 1 0%",...a.container},{className:r,children:o,...l}=(0,c.MN)(e);return(0,n.jsx)(lL,{value:a,children:(0,n.jsx)(X.B.div,{ref:t,...l,className:(0,W.cx)("chakra-stat",r),__css:i,children:(0,n.jsx)("dl",{children:o})})})});lj.displayName="Stat";var lU=e=>(0,n.jsx)(ee.I,{color:"red.400",...e,children:(0,n.jsx)("path",{fill:"currentColor",d:"M21,5H3C2.621,5,2.275,5.214,2.105,5.553C1.937,5.892,1.973,6.297,2.2,6.6l9,12 c0.188,0.252,0.485,0.4,0.8,0.4s0.611-0.148,0.8-0.4l9-12c0.228-0.303,0.264-0.708,0.095-1.047C21.725,5.214,21.379,5,21,5z"})});function lz(e){return(0,n.jsx)(ee.I,{color:"green.400",...e,children:(0,n.jsx)("path",{fill:"currentColor",d:"M12.8,5.4c-0.377-0.504-1.223-0.504-1.6,0l-9,12c-0.228,0.303-0.264,0.708-0.095,1.047 C2.275,18.786,2.621,19,3,19h18c0.379,0,0.725-0.214,0.895-0.553c0.169-0.339,0.133-0.744-0.095-1.047L12.8,5.4z"})})}function lH(e){let{type:t,"aria-label":a,...i}=e,r=lF(),o="increase"===t?lz:lU;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(X.B.span,{srOnly:!0,children:a||("increase"===t?"increased by":"decreased by")}),(0,n.jsx)(o,{"aria-hidden":!0,...i,__css:r.icon})]})}lU.displayName="StatDownArrow",lz.displayName="StatUpArrow",lH.displayName="StatArrow";var lV=(0,es.R)(function(e,t){return(0,n.jsx)(X.B.div,{...e,ref:t,role:"group",className:(0,W.cx)("chakra-stat__group",e.className),__css:{display:"flex",flexWrap:"wrap",justifyContent:"space-around",alignItems:"flex-start"}})});lV.displayName="StatGroup";var l$=(0,es.R)(function(e,t){let a=lF();return(0,n.jsx)(X.B.dd,{ref:t,...e,className:(0,W.cx)("chakra-stat__help-text",e.className),__css:a.helpText})});l$.displayName="StatHelpText";var lG=(0,es.R)(function(e,t){let a=lF();return(0,n.jsx)(X.B.dt,{ref:t,...e,className:(0,W.cx)("chakra-stat__label",e.className),__css:a.label})});lG.displayName="StatLabel";var lq=(0,es.R)(function(e,t){let a=lF();return(0,n.jsx)(X.B.dd,{ref:t,...e,className:(0,W.cx)("chakra-stat__number",e.className),__css:{...a.number,fontFeatureSettings:"pnum",fontVariantNumeric:"proportional-nums"}})});lq.displayName="StatNumber";var[lW,lY]=function(e={}){let{name:t,strict:a=!0,hookName:i="useContext",providerName:n="Provider",errorMessage:r,defaultValue:o}=e,l=(0,f.createContext)(o);return l.displayName=t,[l.Provider,function e(){var t;let o=(0,f.useContext)(l);if(!o&&a){let a=Error(null!=r?r:`${i} returned \`undefined\`. Seems you forgot to wrap component within ${n}`);throw a.name="ContextError",null==(t=Error.captureStackTrace)||t.call(Error,a,e),a}return o},l]}({name:"StepContext"}),[lK,lX]=w("Stepper"),lQ=(0,es.R)(function(e,t){let{status:a}=lY(),i=lX();return(0,n.jsx)(X.B.h3,{ref:t,"data-status":a,...e,__css:i.title,className:(0,W.cx)("chakra-step__title",e.className)})}),lJ=(0,es.R)(function(e,t){let{orientation:a,status:i,showLastSeparator:r}=lY(),o=lX();return(0,n.jsx)(X.B.div,{ref:t,"data-status":i,"data-orientation":a,"data-stretch":(0,W.sE)(r),__css:o.step,...e,className:(0,W.cx)("chakra-step",e.className)})}),lZ=(0,es.R)(function(e,t){let a=(0,ed.o5)("Stepper",e),{children:i,index:r,orientation:o="horizontal",showLastSeparator:l=!1,...u}=(0,c.MN)(e),s=f.Children.toArray(i),d=s.length;return(0,n.jsx)(X.B.div,{ref:t,"aria-label":"Progress","data-orientation":o,...u,__css:a.stepper,className:(0,W.cx)("chakra-stepper",e.className),children:(0,n.jsx)(lK,{value:a,children:s.map((e,t)=>(0,n.jsx)(lW,{value:{index:t,status:t<r?"complete":t>r?"incomplete":"active",orientation:o,showLastSeparator:l,count:d,isFirst:0===t,isLast:t===d-1},children:e},t))})})});function l0(e={}){let{index:t=0,count:a}=e,[i,n]=(0,f.useState)(t);return{activeStep:i,setActiveStep:n,activeStepPercent:i/("number"==typeof a?a-1:0),isActiveStep:e=>e===i,isCompleteStep:e=>e<i,isIncompleteStep:e=>e>i,getStatus:e=>e<i?"complete":e>
281i?"incomplete":"active",goToNext(){n(e=>"number"==typeof a?Math.min(a,e+1):e+1)},goToPrevious(){n(e=>Math.max(0,e-1))}}}var l1=(0,es.R)(function(e,t){let{status:a}=lY(),i=lX();return(0,n.jsx)(X.B.p,{ref:t,"data-status":a,...e,className:(0,W.cx)("chakra-step__description",e.className),__css:i.description})});function l2(e){let{complete:t,incomplete:a,active:i}=e,r=lY(),o=null;switch(r.status){case"complete":o=(0,W.Jg)(t,r);break;case"incomplete":o=(0,W.Jg)(a,r);break;case"active":o=(0,W.Jg)(i,r)}return o?(0,n.jsx)(n.Fragment,{children:o}):null}function l5(e){return(0,n.jsx)("svg",{stroke:"currentColor",fill:"currentColor",strokeWidth:"0",viewBox:"0 0 20 20","aria-hidden":"true",height:"1em",width:"1em",...e,children:(0,n.jsx)("path",{fillRule:"evenodd",d:"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z",clipRule:"evenodd"})})}function l4(e){let{status:t}=lY(),a=lX();return(0,n.jsx)(ee.I,{as:"complete"===t?l5:void 0,__css:a.icon,...e,className:(0,W.cx)("chakra-step__icon",e.className)})}var l6=(0,es.R)(function(e,t){let{children:a,...i}=e,{status:r,index:o}=lY(),l=lX();return(0,n.jsx)(X.B.div,{ref:t,"data-status":r,__css:l.number,...i,className:(0,W.cx)("chakra-step__number",e.className),children:a||o+1})});function l3(e){let{status:t}=lY(),a=lX();return(0,n.jsx)(X.B.div,{"data-status":t,...e,__css:a.indicator,className:(0,W.cx)("chakra-step__indicator",e.className)})}function l8(){return(0,n.jsx)(l2,{complete:(0,n.jsx)(l4,{}),incomplete:(0,n.jsx)(l6,{}),active:(0,n.jsx)(l6,{})})}var l9=(0,es.R)(function(e,t){let{orientation:a,status:i,isLast:r,showLastSeparator:o}=lY(),l=lX();return r&&!o?null:(0,n.jsx)(X.B.div,{ref:t,role:"separator","data-orientation":a,"data-status":i,__css:l.separator,...e,className:(0,W.cx)("chakra-step__separator",e.className)})}),l7=a(25123),ue=a(86886),ut=new Set(["dark","light","system"]);function ua(e={}){let t;let{initialColorMode:a="light",type:i="localStorage",storageKey:n="chakra-ui-color-mode"}=e,r=(t=a,ut.has(t)||(t="light"),t),o=`(function(){try{var a=function(o){var l="(prefers-color-scheme: dark)",v=window.matchMedia(l).matches?"dark":"light",e=o==="system"?v:o,d=document.documentElement,m=document.body,i="chakra-ui-light",n="chakra-ui-dark",s=e==="dark";return m.classList.add(s?n:i),m.classList.remove(s?i:n),d.style.colorScheme=e,d.dataset.theme=e,e},u=a,h="${r}",r="${n}",t=document.cookie.match(new RegExp("(^| )".concat(r,"=([^;]+)"))),c=t?t[2]:null;c?a(c):document.cookie="".concat(r,"=").concat(a(h),"; max-age=31536000; path=/")}catch(a){}})();
282  `,l=`(function(){try{var a=function(c){var v="(prefers-color-scheme: dark)",h=window.matchMedia(v).matches?"dark":"light",r=c==="system"?h:c,o=document.documentElement,s=document.body,l="chakra-ui-light",d="chakra-ui-dark",i=r==="dark";return s.classList.add(i?d:l),s.classList.remove(i?l:d),o.style.colorScheme=r,o.dataset.theme=r,r},n=a,m="${r}",e="${n}",t=localStorage.getItem(e);t?a(t):localStorage.setItem(e,a(m))}catch(a){}})();
283  `;return`!${"cookie"===i?o:l}`.trim()}function ui(e={}){let{nonce:t}=e;return(0,n.jsx)("script",{id:"chakra-script",nonce:t,dangerouslySetInnerHTML:{__html:ua(e)}})}var[un,ur]=function(e={}){let{name:t,strict:a=!0,hookName:i="useContext",providerName:n="Provider",errorMessage:r,defaultValue:o}=e,l=(0,f.createContext)(o);return l.displayName=t,[l.Provider,function e(){var t;let o=(0,f.useContext)(l);if(!o&&a){let a=Error(null!=r?r:`${i} returned \`undefined\`. Seems you forgot to wrap component within ${n}`);throw a.name="ContextError",null==(t=Error.captureStackTrace)||t.call(Error,a,e),a}return o},l]}({name:"TableStylesContext",errorMessage:"useTableStyles returned is 'undefined'. Seems you forgot to wrap the components in \"<Table />\" "}),uo=(0,es.R)((e,t)=>{let a=(0,ed.o5)("Table",e),{className:i,layout:r,...o}=(0,c.MN)(e);return(0,n.jsx)(un,{value:a,children:(0,n.jsx)(X.B.table,{ref:t,__css:{tableLayout:r,...a.table},className:(0,W.cx)("chakra-table",i),...o})})});uo.displayName="Table";var ul=(0,es.R)((e,t)=>{let a=ur();return(0,n.jsx)(X.B.thead,{...e,ref:t,__css:a.thead})}),uu=(0,es.R)((e,t)=>{let a=ur();return(0,n.jsx)(X.B.tr,{...e,ref:t,__css:a.tr})}),us=(0,es.R)((e,t)=>{let{placement:a="bottom",...i}=e,r=ur();return(0,n.jsx)(X.B.caption,{...i,ref:t,__css:{...r.caption,captionSide:a}})});us.displayName="TableCaption";var ud=(0,es.R)((e,t)=>{var a;let{overflow:i,overflowX:r,className:o,...l}=e;return(0,n.jsx)(X.B.div,{ref:t,className:(0,W.cx)("chakra-table__container",o),...l,__css:{display:"block",whiteSpace:"nowrap",WebkitOverflowScrolling:"touch",overflowX:null!=(a=null!=i?i:r)?a:"auto",overflowY:"hidden",maxWidth:"100%"}})}),up=(0,es.R)((e,t)=>{let a=ur();return(0,n.jsx)(X.B.tbody,{...e,ref:t,__css:a.tbody})}),uc=(0,es.R)(({isNumeric:e,...t},a)=>{let i=ur();
283return(0,n.jsx)(X.B.td,{...t,ref:a,__css:i.td,"data-is-numeric":e})}),um=(0,es.R)((e,t)=>{let a=ur();return(0,n.jsx)(X.B.tfoot,{...e,ref:t,__css:a.tfoot})}),uy=(0,es.R)(({isNumeric:e,...t},a)=>{let i=ur();return(0,n.jsx)(X.B.th,{...t,ref:a,__css:i.th,"data-is-numeric":e})});function uv(e={}){let{name:t,strict:a=!0,hookName:i="useContext",providerName:n="Provider",errorMessage:r,defaultValue:o}=e,l=(0,f.createContext)(o);return l.displayName=t,[l.Provider,function e(){var t;let o=(0,f.useContext)(l);if(!o&&a){let a=Error(null!=r?r:`${i} returned \`undefined\`. Seems you forgot to wrap component within ${n}`);throw a.name="ContextError",null==(t=Error.captureStackTrace)||t.call(Error,a,e),a}return o},l]}var[uf,uh,ug,ub]=eH();function uS(e){var t;let{defaultIndex:a,onChange:i,index:n,isManual:r,isLazy:o,lazyBehavior:l="unmount",orientation:u="horizontal",direction:s="ltr",...d}=e,[p,c]=(0,f.useState)(null!=a?a:0),[m,y]=eZ({defaultValue:null!=a?a:0,value:n,onChange:i});(0,f.useEffect)(()=>{null!=n&&c(n)},[n]);let v=ug(),h=(0,f.useId)(),g=null!=(t=e.id)?t:h;return{id:`tabs-${g}`,selectedIndex:m,focusedIndex:p,setSelectedIndex:y,setFocusedIndex:c,isManual:r,isLazy:o,lazyBehavior:l,orientation:u,descendants:v,direction:s,htmlProps:d}}var[uw,uk]=uv({name:"TabsContext",errorMessage:"useTabsContext: `context` is undefined. Seems you forgot to wrap all tabs components within <Tabs />"});function ux(e){let{focusedIndex:t,orientation:a,direction:i}=uk(),n=uh(),r=(0,f.useCallback)(e=>{let r=()=>{var e;let a=n.nextEnabled(t);a&&(null==(e=a.node)||e.focus())},o=()=>{var e;let a=n.prevEnabled(t);a&&(null==(e=a.node)||e.focus())},l="horizontal"===a,u="vertical"===a,s={["ltr"===i?"ArrowLeft":"ArrowRight"]:()=>l&&o(),["ltr"===i?"ArrowRight":"ArrowLeft"]:()=>l&&r(),ArrowDown:()=>u&&r(),ArrowUp:()=>u&&o(),Home:()=>{var e;let t=n.firstEnabled();t&&(null==(e=t.node)||e.focus())},End:()=>{var e;let t=n.lastEnabled();t&&(null==(e=t.node)||e.focus())}}[e.key];s&&(e.preventDefault(),s(e))},[n,t,a,i]);return{...e,role:"tablist","aria-orientation":a,onKeyDown:(0,W.Hj)(e.onKeyDown,r)}}function uP(e){let{isDisabled:t,isFocusable:a,...i}=e,{setSelectedIndex:n,isManual:r,id:o,setFocusedIndex:l,selectedIndex:u}=uk(),{index:s,register:d}=ub({disabled:t&&!a}),p=s===u;return{...i3({...i,ref:(0,ej.Px)(d,e.ref),isDisabled:t,isFocusable:a,onClick:(0,W.Hj)(e.onClick,()=>{n(s)})}),id:uI(o,s),role:"tab",tabIndex:p?0:-1,type:"button","aria-selected":p,"aria-controls":uM(o,s),onFocus:t?void 0:(0,W.Hj)(e.onFocus,()=>{l(s);let e=t&&a;r||e||n(s)})}}var[u_,uE]=uv({});function uC(e){let{id:t,selectedIndex:a}=uk(),i=(0,tv.a)(e.children).map((e,i)=>(0,f.createElement)(u_,{key:i,value:{isSelected:i===a,id:uM(t,i),tabId:uI(t,i),selectedIndex:a}},e));return{...e,children:i}}function uT(e){let{children:t,...a}=e,{isLazy:i,lazyBehavior:n}=uk(),{isSelected:r,id:o,tabId:l}=uE(),u=(0,f.useRef)(!1);r&&(u.current=!0);let s=rv({wasSelected:u.current,isSelected:r,enabled:i,mode:n});return{tabIndex:0,...a,children:s?t:null,role:"tabpanel","aria-labelledby":l,hidden:!r,id:o}}function uA(){let e=uk(),t=uh(),{selectedIndex:a,orientation:i}=e,n="horizontal"===i,r="vertical"===i,[o,l]=(0,f.useState)(()=>n?{left:0,width:0}:r?{top:0,height:0}:void 0),[u,s]=(0,f.useState)(!1);return(0,M.U)(()=>{if(null==a)return;let e=t.item(a);if(null==e)return;n&&l({left:e.node.offsetLeft,width:e.node.offsetWidth}),r&&l({top:e.node.offsetTop,height:e.node.offsetHeight});let i=requestAnimationFrame(()=>{s(!0)});return()=>{i&&cancelAnimationFrame(i)}},[a,n,r,t]),{position:"absolute",transitionProperty:"left, right, top, bottom, height, width",transitionDuration:u?"200ms":"0ms",transitionTimingFunction:"cubic-bezier(0, 0, 0.2, 1)",...o}}function uI(e,t){return`${e}--tab-${t}`}function uM(e,t){return`${e}--tabpanel-${t}`}var[uB,uR]=uv({name:"TabsStylesContext",errorMessage:"useTabsStyles returned is 'undefined'. Seems you forgot to wrap the components in \"<Tabs />\" "}),uN=(0,es.R)(function(e,t){let a=(0,ed.o5)("Tabs",e),{children:i,className:r,...o}=(0,c.MN)(e),{htmlProps:l,descendants:u,...s}=uS(o),d=(0,f.useMemo)(()=>s,[s]),{isFitted:p,...m}=l;return(0,n.jsx)(uf,{value:u,children:(0,n.jsx)(uw,{value:d,children:(0,n.jsx)(uB,{value:a,children:(0,n.jsx)(X.B.div,{className:(0,W.cx)("chakra-tabs",r),ref:t,...m,__css:a.root,children:i})})})})});uN.displayName="Tabs";var uO=(0,es.R)(function(e,t){let a=uA(),i={...e.style,...a},r=uR();return(0,n.jsx)(X.B.div,{ref:t,...e,className:(0,W.cx)("chakra-tabs__tab-indicator",e.className),style:i,__css:r.indicator})});uO.displayName="TabIndicator";var uD=(0,es.R)(function(e,t){let a=ux({...e,ref:t}),i={display:"flex",...uR().tablist};return(0,n.jsx)(X.B.div,{...a,className:(0,W.cx)("chakra-tabs__tablist",e.className),__css:i})});uD.displayName="TabList";var uL=(0,es.R)(function(e,t){let a=uT({...e,ref:t}),i=uR();return(0,n.jsx)(X.B.div,{outline:"0",...a,className:(0,W.cx)("chakra-tabs__tab-panel",e.className),__css:i.tabpanel})});uL.displayName="TabPanel";var uF=(0,es.R)(function(e,t){let a=uC(e),i=uR();return(0,n.jsx)(X.B.div,{...a,width:"100%",ref:t,className:(0,W.cx)("chakra-tabs__tab-panels",e.className),__css:i.tabpanels})});uF.displayName="TabPanels";var uj=(0,es.R)(function(e,t){let a=uR(),i=uP({...e,ref:t}),r={outline:"0",display:"flex",alignItems:"center",justifyContent:"center",...a.tab};return(0,n.jsx)(X.B.button,{...i,className:(0,W.cx)("chakra-tabs__tab",e.className),__css:r})});uj.displayName="Tab";var[uU,uz]=i_({name:"TagStylesContext",errorMessage:"useTagStyles returned is 'undefined'. Seems you forgot to wrap the components in \"<Tag />\" "}),uH=(0,es.R)((e,t)=>{let a=(0,ed.o5)("Tag",e),i=(0,c.MN)(e),r={display:"inline-flex",verticalAlign:"top",alignItems:"center",maxWidth:"100%",...a.container};return(0,n.jsx)(uU,{value:a,children:(0,n.jsx)(X.B.span,{ref:t,...i,__css:r})})});uH.displayName="Tag";var uV=(0,es.R)((e,t)=>{let a=uz();return(0,n.jsx)(X.B.span,{ref:t,noOfLines:1,...e,__css:a.label})});uV.displayName="TagLabel";var u$=(0,es.R)((e,t)=>(0,n.jsx)(ee.I,{ref:t,verticalAlign:"top",marginEnd:"0.5rem",...e}));u$.displayName="TagLeftIcon";var uG=(0,es.R)((e,t)=>(0,n.jsx)(ee.I,{ref:t,verticalAlign:"top",marginStart:"0.5rem",...e}));uG.displayName="TagRightIcon";var uq=e=>(0,n.jsx)(ee.I,{verticalAlign:"inherit",viewBox:"0 0 512 512",...e,children:(0,n.jsx)("path",{fill:"currentColor",d:"M289.94 256l95-95A24 24 0 00351 127l-95 95-95-95a24 24 0 00-34 34l95 95-95 95a24 24 0 1034 34l95-95 95 95a24 24 0 0034-34z"})});uq.displayName="TagCloseIcon";var uW=(0,es.R)((e,t)=>{let{isDisabled:a,children:i,...r}=e,o={display:"flex",alignItems:"center",justifyContent:"center",outline:"0",...uz().closeButton};return(0,n.jsx)(X.B.button,{ref:t,"aria-label":"close",...r,type:"button",disabled:a,__css:o,children:i||(0,n.jsx)(uq,{})})});uW.displayName="TagCloseButton";var uY=a(32838);function uK({colorScheme:e,components:t}){return a=>{let i=Object.keys(a.components||{});return Array.isArray(t)?i=t:(0,W.Gv)(t)&&(i=Object.keys(t)),(0,uY.MR)(a,{components:Object.fromEntries(i.map(t=>[t,{defaultProps:{colorScheme:e}}]))})}}function uX({size:e,components:t}){return a=>{let i=Object.keys(a.components||{});return Array.isArray(t)?i=t:(0,W.Gv)(t)&&(i=Object.keys(t)),(0,uY.MR)(a,{components:Object.fromEntries(i.map(t=>[t,{defaultProps:{size:e}}]))})}}function uQ({variant:e,components:t}){return a=>{let i=Object.keys(a.components||{});return Array.isArray(t)?i=t:(0,W.Gv)(t)&&(i=Object.keys(t)),(0,uY.MR)(a,{components:Object.fromEntries(i.map(t=>[t,{defaultProps:{variant:e}}]))})}}function uJ({defaultProps:{colorScheme:e,variant:t,size:a},components:i}){let n=e=>e,r=[e?uK({colorScheme:e,components:i}
283):n,a?uX({size:a,components:i}):n,t?uQ({variant:t,components:i}):n];return e=>(0,uY.MR)((function(...e){return t=>e.reduce((e,t)=>t(e),t)})(...r)(e))}function uZ(e){let{theme:t}=(0,oW.UQ)(),a=eP();return(0,f.useMemo)(()=>eS(t.direction,{...a,...e}),[e,t.direction,a])}var u0={theme:z.Ay,colorMode:"light",toggleColorMode:()=>{},setColorMode:()=>{},defaultOptions:{duration:5e3,variant:"solid"},forced:!1};function u1({theme:e=u0.theme,colorMode:t=u0.colorMode,toggleColorMode:a=u0.toggleColorMode,setColorMode:i=u0.setColorMode,defaultOptions:r=u0.defaultOptions,motionVariants:o,toastSpacing:l,component:u,forced:s}=u0){let p={colorMode:t,setColorMode:i,toggleColorMode:a,forced:s};return{ToastContainer:()=>(0,n.jsx)(h,{theme:e,children:(0,n.jsx)(d.Ig.Provider,{value:p,children:(0,n.jsx)(e_,{defaultOptions:r,motionVariants:o,toastSpacing:l,component:u})})}),toast:eS(e.direction,r)}}var u2=e=>{var t;return(null==(t=e.current)?void 0:t.ownerDocument)||document},u5=e=>{var t,a;return(null==(a=null==(t=e.current)?void 0:t.ownerDocument)?void 0:a.defaultView)||window};function u4(e={}){let{openDelay:t=0,closeDelay:a=0,closeOnClick:i=!0,closeOnMouseDown:n,closeOnScroll:r,closeOnPointerDown:o=n,closeOnEsc:l=!0,onOpen:u,onClose:s,placement:d,id:p,isOpen:c,defaultIsOpen:m,arrowSize:y=10,arrowShadowColor:v,arrowPadding:h,modifiers:g,isDisabled:b,gutter:S,offset:w,direction:k,...x}=e,{isOpen:P,onOpen:_,onClose:E}=rd({isOpen:c,defaultIsOpen:m,onOpen:u,onClose:s}),{referenceRef:C,getPopperProps:T,getArrowInnerProps:A,getArrowProps:I}=rs({enabled:P,placement:d,arrowPadding:h,modifiers:g,gutter:S,offset:w,direction:k}),M=(0,f.useId)(),B=`tooltip-${null!=p?p:M}`,R=(0,f.useRef)(null),N=(0,f.useRef)(),O=(0,f.useCallback)(()=>{N.current&&(clearTimeout(N.current),N.current=void 0)},[]),D=(0,f.useRef)(),L=(0,f.useCallback)(()=>{D.current&&(clearTimeout(D.current),D.current=void 0)},[]),F=(0,f.useCallback)(()=>{L(),E()},[E,L]),j=((0,f.useEffect)(()=>{let e=u2(R);return e.addEventListener(u6,F),()=>e.removeEventListener(u6,F)},[F,R]),()=>{let e=u2(R),t=u5(R);e.dispatchEvent(new t.CustomEvent(u6))}),U=(0,f.useCallback)(()=>{if(!b&&!N.current){j();let e=u5(R);N.current=e.setTimeout(_,t)}},[j,b,_,t]),z=(0,f.useCallback)(()=>{O();let e=u5(R);D.current=e.setTimeout(F,a)},[a,F,O]),H=(0,f.useCallback)(()=>{P&&i&&z()},[i,z,P]),V=(0,f.useCallback)(()=>{P&&o&&z()},[o,z,P]),$=(0,f.useCallback)(e=>{P&&"Escape"===e.key&&z()},[P,z]);t1(()=>u2(R),"keydown",l?$:void 0),t1(()=>u2(R),"scroll",()=>{P&&r&&F()}),(0,f.useEffect)(()=>{b&&(O(),P&&E())},[b,P,E,O]),(0,f.useEffect)(()=>()=>{O(),L()},[O,L]),t1(()=>R.current,"pointerleave",z);let G=(0,f.useCallback)((e={},t=null)=>({...e,ref:(0,ej.Px)(R,t,C),onPointerEnter:(0,W.Hj)(e.onPointerEnter,e=>{"touch"!==e.pointerType&&U()}),onClick:(0,W.Hj)(e.onClick,H),onPointerDown:(0,W.Hj)(e.onPointerDown,V),onFocus:(0,W.Hj)(e.onFocus,U),onBlur:(0,W.Hj)(e.onBlur,z),"aria-describedby":P?B:void 0}),[U,z,V,P,B,H,C]),q=(0,f.useCallback)((e={},t=null)=>T({...e,style:{...e.style,[ni.arrowSize.var]:y?`${y}px`:void 0,[ni.arrowShadowColor.var]:v}},t),[T,y,v]);return{isOpen:P,show:U,hide:z,getTriggerProps:G,getTooltipProps:(0,f.useCallback)((e={},t=null)=>{let a={...e.style,position:"relative",transformOrigin:ni.transformOrigin.varRef};return{ref:t,...x,...e,id:B,role:"tooltip",style:a}},[x,B]),getTooltipPositionerProps:q,getArrowProps:I,getArrowInnerProps:A}}var u6="chakra-ui:close-tooltip",u3=a(1308),u8=a(48897),u9=a(83159),u7={exit:{duration:.15,ease:e3.xf.easeInOut},enter:{type:"spring",damping:25,stiffness:180}},se={exit:({direction:e,transition:t,transitionEnd:a,delay:i})=>{var n;let{exit:r}=(0,e3.Jv)({direction:e});return{...r,transition:null!=(n=null==t?void 0:t.exit)?n:e3.yA.exit(u7.exit,i),transitionEnd:null==a?void 0:a.exit}},enter:({direction:e,transitionEnd:t,transition:a,delay:i})=>{var n;let{enter:r}=(0,e3.Jv)({direction:e});return{...r,transition:null!=(n=null==a?void 0:a.enter)?n:e3.yA.enter(u7.enter,i),transitionEnd:null==t?void 0:t.enter}}},st=(0,f.forwardRef)(function(e,t){let{direction:a="right",style:i,unmountOnExit:r,in:o,className:l,transition:u,transitionEnd:s,delay:d,motionProps:p,...c}=e,m=Object.assign({position:"fixed"},(0,e3.Jv)({direction:a}).position,i),y=!r||o&&r,v=o||r?"enter":"exit",f={transitionEnd:s,transition:u,direction:a,delay:d};return(0,n.jsx)(ew.N,{custom:f,children:y&&(0,n.jsx)(K.P.div,{...c,ref:t,initial:"exit",className:(0,W.cx)("chakra-sli
283de",l),animate:v,exit:"exit",custom:f,variants:se,style:m,...p})})});st.displayName="Slide";var sa={border:"0",clip:"rect(0, 0, 0, 0)",height:"1px",width:"1px",margin:"-1px",padding:"0",overflow:"hidden",whiteSpace:"nowrap",position:"absolute"},si=(0,X.B)("span",{baseStyle:sa});si.displayName="VisuallyHidden";var sn=(0,X.B)("input",{baseStyle:sa});sn.displayName="VisuallyHiddenInput";var sr=a(2445),so=a(34274);let sl=(0,so.I4)("div"),su=sl,ss=(0,so.I4)("div",{baseStyle:{display:"flex",alignItems:"center",justifyContent:"center"}}),sd=(0,so.I4)("div",{baseStyle:{flex:1,justifySelf:"stretch",alignSelf:"stretch"}}),sp=(0,f.forwardRef)(function(e,t){let{size:a,centerContent:i=!0,...n}=e;return(0,sr.Y)(sl,{ref:t,boxSize:a,__css:{...i?{display:"flex",alignItems:"center",justifyContent:"center"}:{},flexShrink:0,flexGrow:0},...n})}),sc=(0,f.forwardRef)(function(e,t){let{size:a,...i}=e;return(0,sr.Y)(sp,{size:a,ref:t,borderRadius:"9999px",...i})}),sm=(0,f.forwardRef)(function(e,t){let{direction:a,align:i,justify:n,wrap:r,basis:o,grow:l,shrink:u,...s}=e;return(0,sr.Y)(sl,{ref:t,__css:{display:"flex",flexDirection:a,alignItems:i,justifyContent:n,flexWrap:r,flexBasis:o,flexGrow:l,flexShrink:u},...s})}),sy=(0,so.I4)("div"),sv=e=>f.Children.toArray(e).filter(e=>(0,f.isValidElement)(e)),sf=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return t.filter(Boolean).join(" ")},sh=e=>null!=e&&("object"==typeof e||"function"==typeof e)&&!Array.isArray(e),sg=(e,t)=>Array.isArray(e)?e.map(e=>null===e?null:t(e)):sh(e)?Object.keys(e).reduce((a,i)=>(a[i]=t(e[i]),a),{}):null!=e?t(e):null,sb="& > *:not(style) ~ *:not(style)",sS=e=>{let{spacing:t,direction:a}=e,i={column:{marginTop:t,marginEnd:0,marginBottom:0,marginStart:0},row:{marginTop:0,marginEnd:0,marginBottom:0,marginStart:t},"column-reverse":{marginTop:0,marginEnd:0,marginBottom:t,marginStart:0},"row-reverse":{marginTop:0,marginEnd:t,marginBottom:0,marginStart:0}};return{flexDirection:a,[sb]:sg(a,e=>i[e])}},sw=e=>{let{spacing:t,direction:a}=e,i={column:{my:t,mx:0,borderLeftWidth:0,borderBottomWidth:"1px"},"column-reverse":{my:t,mx:0,borderLeftWidth:0,borderBottomWidth:"1px"},row:{mx:t,my:0,borderLeftWidth:"1px",borderBottomWidth:0},"row-reverse":{mx:t,my:0,borderLeftWidth:"1px",borderBottomWidth:0}};return{"&":sg(a,e=>i[e])}},sk=e=>(0,sr.Y)(sy,{className:"chakra-stack__item",...e,__css:{display:"inline-block",flex:"0 0 auto",minWidth:0,...e.__css}}),sx=(0,f.forwardRef)(function(e,t){let{isInline:a,direction:i,align:n,justify:r,spacing:o="0.5rem",wrap:l,children:u,divider:s,className:d,shouldWrapChildren:p,...c}=e,m=a?"row":null!=i?i:"column",y=(0,f.useMemo)(()=>sS({direction:m,spacing:o}),[m,o]),v=(0,f.useMemo)(()=>sw({spacing:o,direction:m}),[o,m]),h=!!s,g=!p&&!h,b=(0,f.useMemo)(()=>{let e=sv(u);return g?e:e.map((t,a)=>{let i=void 0!==t.key?t.key:a,n=a+1===e.length,r=(0,sr.Y)(sk,{children:t},i),o=p?r:t;if(!h)return o;let l=(0,f.cloneElement)(s,{__css:v});return(0,sr.FD)(f.Fragment,{children:[o,n?null:l]},i)})},[s,v,h,g,p,u]),S=sf("chakra-stack",d);return(0,sr.Y)(sy,{ref:t,display:"flex",alignItems:n,justifyContent:r,flexDirection:m,flexWrap:l,__css:h?{}:{[sb]:y[sb]},className:S,...c,children:b})}),sP=(0,f.forwardRef)(function(e,t){return(0,sr.Y)(sx,{align:"center",...e,direction:"row",ref:t})}),s_=(0,f.forwardRef)(function(e,t){return(0,sr.Y)(sx,{align:"center",...e,direction:"column",ref:t})}),sE=(0,so.I4)("p"),sC=(0,so.I4)("h2"),sT=(0,so.I4)("span"),sA=(0,so.I4)("hr"),sI=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return t.filter(Boolean).join(" ")},sM=e=>{let t={};for(let a in e)null!=e[a]&&(t[a]=e[a]);return t},sB=(0,f.forwardRef)(function(e,t){let a=(0,ed.Vl)("Text",e),{className:i,align:n,decoration:r,casing:o,...l}=(0,c.MN)(e),u=sM({textAlign:n,textDecoration:r,textTransform:o});return(0,sr.Y)(sE,{ref:t,className:sI("chakra-text",i),...u,...l,__css:a})}),sR=(0,f.forwardRef)(function(e,t){let a=(0,ed.Vl)("Heading",e),{className:i,...n}=(0,c.MN)(e);return(0,sr.Y)(sC,{ref:t,className:sI("chakra-heading",i),...n,__css:a})}),sN=(0,f.forwardRef)(function(e,t){let a=(0,ed.Vl)("Badge",e),{className:i,...n}=(0,c.MN)(e);return(0,sr.Y)(sT,{ref:t,className:sI("chakra-badge",i),...n,__css:{display:"inline-block",whiteSpace:"nowrap",verticalAlign:"middle",...a}})}),sO=(0,f.forwardRef)(function(e,t){let{borderLeftWidth:a,borderBottomWidth:i,borderTopWidth:n,borderRightWidth:r,borderWidth:o,borderStyle:l,borderColor:u,...s}=(0,ed.Vl)("Divider",e),{className:d,orientation:p="horizontal",__css:m,...y}=(0,c.MN)(e);return(0,sr.Y)(sA,{ref:t,"aria-orientation":p,...y,__css:{...s,border:"0",borderColor:u,borderStyle:l,...{vertical:{borderLeftWidth:a||r||o||"1px",height:"100%"},horizontal:{borderBottomWidth:i||n||o||"1px",width:"100%"}}[p],...m},className:sI("chakra-divider",d)})}),sD=(0,so.I4)("div"),sL=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return t.filter(Boolean).join(" ")},sF=e=>{let t=typeof e;return null!=e&&("object"===t||"function"===t)&&!Array.isArray(e)},sj=(e,t)=>Array.isArray(e)?e.map(e=>null===e?null:t(e)):sF(e)?Object.keys(e).reduce((a,i)=>(a[i]=t(e[i]),a),{}):null!=e?t(e):null,sU=e=>{let t={...e};for(let e in t)void 0===t[e]&&delete t[e];return t},sz=(0,f.forwardRef)(function(e,t){let{className:a,centerContent:i,...n}=(0,c.MN)(e),r=(0,ed.Vl)("Container",e);return(0,sr.Y)(sD,{ref:t,className:sL("chakra-container",a),...n,__css:{...r,...i&&{display:"flex",flexDirection:"column",alignItems:"center"}}})}),sH=(0,f.forwardRef)(function(e,t){let{templateAreas:a,gap:i,rowGap:n,columnGap:r,column:o,row:l,autoFlow:u,autoRows:s,templateRows:d,autoColumns:p,templateColumns:c,...m}=e;return(0,sr.Y)(sD,{ref:t,__css:{display:"grid",gridTemplateAreas:a,gridGap:i,gridRowGap:n,gridColumnGap:r,gridAutoColumns:p,gridColumn:o,gridRow:l,gridAutoFlow:u,gridAutoRows:s,gridTemplateRows:d,gridTemplateColumns:c},...m})}),sV=e=>sj(e,e=>"auto"===e?"auto":"span ".concat(e,"/span ").concat(e)),s$=(0,f.forwardRef)(function(e,t){let{area:a,colSpan:i,colStart:n,colEnd:r,rowEnd:o,rowSpan:l,rowStart:u,...s}=e,d=sU({gridArea:a,gridColumn:sV(i),gridRow:sV(l),gridColumnStart:n,gridColumnEnd:r,gridRowStart:u,grid
283RowEnd:o});return(0,sr.Y)(sD,{ref:t,__css:d,...s})}),sG=e=>"number"==typeof e?"".concat(e,"px"):e,sq=(e,t)=>sj(e,e=>{let a=(0,oW.gf)("sizes",e,sG(e))(t);return null===e?null:"repeat(auto-fit, minmax(".concat(a,", 1fr))")}),sW=e=>sj(e,e=>null===e?null:"repeat(".concat(e,", minmax(0, 1fr))")),sY=(0,f.forwardRef)(function(e,t){let{columns:a,spacingX:i,spacingY:n,spacing:r,minChildWidth:o,...l}=e,u=(0,iQ.D)(),s=o?sq(o,u):sW(a);return(0,sr.Y)(sH,{ref:t,gap:r,columnGap:i,rowGap:n,templateColumns:s,...l})}),sK=(0,f.forwardRef)(function(e,t){let{ratio:a=4/3,children:i,className:n,...r}=e,o=f.Children.only(i),l=sL("chakra-aspect-ratio",n);return(0,sr.Y)(sD,{ref:t,position:"relative",className:l,_before:{height:0,content:'""',display:"block",paddingBottom:sj(a,e=>"".concat(1/e*100,"%"))},__css:{"& > *:not(style)":{overflow:"hidden",position:"absolute",top:"0",right:"0",bottom:"0",left:"0",display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%"},"& > img, & > video":{objectFit:"cover"}},...r,children:o})}),sX=(0,so.I4)("svg",{specificity:2}),sQ=(0,so.I4)("img"),sJ=(0,so.I4)("a"),sZ=(0,so.I4)("div"),s0=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return t.filter(Boolean).join(" ")},s1={path:(0,sr.FD)("g",{stroke:"currentColor",strokeWidth:"1.5",children:[(0,sr.Y)("path",{strokeLinecap:"round",fill:"none",d:"M9,9a3,3,0,1,1,4,2.829,1.5,1.5,0,0,0-1,1.415V14.25"}),(0,sr.Y)("path",{fill:"currentColor",strokeLinecap:"round",d:"M12,17.25a.375.375,0,1,0,.375.375A.375.375,0,0,0,12,17.25h0"}),(0,sr.Y)("circle",{fill:"none",strokeMiterlimit:"10",cx:"12",cy:"12",r:"11.25"})]}),viewBox:"0 0 24 24"},s2=(0,f.forwardRef)(function(e,t){let{as:a,viewBox:i,color:n="currentColor",focusable:r=!1,children:o,className:l,__css:u,...s}=e,d=s0("chakra-icon",l),p=(0,ed.Vl)("Icon",e),c={ref:t,focusable:r,className:d,__css:{w:"1em",h:"1em",display:"inline-block",lineHeight:"1em",flexShrink:0,color:n,...u,...p}},m=null!=i?i:s1.viewBox;if(a&&"string"!=typeof a)return(0,sr.Y)(sX,{as:a,...c,...s});let y=null!=o?o:s1.path;return(0,sr.Y)(sX,{verticalAlign:"middle",viewBox:m,...c,...s,children:y})}),s5=(e,t)=>{let a={...e};for(let e of t)e in a&&delete a[e];return a},s4=(0,f.forwardRef)(function(e,t){let{htmlWidth:a,htmlHeight:i,alt:n,...r}=e;return(0,sr.Y)("img",{width:a,height:i,ref:t,alt:n,...r})});s4.displayName="NativeImage";let s6=(e,t)=>"loaded"!==e&&"beforeLoadOrError"===t||"failed"===e&&"onError"===t,s3=(0,f.forwardRef)(function(e,t){let{fallbackSrc:a,fallback:i,src:n,srcSet:r,align:o,fit:l,loading:u,ignoreFallback:s,crossOrigin:d,fallbackStrategy:p="beforeLoadOrError",referrerPolicy:c,...m}=e,y=void 0!==a||void 0!==i,v=null!=u||s||!y,f=s6(tp({...e,crossOrigin:d,ignoreFallback:v}),p),h={ref:t,objectFit:l,objectPosition:o,...v?m:s5(m,["onError","onLoad"])};return f?i||(0,sr.Y)(sQ,{as:s4,className:"chakra-image__placeholder",src:a,...h}):(0,sr.Y)(sQ,{as:s4,src:n,srcSet:r,crossOrigin:d,loading:u,referrerPolicy:c,className:"chakra-image",...h})}),s8=(0,f.forwardRef)(function(e,t){let a=(0,ed.Vl)("Link",e),{className:i,isExternal:n,...r}=(0,c.MN)(e);return(0,sr.Y)(sJ,{target:n?"_blank":void 0,rel:n?"noopener":void 0,ref:t,className:s0("chakra-link",i),...r,__css:a})}),s9=(0,f.forwardRef)(function(e,t){let{isExternal:a,target:i,rel:n,className:r,...o}=e;return(0,sr.Y)(sJ,{...o,ref:t,className:s0("chakra-linkbox__overlay",r),rel:a?"noopener noreferrer":n,target:a?"_blank":i,__css:{position:"static","&::before":{content:"''",cursor:"inherit",display:"block",position:"absolute",top:0,left:0,zIndex:0,width:"100%",height:"100%"}}})}),s7=(0,f.forwardRef)(function(e,t){let{className:a,...i}=e;return(0,sr.Y)(sZ,{ref:t,position:"relative",...i,className:s0("chakra-linkbox",a),__css:{"a[href]:not(.chakra-linkbox__overlay), abbr[title]":{position:"relative",zIndex:1}}})}),de=(0,so.I4)("div"),dt=(0,so.I4)("span"),da=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return t.filter(Boolean).join(" ")},di=(0,so.i7)({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}}),dn=(0,f.forwardRef)(function(e,t){let a=(0,ed.Vl)("Spinner",e),{label:i="Loading...",thickness:n="2px",speed:r="0.45s",emptyColor:o="transparent",className:l,...u}=(0,c.MN)(e),s=da("chakra-spinner",l),d={display:"inline-block",borderColor:"currentColor",borderStyle:"solid",borderRadius:"99999px",borderWidth:n,borderBottomColor:o,borderLeftColor:o,animation:"".concat(di," ").concat(r," linear infinite"),...a};return(0,sr.Y)(de,{ref:t,__css:d,className:s,...u,children:i&&(0,sr.Y)(dt,{srOnly:!0,children:i})})});function dr(e){let t=typeof e;return null!=e&&("object"===t||"function"===t)&&!Array.isArray(e)}let dl=Object.freeze(["base","sm","md","lg","xl","2xl"]),du=window.document&&window.document.createElement?f.useLayoutEffect:f.useEffect;function ds(e){let t=(0,f.useRef)(e);return du(()=>{t.current=e}),(0,f.useCallback)(function(){for(var e,a=arguments.length,i=Array(a),n=0;n<a;n++)i[n]=arguments[n];return null===(e=t.current)||void 0===e?void 0:e.call(t,...i)},[])}function dd(){return(0,iQ.D)()}let dp=dd,dc=function(e,t,a){let i=dd();return(function(e,t,a){let i=Array.isArray(t)?t:[t],n=Array.isArray(a)?a:[a];return a=>
283{let r=n.filter(Boolean),o=i.map((t,i)=>{var n,o;return"breakpoints"===e?function(e,t,a){var i,n;if(null==t)return t;let r=t=>{var a,i;return null==t?void 0:null===(i=e.__breakpoints)||void 0===i?void 0:null===(a=i.asArray)||void 0===a?void 0:a[t]};return null!==(n=null!==(i=r(t))&&void 0!==i?i:r(a))&&void 0!==n?n:a}(a,t,null!==(n=r[i])&&void 0!==n?n:t):function(e,t,a){var i,n;if(null==t)return t;let r=t=>{var a,i;return null==t?void 0:null===(i=e.__cssMap)||void 0===i?void 0:null===(a=i[t])||void 0===a?void 0:a.value};return null!==(n=null!==(i=r(t))&&void 0!==i?i:r(a))&&void 0!==n?n:a}(a,"".concat(e,".").concat(t),null!==(o=r[i])&&void 0!==o?o:t)});return Array.isArray(t)?o:o[0]}})(e,t,a)(i)};function dm(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{ssr:a=!0,fallback:i}=t,{getWindow:n}=F(),r=Array.isArray(e)?e:[e],o=Array.isArray(i)?i:[i];o=o.filter(e=>null!=e);let[l,u]=(0,f.useState)(()=>r.map((e,t)=>({media:e,matches:a?!!o[t]:n().matchMedia(e).matches})));return(0,f.useEffect)(()=>{let e=n();u(r.map(t=>({media:t,matches:e.matchMedia(t).matches})));let t=r.map(t=>e.matchMedia(t)),a=e=>{u(t=>t.slice().map(t=>t.media===e.media?{...t,matches:e.matches}:t))};return t.forEach(e=>{"function"==typeof e.addListener?e.addListener(a):e.addEventListener("change",a)}),()=>{t.forEach(e=>{"function"==typeof e.removeListener?e.removeListener(a):e.removeEventListener("change",a)})}},[n]),l.map(e=>e.matches)}let dy=dm,dv=function(e,t){var a;let i=function(e){var t,a;let i=dr(e)?e:{fallback:null!=e?e:"base"},n=dd().__breakpoints.details.map(e=>{let{minMaxQuery:t,breakpoint:a}=e;return{breakpoint:a,query:t.replace("@media screen and ","")}}),r=n.map(e=>e.breakpoint===i.fallback),o=dm(n.map(e=>e.query),{fallback:r,ssr:i.ssr}).findIndex(e=>!0===e);return null!==(a=null===(t=n[o])||void 0===t?void 0:t.breakpoint)&&void 0!==a?a:i.fallback}(dr(t)?t:{fallback:null!=t?t:"base"}),n=dd();if(!i)return;let r=Array.from((null===(a=n.__breakpoints)||void 0===a?void 0:a.keys)||[]);return function(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:dl,i=Object.keys(e).indexOf(t);if(-1!==i)return e[t];let n=a.indexOf(t);for(;n>=0;){let t=a[n];if(Object.prototype.hasOwnProperty.call(e,t)){i=n;break}n-=1}if(-1!==i)return e[a[i]]}(Array.isArray(e)?Object.fromEntries(Object.entries(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:dl,a={};return e.forEach((e,i)=>{let n=t[i];null!=e&&(a[n]=e)}),a}(e,r)).map(e=>{let[t,a]=e;return[t,a]})):e,i,r)},df=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{onClose:t,onOpen:a,isOpen:i,id:n}=e,r=ds(a),o=ds(t),[l,u]=(0,f.useState)(e.defaultIsOpen||!1),[s,d]=function(e,t){let a=void 0!==e;return[a,a&&void 0!==e?e:t]}(i,l),p=function(e,t){let a=(0,f.useId)();return(0,f.useMemo)(()=>e||[t,a].filter(Boolean).join("-"),[e,t,a])}(n,"disclosure"),c=(0,f.useCallback)(()=>{s||u(!1),null==o||o()},[s,o]),m=(0,f.useCallback)(()=>{s||u(!0),null==r||r()},[s,r]),y=(0,f.useCallback)(()=>{(d?c:m)()},[d,m,c]);return{isOpen:!!d,onOpen:m,onClose:c,onToggle:y,isControlled:s,getButtonProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{...e,"aria-expanded":d,"aria-controls":p,onClick:function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return function(e){t.some(t=>(null==t||t(e),null==e?void 0:e.defaultPrevented))}}(e.onClick,y)}},getDisclosureProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{...e,hidden:!d,id:p}}}},dh=(0,so.I4)("button",{layer:"late"}),dg=(0,so.I4)("div"),db=(0,so.I4)("span"),dS=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return t.filter(Boolean).join(" ")},dw=e=>e?"":void 0,dk=(0,f.createContext)(void 0);dk.displayName="ButtonGroupContext";let dx=()=>(0,f.useContext)(dk);function dP(e){let{children:t,className:a,...i}=e,n=(0,f.isValidElement)(t)?(0,f.cloneElement)(t,{"aria-hidden":!0,focusable:!1}):t,r=dS("chakra-button__icon",a);return(0,sr.Y)(db,{display:"inline-flex",alignSelf:"center",flexShrink:0,...i,className:r,children:n})}function d_(e){let{label:t,placement:a,spacing:i="0.5rem",children:n=(0,sr.Y)(dn,{color:"currentColor",width:"1em",height:"1em"}),className:r,__css:o,...l}=e,u=dS("chakra-button__spinner",r),s="start"===a?"marginEnd":"marginStart",d=(0,f.useMemo)(()=>({display:"flex",alignItems:"center",position:t?"relative":"absolute",[s]:t?i:0,fontSize:"1em",lineHeight:"normal",...o}),[o,t,s,i]);return(0,sr.Y)(dg,{className:u,...l,__css:d,children:n})}function dE(e){let{leftIcon:t,rightIcon:a,children:i,iconSpacing:n}=e;return(0,sr.FD)(sr.FK,{children:[t?(0,sr.Y)(dP,{marginEnd:n,children:t}):null,i,a?(0,sr.Y)(dP,{marginStart:n,children:a}):null]})}dP.displayName="ButtonIcon",d_.displayName="ButtonSpinner";let dC=(0,f.forwardRef)(function(e,t){let a=dx(),i=(0,ed.Vl)("Button",{...a,...e}),{isDisabled:n=null==a?void 0:a.isDisabled,isLoading:r,isActive:o,children:l,leftIcon:u,rightIcon:s,loadingText:d,iconSpacing:p="0.5rem",type:m,spinner:y,spinnerPlacement:v="start",className:h,as:g,...b}=(0,c.MN)(e),S=(0,f.useMemo)(()=>{let e={...null==i?void 0:i._focus,zIndex:1};return{display:"inline-flex",appearance:"none",alignItems:"center",justifyContent:"center",userSelect:"none",position:"relative",whiteSpace:"nowrap",verticalAlign:"middle",outline:"none",...i,...a?{_focus:e}:null}},[i,a]),{ref:w,type:k}
283=function(e){let[t,a]=(0,f.useState)(!e);return{ref:(0,f.useCallback)(e=>{e&&a("BUTTON"===e.tagName)},[]),type:t?"button":void 0}}(g),x=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return(0,f.useMemo)(()=>(function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return e=>{t.forEach(t=>{!function(e,t){if(null!=e){if("function"==typeof e){e(t);return}try{e.current=t}catch(a){throw Error("Cannot assign value '".concat(String(t),"' to ref '").concat(String(e),"'"))}}}(t,e)})}})(...t),t)}(t,w),P={rightIcon:s,leftIcon:u,iconSpacing:p,children:l};return(0,sr.FD)(dh,{ref:x,as:g,type:null!=m?m:k,"data-active":dw(o),"data-loading":dw(r),__css:S,className:dS("chakra-button",h),...b,disabled:n||r,children:[r&&"start"===v&&(0,sr.Y)(d_,{className:"chakra-button__spinner--start",label:d,placement:"start",spacing:p,children:y}),r?d||(0,sr.Y)(db,{opacity:0,children:(0,sr.Y)(dE,{...P})}):(0,sr.Y)(dE,{...P}),r&&"end"===v&&(0,sr.Y)(d_,{className:"chakra-button__spinner--end",label:d,placement:"end",spacing:p,children:y})]})});dC.displayName="Button";let dT=dC,dA=(0,f.forwardRef)(function(e,t){let{icon:a,children:i,isRound:n,"aria-label":r,...o}=e,l=a||i,u=(0,f.isValidElement)(l)?(0,f.cloneElement)(l,{"aria-hidden":!0,focusable:!1}):null;return(0,sr.Y)(dC,{padding:"0",borderRadius:n?"full":void 0,ref:t,"aria-label":r,...o,children:u})});dA.displayName="IconButton";let dI=dA,dM={horizontal:{"> *:first-of-type:not(:last-of-type)":{borderEndRadius:0},"> *:not(:first-of-type):not(:last-of-type)":{borderRadius:0},"> *:not(:first-of-type):last-of-type":{borderStartRadius:0}},vertical:{"> *:first-of-type:not(:last-of-type)":{borderBottomRadius:0},"> *:not(:first-of-type):not(:last-of-type)":{borderRadius:0},"> *:not(:first-of-type):last-of-type":{borderTopRadius:0}}},dB={horizontal:e=>({"& > *:not(style) ~ *:not(style)":{marginStart:e}}),vertical:e=>({"& > *:not(style) ~ *:not(style)":{marginTop:e}})},dR=(0,f.forwardRef)(function(e,t){let{size:a,colorScheme:i,variant:n,className:r,spacing:o="0.5rem",isAttached:l,isDisabled:u,orientation:s="horizontal",...d}=e,p=dS("chakra-button__group",r),c=(0,f.useMemo)(()=>({size:a,colorScheme:i,variant:n,isDisabled:u}),[a,i,n,u]),m={display:"inline-flex",...l?dM[s]:dB[s](o)},y="vertical"===s;return(0,sr.Y)(dk.Provider,{value:c,children:(0,sr.Y)(dg,{ref:t,role:"group",__css:m,className:p,"data-attached":l?"":void 0,"data-orientation":s,flexDir:y?"column":void 0,...d})})});dR.displayName="ButtonGroup";let dN=dR;var dO=a(41748);function dD(e,t){let a={},i={};for(let[n,r]of Object.entries(e))t.includes(n)?a[n]=r:i[n]=r;return[a,i]}function dL(e,t=[]){let a=Object.assign({},e);for(let e of t)e in a&&delete a[e];return a}var dF=!1,dj=null,dU=!1,dz=!1,dH=new Set;function dV(e,t){dH.forEach(a=>a(e,t))}var d$="undefined"!=typeof window&&null!=window.navigator&&/^Mac/.test(window.navigator.platform);function dG(e){dU=!0,e.metaKey||!d$&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(dj="keyboard",dV("keyboard",e))}function dq(e){if(dj="pointer","mousedown"===e.type||"pointerdown"===e.type){dU=!0;let t=e.composedPath?e.composedPath()[0]:e.target,a=!1;try{a=t.matches(":focus-visible")}catch{}a||dV("pointer",e)}}function dW(e){(0===e.mozInputSource&&e.isTrusted||0===e.detail&&!e.pointerType)&&(dU=!0,dj="virtual")}function dY(e){e.target!==window&&e.target!==document&&(dU||dz||(dj="virtual",dV("virtual",e)),dU=!1,dz=!1)}function dK(){dU=!1,dz=!0}function dX(){return"pointer"!==dj}function dQ(e){(function(){if("undefined"==typeof window||dF)return;let{focus:e}=HTMLElement.prototype;HTMLElement.prototype.focus=function(...t){dU=!0,e.apply(this,t)},document.addEventListener("keydown",dG,!0),document.addEventListener("keyup",dG,!0),document.addEventListener("click",dW,!0),window.addEventListener("focus",dY,!0),window.addEventListener("blur",dK,!1),"undefined"!=typeof PointerEvent?(document.addEventListener("pointerdown",dq,!0),document.addEventListener("pointermove",dq,!0),document.addEventListener("pointerup",dq,!0)):(document.addEventListener("mousedown",dq,!0),document.addEventListener("mousemove",dq,!0),document.addEventListener("mouseup",dq,!0)),dF=!0})(),e(dX());let t=()=>e(dX());return dH.add(t),()=>{dH.delete(t)}}let dJ=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return t.filter(Boolean).join(" ")},dZ=e=>e?"":void 0,d0=e=>!!e||void 0;function d1(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return function(e){t.some(t=>(null==t||t(e),null==e?void 0:e.defaultPrevented))}}function d2(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return e=>{t.forEach(t=>(function(e,t){if(null!=e){if("function"==typeof e){e(t);return}try{e.current=t}catch(a){throw Error("Cannot assign value '".concat(String(t),"' to ref '").concat(String(e),"'"))}}})(t,e))}}function d5(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{name:t,strict:a=!0,hookName:i="useContext",providerName:n="Provider",errorMessage:r}=e,o=(0,f.createContext)(void 0);return o.displayName=t,[o.Provider,function e(){let t=(0,f.useContext)(o);if(!t&&a){var l,u;let t=Error(null!=r?r:"".concat(i," returned `undefined`. Seems you forgot to wrap component within ").concat(n));throw t.name="ContextError",null===(l=(u=Error).captureStackTrace)||void 0===l||l.call(u,t,e),t}return t},o]}let[d4,d6]=d5({name:"FormControlStylesContext",errorMessage:"useFormControlStyles returned is 'undefined'. Seems you forgot to wrap the components in \"<FormControl />\" "}),[d3,d8,d9]=d5({strict:!1,name:"FormControlContext"}),d7=(0,so.I4)("div",{layer:"late"}),pe=(0,f.forwardRef)(function(e,t){let a=(0,ed.o5)("Form",e),{getRootProps:i,htmlProps:n,...r}=function(e){let{id:t,isRequired:a,isInvalid:i,isDisabled:n,isReadOnly:r,...o}=e,l=(0,f.useId)(),u=t||"field-".concat(l),s="".concat(u,"-label"),d="".concat(u,"-feedback"),p="".concat(u,"-helptext"),[c,m]=(0,f.useState)(!1),[y,v]=(0,f.useState)(!1),[h,g]=(0,f.useState)(!1),b=(0,f.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{id:p,...e,ref:d2(t,e=>{e&&v(!0)})}},[p]),S=(0,f.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{...e,ref:t,"data-focus":dZ(h),"data-disabled":dZ(n),"data-invalid":dZ(i),"data-readonly":dZ(r),id:void 0!==e.id?e.id:s,htmlFor:void 0!==e.htmlFor?e.htmlFor:u}},[u,n,h,i,r,s]),w=(0,f.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{id:d,...e,ref:d2(t,e=>{e&&m(!0)}),"aria-live":"polite"}},[d]),k=(0,f.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{...e,...o,ref:t,role:"group"}},[o]);return{isRequired:!!a,isInvalid:!!i,isReadOnly:!!r,isDisabled:!!n,isFocused:!!h,onFocus:()=>g(!0),onBlur:()=>g(!1),hasFeedbackText:c,setHasFeedbackText:m,hasHelpText:y,setHasHelpText:v,id:u,labelId:s,feedbackId:d,helpTextId:p,htmlProps:o,getHelpTextProps:b,getErrorMessageProps:w,getRootProps:k,getLabelProps:S,getRequiredIndicatorProps:(0,f.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;
283return{...e,ref:t,role:"presentation","aria-hidden":!0,children:e.children||"*"}},[])}}((0,c.MN)(e)),o=dJ("chakra-form-control",e.className);return(0,sr.Y)(d3,{value:r,children:(0,sr.Y)(d4,{value:a,children:(0,sr.Y)(d7,{...i({},t),className:o,__css:a.container})})})});pe.displayName="FormControl";let pt=pe;function pa(e){var t,a,i;let n=d8(),{id:r,disabled:o,readOnly:l,required:u,isRequired:s,isInvalid:d,isReadOnly:p,isDisabled:c,onFocus:m,onBlur:y,...v}=e,f=e["aria-describedby"]?[e["aria-describedby"]]:[];return(null==n?void 0:n.hasFeedbackText)&&(null==n?void 0:n.isInvalid)&&f.push(n.feedbackId),(null==n?void 0:n.hasHelpText)&&f.push(n.helpTextId),{...v,"aria-describedby":f.join(" ")||void 0,id:null!=r?r:null==n?void 0:n.id,isDisabled:null!==(t=null!=o?o:c)&&void 0!==t?t:null==n?void 0:n.isDisabled,isReadOnly:null!==(a=null!=l?l:p)&&void 0!==a?a:null==n?void 0:n.isReadOnly,isRequired:null!==(i=null!=u?u:s)&&void 0!==i?i:null==n?void 0:n.isRequired,isInvalid:null!=d?d:null==n?void 0:n.isInvalid,onFocus:d1(null==n?void 0:n.onFocus,m),onBlur:d1(null==n?void 0:n.onBlur,y)}}let[pi,pn]=d5({name:"FormErrorStylesContext",errorMessage:"useFormErrorStyles returned is 'undefined'. Seems you forgot to wrap the components in \"<FormError />\" "}),pr=function(e){let{isDisabled:t,isInvalid:a,isReadOnly:i,isRequired:n,...r}=pa(e);return{...r,disabled:t,readOnly:i,required:n,"aria-invalid":d0(a),"aria-required":d0(n),"aria-readonly":d0(i)}},po=d8,pl=pa,pu=d6,ps=pn,pd=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return t.filter(Boolean).join(" ")},pp=e=>e?"":void 0;function pc(e){let t=typeof e;return null!=e&&("object"===t||"function"===t)&&!Array.isArray(e)}function pm(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return function(e){t.some(t=>(null==t||t(e),null==e?void 0:e.defaultPrevented))}}function py(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return e=>{t.forEach(t=>(function(e,t){if(null!=e){if("function"==typeof e){e(t);return}try{e.current=t}catch(a){throw Error("Cannot assign value '".concat(String(t),"' to ref '").concat(String(e),"'"))}}})(t,e))}}let pv=window.document?f.useLayoutEffect:f.useEffect;function pf(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],a=(0,f.useRef)(e);return(0,f.useEffect)(()=>{a.current=e}),(0,f.useCallback)(function(){for(var e,t=arguments.length,i=Array(t),n=0;n<t;n++)i[n]=arguments[n];return null===(e=a.current)||void 0===e?void 0:e.call(a,...i)},t)}let ph={border:"0",clip:"rect(0, 0, 0, 0)",height:"1px",width:"1px",margin:"-1px",padding:"0",overflow:"hidden",whiteSpace:"nowrap",position:"absolute"},pg=(0,so.I4)("div"),pb=(0,so.I4)("span"),pS=(0,so.I4)("label"),pw=(0,so.I4)("textarea"),pk=(0,so.I4)("select"),px=(0,so.I4)("svg"),pP=(0,so.I4)("label",{layer:"late"}),p_=(0,so.I4)("input",{layer:"late"}),pE=(0,f.forwardRef)(function(e,t){var a,i;let n=po(),r=pu();if(!(null==n?void 0:n.isRequired))return null;let o=pd("chakra-form__required-indicator",e.className),l=null!==(i=null==n?void 0:null===(a=n.getRequiredIndicatorProps)||void 0===a?void 0:a.call(n,e,t))&&void 0!==i?i:{ref:t,...e};return(0,sr.Y)(pb,{...l,__css:r.requiredIndicator,className:o})});pE.displayName="RequiredIndicator";let pC=(0,f.forwardRef)(function(e,t){var a,i;let n=(0,ed.Vl)("FormLabel",e),{className:r,children:o,requiredIndicator:l=(0,sr.Y)(pE,{}),optionalIndicator:u=null,...s}=(0,c.MN)(e),d=po(),p=null!==(i=null==d?void 0:null===(a=d.getLabelProps)||void 0===a?void 0:a.call(d,s,t))&&void 0!==i?i:{ref:t,...s};return(0,sr.FD)(pP,{...p,className:pd("chakra-form__label",r),__css:{display:"block",textAlign:"start",...n},children:[o,(null==d?void 0:d.isRequired)?l:u]})});pC.displayName="FormLabel";let pT=pC,pA=(0,f.forwardRef)(function(e,t){var a,i;let n=po(),r=pu(),o=pd("chakra-form__helper-text",e.className),l=null!==(i=null==n?void 0:null===(a=n.getHelpTextProps)||void 0===a?void 0:a.call(n,e,t))&&void 0!==i?i:{ref:t,...e};return(0,sr.Y)(pg,{...l,__css:r.helperText,className:o})});pA.displayName="FormHelperText";let pI=pA,pM=(0,f.forwardRef)((e,t)=>{var a,i;let n=(0,ed.o5)("FormError",e),r=(0,c.MN)(e),o=po();if(!(null==o?void 0:o.isInvalid))return null;let l=null!==(i=null==o?void 0:null===(a=o.getErrorMessageProps)||void 0===a?void 0:a.call(o,r,t))&&void 0!==i?i:{ref:t,...r};return(0,sr.Y)(pi,{value:n,children:(0,sr.Y)(pg,{...l,className:pd("chakra-form__error-message",e.className),__css:{display:"flex",alignItems:"center",...n.text}})})});pM.displayName="FormErrorMessage";let pB=pM,pR=(0,f.forwardRef)((e,t)=>{let a=ps(),i=po();if(!(null==i?void 0:i.isInvalid))return null;let n=pd("chakra-form__error-icon",e.className);return(0,sr.Y)(s2,{ref:t,"aria-hidden":!0,...e,__css:a.icon,className:n,children:(0,sr.Y)("path",{fill:"currentColor",d:"M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.
283027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z"})})});pR.displayName="FormErrorIcon";let pN=pR,pO=(0,f.forwardRef)(function(e,t){let{htmlSize:a,...i}=e,n=(0,ed.o5)("Input",i),r=pr((0,c.MN)(i)),o=pd("chakra-input",e.className);return(0,sr.Y)(p_,{size:a,...r,__css:n.field,ref:t,className:o})});pO.displayName="Input",pO.id="Input";let pD=pO,pL=(0,f.createContext)(void 0);function pF(){let e=(0,f.useContext)(pL);if(!e)throw Error("useInputGroupStyles returned is 'undefined'. Seems you forgot to wrap the components in \"<InputGroup />\" ");return e}let pj=(0,f.forwardRef)(function(e,t){let a=(0,ed.o5)("Input",e),{children:i,className:n,...r}=(0,c.MN)(e),o=pd("chakra-input__group",n),l={},u=f.Children.toArray(i).filter(e=>(0,f.isValidElement)(e)),s=a.field;u.forEach(e=>{var t,a,i;let n=null===(t=e.type)||void 0===t?void 0:t.id;s&&"InputLeftElement"===n&&(l.paddingStart=null!==(a=s.height)&&void 0!==a?a:s.h),s&&"InputRightElement"===n&&(l.paddingEnd=null!==(i=s.height)&&void 0!==i?i:s.h),"InputRightAddon"===n&&(l.borderEndRadius=0),"InputLeftAddon"===n&&(l.borderStartRadius=0)});let d=u.map(t=>{var a;let i=t.props,n=(0,dO.o)({size:(null==i?void 0:i.size)||e.size,variant:(null==i?void 0:i.variant)||e.variant});return"Input"!==(null===(a=t.type)||void 0===a?void 0:a.id)?(0,f.cloneElement)(t,n):(0,f.cloneElement)(t,Object.assign(n,l,i))});return(0,sr.Y)(pg,{className:o,ref:t,__css:{width:"100%",display:"flex",position:"relative",isolation:"isolate"},"data-group":!0,...r,children:(0,sr.Y)(pL.Provider,{value:a,children:d})})});pj.displayName="InputGroup";let pU=pj,pz=(0,so.I4)("div",{baseStyle:{display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",top:"0",zIndex:2}}),pH=(0,f.forwardRef)(function(e,t){var a,i;let{placement:n="left",...r}=e,o=pF(),l=o.field,u={["left"===n?"insetStart":"insetEnd"]:"0",width:null!==(a=null==l?void 0:l.height)&&void 0!==a?a:null==l?void 0:l.h,height:null!==(i=null==l?void 0:l.height)&&void 0!==i?i:null==l?void 0:l.h,fontSize:null==l?void 0:l.fontSize,...o.element};return(0,sr.Y)(pz,{ref:t,__css:u,...r})});pH.id="InputElement",pH.displayName="InputElement";let pV=(0,f.forwardRef)(function(e,t){let{className:a,...i}=e,n=pd("chakra-input__left-element",a);return(0,sr.Y)(pH,{ref:t,placement:"left",className:n,...i})});pV.displayName="InputLeftElement",pV.id="InputLeftElement";let p$=pV,pG=(0,f.forwardRef)(function(e,t){let{className:a,...i}=e,n=pd("chakra-input__right-element",a);return(0,sr.Y)(pH,{ref:t,placement:"right",className:n,...i})});pG.displayName="InputRightElement",pG.id="InputRightElement";let pq=pG,pW={left:{marginEnd:"-1px",borderEndRadius:0,borderEndColor:"transparent"},right:{marginStart:"-1px",borderStartRadius:0,borderStartColor:"transparent"}},pY=(0,so.I4)("div",{baseStyle:{flex:"0 0 auto",width:"auto",display:"flex",alignItems:"center",whiteSpace:"nowrap"}}),pK=(0,f.forwardRef)(function(e,t){var a;let{placement:i="left",...n}=e,r=null!==(a=pW[i])&&void 0!==a?a:{},o=pF();return(0,sr.Y)(pY,{ref:t,...n,__css:{...o.addon,...r}})});pK.displayName="InputAddon";let pX=(0,f.forwardRef)(function(e,t){return(0,sr.Y)(pK,{ref:t,placement:"left",...e,className:pd("chakra-input__left-addon",e.className)})});pX.displayName="InputLeftAddon",pX.id="InputLeftAddon";let pQ=pX,pJ=(0,f.forwardRef)(function(e,t){return(0,sr.Y)(pK,{ref:t,placement:"right",...e,className:pd("chakra-input__right-addon",e.className)})});pJ.displayName="InputRightAddon",pJ.id="InputRightAddon";let pZ=pJ,p0=(0,f.forwardRef)(function(e,t){let{children:a,placeholder:i,className:n,...r}=e;return(0,sr.FD)(pk,{...r,ref:t,className:pd("chakra-select",n),children:[i?(0,sr.Y)("option",{value:"",children:i}):null,a]})});function p1(e){return(0,sr.Y)("svg",{viewBox:"0 0 24 24",...e,children:(0,sr.Y)("path",{fill:"currentColor",d:"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"})})}p0.displayName="SelectField";let p2=(0,so.I4)("div",{baseStyle:{position:"absolute",display:"inline-flex",alignItems:"center",justifyContent:"center",pointerEvents:"none",top:"50%",transform:"translateY(-50%)"}});function p5(e){let{children:t=(0,sr.Y)(p1,{}),...a}=e,i=(0,f.cloneElement)(t,{role:"presentation",className:"chakra-select__icon",focusable:!1,"aria-hidden":!0,style:{width:"1em",height:"1em",color:"currentColor"}});return(0,sr.Y)(p2,{...a,className:"chakra-select__icon-wrapper",children:(0,f.isValidElement)(t)?i:null})}p5.displayName="SelectIcon";let p4=(0,f.forwardRef)(function(e,t){var a;let i=(0,ed.o5)("Select",e),{rootProps:n,placeholder:r,icon:o,color:l,he
283ight:u,h:s,minH:d,minHeight:p,iconColor:m,iconSize:y,...v}=(0,c.MN)(e),[f,h]=dD(v,so.GF),g=pr(h),b={paddingEnd:"2rem",...i.field,_focus:{zIndex:"unset",...(null!==(a=i.field)&&void 0!==a?a:{})._focus}},S=m||l?{color:m||l}:{};return(0,sr.FD)(pg,{className:"chakra-select__wrapper",__css:{width:"100%",height:"fit-content",position:"relative",color:l},...f,...n,children:[(0,sr.Y)(p0,{ref:t,height:null!=s?s:u,minH:null!=d?d:p,placeholder:r,...g,__css:b,children:e.children}),(0,sr.Y)(p5,{"data-disabled":pp(g.disabled),...S,__css:i.icon,...y?{fontSize:y}:{},children:o})]})});p4.displayName="Select";let p6=p4,p3=["h","minH","height","minHeight"],p8=(0,f.forwardRef)(function(e,t){let a=(0,ed.Vl)("Textarea",e),{className:i,rows:n,...r}=(0,c.MN)(e),o=pr(r),l=n?dL(a,p3):a;return(0,sr.Y)(pw,{ref:t,rows:n,...o,className:pd("chakra-textarea",i),__css:l})});p8.displayName="Textarea";let p9=p8;function p7(e){return(0,sr.Y)(px,{width:"1.2em",viewBox:"0 0 12 10",style:{fill:"none",strokeWidth:2,stroke:"currentColor",strokeDasharray:16},...e,children:(0,sr.Y)("polyline",{points:"1.5 6 4.5 9 10.5 1"})})}function ce(e){return(0,sr.Y)(px,{width:"1.2em",viewBox:"0 0 24 24",style:{stroke:"currentColor",strokeWidth:4},...e,children:(0,sr.Y)("line",{x1:"21",x2:"3",y1:"12",y2:"12"})})}function ct(e){let{isIndeterminate:t,isChecked:a,...i}=e;return a||t?(0,sr.Y)(pg,{style:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%"},children:(0,sr.Y)(t?ce:p7,{...i})}):null}let ca=(0,f.createContext)(void 0);ca.displayName="CheckboxGroupContext";let ci=()=>(0,f.useContext)(ca);function cn(e){e.preventDefault(),e.stopPropagation()}function cr(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{isDisabled:t,isReadOnly:a,isRequired:i,isInvalid:n,id:r,onBlur:o,onFocus:l,"aria-describedby":u}=pl(e),{defaultChecked:s,isChecked:d,isFocusable:p,onChange:c,isIndeterminate:m,name:y,value:v,tabIndex:h,"aria-label":g,"aria-labelledby":b,"aria-invalid":S,...w}=e,k=dL(w,["isDisabled","isReadOnly","isRequired","isInvalid","id","onBlur","onFocus","aria-describedby"]),x=pf(c),P=pf(o),_=pf(l),[E,C]=(0,f.useState)(!1),[T,A]=(0,f.useState)(!1),[I,M]=(0,f.useState)(!1),[B,R]=(0,f.useState)(!1);(0,f.useEffect)(()=>dQ(C),[]);let N=(0,f.useRef)(null),[O,D]=(0,f.useState)(!0),[L,F]=(0,f.useState)(!!s),j=void 0!==d,U=j?d:L,z=(0,f.useCallback)(e=>{if(a||t){e.preventDefault();return}j||(U?F(e.target.checked):F(!!m||e.target.checked)),null==x||x(e)},[a,t,U,j,m,x]);pv(()=>{N.current&&(N.current.indeterminate=!!m)},[m]),function(e,t){let a=(0,f.useRef)(!1),i=(0,f.useRef)(!1);(0,f.useEffect)(()=>{if(a.current&&i.current)return e();i.current=!0},t),(0,f.useEffect)(()=>(a.current=!0,()=>{a.current=!1}),[])}(()=>{t&&A(!1)},[t]),pv(()=>{let e=N.current;(null==e?void 0:e.form)&&(e.form.onreset=()=>F(!!s))},[]);let H=t&&!p,V=(0,f.useCallback)(e=>{" "===e.key&&R(!0)},[]),$=(0,f.useCallback)(e=>{" "===e.key&&R(!1)},[]);pv(()=>{N.current&&N.current.checked!==U&&F(N.current.checked)},[N.current]);let G=(0,f.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{...e,ref:i,"data-active":pp(B),"data-hover":pp(I),"data-checked":pp(U),"data-focus":pp(T),"data-focus-visible":pp(T&&E),"data-indeterminate":pp(m),"data-disabled":pp(t),"data-invalid":pp(n),"data-readonly":pp(a),"aria-hidden":!0,onMouseDown:pm(e.onMouseDown,e=>{T&&e.preventDefault(),R(!0)}),onMouseUp:pm(e.onMouseUp,()=>R(!1)),onMouseEnter:pm(e.onMouseEnter,()=>M(!0)),onMouseLeave:pm(e.onMouseLeave,()=>M(!1))}},[B,U,t,T,E,I,m,n,a]),q=(0,f.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{...k,...e,ref:py(a,e=>{e&&D("LABEL"===e.tagName)}),onClick:pm(e.onClick,()=>{if(!O){var e;null===(e=N.current)||void 0===e||e.click(),requestAnimationFrame(()=>{var e;null===(e=N.current)||void 0===e||e.focus({preventScroll:!0})})}}),"data-disabled":pp(t),"data-checked":pp(U),"data-invalid":pp(n)}},[k,t,U,n,O]),W=(0,f.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{...e,ref:py(N,o),type:"checkbox",name:y,value:v,id:r,tabIndex:h,onChange:pm(e.onChange,z),onBlur:pm(e.onBlur,P,()=>A(!1)),onFocus:pm(e.onFocus,_,()=>A(!0)),onKeyDown:pm(e.onKeyDown,V),onKeyUp:pm(e.onKeyUp,$),required:i,checked:U,disabled:H,readOnly:a,"aria-label":g,"aria-labelledby":b,"aria-invalid":S?!!S:n,"aria-describedby":u,"aria-disabled":t,style:ph}},[y,v,r,z,P,_,V,$,i,U,H,a,g,b,S,n,u,t,h]),Y=(0,f.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{...e,ref:a,onMouseDown:pm(e.onMouseDown,cn),"data-disabled":pp(t),"data-checked":pp(U),"data-invalid":pp(n)}},[U,t,n]);return{state:{isInvalid:n,isFocused:T,isChecked:U,isActive:B,isHovered:I,isIndeterminate:m,isDisabled:t,isReadOnly:a,isRequired:i}
283,getRootProps:q,getCheckboxProps:G,getInputProps:W,getLabelProps:Y,htmlProps:k}}let co={display:"inline-flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",userSelect:"none",flexShrink:0},cl={cursor:"pointer",display:"inline-flex",alignItems:"center",verticalAlign:"top",position:"relative"},cu=(0,so.i7)({from:{opacity:0,strokeDashoffset:16,transform:"scale(0.95)"},to:{opacity:1,strokeDashoffset:0,transform:"scale(1)"}}),cs=(0,so.i7)({from:{opacity:0},to:{opacity:1}}),cd=(0,so.i7)({from:{transform:"scaleX(0.65)"},to:{transform:"scaleX(1)"}}),cp=(0,f.forwardRef)(function(e,t){let a=ci(),i={...a,...e},n=(0,ed.o5)("Checkbox",i),r=(0,c.MN)(e),{spacing:o="0.5rem",className:l,children:u,iconColor:s,iconSize:d,icon:p=(0,sr.Y)(ct,{}),isChecked:m,isDisabled:y=null==a?void 0:a.isDisabled,onChange:v,inputProps:h,...g}=r,b=m;(null==a?void 0:a.value)&&r.value&&(b=a.value.includes(r.value));let S=v;(null==a?void 0:a.onChange)&&r.value&&(S=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return function(e){t.forEach(t=>null==t?void 0:t(e))}}(a.onChange,v));let{state:w,getInputProps:k,getCheckboxProps:x,getLabelProps:P,getRootProps:_}=cr({...g,isDisabled:y,isChecked:b,onChange:S}),E=function(e){let[t,a]=(0,f.useState)(e),[i,n]=(0,f.useState)(!1);return e!==t&&(n(!0),a(e)),i}(w.isChecked),C=(0,f.useMemo)(()=>({animation:E?w.isIndeterminate?"".concat(cs," 20ms linear, ").concat(cd," 200ms linear"):"".concat(cu," 200ms linear"):void 0,fontSize:d,color:s,...n.icon}),[s,d,E,w.isIndeterminate,n.icon]),T=(0,f.cloneElement)(p,{__css:C,isIndeterminate:w.isIndeterminate,isChecked:w.isChecked});return(0,sr.FD)(pS,{__css:{...cl,...n.container},className:pd("chakra-checkbox",l),..._(),children:[(0,sr.Y)("input",{className:"chakra-checkbox__input",...k(h,t)}),(0,sr.Y)(pb,{__css:{...co,...n.control},className:"chakra-checkbox__control",...x(),children:T}),u?(0,sr.Y)(pb,{className:"chakra-checkbox__label",...P(),__css:{marginStart:o,...n.label},children:u}):null]})});cp.displayName="Checkbox";let cc=cp;function cm(e){return pc(e)&&pc(e.target)}let cy=function(e){let{colorScheme:t,size:a,variant:i,children:n,isDisabled:r}=e,{value:o,onChange:l}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{defaultValue:t,value:a,onChange:i,isDisabled:n,isNative:r}=e,[o,l]=function(e){let{value:t,defaultValue:a,onChange:i,shouldUpdate:n=(e,t)=>e!==t}=e,r=pf(i),o=pf(n),[l,u]=(0,f.useState)(a),s=void 0!==t,d=s?t:l,p=pf(e=>{let t="function"==typeof e?e(d):e;o(d,t)&&(s||u(t),r(t))},[s,r,d,o]);return[d,p]}({value:a,defaultValue:t||[],onChange:pf(i)}),u=(0,f.useCallback)(e=>{if(!o)return;let t=cm(e)?e.target.checked:!o.includes(e),a=cm(e)?e.target.value:e;l(t?[...o,a]:o.filter(e=>String(e)!==String(a)))},[l,o]),s=(0,f.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=r?"checked":"isChecked";return{...e,[t]:(o||[]).some(t=>String(e.value)===String(t)),onChange:u}},[u,r,o]);return{value:o,isDisabled:n,onChange:u,setValue:l,getCheckboxProps:s}}(e),u=(0,f.useMemo)(()=>({size:a,onChange:l,colorScheme:t,value:o,variant:i,isDisabled:r}),[a,l,t,o,i,r]);return(0,sr.Y)(ca.Provider,{value:u,children:n})};cy.displayName="CheckboxGroup";let cv=cy,cf=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return t.filter(Boolean).join(" ")},ch=e=>e?"":void 0,cg=e=>!!e||void 0;function cb(e){let t=typeof e;return null!=e&&("object"===t||"function"===t)&&!Array.isArray(e)}function cS(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return function(e){t.some(t=>(null==t||t(e),null==e?void 0:e.defaultPrevented))}}let cw={border:"0",clip:"rect(0, 0, 0, 0)",height:"1px",width:"1px",margin:"-1px",padding:"0",overflow:"hidden",whiteSpace:"nowrap",position:"absolute"},ck=(0,so.I4)("span"),cx=(0,so.I4)("label"),cP=(0,so.I4)("div",{layer:"late"}),c_=(0,f.createContext)(void 0);c_.displayName="RadioGroupContext";let cE=()=>(0,f.useContext)(c_),cC=(0,f.forwardRef)(function(e,t){let{colorScheme:a,size:i,variant:n,children:r,className:o,isDisabled:l,isFocusable:u,...s}=e,{value:d,onChange:p,getRootProps:c,name:m,htmlProps:y}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{onChange:t,value:a,defaultValue:i,name:n,isDisabled:r,isFocusable:o,isNative:l,...u}=e,[s,d]=(0,f.useState)(i||""),p=void 0!==a,c=p?a:s,m=(0,f.useRef)(null),y=(0,f.useCallback)(()=>{let e=m.current;if(!e)return;let t="input:not(:disabled):checked",a=e.querySelector(t);if(a){a.focus();return}t="input:not(:disabled)";let i=e.querySelector(t);null==i||i.focus()},[]),v=(0,f.useId)(),h=n||"radio-".concat(v),g=(0,f.useCallback)(e=>{let a=cb(e)&&cb(e.target)?e.target.value:e;p||d(a),null==t||t(String(a))},[t,p]);return{getRootProps:(0,f.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{...e,ref:function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return e=>{t.forEach(t=>(function(e,t){if(null!=e){if("function"==typeof e){e(t);return}try{e.current=t}catch(a){throw Error("Cannot assign value '".concat(String(t),"' to ref '").concat(String(e),"'"))}}})(t,e))}}(t,m),role:"radiogroup"}},[]),getRadioProps:(0,f.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,a=l?"checked":"isChecked";return{...e,ref:t,name:h,[a]:null!=c?e.value===c:void 0,onChange(e){g(e)},"data-radiogroup":!0}},[l,h,g,c]),name:h,ref:m,focus:y,setValue:d,value:c,onChange:g,isDisabled:r,isFocusable:o,htmlProps:u}}(s),v=(0,f.useMemo)(()=>({name:m,size:i,onChange:p,colorScheme:a,value:d,variant:n,isDisabled:l,isFocusable:u}),[m,i,p,a,d,n,l,u]);return(0,sr.Y)(c_.Provider,{value:v,children:(0,sr.Y)(cP,{...c(y,t),className:cf("chakra-radio-group",o),children:r})})});cC.displayName="RadioGroup";
283let cT=cC;function cA(e){e.preventDefault(),e.stopPropagation()}function cI(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{defaultChecked:t,isChecked:a,isFocusable:i,isDisabled:n,isReadOnly:r,isRequired:o,onChange:l,isInvalid:u,name:s,value:d,id:p,"data-radiogroup":c,"aria-describedby":m,...y}=e,v="radio-".concat((0,f.useId)()),h=po(),g=cE(),b=h&&!(g||c)?h.id:v;b=null!=p?p:b;let S=null!=n?n:null==h?void 0:h.isDisabled,w=null!=r?r:null==h?void 0:h.isReadOnly,k=null!=o?o:null==h?void 0:h.isRequired,x=null!=u?u:null==h?void 0:h.isInvalid,[P,_]=(0,f.useState)(!1),[E,C]=(0,f.useState)(!1),[T,A]=(0,f.useState)(!1),[I,M]=(0,f.useState)(!1),[B,R]=(0,f.useState)(!!t),N=void 0!==a,O=N?a:B;(0,f.useEffect)(()=>dQ(_),[]);let D=(0,f.useCallback)(e=>{if(w||S){e.preventDefault();return}N||R(e.target.checked),null==l||l(e)},[N,S,w,l]),L=(0,f.useCallback)(e=>{" "===e.key&&M(!0)},[]),F=(0,f.useCallback)(e=>{" "===e.key&&M(!1)},[]),j=(0,f.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{...e,ref:t,"data-active":ch(I),"data-hover":ch(T),"data-disabled":ch(S),"data-invalid":ch(x),"data-checked":ch(O),"data-focus":ch(E),"data-focus-visible":ch(E&&P),"data-readonly":ch(w),"aria-hidden":!0,onMouseDown:cS(e.onMouseDown,()=>M(!0)),onMouseUp:cS(e.onMouseUp,()=>M(!1)),onMouseEnter:cS(e.onMouseEnter,()=>A(!0)),onMouseLeave:cS(e.onMouseLeave,()=>A(!1))}},[I,T,S,x,O,E,w,P]),{onFocus:U,onBlur:z}=null!=h?h:{},H=(0,f.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,a=S&&!i;return{...e,id:b,ref:t,type:"radio",name:s,value:d,onChange:cS(e.onCh
283ange,D),onBlur:cS(z,e.onBlur,()=>C(!1)),onFocus:cS(U,e.onFocus,()=>C(!0)),onKeyDown:cS(e.onKeyDown,L),onKeyUp:cS(e.onKeyUp,F),checked:O,disabled:a,readOnly:w,required:k,"aria-invalid":cg(x),"aria-disabled":cg(a),"aria-required":cg(k),"data-readonly":ch(w),"aria-describedby":m,style:cw}},[S,i,b,s,d,D,z,U,L,F,O,w,k,x,m]);return{state:{isInvalid:x,isFocused:E,isChecked:O,isActive:I,isHovered:T,isDisabled:S,isReadOnly:w,isRequired:k},getCheckboxProps:j,getRadioProps:j,getInputProps:H,getLabelProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{...e,ref:t,onMouseDown:cS(e.onMouseDown,cA),"data-disabled":ch(S),"data-checked":ch(O),"data-invalid":ch(x)}},getRootProps:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{...e,ref:t,"data-disabled":ch(S),"data-checked":ch(O),"data-invalid":ch(x)}},htmlProps:y}}let cM=(0,f.forwardRef)(function(e,t){var a;let i=cE(),{onChange:n,value:r}=e,o=(0,ed.o5)("Radio",{...i,...e}),{spacing:l="0.5rem",children:u,isDisabled:s=null==i?void 0:i.isDisabled,isFocusable:d=null==i?void 0:i.isFocusable,inputProps:p,...m}=(0,c.MN)(e),y=e.isChecked;(null==i?void 0:i.value)!=null&&null!=r&&(y=i.value===r);let v=n;(null==i?void 0:i.onChange)&&null!=r&&(v=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return function(e){t.forEach(t=>null==t?void 0:t(e))}}(i.onChange,n));let f=null!==(a=null==e?void 0:e.name)&&void 0!==a?a:null==i?void 0:i.name,{getInputProps:h,getCheckboxProps:g,getLabelProps:b,getRootProps:S,htmlProps:w}=cI({...m,isChecked:y,isFocusable:d,isDisabled:s,onChange:v,name:f}),[k,x]=dD(w,so.GF),P=g(x),_=h(p,t),E=b(),C=Object.assign({},k,S()),T={display:"inline-flex",alignItems:"center",verticalAlign:"top",cursor:"pointer",position:"relative",...o.container},A={display:"inline-flex",alignItems:"center",justifyContent:"center",flexShrink:0,...o.control},I={userSelect:"none",marginStart:l,...o.label};return(0,sr.FD)(cx,{className:"chakra-radio",...C,__css:T,children:[(0,sr.Y)("input",{className:"chakra-radio__input",..._}),(0,sr.Y)(ck,{className:"chakra-radio__control",...P,__css:A}),u&&(0,sr.Y)(ck,{className:"chakra-radio__label",...E,__css:I,children:u})]})});cM.displayName="Radio";let cB=cM,cR=(0,f.forwardRef)(function(e,t){let a=(0,ed.o5)("Switch",e),{spacing:i="0.5rem",children:n,...r}=(0,c.MN)(e),{state:o,getInputProps:l,getCheckboxProps:u,getRootProps:s,getLabelProps:d}=cr(r),p=(0,f.useMemo)(()=>({display:"inline-block",position:"relative",verticalAlign:"middle",lineHeight:0,...a.container}),[a.container]),m=(0,f.useMemo)(()=>({display:"inline-flex",flexShrink:0,justifyContent:"flex-start",boxSizing:"content-box",cursor:"pointer",...a.track}),[a.track]),y=(0,f.useMemo)(()=>({userSelect:"none",marginStart:i,...a.label}),[i,a.label]);return(0,sr.FD)(cx,{...s(),className:cf("chakra-switch",e.className),__css:p,children:[(0,sr.Y)("input",{className:"chakra-switch__input",...l({},t)}),(0,sr.Y)(ck,{...u(),className:"chakra-switch__track",__css:m,children:(0,sr.Y)(ck,{__css:a.thumb,className:"chakra-switch__thumb","data-checked":ch(o.isChecked),"data-hover":ch(o.isHovered)})}),n&&(0,sr.Y)(ck,{className:"chakra-switch__label",...d(),__css:y,children:n})]})});cR.displayName="Switch";let cN=cR,cO=cI,cD=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return t.filter(Boolean).join(" ")},cL=(0,so.I4)("div"),cF=(0,so.I4)("input"),cj=e=>(0,sr.Y)(s2,{viewBox:"0 0 24 24",...e,children:(0,sr.Y)("path",{fill:"currentColor",d:"M21,5H3C2.621,5,2.275,5.214,2.105,5.553C1.937,5.892,1.973,6.297,2.2,6.6l9,12 c0.188,0.252,0.485,0.4,0.8,0.4s0.611-0.148,0.8-0.4l9-12c0.228-0.303,0.264-0.708,0.095-1.047C21.725,5.214,21.379,5,21,5z"})}),cU=e=>(0,sr.Y)(s2,{viewBox:"0 0 24 24",...e,children:(0,sr.Y)("path",{fill:"currentColor",d:"M12.8,5.4c-0.377-0.504-1.223-0.504-1.6,0l-9,12c-0.228,0.303-0.264,0.708-0.095,1.047 C2.275,18.786,2.621,19,3,19h18c0.379,0,0.725-0.214,0.895-0.553c0.169-0.339,0.133-0.744-0.095-1.047L12.8,5.4z"})}),cz=(0,f.createContext)(void 0);function cH(){let e=(0,f.useContext)(cz);if(!e)throw Error("useNumberInputStyles returned is 'undefined'. Seems you forgot to wrap the components in \"<NumberInput />\" ");return e}cz.displayName="NumberInputStylesContext";let cV=(0,f.createContext)(void 0);function c$(){let e=(0,f.useContext)(cV);
283if(!e)throw Error("useNumberInputContext: `context` is undefined. Seems you forgot to wrap number-input's components within <NumberInput />");return e}cV.displayName="NumberInputContext";let cG=(0,f.forwardRef)(function(e,t){let a=(0,ed.o5)("NumberInput",e),{htmlProps:i,...n}=rQ(pl((0,c.MN)(e))),r=(0,f.useMemo)(()=>n,[n]);return(0,sr.Y)(cV.Provider,{value:r,children:(0,sr.Y)(cz.Provider,{value:a,children:(0,sr.Y)(cL,{...i,ref:t,className:cD("chakra-numberinput",e.className),__css:{position:"relative",zIndex:0,...a.root}})})})});cG.displayName="NumberInput";let cq=cG,cW=(0,f.forwardRef)(function(e,t){let a=cH();return(0,sr.Y)(cL,{"aria-hidden":!0,ref:t,...e,__css:{display:"flex",flexDirection:"column",position:"absolute",top:"0",insetEnd:"0px",margin:"1px",height:"calc(100% - 2px)",zIndex:1,...a.stepperGroup}})});cW.displayName="NumberInputStepper";let cY=cW,cK=(0,f.forwardRef)(function(e,t){let{getInputProps:a}=c$(),i=a(e,t),n=cH();return(0,sr.Y)(cF,{...i,className:cD("chakra-numberinput__field",e.className),__css:{width:"100%",...n.field}})});cK.displayName="NumberInputField";let cX=cK,cQ=(0,so.I4)("div",{baseStyle:{display:"flex",justifyContent:"center",alignItems:"center",flex:1,transitionProperty:"common",transitionDuration:"normal",userSelect:"none",cursor:"pointer",lineHeight:"normal"}}),cJ=(0,f.forwardRef)(function(e,t){var a;let i=cH(),{getDecrementButtonProps:n}=c$(),r=n(e,t);return(0,sr.Y)(cQ,{...r,__css:i.stepper,children:null!==(a=e.children)&&void 0!==a?a:(0,sr.Y)(cj,{})})});cJ.displayName="NumberDecrementStepper";let cZ=cJ,c0=(0,f.forwardRef)(function(e,t){var a;let{getIncrementButtonProps:i}=c$(),n=i(e,t),r=cH();return(0,sr.Y)(cQ,{...n,__css:r.stepper,children:null!==(a=e.children)&&void 0!==a?a:(0,sr.Y)(cU,{})})});c0.displayName="NumberIncrementStepper";let c1=c0,c2={exit:{scale:.85,opacity:0,transition:{opacity:{duration:.15,easings:"easeInOut"},scale:{duration:.2,easings:"easeInOut"}}},enter:{scale:1,opacity:1,transition:{opacity:{easings:"easeOut",duration:.2},scale:{duration:.2,ease:[.175,.885,.4,1.1]}}}},c5=(0,so.I4)("div"),c4=(0,so.I4)("span"),c6=(0,so.I4)(K.P.div),c3=(0,f.forwardRef)(function(e,t){var a,i;let n;let r=(0,ed.Vl)("Tooltip",e),o=(0,c.MN)(e),l=(0,iQ.D)(),{children:u,label:s,shouldWrapChildren:d,"aria-label":p,hasArrow:m,bg:y,portalProps:v,background:h,backgroundColor:g,bgColor:b,motionProps:S,...w}=o,k=null!==(i=null!==(a=null!=h?h:g)&&void 0!==a?a:y)&&void 0!==i?i:b;if(k){r.bg=k;let e=(0,c.f4)(l,"colors",k);r[ni.arrowBg.var]=e}let x=u4({...w,direction:l.direction});if("string"==typeof u||d)n=(0,sr.Y)(c4,{display:"inline-block",tabIndex:0,...x.getTriggerProps(),children:u});else{let e=f.Children.only(u);n=(0,f.cloneElement)(e,x.getTriggerProps(e.props,e.ref))}let P=!!p,_=x.getTooltipProps({},t),E=P?function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],a=Object.assign({},e);for(let e of t)e in a&&delete a[e];return a}(_,["role","id"]):_,C=function(e,t){let a={};for(let i of t)i in e&&(a[i]=e[i]);return a}(_,["role","id"]);return s?(0,sr.FD)(sr.FK,{children:[n,(0,sr.Y)(ew.N,{children:x.isOpen&&(0,sr.Y)(ek.Z,{...v,children:(0,sr.Y)(c5,{...x.getTooltipPositionerProps(),__css:{zIndex:r.zIndex,pointerEvents:"none"},children:(0,sr.FD)(c6,{variants:c2,initial:"exit",animate:"enter",exit:"exit",...S,...E,__css:r,children:[s,P&&(0,sr.Y)(c4,{srOnly:!0,...C,children:p}),m&&(0,sr.Y)(c5,{"data-popper-arrow":!0,className:"chakra-tooltip__arrow-wrapper",children:(0,sr.Y)(c5,{"data-popper-arrow-inner":!0,className:"chakra-tooltip__arrow",__css:{bg:r.bg}})})]})})})})]}):(0,sr.Y)(sr.FK,{children:u})});c3.displayName="Tooltip";let c8=c3,c9=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return t.filter(Boolean).join(" ")},c7=(0,so.I4)("div"),me=(0,so.I4)("span"),mt=(0,so.I4)("p"),ma=(0,so.I4)("hr"),mi=(0,so.I4)("button",{specificity:2}),mn=(0,so.I4)(K.P.div),mr={enter:{visibility:"visible",opacity:1,scale:1,transition:{duration:.2,ease:[.4,0,.2,1]}},exit:{transitionEnd:{visibility:"hidden"},opacity:0,scale:.8,transition:{duration:.1,easings:"easeOut"}}},mo=(0,f.forwardRef)(function(e,t){var a;let{rootProps:i,motionProps:n,...r}=e,{isOpen:o,onTransitionEnd:l,unstable__animationState:u}=rw(),s=rC(r,t),d=rT(i),p=rN().list;return(0,sr.Y)(c7,{...d,__css:{zIndex:null!==(a=e.zIndex)&&void 0!==a?a:null==p?void 0:p.zIndex},children:(0,sr.Y)(mn,{variants:mr,initial:!1,animate:o?"enter":"exit",__css:{outline:0,...p},...n,className:c9("chakra-menu__menu-list",s.className),...s,onUp
283date:l,onAnimationComplete:function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return function(e){t.forEach(t=>{null==t||t(e)})}}(u.onComplete,s.onAnimationComplete)})})});mo.displayName="MenuList";let ml=(0,f.forwardRef)(function(e,t){let a=rN();return(0,sr.Y)(mi,{ref:t,...e,__css:{display:"inline-flex",appearance:"none",alignItems:"center",outline:0,...a.button}})}),mu=(0,f.forwardRef)(function(e,t){let{children:a,as:i,...n}=e,r=r_(n,t),o=i||ml;return(0,sr.Y)(o,{...r,className:c9("chakra-menu__menu-button",e.className),children:(0,sr.Y)(me,{__css:{pointerEvents:"none",flex:"1 1 auto",minW:0},children:e.children})})});mu.displayName="MenuButton";let ms=(0,f.forwardRef)(function(e,t){let{type:a,...i}=e,n=rN(),r=i.as||a?null!=a?a:void 0:"button",o=n.item,l=(0,f.useMemo)(()=>({textDecoration:"none",color:"inherit",userSelect:"none",display:"flex",width:"100%",alignItems:"center",textAlign:"start",flex:"0 0 auto",outline:0,...o}),[o]);return(0,sr.Y)(mi,{ref:t,type:r,...i,__css:l})}),md=e=>{let{className:t,children:a,...i}=e,n=f.Children.only(a),r=(0,f.isValidElement)(n)?(0,f.cloneElement)(n,{focusable:"false","aria-hidden":!0,className:c9("chakra-menu__icon",n.props.className)}):null,o=c9("chakra-menu__icon-wrapper",t);return(0,sr.Y)(me,{className:o,...i,__css:{display:"inline-flex",alignItems:"center",justifyContent:"center",flexShrink:0},children:r})};md.displayName="MenuIcon";let mp=(0,f.forwardRef)(function(e,t){let a=rN();return(0,sr.Y)(me,{ref:t,...e,__css:a.command,className:"chakra-menu__command"})});mp.displayName="MenuCommand";let mc=(0,f.forwardRef)(function(e,t){let{icon:a,iconSpacing:i="0.75rem",command:n,commandSpacing:r="0.75rem",children:o,...l}=e,u=rA(l,t),s=a||n?(0,sr.Y)("span",{style:{pointerEvents:"none",flex:1},children:o}):o;return(0,sr.FD)(ms,{...u,className:c9("chakra-menu__menuitem",u.className),children:[a?(0,sr.Y)(md,{fontSize:"0.8em",marginEnd:i,children:a}):null,s,n?(0,sr.Y)(mp,{marginStart:r,children:n}):null]})});mc.displayName="MenuItem";let mm=e=>(0,sr.Y)("svg",{viewBox:"0 0 14 14",width:"1em",height:"1em",...e,children:(0,sr.Y)("polygon",{fill:"currentColor",points:"5.5 11.9993304 14 3.49933039 12.5 2 5.5 8.99933039 1.5 4.9968652 0 6.49933039"})}),my=(0,f.forwardRef)(function(e,t){let{icon:a,iconSpacing:i="0.75rem",...n}=e,r=rI(n,t);return(0,sr.FD)(ms,{...r,className:c9("chakra-menu__menuitem-option",n.className),children:[null!==a?(0,sr.Y)(md,{fontSize:"0.8em",marginEnd:i,opacity:e.isChecked?1:0,children:a||(0,sr.Y)(mm,{})}):null,(0,sr.Y)("span",{style:{flex:1},children:r.children})]})});my.id="MenuItemOption",my.displayName="MenuItemOption";let mv=(0,f.forwardRef)(function(e,t){let{title:a,children:i,className:n,...r}=e,o=c9("chakra-menu__group__title",n),l=rN();return(0,sr.FD)("div",{ref:t,className:"chakra-menu__group",role:"group",children:[a?(0,sr.Y)(mt,{className:o,...r,__css:l.groupTitle,children:a}):null,i]})});mv.displayName="MenuGroup";let mf=e=>{let{className:t,title:a,...i}=e,n=rM(i);return(0,sr.Y)(mv,{title:a,className:c9("chakra-menu__option-group",t),...n})};mf.displayName="MenuOptionGroup";let mh=e=>{let{className:t,...a}=e,i=rN();return(0,sr.Y)(ma,{"aria-orientation":"horizontal",className:c9("chakra-menu__divider",t),...a,__css:i.divider})};mh.displayName="MenuDivider";let mg=mu,mb=mo,mS=mc,mw=my,mk=mf,mx=mv,mP=mh,m_=mp,mE=md,mC=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return t.filter(Boolean).join(" ")},mT=(0,so.I4)("div"),mA=(0,so.I4)("div",{layer:"late"}),mI=(0,so.I4)("header",{layer:"late"}),mM=(0,so.I4)("footer",{layer:"late"}),mB=(0,so.I4)(K.P.section,{layer:"late"}),mR=(0,so.I4)(K.P.div,{layer:"late"}),mN=(0,so.I4)(st,{layer:"late"}),mO={slideInBottom:{...u9.w,custom:{offsetY:16,reverse:!0}},slideInRight:{...u9.w,custom:{offsetX:16,reverse:!0}},scale:{...u8.T,custom:{initialScale:.95,reverse:!0}},none:{}},mD=e=>mO[e||"none"],mL=(0,f.forwardRef)(function(e,t){let{preset:a,motionProps:i=mD(a),...n}=e;return(0,sr.Y)(mB,{ref:t,...i,...n})});mL.displayName="ModalTransition";let mF=(0,f.forwardRef)(function(e,t){let{className:a,children:i,containerProps:n,motionProps:r,...o}=e,{getDialogProps:l,getDialogContainerProps:u}=(0,rL.k3)(),s=l(o,t),d=u(n),p=mC("chakra-modal__content",a),c=(0,rL.x5)(),m={display:"flex",flexDirection:"column",position:"relative",width:"100%",outline:0,...c.dialog},y={display:"flex",width:"100vw",height:"$100vh",position:"fixed",left:0,top:0,...c.dialogContainer},{motionPreset:v}=(0,rL.k3)();return(0,sr.Y)(r$.u,{children:(0,sr.Y)(mT,{...d,className:"chakra-modal__content-container",tabIndex:-1,__css:y,children:(0,sr.Y)(mL,{preset
283:v,motionProps:r,className:p,...s,__css:m,children:i})})})});mF.displayName="ModalContent";let mj=(0,f.forwardRef)(function(e,t){let{className:a,...i}=e,{bodyId:n,setBodyMounted:r}=(0,rL.k3)();(0,f.useEffect)(()=>(r(!0),()=>r(!1)),[r]);let o=mC("chakra-modal__body",a),l=(0,rL.x5)();return(0,sr.Y)(mA,{ref:t,className:o,id:n,...i,__css:l.body})});mj.displayName="ModalBody";let mU=(0,f.forwardRef)(function(e,t){let{className:a,...i}=e,n=mC("chakra-modal__footer",a),r={display:"flex",alignItems:"center",justifyContent:"flex-end",...(0,rL.x5)().footer};return(0,sr.Y)(mM,{ref:t,...i,__css:r,className:n})});mU.displayName="ModalFooter";let mz=(0,f.forwardRef)(function(e,t){let{className:a,...i}=e,{headerId:n,setHeaderMounted:r}=(0,rL.k3)();(0,f.useEffect)(()=>(r(!0),()=>r(!1)),[r]);let o=mC("chakra-modal__header",a),l={flex:0,...(0,rL.x5)().header};return(0,sr.Y)(mI,{ref:t,className:o,id:n,...i,__css:l})});mz.displayName="ModalHeader";let mH=(0,f.forwardRef)(function(e,t){let{className:a,transition:i,motionProps:n,...r}=e,o=mC("chakra-modal__overlay",a),l={pos:"fixed",left:"0",top:"0",w:"100vw",h:"100vh",...(0,rL.x5)().overlay},{motionPreset:u}=(0,rL.k3)(),s="none"===u?{}:u3.l;return(0,sr.Y)(mR,{...n||s,__css:l,ref:t,className:o,...r})});mH.displayName="ModalOverlay";let mV=(0,f.forwardRef)(function(e,t){return(0,sr.Y)(mF,{ref:t,role:"alertdialog",...e})}),m$=(0,f.forwardRef)(function(e,t){let{className:a,children:i,motionProps:n,containerProps:r,...o}=e,{getDialogProps:l,getDialogContainerProps:u,isOpen:s}=(0,rL.k3)(),d=l(o,t),p=u(r),c=mC("chakra-modal__content",a),m=(0,rL.x5)(),y={display:"flex",flexDirection:"column",position:"relative",width:"100%",outline:0,...m.dialog},v={display:"flex",width:"100vw",height:"$100vh",position:"fixed",left:0,top:0,...m.dialogContainer},{placement:f}=rU();return(0,sr.Y)(r$.u,{children:(0,sr.Y)(mT,{...p,className:"chakra-modal__content-container",__css:v,children:(0,sr.Y)(mN,{motionProps:n,direction:f,in:s,className:c,...d,__css:y,children:i})})})});m$.displayName="DrawerContent";let mG=mF,mq=mH,mW=mj,mY=mz,mK=mU,mX=m$,mQ=mV,mJ=!0},34274:(e,t,a)=>{"use strict";a.d(t,{SY:()=>N,i7:()=>v,GF:()=>E,I4:()=>z,gd:()=>_});var i=a(96540);let n={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},r=/_EMO_([^_]+?)_([^]*?)_EMO_/g,o=(e,t)=>"_EMO_".concat(e,"_").concat(t,"_EMO_"),l=Symbol("styleEngineKeyframes"),u=/[A-Z]|^ms/g,s=new Map;function d(e){let t=[],a=0,i="";for(let n of e)"("===n||"["===n?a+=1:(")"===n||"]"===n)&&(a-=1),","===n&&0===a?(t.push(i),i=""):i+=n;return i.trim()&&t.push(i),t.length?t:[e]}function p(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)}function c(e,t,a,i,o){let l=[],m=[];for(let v in e){if(!Object.prototype.hasOwnProperty.call(e,v))continue;let f=e[v];if(null!=f){if(p(f)){if(v.startsWith("@"))m.push(()=>c(f,t,[...a,v],i,o));else{let e=function(e,t){let a=d(e),i=d(t),n=[];for(let e of a){let t=e.trim();for(let e of i){let a=e.trim();t.includes("&")?n.push(t.replace(/&/g,a)):t.startsWith(":")?n.push("".concat(a).concat(t)):n.push("".concat(a," ").concat(t))}}return n.join(",")}(v,t);m.push(()=>c(f,e,a,i,o))}}else if("string"==typeof f||"number"==typeof f){var y;let e=("animation"===v||"animationName"===v)&&"string"==typeof f&&-1!==f.indexOf("_EMO_")?function(e,t){return e.replace(r,(e,a,i)=>(t.set(a,i),a))}(f,o):v.startsWith("--")?String(f):"number"==typeof f?0===f||1===n[v]?String(f):"".concat(f,"px"):f;"text-fill-color"===(y=function(e){if(e.startsWith("--"))return e;let t=s.get(e);if(t)return t;let a=e.replace(u,e=>"-".concat(e.toLowerCase()));return s.set(e,a),a}(v))?l.push("-webkit-text-fill-color:".concat(e)):"background-clip"===y&&e.includes("text")&&l.push("-webkit-background-clip:".concat(e)),l.push("".concat(y,":").concat(e))}}}for(let e of(l.length&&i.push({selector:t,media:a,decls:l}),m))e()}function m(e){let t="";for(let a of e){let e="".concat(a.selector,"{").concat(a.decls.join(";"),";}");for(let t=a.media.length-1;t>=0;t-=1)e="".concat(a.media[t],"{").concat(e,"}");t+=e}return t}function y(e){let t=0x811c9dc5;for(let a=0;a<e.length;a+=1)t^=e.charCodeAt(a),t=Math.imul(t,0x1000193);return(t>>>0).toString(36)}function v(e){let t=[];for(let a in e){if(!Object.prototype.hasOwnProperty.call(e,a))continue;let i=e[a];p(i)&&c(i,a,[],t,new Map)}let a=m(t),i="se-anim-".concat(y(a)),n="@keyframes ".concat(i,"{").concat(a,"}");return{name:i,styles:n,toString:()=>
283o(i,n)}}let f=new Set,h={base:null,late:null},g=e=>"late"===e?'style[data-styleengine="late"]':'style[data-styleengine=""]',b=(e,t)=>"".concat(e,"|").concat(t),S=!1,{AH:w,HU:k,q8:x,T0:P,gd:_,GF:E}=a(34906),C=new Set([...x,"textStyle","layerStyle","apply","noOfLines","focusBorderColor","errorBorderColor","as","__css","css","sx"]),T=new Set(["htmlWidth","htmlHeight","htmlSize","htmlTranslate"]);function A(e){return T.has(e)||!C.has(e)}var I=a(2445),M=a(32838),B=a(49115);let R=(0,i.createContext)({}),N=e=>{let{theme:t,children:a}=e;return(0,I.Y)(R.Provider,{value:t,children:a})},O=null;var D=a(99894),L=a(74159),F=a(40350),j=a(8394),U=a.n(j);function z(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{baseStyle:a,shouldForwardProp:n=A,label:r,specificity:o,layer:u}=t,s=(0,i.forwardRef)(function(t,s){let d=function(){let e=(0,i.useContext)(R);return e&&e.__cssMap?e:(O||(O=_((0,M.oY)(B.A))),O)}(),p=t.theme||d,{className:v,hash:x,cssText:P}=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,a=new Map,i=e[l];if(i)for(let e of i)a.set(e.name,e.styles);let n=[];c(e,"\x01",[],n,a);let r=m(n);for(let e of a.values())r+=e;let o=Number.isFinite(t)?Math.max(1,Math.trunc(t)):1,u=y(o>1?"".concat(r).concat("\x01","x").concat(o):r),s="se-".concat(u),d=".".concat(s).repeat(o);return{className:s,hash:u,cssText:r.split("\x01").join(d)}}(function(e,t,a){let{css:i,__css:n,sx:r,...o}=e,u=(0,L.I$)(o,(e,t)=>k(t)),s=(0,F.Jg)(a,e),d=w((0,D.m)({},n,s,(0,L.TB)(u),r))(t);if(!i)return d;if("object"==typeof i&&null!==i&&"string"==typeof i.styles&&"string"==typeof i.name){let{object:e,keyframes:t}=function(e){let t=function(e){let t={},a=[t],i="",n=()=>{let e=i.trim();if(i="",!e)return;let t=e.indexOf(":");-1!==t&&(a[a.length-1][e.slice(0,t).trim()]=e.slice(t+1).trim())};for(let t=0;t<e.length;t+=1){let r=e[t];if("{"===r){let e=i.trim();i="";let t={};a[a.length-1][e]=t,a.push(t)}else"}"===r?(n(),a.length>1&&a.pop()):";"===r?n():i+=r}return n(),t}(e.styles),a=[],i=e.next;for(;void 0!==i;)"string"==typeof i.styles&&"string"==typeof i.name&&a.push({name:i.name,styles:i.styles}),i=i.next;return{object:t,keyframes:a}}(i),a=U()({},d,e);return t.length&&Object.defineProperty(a,l,{value:t,enumerable:!1}),a}return U()({},d,i)}(t,p,a),o);!function(e,t){arguments.length>2&&void 0!==arguments[2]&&arguments[2]}(x,P,u),(0,i.useInsertionEffect)(()=>{!function(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"base";if("undefined"==typeof document)return;S||"undefined"==typeof document||(S=!0,document.querySelectorAll("style[data-styleengine-ssr]").forEach(e=>{(e.getAttribute("data-styleengine-ssr")||"").split(" ").forEach(e=>{e&&(f.add(b("base",e)),f.add(b("late",e)))})}));let i=b(a,e);if(f.has(i))return;f.add(i);let n=function e(t){let a=h[t];if(a)return a;let i=document.querySelector(g(t));if(i)return h[t]=i,i;let n=document.createElement("style");if(n.setAttribute("data-styleengine","late"===t?"late":""),"late"===t){var r;let t=e("base");null===(r=t.parentNode)||void 0===r||r.insertBefore(n,t.nextSibling)}else document.head.insertBefore(n,document.head.firstChild);return h[t]=n,n}(a),r=n.sheet;if(!r)return n.appendChild(document.createTextNode(t));for(let e of function(e){let t=[],a=0,i=0;for(let n=0;n<e.length;n+=1){let r=e[n];"{"===r?a+=1:"}"===r&&0==(a-=1)&&(t.push(e.slice(i,n+1)),i=n+1)}return t}(t))try{r.insertRule(e,r.cssRules.length)}catch(e){}}(x,P,u)},[x,P]);let{as:E,className:C}=t,T=E||e,A={};for(let e in t)Object.prototype.hasOwnProperty.call(t,e)&&"theme"!==e&&"as"!==e&&"className"!==e&&n(e)&&(A[e]=t[e]);return A.ref=s,A.className=[r,v,C].filter(Boolean).join(" "),i.createElement(T,A)});return s.displayName="styled(".concat("string"==typeof e?e:"Component",")"),s}z("div").displayName="StyleEngineBox"},71814:(e,t,a)=>{"use strict";a.d(t,{Sp:()=>n,XC:()=>r,ZE:()=>o,u5:()=>i});let i={client:"ca-pub-9086053655182780",slots:{fixed:"2197410276",inline:"3386710119",link:"9975157432"}},n=i.client,r=Object.freeze({ROSETTA:"Rosetta",PORTALY:"Portaly",MODELTV:"ModelTV",GOOGLE:"Google",SWAG:"Swag"}),o=Object.freeze({PORTALY_AD_LINK_SINGLE_BANNER:"Link Single Banner",PORTALY_AD_BANNER:"Banner",PORTALY_AD_LINK_CAROUSEL:"Link Carousel",PORTALY_AD_LINK_BANNER:"Link Banner",GOOGLE_AD_LINK_BANNER:"Google Link Banner",GOOGLE_AD_BANNER:"Google Banner"})},42681:(e,t,a)=>{"use strict";a.d(t,{Cv:()=>r,Ik:()=>o,bZ:()=>i,ej:()=>n});let i=10,n=.1,r=1,o="aff"},96007:(e,t,a)=>{"use strict";a.d(t,{AM:()=>ec,B9:()=>eo,Bi:()=>F,C5:()=>_,DO:()=>h,DV:()=>eX,EA:()=>I,Ei:()=>e9,Ek:()=>Q,Ev:()=>eL,Gx:()=>eG,HT:()=>x,Hs:()=>eq,J8:()=>R,Jc:()=>i,K7:()=>eI,KC:()=>ee,KN:()=>eJ,Ks:()=>ez,LH:()=>f,LK:()=>j,Lp:()=>ed,M:()=>H,MA:()=>G,ML:()=>q,NX:()=>eS,Nx:()=>d,P8:()=>e4,PN:()=>eg,PS:()=>ek,Pf:()=>D,Po:()=>u,Q1:()=>w,Qd:()=>es,Qt:()=>eW,R3:()=>O,RF:()=>l,RG:()=>e1,S8:()=>Z,Sx:()=>P,Sz:()=>C,TU:()=>eD,Tc:()=>eh,UW:()=>N,V9:()=>n,WP:()=>E,Wr:()=>e_,X6:()=>eM,XN:()=>eH,Xr:()=>e5,Xy:()=>p,ZO:()=>em,Zn:()=>eA,_S:()=>ei,_h:()=>e$,_l:()=>e3,_x:()=>Y,aG:()=>c,ao:()=>et,bC:()=>r,bJ:()=>e2,bb:()=>ej,bz:()=>o,cf:()=>eR,cj:()=>e6,cp:()=>eZ,dd:()=>b,eW:()=>en,er:()=>eO,fB:()=>el,fd:()=>eT,gT:()=>k,hq:()=>S,i:()=>B,i8:()=>e0,iF:()=>W,jC:()=>er,jy:()=>e8,kx:()=>ew,kz:()=>eC,ld:()=>L,ly:()=>eU,m1:()=>m,m5:()=>J,mH:()=>eP,mZ:()=>eV,ml:()=>e7,mp:()=>U,n0:()=>T,n5:()=>X,n7:()=>ev,nk:()=>ef,o$:()=>eN,ob:()=>g,oe:()=>s,ov:()=>ea,p9:()=>eQ,pB:()=>v,pc:()=>$,q2:()=>eF,qS:()=>ep,rq:()=>ey,sM:()=>z,sS:()=>eK,su:()=>y,t4:()=>ex,u9:()=>eE,uF:()=>M,wK:()=>eb,ww:()=>A,yJ:()=>eB,yz:()=>V,zD:()=>eY,zq:()=>K,zr:()=>eu});let i="PAGE_VIEW",n="ADMIN:SIGH_UP",r="ADMIN:AUTH_VALIDATED",o="ADMIN:USER_ACCOUNT_FETCHED",l="ADMIN:USER_PROFILE_FETCHED",u="ADMIN:BLOCK_EDITED",s="ADM
283IN:CAMPAIGN_BANNER_IMPRESSED",d="ADMIN:CAMPAIGN_BANNER_CLICKED",p="ADMIN:NOTIFY_BANNER_IMPRESSED",c="ADMIN:NOTIFY_BANNER_CTA_BUTTON_CLICKED",m="ADMIN:NOTIFY_BANNER_CLOSE_BUTTON_CLICKED",y="ADMIN:PROMO_BAR_IMPRESSED",v="ADMIN:PROMO_BAR_CTA_BUTTON_CLICKED",f="ADMIN:PROMO_BAR_CLOSE_BUTTON_CLICKED",h="ADMIN:SUBSCRIPTION_FORM_IMPRESSED",g="ADMIN:CREDIT_CARD_INPUT_IN_SUBSCRIPTION_FORM",b="ADMIN:DEBIT_CARD_INPUT_IN_SUBSCRIPTION_FORM",S="ADMIN:UPGRADE_FUNNEL_LOCK_BUTTON_IMPRESSED",w="ADMIN:UPGRADE_FUNNEL_LOCK_BUTTON_CLICKED",k="ADMIN:UPGRADE_FUNNEL_UPGRADE_BUTTON_IMPRESSED",x="ADMIN:UPGRADE_FUNNEL_UPGRADE_BUTTON_CLICKED",P="ADMIN:UPGRADE_FUNNEL_FEATURE_MODAL_OPENED",_="ADMIN:UPGRADE_FUNNEL_FEATURE_MODAL_UPGRADE_BUTTON_CLICKED",E="ADMIN:UPGRADE_FUNNEL_PAYWALL_MODAL_OPENED",C="ADMIN:UPGRADE_FUNNEL_PAYWALL_UPGRADE_BUTTON_CLICKED",T="ADMIN:UPGRADE_FUNNEL_PAYMENT_BUTTON_CLICKED",A="ADMIN:LOGOUT",I="AD_IMPRESSED",M="AD_CONTENT_SWIPE",B="AD_CONTENT_IMPRESSED",R="AD_CONTENT_CLICKED",N="AD_CLOSED",O="SEO_SAVE",D="PROFILE_HEADER_SAVE",L="SIDE_BLOCK_CLICKED",F="ADMIN:NEW_BLOCK_DROPPED",j="ADMIN:NEW_BLOCK_CREATED",U="ADMIN:BLOCK_MOUNTED",z="on_Next_Step_After_CTA_Clicked",H="on_TriggerTour_To_Next_Step",V="on_TriggerTour_To_Prev_Step",$="Start_RT_Tour",G="Open_Profit_Vendor_Tour",q="ADMIN:LOCALE_SELECT_MOUNTED",W="HOME:STORE_PRODUCT_CARD_CLICKED",Y="HOME:STORE_PRODUCT_MODAL_GO_TO_PURCHASE_BUTTON_CLICK",K="SELECT_CREATE_METHOD_LEGACY",X="FINISH_ONBOARDING",Q="WELCOME_TO_PORTALY",J="SKIP_WELCOME_TO_PORTALY",Z="EDIT_BASIC_INFORMATION",ee="SKIP_EDIT_BASIC_INFORMATION",et="CHOOSE_LAYOUT",ea="SKIP_CHOOSE_LAYOUT",ei="CLICK_TO_INTEGRATE",en="SKIP_CLICK_TO_INTEGRATE",er="UPLOAD_AN_IMAGE",eo="SKIP_UPLOAD_AN_IMAGE",el="CHANGE_BACKGROUND",eu="SKIP_CHANGE_BACKGROUND",es="GENERATE_BY_AI",ed="AI_GENERATING_WEBSITE",ep="AI_CLAIM_THIS_PAGE",ec="AI_START_AGAIN",em="ADMIN:SOCIAL_VERIFY_UPGRADE_BUTTON_CLICKED",ey="SELECT_CREATE_METHOD",ev="CREATE_FIRST_PRODUCT",ef="IMPRESS_ONBOARDING_EXPERIMENT",eh="SELECT_DIGITAL_PRODUCT",eg="SELECT_ONBOARDING_INTRO",eb="VIEW_ONBOARDING_STEP",eS="SELECT_PRODUCT_TEMPLATE",ew="START_CREATE_FIRST_PRODUCT",ek="COMPLETE_PRODUCT_DRAFT",ex="VIEW_PRODUCT_ADMIN",eP="PUBLISH_FIRST_PRODUCT",e_="GENERATE_BY_LINKTREE",eE="GENERATE_BY_INSTAGRAM",eC="SELECT_CREATOR_TYPE",eT="SKIP_CREATOR_TYPE",eA="SELECT_TEMPLATE",eI="SKIP_TEMPLATE",eM="SELECT_LAYOUT",eB="SKIP_LAYOUT",eR="CONNECT_SOCIAL_ACCOUNT",eN="SKIP_CONNECT_SOCIAL_ACCOUNT",eO="INTERNAL_PAGE_CONTROL_CLICKED",eD="TAB_TYPE_CHANGED",eL="MODAL_EDITOR_CLOSED",eF="OPEN_TAB_EDITOR",ej="ADS_TOGGLED",eU="ADS_GROUP_CHANGED",ez="OPEN_PAYMENT_UPGRADE_MODAL",eH="ADMIN:PAYMENT_UPGRADE_PROMPT_VIEWED",eV="ADMIN:PAYMENT_UPGRADE_CTA_CLICKED",e$="THANKS_PAGE_VIEWED",eG="THANKS_PAGE_RECOMMENDATION_IMPRESSED",eq="THANKS_PAGE_RECOMMENDATION_CLICKED",eW="CUSTOMER_PROMOTION_CTA_VIEWED",eY="CUSTOMER_PROMOTION_CTA_CLICKED",eK="CUSTOMER_PROMOTION_LINK_MODAL_VIEWED",eX="PROMOTION_LINK_PAGE_VIEWED",eQ="CUSTOMER_PROMOTION_EMAIL_ENTRY_LANDED",eJ="CUSTOMER_PROMOTION_EMAIL_ENTRY_RESULT",eZ="CUSTOMER_PROMOTION_SIGNUP_LANDED",e0="ADMIN:IDLE_POPUP_VIEWED",e1="ADMIN:IDLE_POPUP_PRODUCT_IMPRESSION",e2="ADMIN:IDLE_POPUP_CLICKED",e5="ADMIN:IDLE_POPUP_PURCHASE_CLICKED",e4="ADMIN:ASSISTANT_ENTRY_SEEN",e6="ADMIN:ASSISTANT_OPENED",e3="ADMIN:ASSISTANT_TURN",e8="ADMIN:ASSISTANT_WRITE_ACTION",e9="ADMIN:ASSISTANT_REVERTED",e7="ADMIN:ASSISTANT_FEEDBACK"},62221:(e,t,a)=>{"use strict";a.d(t,{R:()=>i});var i=function(e){return e.IFRAME_NAVIGATION="IFRAME_NAVIGATION",e.IFRAME_HEIGHT_UPDATE="IFRAME_HEIGHT_UPDATE",e}({})},63186:(e,t,a)=>{"use strict";a.d(t,{CX:()=>i,JI:()=>p,Po:()=>c,Sc:()=>l,Sp:()=>r,V7:()=>m,ac:()=>s,d8:()=>d,i7:()=>o,iu:()=>n,mC:()=>u});let i="https://discord.gg/49HFwEQQXf",n="https://lin.ee/pzhM4lr",r="https://www.instagram.com/portaly.cc/",o="mailto:[email protected]",l="https://www.instagram.com/portaly.GLOBAL/",u="https://discord.gg/MexjRGqBME",s="mailto:[email protected]",d="mailto:[email protected]",p="https://x.com/Portaly_cc",c="https://www.threads.com/@portaly.cc",m="https://support.portaly.cc"},85247:(e,t,a)=>{"use strict";a.d(t,{A2:()=>F,BB:()=>L,BX:()=>p,Bo:()=>s,DG:()=>B,Go:()=>D,H0:()=>j,IR:()=>w,IY:()=>S,Iu:()=>c,Iy:()=>_,Kn:()=>T,MH:()=>C,RU:()=>y,SS:()=>v,Y6:()=>N,Yo:()=>d,Zx:()=>m,al:()=>O,d0:()=>P,d4:()=>x,eQ:()=>k,fb:()=>l,hw:()=>I,k1:()=>u,l4:()=>n,pU:()=>A,qO:()=>f,qm:()=>R,s1:()=>r,tf:()=>h,tv:()=>E,ze:()=>M,zi:()=>o});var i=a(59852);let n="free",r="pro",o="premium",l=Object.freeze({FREE:0,PRO:1,PREMIUM:2}),u="基本",s="高階",d="頂級",p=12,c=[n,r,o],m=e=>{let t=c.findIndex(t=>t===e);return -1===t&&e&&console.warn("[tier] 認不得的方案值,已退回 free",{tier:e}),Math.max(0,t)},y=(e,t)=>m(e)>=t,v=(e,t)=>
283!(e>=t),f=(e,t)=>{let a=m(e),i=t?P[a]:x[a];return a>-1?i:""},h=["M","Y"],g=["月","年"],b=["Month","Year"],S=e=>{let t=h.findIndex(t=>t===e);return -1===t?1:t},w=(e,t)=>{let a=S(e);return a>-1?(t?b:g)[a]:""},k=14,x=[u,s,d],P=["FREE","Pro","Premium"],_={[n]:u,[r]:s,[o]:d},E={[n]:"gray",[r]:"blue",[o]:"yellow"},C=[[0,0],[159,249],[249,450]],T=[[0,0],[0,0],[7.99,18]],A=[[0,0],[139,249],[219,450]],I=[[0,0],[0,0],[5.99,18]],M=[C,A],B=[T,I],R=[12,20,1/0],N=[15,20,1/0],O=[1,10,1/0],D=[1,10,1/0];i.Qx,i.Xf,i.cU;let L=[30,90,90],F=[10,100,2e3],j=Object.freeze({MONTHLY:0,YEARLY:1})},87935:(e,t,a)=>{"use strict";a.d(t,{KG:()=>o,aI:()=>l,lW:()=>n,z9:()=>r});var i=a(91486);let n={STATUS_BANNER:"status_banner",TRIAL_BAR:"trial_bar",DOWNGRADE_MODAL:"downgrade_modal",FORMAL_KEY_GATE:"formal_key_gate",PLAN_CREATE_BLOCKED:"plan_create_blocked",STORE_CREATE_BLOCKED:"store_create_blocked",CLI:"cli"},r=(e,t)=>t?e?"C":"D":e?"A":"B",o="payment_reverse_trial",l={[i.A.PaymentStatusBar]:n.STATUS_BANNER,[i.A.PaymentTrialExpiredModal]:n.DOWNGRADE_MODAL,[i.A.PaymentApiKeyModal]:n.FORMAL_KEY_GATE,[i.A.PlanCreateBlocked]:n.PLAN_CREATE_BLOCKED,[i.A.PaymentStoreCreateBlocked]:n.STORE_CREATE_BLOCKED}},46494:(e,t,a)=>{"use strict";a.d(t,{Bi:()=>u,Mv:()=>i,Xk:()=>r,bi:()=>n,ss:()=>l,wT:()=>o});let i=10,n=1,r=10,o=15,l="ps",u="pa"},37098:(e,t,a)=>{"use strict";a.d(t,{E4:()=>n,G7:()=>f,HI:()=>P,HV:()=>E,Hm:()=>c,L9:()=>s,OF:()=>d,RY:()=>S,Rg:()=>v,Rh:()=>l,SD:()=>_,Sn:()=>x,cF:()=>T,dP:()=>k,e6:()=>C,gR:()=>w,gv:()=>h,h_:()=>u,lT:()=>m,mL:()=>y,md:()=>g,nd:()=>b,q:()=>A,r3:()=>p,tX:()=>i,ut:()=>o,yO:()=>r});let i="portaly:userRole",n="portaly:adminProfileId",r="portaly:adminProfileSlug",o="portaly:adminProfileFieldData",l="portaly:adminProfileMetaData",u="portaly:favoriteBoard",s="portaly:adminTableState",d="portaly:isR18Read",p="portaly:ref",c="portaly:affiliate",m="portaly:profitSharing",y="portaly:portalyAds",v="portaly:recentlyViewed",f="portaly:registerBanner",h="portaly:defaultPlan",g="portaly:defaultPeriod",b="portaly:session_id",S="portaly:signUpRedirect",w="portaly:signupIntent",k="portaly:promoIntent",x="PORTALY_FIREBASE_INSTANCE",P="portaly:guestViewedBoard",_="portaly:guestAiCount",E="portaly:guestgenerateId",C="portaly:productIsPaid",T="portaly:productIsLocked",A="portaly:coverAd"},59852:(e,t,a)=>{"use strict";a.d(t,{$F:()=>g,$i:()=>w,CI:()=>E,CR:()=>T,Eq:()=>x,Es:()=>M,FC:()=>_,FY:()=>m,GL:()=>k,Gs:()=>y,K1:()=>n,Qx:()=>o,SG:()=>P,U9:()=>i,Vd:()=>v,Xf:()=>l,aN:()=>d,cU:()=>u,dX:()=>I,iA:()=>f,ki:()=>C,nL:()=>B,nk:()=>s,oc:()=>r,ow:()=>b,pk:()=>S,qS:()=>p,u8:()=>c,wW:()=>h,y$:()=>A});let i=60,n=5,r=1e5,o=12,l=9,u=6,s=9.5,d=10,p=5e5,c={tier1:{amount:1e5,label:"10 萬"},tier2:{amount:2e5,label:"20 萬"},tier3:{amount:5e5,label:"50 萬"},tier4:{amount:1e6,label:"100 萬"}},m="tier3",y="tier2",v=e=>(e&&c[e]||c[m]).amount,f=1e4,h=1e5,g="fileVerified",b="tappayAccepted",S="tappayVerified",w="tappayRequested",k=500,x=100,P=50,_=5e3,E=2e4,C=19578,T=20010,A="第三方支付方案",I="Portaly 個人方案",M="Portaly 公司方案",B=2},91486:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});var i=function(e){return e.NavBar="navBar",e.FooterLogo="footerLogo",e.BlockLimit="blockLimit",e.BlockLimitCenter="blockLimitCenter",e.SideBlockLimit="sideBlockLimit",e.BlockLimitAlert="blockLimitAlert",e.BlockLimitProduct="blockLimitProduct",e.Mailing="mailing",e.BusinessCard="businessCard",e.DesktopPage="desktopPage",e.UpgradeRWDPurpleModal="upgradeRWDPurpleModal",e.Layout="layout",e.HeaderVariant="headerVariant",e.Tag="tag",e.QrcodeImage="qrcodeImage",e.Neon="neon",e.Color="color",e.ProfileOgEditor="profileOgEditor",e.FooterBanner="footerBanner",e.TempClose="tempClose",e.CustomDomain="customDomain",e.DomainAd="domainAd",e.MailingListQuota="mailing-list-quota",e.EmailSender="email-sender",e.SubpagesAd="subpagesAd",e.Pages="pages",e.ContactDataTable="contactDataTable",e.ContactCheckBox="contactCheckBox",e.Brand="brand",e.ProductMail="productMail",e.Webhook="webhook",e.Support="support",e.Withdraw="withdraw",e.AnalyticsExportPDF="analyticsExportPDF",e.AnalyticsVisitorsChart="analyticsVisitorsChart",e.AnalyticsImpressionCl
283ick="analyticsImpressionClick",e.TagManager="tagManager",e.IsIdle="isIdle",e.DowngradeDiscount="downgradeDiscount",e.ProfileInfoSection="profileInfoSection",e.FeatureBadge="featureBadge",e.PaymentStatusBar="paymentStatusBar",e.PaymentTrialExpiredModal="paymentTrialExpiredModal",e.PaymentApiKeyModal="paymentApiKeyModal",e.PlanCreateBlocked="paymentPlanCreateBlocked",e.PaymentStoreCreateBlocked="paymentStoreCreateBlocked",e.DiscountCodeCreateBlocked="paymentDiscountCodeCreateBlocked",e.WaveCampaignCreateBlocked="paymentWaveCampaignCreateBlocked",e.Assistant="assistant",e}(i||{});let n=i},48005:(e,t,a)=>{"use strict";a.d(t,{$:()=>l,A:()=>u});var i=a(2445),n=a(96540),r=a(50148);let o=(0,n.createContext)({getDistinctId:()=>null,getDeviceId:()=>null,getUserId:()=>null}),l=e=>{let{children:t}=e,[l,u]=(0,n.useState)(null),[s,d]=(0,n.useState)(!0),p=(0,n.useRef)(0),c=(0,n.useMemo)(()=>{let e=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return()=>{try{return e()}catch(e){return console.error(e),t}}};return{getDistinctId:e(()=>null==l?void 0:l.get_distinct_id()),getDeviceId:e(()=>null==l?void 0:l.get_property("$device_id")),getUserId:e(()=>null==l?void 0:l.get_property("$user_id"))}},[l]);return(0,r.A)(async()=>{if(window.mixpanel){u(window.mixpanel),d(!1);return}if(3===p.current){d(!1),(await Promise.resolve().then(a.t.bind(a,86345,23))).init("905131760a2c76d339f69e7ed67868c4",{loaded:e=>{u(e)}});return}p.current+=1},s?1e3:null),(0,i.Y)(o.Provider,{value:c,children:t})},u=o},33643:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});let i=(0,a(96540).createContext)({})},65011:(e,t,a)=>{"use strict";a.d(t,{A:()=>l,s:()=>o});var i=a(2445),n=a(96540);let r=(0,n.createContext)({entryPoint:null,offer:null}),o=e=>{let{entryPoint:t,offer:a=null,children:o}=e,l=(0,n.useMemo)(()=>({entryPoint:t,offer:a}),[t,a]);return(0,i.Y)(r.Provider,{value:l,children:o})},l=r},86067:(e,t,a)=>{"use strict";a.d(t,{A:()=>A});var i=a(2445),n=a(27006),r=a(72488),o=a(61951),l=a(56121),u=a(58156),s=a.n(u),d=a(55378),p=a.n(d),c=a(55364),m=a.n(c),y=a(86715),v=a(96540);let f=function(e){(0,v.useEffect)(function(){var t=document.querySelector("link[rel*='icon']")||document.createElement("link");t.type="image/x-icon",t.rel="shortcut icon",t.href=e,document.getElementsByTagName("head")[0].appendChild(t)},[e])};var h=a(81242),g=a(34274),b=a(64168),S=a(83128),w=a(80261),k=a(33287),x=a(55828),P=a(49115);let _=(e,t,a,i,n)=>{var r;let l=null==e?void 0:null===(r=e.theme)||void 0===r?void 0:r.startsWith("#"),u=e.colors||{},d={};if(l){let t=new o.q(e.theme).darken(15).toString(),a=new o.q(e.theme).lighten(20).toString(),i=new o.q(a).lighten(10).toString();u=m()(u,{primary:{50:i,200:a,500:e.theme,600:e.theme,700:t,800:t,readable:(0,S.c)(e.theme,P.A.colors.gray[800])},custom:{primary:e.theme,primaryLink:e.theme}})}else{let[t,a]=((null==e?void 0:e.theme)||"").split("."),i=a&&P.A.colors[t]?{base:P.A.colors[t][a][400],light:P.A.colors[t][a][200],text:P.A.colors[t][a][800]}:x.A[null==e?void 0:e.theme],n=t=>{let a=null==i?void 0:i[t];return"number"==typeof a?P.A.colors[e.theme][a]:a},r=n("base"),l=new o.q(r),s=l.getBrightness()>=170;u=i?{primary:{50:new o.q(n("light")).lighten(20).toString(),200:n("light"),500:r,600:r,700:l.darken(15).toString(),800:l.darken(15).toString(),readable:"bright"===e.theme||s?P.A.colors.gray[800]:"white"},custom:{primary:r,primaryLink:"dark"===e.theme||"bright"===e.theme?P.A.colors.blue[x.A.blue.base]:r,text:n("text")}}:{}}let{background:c,colorMode:y,footer:v={}}=e;if("dark"!==y||t||(u.bodyBg="#1a1a1a",u.blocks=u.blocks||{},u.blocks.bg="#0f0f0f",u.blocks.text="#fff",v.bg="#0f0f0f",v.color="white",d.block="6px 6px 0 0 rgba(255, 255, 255, 0.8)"),n&&!t)u.bodyBg="transparent";else if((null==c?void 0:c.variant)==="color"&&!t&&("solid"===c.colorMode&&c.color&&(u.bodyBg=s()(P.A.colors,c.color,c.color)),"gradient"===c.colorMode&&c.gradient)){let{gradient:e}=c,t=Number.isNaN(e.angle)?0:e.angle;u.bodyBg="no-repeat linear-gradient(".concat(t-180,"deg, ").concat(p()(e.colors,e=>s()(P.A.colors,e,e)).join(", "),") fixed")}let f=P.A.fonts[e.fontFamily]&&a?{body:P.A.fonts[e.fontFamily],heading:P.A.fonts[e.fontFamily],current:P.A.fonts[e.fontFamily]}:{current:P.A.fonts[e.fontFamily]};if(i&&(f=Object.fromEntries(Object.entries(f).map(e=>
283{let[t,a]=e;if(a){let e=a.split(",");return e.splice(e.length-1,0,'"Noto Color Emoji"'),[t,e.join(",")]}return[t,'"Noto Color Emoji", sans-serif']}))),e.avatar){if("object"==typeof e.avatar){if(e.avatar instanceof File||e.avatar instanceof Blob){let t=URL.createObjectURL(e.avatar);u.avatar="url(".concat(t,")")}else u.avatar="url(".concat(e.avatar.publicURL,")")}else u.avatar="url(".concat(e.avatar,")")}let h={outer:"16px",inner:"14px",type:"square"};return"rounded"===e.borderRadiusStyles&&(h={outer:"32px",inner:"24px",type:"rounded"}),{colors:u,fonts:f,button:e.button,blocks:e.blocks,footer:v,colorMode:e.colorMode||"light",colorLibrary:e.colorLibrary||"",shadows:d,background:c,borderRadiusStyles:h,isHeadlessChrome:i}},E=e=>{let t=new o.q({r:e[0],g:e[1],b:e[2]});return(0,r.nj)("#000",t)>5?"black":"white"},C={bright:"black",dark:"white"},T=e=>{var t,a;let i={},n=null!==(a=null==e?void 0:e.dominantColor)&&void 0!==a?a:null==e?void 0:null===(t=e.image)||void 0===t?void 0:t.dominantColor;if((null==e?void 0:e.variant)==="image"||(null==e?void 0:e.variant)==="video"){let t,a=(0,w.A)(e,!1,1920);return e.imageMode&&(t=C[e.imageMode]),t||(t=n?E(n):"white"),i.bodyBg="",i.bodyImage="url(".concat(a,")"),{colors:i,footer:a?{bg:"transparent",color:t}:{}}}},A=e=>{var t,a;let{children:r,data:o={},removeBg:u,isHeadlessChrome:s,isEmbed:d}=e;(0,k.A)();let p=(0,y.useRouter)(),{isInIframe:c}=(0,b.A)(),m=p.pathname.startsWith("/[slug]")||p.pathname.startsWith("/embed/"),S=p.pathname.startsWith("/admin"),x=d&&(null===(t=p.query)||void 0===t?void 0:t.minimal),E=(0,v.useMemo)(()=>_(Object.assign({},o,x?{theme:"dark",colorMode:"light"}:{}),u,m,s,c),[o,u,m,s,x,c]),C=(0,v.useMemo)(()=>T(null==o?void 0:o.background),[JSON.stringify(null==o?void 0:o.background)]);f((0,v.useMemo)(()=>(0,w.A)(null==o?void 0:o.favicon,!0),[null==o?void 0:o.favicon])||"/favicon.ico");let A=(0,v.useMemo)(()=>(0,n.extendTheme)(P.A,{colors:{primary:P.A.colors.ci.teal,green:P.A.colors.GUI.green,purple:P.A.colors.GUI.purple,lighterGreen:P.A.colors.GUI.lighterGreen},components:{MultiSelect:l.Pu}},E,C),[E,C]),I=(0,v.useMemo)(()=>(0,g.gd)(A),[A]);return(0,i.Y)(n.ChakraProvider,{resetCSS:!0,theme:A,toastOptions:{defaultOptions:{containerStyle:{width:"auto",minWidth:"100px",maxWidth:"300px",wordBreak:"break-word",whiteSpace:"normal"}}},children:(0,i.FD)(g.SY,{theme:I,children:[!u&&!d&&(null==C?void 0:null===(a=C.colors)||void 0===a?void 0:a.bodyImage)&&(0,i.Y)(h.A,{src:null==C?void 0:C.colors.bodyImage,isAdminPage:S}),r]})})}},10422:(e,t,a)=>{"use strict";a.d(t,{A:()=>r,P:()=>n});let i=[0,25,30,48,68,80,96,120,140].map(e=>16*e),n=["xs","sm","md","lg","xl","2xl","3xl","4xl"],r=n.reduce((e,t,a)=>(e[t]="".concat(i[a+1],"px"),e),{})},55828:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});let i={red:{base:400,text:800,light:200},pink:{base:200,text:900,light:200},orange:{base:300,text:900,light:200},yellow:{base:300,text:800,light:200},green:{base:400,text:800,light:200},blue:{base:300,text:800,light:200},purple:{base:400,text:800,light:200},brown:{base:500,text:800,light:200},gold:{base:300,text:800,light:200},dark:{base:800,text:800,light:200},bright:{base:100,text:100,light:50}}},6627:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});let i={gold:{50:"#fcf4e5",100:"#eadec6",200:"#dac8a5",300:"#cbb382",400:"#bb9d60",500:"#a18346",600:"#7e6635",700:"#5a4925",800:"#372c14",900:"#150f00"},brown:{50:"#ffefe5",100:"#ecd3c7",200:"#d8b6a6",300:"#c79b84",400:"#b67e63",500:"#9c6549",600:"#7b4e38",700:"#583727",800:"#372115",900:"#1a0800"},purple:{50:"#f3ebff",100:"#d6c9ec",200:"#b9a6da",300:"#9d83ca",400:"#8160b9",500:"#67469f",600:"#50367d",700:"#39275b",800:"#221638",900:"#0d0619"},yellow:{50:"#fff4dc",100:"#fee0b1",200:"#facc83",300:"#f8b753",400:"#f6a324",500:"#dd890d",600:"#ac6b07",700:"#7b4c03",800:"#4b2e00",900:"#1d0e00"},red:{50:"#ffe7e7",100:"#f4c1c2",200:"#e69a9b",300:"#da7274",400:"#ce4b4d",500:"#b43133",600:"#8d2527",700:"#65191b",800:"#3f0d0f",900:"#1c0103"},orange:{50:"#ffe8e3",100:"#fdc2b7",200:"#f59989",300:"#f0725c",400:"#eb4b2e",500:"#d13114",600:"#a3260f",700:"#761a0a",800:"#480e03",900:"#1e0100"},green:{50:"#ecfae5",100:"#d2eac5",200:"#b6daa2",300:"#9acc7f",400:"#7ebd5c",500:"#64a342",600:"#4d7f32",700:"#375b23",800:"#1e3712",900:"#051400"},teal:{50:"#EAF8FA",100:"#C4EBF2",200:"#9FDFEA",300:"#79D2E2",400:"#53C6DA",500:"#2DB9D2",600:"#2494A8",700:"#1B6F7E",800:"#124A54",900:"#09252A"},cyan:{50:"#E5FBFF",100:"#B8F5FF",200:"#8AEEFF",300:"#5CE7FF",400:"#2EE0FF",500:"#00DAFF",600:"#00AECC",700:"#008399",800:"#005766",900:"#002C33"},blue:{50:"#e0f7ff",100:"#bbe3f5",200:"#94ceea",300:"#6bbbe0",400:"#45a8d6",500:"#2d8ebd",600:"#1f6e94",700:"#124f6a",800:"#022f42",900:"#00121b"},pink:{50:"#ffe6ed",100:"#f7bbc9",200:"#ef8fa5",300:"#e86382",400:"#e2395e",500:"#c92244",600:"#9d1a35",700:"#6f1126",800:"#440816",900:"#1b0106"}
283,gray:{50:"#F2F2F2",100:"#DBDBDB",200:"#C4C4C4",300:"#ADADAD",400:"#969696",500:"#808080",600:"#666666",700:"#4D4D4D",800:"#333333",900:"#1A1A1A"},dark:{50:"#f8f1f0",100:"#d9d9d9",200:"#bfbfbf",300:"#a6a6a6",400:"#8c8c8c",500:"#737373",600:"#595959",700:"#404040",800:"#262626",900:"#120b0c"},bright:{50:"#f7f7f7",100:"#f0f0f0",200:"#f0f0f0",300:"#a6a6a6",400:"#8c8c8c",500:"#737373",600:"#595959",700:"#404040",800:"#e8e8e8",900:"#120b0c"}}},96816:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});var i=a(61951),n=a(73916);let r=a.n(n)()({red:"#FB2F38",pink:"#FE54E3",orange:"#F9897B",yellow:"#FBFD40",teal:"#05FFCF",blue:"#01CDFE",purple:"#4C0BE3",darkGreen:"#535953",green:"#0F4C3A",darkBlue:"#0F2540",bright:"#f0f0f0",dark:"#262626"},e=>{let t=new i.q(e);return{50:t.setAlpha(.04).toRgbString(),100:t.setAlpha(.06).toRgbString(),200:t.setAlpha(.08).toRgbString(),300:t.setAlpha(.16).toRgbString(),400:e,500:e,600:e,700:t.darken(10).toHexString(),800:t.darken(20).toHexString()}})},49115:(e,t,a)=>{"use strict";a.d(t,{A:()=>d});var i=a(58156),n=a.n(i),r=a(10422),o=a(6627),l=a(96816);let u='"Noto Sans", "Noto Sans TC", sans-serif',s={darkNight:{400:"#222F3D",500:"#222F3D",700:"#222F3D",800:"#222F3D"},...o.A,figma:{500:"#0D99FF",700:"#007be5"},behance:{500:"#1769FF",700:"#003ecb"},dribbble:{500:"#EA4C89",700:"#ea4c89"},instagram:{500:"#0095F6",700:"#0095F6"},github:{500:"#f6f8fa",700:"#f3f4f6"},neon:l.A,ci:{purple:{50:"#ffe9ff",100:"#975C95",200:"#e29de0",300:"#d576d2",400:"#c850c4",500:"#862983",600:"#892a86",700:"#521650",800:"#3d103b",900:"#180317"},teal:{50:"#d8fff7",100:"#acfff1",200:"#7dffec",300:"#4dffea",400:"#27ffec",500:"#00A6A3",600:"#00b3af",700:"#006F6D",800:"#004e41",900:"#001c15"}},earlyAccess:{purple:{500:"#862983",700:"#521650"},teal:{500:"#00A6A3",700:"#006F6D"}},home2024:{purple:{500:"#6E28AF"},blue:{500:"#109BFF",700:"#0C2340"}},home:{text:"#1A2A3A",gray:"#F8F8F8",teal:{500:"#05A3A4",700:"#09A1A4"},purple:{100:"#C598EF",500:"#7D207C",600:"#862A83",700:"#7D207C"}},GUI:{purple:{bg:"#E7D9E7",100:"#975C95",500:"#852982"},green:{50:"#edfcf8",80:"#dcfaf2",100:"#05D7CC",300:"#1ac4b3",500:"#12A3A0",600:"#12A3A0",700:"#0F8481"},lighterGreen:{500:"#05D7CC",700:"#0F8481"},gray:{100:"#FCFDFF",200:"#F8F9FB",300:"#C9C9C9",500:"#959595",600:"#677483",700:"#606060",editor:"#E9EDF3"},blue:{300:"#A9C6D3"},red:{heart:"#EA4335"}}},d={fonts:{heading:u,body:u,mono:'Menlo, "Courier New", monospace',sans:u,serif:'"Noto Serif", "Noto Serif TC", serif',arial:'"Arial",sans-serif',timesNewRoman:'"Times New Roman", serif',papyrus:'"Papyrus", serif',comicSans:'"Comic Sans MS", "Chalkboard", "ChalkboardSE-Regular",serif',garamond:'"EB Garamond", serif',openSans:'"Open Sans", sans-serif',rounded:"jf-openhuninn, sans-serif",roboto:'"Roboto", sans-serif',sono:'"Sono", sans-serif',heebo:'"Heebo", sans-serif',anton:'"Anton",sans-serif',lobster:'"Lobster", cursive',nerkoOne:'"Nerko One", cursive',permanentMarker:"'Permanent Marker, cursive'",fredokaOne:"'Fredoka One',cursive",russoOne:"Russo One,sans-serif",creteRound:"'Crete Round', serif",passionOne:"'Passion One', serif",ultra:"'Ultra', serif",karla:"'Karla', sans-serif",outfit:'"Outfit", sans-serif'},breakpoints:r.A,colors:{...s,custom:{primary:s.teal[500],teal:"#00a6a3",purple:"#862983",textGray:"#181818",bgGray:"#f0f0f0",inActiveGray:"#686868",green:"#14A4A1"},primary:{...s.ci.teal,readable:"white"},blocks:{outline:s.gray[500],frame:"white",frameText:s.gray[800],bg:"white",text:s.gray[800]},blockOutline:s.gray[500],bodyBg:"#f8f8f8",text:s.gray[800],gradient:{purple:"#bb53b9",teal:"#00a6a3",purpleDark:"#802A80",tealDark:"#139E9C"},crown:{2:"#FFCB14",1:"#bb53b9"},spacing:{sm:"16px",md:"20px",lg:"25px"}},shadows:{block:"6px 6px 0 0 rgba(0, 0, 0, 0.8)",cta:"0 6px 20px 0 rgba(24, 24, 24, 0.5)",navBar:"rgba(0, 0, 0, 0.08) 0px 5px 12px"},sizes:{container:{xs:"480px","2xl":"1440px","3xl":"1640px"},header:{mobile:"70px",tablet:"80px",desktop:"100px",admin:"62px","admin-with-bar":"130px"}},components:{Alert:{defaultProps:{colorScheme:"green"}},Button:{defaultProps:{colorScheme:"green"},variants:{solid:e=>{let t="gray"===e.colorScheme?"".concat(e.colorScheme,".100"):"".concat(e.colorScheme,".500"),a="gray"===e.colorScheme?"".concat(e.colorScheme,".200"):"".concat(e.colorScheme,".700");return{color:"primary"===e.colorScheme?n()(e.theme,"colors.primary.readable"):void 0,border:"2px s
283olid",borderColor:t,bg:t,_hover:{bg:a,borderColor:a}}},outline:e=>{var t;let a=(null===(t=e.theme)||void 0===t?void 0:t.colorMode)==="dark"&&"primary"===e.colorScheme&&"neon"!==e.theme.colorLibrary,i="".concat(e.colorScheme,".").concat(a?200:500),r=n()(e.theme,"colors.primary.readable");return{border:"2px solid",borderColor:i,color:i,_hover:{bg:i,color:r,border:"2px solid",borderColor:i},_active:{bg:i,color:r,border:"2px solid",borderColor:i},_focus:{bg:i,color:r,border:"2px solid",borderColor:i},_disabled:{_hover:{color:i}}}},ghost:e=>{var t;let a=(null===(t=e.theme)||void 0===t?void 0:t.colorMode)==="dark"&&"primary"===e.colorScheme&&"neon"!==e.theme.colorLibrary,i="".concat(e.colorScheme,".").concat(a?200:500);return e.colorScheme,{border:"none",color:i,bg:"transparent",_focus:{bg:"".concat(e.colorScheme,".50")},_active:{bg:"".concat(e.colorScheme,".50")}}},form:e=>e.colorScheme&&"gray"!==e.colorScheme?{border:"none",color:"".concat(e.colorScheme,".600"),bg:"tranparent",_hover:{bg:"".concat(e.colorScheme,".100")}}:{border:"none",color:"gray.600",bg:"gray.50",_hover:{bg:"gray.100"}},staticSolid:e=>{let t="gray"===e.colorScheme?"".concat(e.colorScheme,".100"):"".concat(e.colorScheme,".500"),a="".concat(e.colorScheme,".600");return{border:"2px solid",borderColor:t,bg:t,color:"white",_hover:{bg:a,borderColor:a,color:"white"},_active:{bg:a,borderColor:a,color:"white"},_active:{bg:a,borderColor:a,color:"white"}}},"white-outline":e=>{let t="".concat(e.colorScheme,".500");return{color:"white",border:"2px solid",borderColor:"white",_hover:{color:t,borderColor:t},_active:{bg:t,color:"gray.800",border:"2px solid",borderColor:t},_focus:{color:t,border:"2px solid",borderColor:t}}},github:{color:"#24292f",border:"1px solid",borderColor:"rgba(31,35,40,0.15)",bg:"github.500",_hover:{bg:"github.700"},_active:{bg:"github.700"},_focus:{bg:"github.700"}},"admin-outline":e=>{let t=e.theme.colors.GUI.green,a=t[100],i=t[500],r=t[700],o=n()(e.theme,"colors.primary.readable");return{border:"2px solid",borderColor:a,borderRadius:"20px",color:i,_hover:{bg:r,color:o,border:"2px solid",borderColor:i},_active:{bg:i,color:o,border:"2px solid",borderColor:i},_focus:{bg:i,color:o,border:"2px solid",borderColor:i},_disabled:{_hover:{color:i}}}}},sizes:{xl:{h:16,minW:16,fontSize:"xl",px:8}},baseStyle:{lineHeight:"1"}},Container:{baseStyle:{maxW:"container.xs"}},Modal:{variants:{mobile:{dialogContainer:{top:"25%",bottom:0,h:"auto"},dialog:{my:0}}},baseStyle:e=>({dialog:{maxH:"inside"===e.scrollBehavior?"calc(100% - 4rem)":void 0,my:"2rem",borderRadius:"3xl"}}),sizes:{"2xs":{dialog:{maxW:"256px"}},"6xl":{dialog:{maxW:"80rem"}},"6.5xl":{dialog:{maxW:"90rem"}},"7xl":{dialog:{maxW:"100rem"}}}},Popover:{baseStyle:{header:{fontSize:"sm"},closeButton:{top:2}},sizes:{"2xs":{content:{width:"128px"}},xs:{content:{width:"192px"}}}},Tag:{variants:{subtle:e=>{let{colorScheme:t}=e;return"green"===t?{container:{bg:"green.80",color:"green.700"}}:{}}}},Badge:{variants:{subtle:e=>{let{colorScheme:t}=e;return"green"===t?{bg:"green.80",color:"green.700"}:{}}}},PinInput:{baseStyle:{fontWeight:"black"},variants:{filled:{bg:"custom.bgGray",_hover:{bg:"custom.bgGray"}}}},Input:{variants:{outline:e=>({field:{bg:"none",_focus:e.colorScheme&&{borderColor:"".concat(e.colorScheme,".700"),boxShadow:"0 0 0 1px var(--chakra-colors-".concat(e.colorScheme,"-700)")}}}),filled:{field:{bg:"custom.bgGray"}},homepage:{field:{border:"none",bg:"custom.bgGray",color:"custom.inActiveGray",rounded:"full",padding:"1.25rem 1.875rem",fontSize:{lg:"1.125em"},h:"auto",_focus:{borderColor:"gray.300",boxShadow:"0 0 0 1px var(--chakra-colors-gray-300)"}}},onBoarding:{field:{border:"none",bg:"gray.50",color:"custom.inActiveGray",rounded:"md",padding:"0.85rem 1.875rem",fontSize:{lg:"1.125em"},h:"auto",_focus:{borderColor:"gray.300",boxShadow:"0 0 0 1px var(--chakra-colors-gray-300)"}}},favorite:{field:{border:"none",bg:"custom.bgGray",color:"custom.inActiveGray",rounded:"xl",padding:"0.75rem 1rem",fontSize:{lg:"1.125em"},h:"auto",_focus:{borderColor:"gray.300",boxShadow:"0 0 0 1px var(--chakra-colors-gray-300)"}}}}},Textarea:{variants:{outline:e=>({bg:"none",_focus:e.colorScheme&&{borderColor:"".concat(e.colorScheme,".700"),boxShadow:"0 0 0 1px var(--chakra-colors-".concat(e.colorScheme,"-700)")}})}},Tooltip:{baseStyle:e=>"gray"===e.colorScheme?{bg:"custom.bgGray",color:"custom.textGray"}:"white"===e.colorScheme?{bg:"white",color:"custom.text",border:"1px solid",borderColor:"gray.200"}:{bg:"GUI.gray.600",borderRadius:"10px"}},Link:{variants:{highlight:{color:"GUI.green.500",textDecoration:"underline"}}},Heading:{baseStyle:{fontFamily:"inherit"}},Menu:{baseStyle:{menu:{boxShadow:"lg",rounded:"lg",flexDirection:"column",py:"2"},item:{color:"gray.500",_hover:{bg:"GUI.gray.editor"},_focus:{bg:"GUI.gray.editor"}},divider:{my:"4",borderColor:"white",borderBottom:"2px dotted"}}},Checkbox:{defaultProps:{colorScheme:"green"}},Radio:{defaultProps:{colorScheme:"green"},baseStyle:{control:{_readOnly:{opacity:.5}}}}},styles:{body:{bg:"#f8f8f8"},global:{body:{bg:"bodyBg"},"*, *::before, &::after":{borderColor:"#D9D9D9"},"::placeholder":{color:s.gray[300]}}}}},46265:(e,t,a)=>{"use strict";a.d(t,{$U:()=>o.A,Un:()=>u,no:()=>s});var i=a(62373);a(69843);var n=a(73916),r=a.n(n),o=a(74698),l=a(10422);let u=(0,i.H)({breakpoints:{base:0,...r()(l.A,e=>1*e.replace(/\D+/g,""))}}).createMediaStyle(),s=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return t.length<=1?t[0]:[...[,,].fill(t[0]),...t]}},50458:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});let i=(0,a(96540).createContext)({adsSource:"none",shouldDisplayAdsSource:()=>"none"})},67273:(e,t,a)=>{"use strict";a.d(t,{l:()=>o});var i=a(40955),n=a.n(i);let r=e=>{let t="f7151af2671c2bb0747c0b01063702325f72e45742498b8ae15b4587423a7fd1";if(!t)return console.error("[errorLogger] NEXT_PUBLIC_ERROR_ENCRYPT_KEY 未設定,錯誤回報未送出"),null;
283try{return n().encrypt(e,t).toString()}catch(e){return console.error("[errorLogger] 加密失敗,錯誤回報未送出",{error:e.message}),null}},o=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=r(e);return a?fetch("/api/logger/error",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(Object.fromEntries(Object.entries({msg:a,...t}).filter(e=>{let[,t]=e;return null!=t}))),keepalive:!0}):null}},3369:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});var i=a(62529);let n=[640,750,828,1080,1200,1920,2048,3840].reverse(),r=(e,t,a)=>{let r=e,o=t?n.find(e=>t>=e):n[n.length-1];return t||(o=n.find(e=>Math.max(t,window.innerWidth)>=e)),r=a?"/_next/image?url=".concat(encodeURIComponent(r),"&w=").concat(o||640,"&q=90"):(0,i.A)({src:r,width:o||640,quality:90})}},95466:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});let i=()=>{var e;return"https://".concat((e="portaly.cc","portaly.cc"))}},80261:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});var i=a(3369);let n=function(e,t){let a,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(!e)return"";if(e["image-uploader"]){var r,o;let t;if(e["image-uploader"]instanceof FileList&&(t=null===(r=e["image-uploader"])||void 0===r?void 0:r[0]),e["image-uploader"]instanceof Blob&&(t=e["image-uploader"]),t){let e=t.name||t.filename;(a=null===(o=window._portaly_image_uploader_url)||void 0===o?void 0:o[e])||(window._portaly_image_uploader_url=window._portaly_image_uploader_url||{},window._portaly_image_uploader_url[e]=URL.createObjectURL(t),a=window._portaly_image_uploader_url[e])}}if(!a&&e.image){if("string"==typeof e.image&&(a=e.image),"object"==typeof e.image&&(a=e.image.publicURL),t||(null==a?void 0:a.startsWith("/_next/image")))return a;a=(0,i.A)(a,n)}return a}},59576:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});let i=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return null==e?t:"string"==typeof e?"true"===e:!!e}},33287:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});let i=["base",...a(10422).P];function n(){for(let e of[Array.prototype,Object.prototype])for(let t of i){let a;let i=Object.getOwnPropertyDescriptor(e,t);if(i&&"function"==typeof i.get&&"function"!=typeof i.set){try{a=e[t]}catch(e){a=void 0}try{Object.defineProperty(e,t,{value:a,writable:!0,enumerable:i.enumerable,configurable:!0})}catch(e){}}}}},86913:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});let i=function(e){return"string"==typeof e?"true"===e.toLowerCase():e}},8519:(e,t,a)=>{"use strict";a.d(t,{A:()=>r,F:()=>n});let i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"local";try{return"session"===e?sessionStorage:localStorage}catch(e){return null}},n=function(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"local";try{var n;null===(n=i(a))||void 0===n||n.setItem(e,t)}catch(e){}},r=i},5772:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});let i=e=>{try{if("true"===window.sessionStorage.getItem(e))return!1;window.sessionStorage.setItem(e,"true")}catch(e){}return!0}},71597:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});let i=new Set(["token","promotoken","entrytoken","access_token","id_token","idtoken","refresh_token","secret","password","apikey","api_key"]),n=e=>i.has(e.split("=")[0].toLowerCase()),r=e=>{if("string"!=typeof e)return e;let t=e.indexOf("?");if(-1===t)return e;let a=e.indexOf("#",t),i=e.slice(0,t),r=-1===a?"":e.slice(a),o=e.slice(t+1,-1===a?void 0:a).split("&").filter(e=>e&&!n(e));return o.length?"".concat(i,"?").concat(o.join("&")).concat(r):"".concat(i).concat(r)}},40090:(e,t,a)=>{"use strict";a.d(t,{Ay:()=>m,DF:()=>p,R$:()=>d,xn:()=>s});var i=a(96540),n=a(65011),r=a(46479),o=a(79871),l=a(96007),u=a(87935),s=function(e){return e.TAPPAY="tappay",e.PAYPAL="paypal",e}({}),d=function(e){return e[e.FREE=0]="FREE",e[e.PRO=1]="PRO",e[e.PREMIUM=2]="PREMIUM",e}({}),p=function(e){return e[e.MONTHLY=0]="MONTHLY",e[e.YEARLY=1]="YEARLY",e}({});let c=(e,t)=>{let a=e?u.aI[e]:void 0;return{...t&&{offer:t},...a&&{touchpoint:a},...a&&{entry:u.KG}}},m=()=>{let{emit:e}=(0,r.A)(),{entryPoint:t,offer:a}=(0,i.useContext)(n.A),u=(0,i.useCallback)(()=>{e(l.hq,{entryPoint:t,...c(t,a)})},[e,t,a]),s=(0,o.A)(u),d=(0,i.useCallback)(()=>{e(l.Q1,{entryPoint:t,...c(t,a)})},[e,t,a]),p=(0,i.useCallback)(()=>{e(l.Sx,{entryPoint:t,...c(t,a)})},[e,t,a]),m=(0,i.useCallback)(()=>{e(l.C5,{entryPoint:t,...c(t,a)})},[e,t,a]),y=(0,i.useCallback)(i=>{e(l.WP,{entryPoint:t,context:i,...c(t,a)})},[e,t,a]);return{emitLockButtonImpress:u,emitLockButtonImpressRef:s,emitLockButtonClick:d,emitFeatureModalOpen:p,emitFeatureModalUpgradeButtonClick:m,emitPaywallModalOpen:y,emitPaywallModalUpgradeButtonClick:(0,i.useCallback)(i=>{e(l.Sz,{entryPoint:t,context:i,...c(t,a)})},[e,t,a]),emitSubscriptionFormImpress:(0,i.useCallback)(i=>{e(l.DO,{entryPoint:t,context:i,...c(t,a)})},[e,t,a]),emitSubscriptionFormUpgradeButtonClick:(0,i.useCallback)(i=>{let{paymentMethod:n,isNewSubscription:r,plan:o,period:u,context:s}=i;e(l.n0,{entryPoint:t,isNewSubscription:r,paymentMethod:n,plan:o,period:u,context:s,...c(t,a)})},[e,t,a])}}},12511:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});var i=a(86913);let n=(e,t)=>{let a=(0,i.A)(e),n=(0,i.A)(t);if(!1===n);else if(n)return!1;else if(a);else if(!1===a)return!1;return!0}},46479:(e,t,a)=>{"use strict";a.d(t,{A:()=>l,M:()=>o});var i=a(96540);let n=function(e){return{all:e=e||new Map,on:function(t,a){var i=e.get(t);i?i.push(a):e.set(t,[a])},off:function(t,a){var i=e.get(t);i&&(a?i.splice(i.indexOf(a)>>>0,1):e.set(t,[]))},emit:function(t,a){var i=e.get(t);i&&i.slice().map(function(e){e(a)}),(i=e.get("*"))&&i.slice().map(function(e){e(t,a)})}}}(),r=(e,t)=>n.emit(e,t),o=function(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];(0,i.useEffect)(()=>(n.on(e,t),()=>{n.off(e,t)}),[t,e,...a])},l=()=>({emit:r})},41012:(e,t,a)=>{"use strict";a.d(t,{A:()=>
283o});var i=a(96540),n=a(54476),r=a(61005);let o=(e,t,a,o,l)=>{let u=(0,i.useRef)(),s=(0,n.A)(u,{root:null,rootMargin:"0px",threshold:.1}),d=(0,i.useRef)(),p=(0,r.A)("impression",!0);return(0,i.useEffect)(()=>{s&&s.intersectionRatio>0&&(t||"function"==typeof e)&&(!d.current||l)&&("boolean"==typeof t&&t?(window.gtag("event","button_visible",{button_name:e}),d.current=!0):"function"==typeof e?d.current=e(u.current):d.current=p(e,t,a,o))},[e,t,a,o,s,p]),u}},79871:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});var i=a(96540),n=a(54476);let r=function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],a=(0,i.useRef)(null),[r,o]=(0,i.useState)(!1),l=(0,n.A)(a,{root:null,rootMargin:"0px",threshold:.1});return(0,i.useEffect)(()=>{(!t||!r)&&(null==l?void 0:l.isIntersecting)&&("function"==typeof e&&e(),t&&o(!0))},[r,null==l?void 0:l.isIntersecting,t]),a}},64168:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});var i=a(96540);let n=()=>{let[e,t]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{t((()=>{try{return window.self!==window.top}catch(e){return!0}})())},[]),{isInIframe:e}}},83128:(e,t,a)=>{"use strict";a.d(t,{A:()=>o,c:()=>r});var i=a(96540),n=a(72488);let r=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"gray.800";return 1.5>(0,n.nj)("#fff",e)?t:"#fff"},o=e=>(0,i.useMemo)(()=>r(e,"custom.darker"),[e])},84316:(e,t,a)=>{"use strict";a.d(t,{A:()=>l,W:()=>o});var i=a(96540),n=a(14120),r=a(95466);let o=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",a=arguments.length>2?arguments[2]:void 0,i=e;if(!e)return"";e.startsWith("/")&&(i=e.slice(1));let n="".concat((0,r.A)(),"/").concat(i);return a&&1===e.split("/").length&&(n="https://".concat(a)),"".concat(n).concat(t)},l=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",{customDomain:a}=(0,i.useContext)(n.A);return(0,i.useMemo)(()=>o(e,t,a),[e,t,a])}},73736:(e,t,a)=>{"use strict";a.d(t,{A:()=>u});var i=a(18987),n=a(41195),r=a(96540),o=a(8143),l=a(37098);let u=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,a=arguments.length>2&&void 0!==arguments[2]&&arguments[2],u={expires:t,sameSite:"Lax"},[s,d]=(0,r.useState)(null),[p,c,m]=(0,o.A)(e);return(0,r.useEffect)(()=>{d(p)},[p]),[s,(0,r.useCallback)(function(t){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(c(t,{...u,...r}),a){let t=(0,n.Ak)();i.A.set(l.nd,t,{...u,expires:void 0}),i.A.set("".concat(e,"_timestamp"),JSON.stringify({timestamp:Date.now(),sessionId:t}),{...u,...r})}},[c,e,a]),(0,r.useCallback)(()=>{m(),a&&i.A.remove("".concat(e,"_timestamp"))},[m,e,a])]}},61005:(e,t,a)=>{"use strict";a.d(t,{A:()=>l});var i=a(96540),n=a(19497),r=a(33643);let o={impression:"view_content",click:"select_content"},l=(e,t)=>{let a=(0,i.useRef)(!1),l=(0,i.useContext)(r.A),{type:u}=(0,i.useContext)(n.A)||{};return(0,i.useCallback)((i,n,r,s)=>{if(!i||a.current)return!0;t&&(a.current=!0);let d={content_type:"block_item",block_id:n,profile_id:i};u&&(d.block_type=u),r&&(d.content_id=r),s&&(d.link_id=s);try{window.gtag("event",o[e],d)}catch(e){console.error(e)}let p={profileId:i,blockId:n,eventType:e};u&&(p.blockType=u),r&&(p.itemId=r),s&&(p.linkId=s);try{window.portaly_logger({eventType:e,profileId:i,timestamp:Date.now(),...p,...l})}catch(e){console.error(e)}return!0},[t,e,u,l])}},62529:(e,t,a)=>{"use strict";a.d(t,{A:()=>m});var i=a(64725),n=a.n(i),r=a(3793),o=a.n(r),l=a(48287).Buffer;let u={host:"https://img.portaly.cc",key:"dfgqIup2GyFB7KtwbZ5tES2iQU9YcdE5",salt:"4cToczWT9hIfZm2NxWC9lzNa1pXRaIun",defaultQuality:75},s=e=>l.from(e).toString("base64").replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,""),d=e=>{let t="".concat(u.salt,"/").concat(e);return o()(t,u.key).toString(n())},p=e=>"https://".concat("portaly.cc").concat(e),c=(e,t)=>["rs:fill:".concat(e),"q:".concat(t)].join("/");function m(e){let{src:t,width:a,quality:i}=e;if(!t||"string"!=typeof t)return"";if(t.startsWith(u.host))return t;let n=t;if(t.startsWith("/")){let e=p(t);if(!e)return t;n=e}let r=c(a,null!=i?i:u.defaultQuality),o=s(n),l=d("".concat(r,"/").concat(o));return[u.host,l,r,o].join("/")}},89016:(e,t,a)=>{"use strict";let i;a.d(t,{WZ:()=>k,cL:()=>P,gE:()=>b,ls:()=>x,yV:()=>_});var n=a(71597),r=a(65606);let o="phc_ydGrhHRowjgy7qQhr5ujX3iAnTJypiNeJRZd49dp6Wk7",l="https://us.i.posthog.com",u=r.env.NEXT_PUBLIC_POSTHOG_UI_HOST,s=["promoToken","promotoken","entryToken","entrytoken","token"],d=e=>"$current_url"===e||"$referrer"===e||e.startsWith("$initial_")||e.startsWith("$session_entry_"),p=e=>{e&&"object"==typeof e&&Object.keys(e).forEach(t=>{let a=e[t];d(t)&&"string"==typeof a&&(e[t]=(0,n.A)(a))})},c=null,m=!1,y=!1,v=[],f=()=>!!o&&!y,h=async()=>
283{if(c||m||!f()||!o)return;m=!0;let{default:e}=await a.e(88980).then(a.bind(a,55476));if(e.init(o,{...l&&{api_host:l},...u&&{ui_host:u},defaults:"2026-05-30",person_profiles:"identified_only",autocapture:!1,capture_pageview:!1,capture_pageleave:!1,disable_session_recording:!0,mask_personal_data_properties:!0,custom_personal_data_properties:s,advanced_disable_flags:!0,debug:!1,before_send:e=>(e&&(p(e.properties),p(e.$set_once),p(e.$set)),e)}),c=e,m=!1,void 0!==i){let e=i;i=void 0,null===e?P():x(e)}v.splice(0).forEach(e=>{let[t,a]=e;w(t,a)})},g=()=>{y=!0,m=!1,v.length=0,i=void 0},b=()=>{f()&&h().catch(g)},S=e=>{if(c)try{e(c)}catch(e){console.warn("[PostHog] 埋點失敗",e)}},w=(e,t)=>{if(!c){if(!f())return;v.push([e,t]),b();return}S(a=>a.capture(e,t))},k=(e,t,a)=>{try{w(e,t(a))}catch(e){console.warn("[PostHog] 屬性組裝失敗",e)}},x=e=>{if(!c){if(!f())return;i=e,b();return}S(t=>t.identify(e))},P=()=>{if(!c){if(!f())return;i=null,b();return}S(e=>e.reset())},_=()=>{if(!c)return null;try{var e;return null!==(e=c.get_distinct_id())&&void 0!==e?e:null}catch(e){return null}}},15157:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDomainLocale",{enumerable:!0,get:function(){return n}});let i=a(2063);function n(e,t,n,r){{let o=a(46405).normalizeLocalePath,l=a(18134).detectDomainLocale,u=t||o(e,n).detectedLocale,s=l(r,void 0,u);if(s){let t="http"+(s.http?"":"s")+"://",a=u===s.defaultLocale?"":"/"+u;return""+t+s.domain+(0,i.normalizePathTrailingSlash)(""+a+e)}return!1}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},36526:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Image",{enumerable:!0,get:function(){return S}});let i=a(87677),n=a(40544),r=a(74848),o=n._(a(96540)),l=i._(a(40961)),u=i._(a(86085)),s=a(87282),d=a(72105),p=a(59641);a(27679);let c=a(47644),m=i._(a(15472)),y=a(1903),v={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,180,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!0,unoptimized:!1};function f(e,t,a,i,n,r,o){let l=null==e?void 0:e.src;e&&e["data-loaded-src"]!==l&&(e["data-loaded-src"]=l,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&n(!0),null==a?void 0:a.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let i=!1,n=!1;a.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>i,isPropagationStopped:()=>n,persist:()=>{},preventDefault:()=>{i=!0,t.preventDefault()},stopPropagation:()=>{n=!0,t.stopPropagation()}})}(null==i?void 0:i.current)&&i.current(e)}}))}function h(e){return o.use?{fetchPriority:e}:{fetchpriority:e}}let g=(0,o.forwardRef)((e,t)=>{let{src:a,srcSet:i,sizes:n,height:l,width:u,decoding:s,className:d,style:p,fetchPriority:c,placeholder:m,loading:v,unoptimized:g,fill:b,onLoadRef:S,onLoadingCompleteRef:w,setBlurComplete:k,setShowAltText:x,sizesInput:P,onLoad:_,onError:E,...C}=e,T=(0,o.useCallback)(e=>{e&&(E&&(e.src=e.src),e.complete&&f(e,m,S,w,k,g,P))},[a,m,S,w,k,E,g,P]),A=(0,y.useMergedRef)(t,T);return(0,r.jsx)("img",{...C,...h(c),loading:v,width:u,height:l,decoding:s,"data-nimg":b?"fill":"1",className:d,style:p,sizes:n,srcSet:i,src:a,ref:A,onLoad:e=>{f(e.currentTarget,m,S,w,k,g,P)},onError:e=>{x(!0),"empty"!==m&&k(!0),E&&E(e)}})});function b(e){let{isAppRouter:t,imgAttributes:a}=e,i={as:"image",imageSrcSet:a.srcSet,imageSizes:a.sizes,crossOrigin:a.crossOrigin,referrerPolicy:a.referrerPolicy,...h(a.fetchPriority)};return t&&l.default.preload?(l.default.preload(a.src,i),null):(0,r.jsx)(u.default,{children:(0,r.jsx)("link",{rel:"preload",href:a.srcSet?void 0:a.src,...i},"__nimg-"+a.src+a.srcSet+a.sizes)})}let S=(0,o.forwardRef)((e,t)=>{let a=(0,o.useContext)(c.RouterContext),i=(0,o.useContext)(p.ImageConfigContext),n=(0,o.useMemo)(()=>{var e;let t=v||i||d.imageConfigDefault,a=[...t.deviceSizes,...t.imageSizes].sort((e,t)=>
283e-t),n=t.deviceSizes.sort((e,t)=>e-t),r=null==(e=t.qualities)?void 0:e.sort((e,t)=>e-t);return{...t,allSizes:a,deviceSizes:n,qualities:r}},[i]),{onLoad:l,onLoadingComplete:u}=e,y=(0,o.useRef)(l);(0,o.useEffect)(()=>{y.current=l},[l]);let f=(0,o.useRef)(u);(0,o.useEffect)(()=>{f.current=u},[u]);let[h,S]=(0,o.useState)(!1),[w,k]=(0,o.useState)(!1),{props:x,meta:P}=(0,s.getImgProps)(e,{defaultLoader:m.default,imgConf:n,blurComplete:h,showAltText:w});return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(g,{...x,unoptimized:P.unoptimized,placeholder:P.placeholder,fill:P.fill,onLoadRef:y,onLoadingCompleteRef:f,setBlurComplete:S,setShowAltText:k,sizesInput:e.sizes,ref:t}),P.priority?(0,r.jsx)(b,{isAppRouter:!a,imgAttributes:x}):null]})});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6397:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return b}});let i=a(87677),n=a(74848),r=i._(a(96540)),o=a(56847),l=a(27785),u=a(42772),s=a(1278),d=a(26185),p=a(47644),c=a(56334),m=a(15157),y=a(90296),v=a(1903),f=new Set;function h(e,t,a,i){if((0,l.isLocalURL)(t)){if(!i.bypassPrefetchedCheck){let n=t+"%"+a+"%"+(void 0!==i.locale?i.locale:"locale"in e?e.locale:void 0);if(f.has(n))return;f.add(n)}e.prefetch(t,a,i).catch(e=>{})}}function g(e){return"string"==typeof e?e:(0,u.formatUrl)(e)}let b=r.default.forwardRef(function(e,t){let a,i;let{href:u,as:f,children:b,prefetch:S=null,passHref:w,replace:k,shallow:x,scroll:P,locale:_,onClick:E,onMouseEnter:C,onTouchStart:T,legacyBehavior:A=!1,...I}=e;a=b,A&&("string"==typeof a||"number"==typeof a)&&(a=(0,n.jsx)("a",{children:a}));let M=r.default.useContext(p.RouterContext),B=!1!==S,{href:R,as:N}=r.default.useMemo(()=>{if(!M){let e=g(u);return{href:e,as:f?g(f):e}}let[e,t]=(0,o.resolveHref)(M,u,!0);return{href:e,as:f?(0,o.resolveHref)(M,f):t||e}},[M,u,f]),O=r.default.useRef(R),D=r.default.useRef(N);A&&(i=r.default.Children.only(a));let L=A?i&&"object"==typeof i&&i.ref:t,[F,j,U]=(0,c.useIntersection)({rootMargin:"200px"}),z=r.default.useCallback(e=>{(D.current!==N||O.current!==R)&&(U(),D.current=N,O.current=R),F(e)},[N,R,U,F]),H=(0,v.useMergedRef)(z,L);r.default.useEffect(()=>{M&&j&&B&&h(M,R,N,{locale:_})},[N,R,j,_,B,null==M?void 0:M.locale,M]);let V={ref:H,onClick(e){A||"function"!=typeof E||E(e),A&&i.props&&"function"==typeof i.props.onClick&&i.props.onClick(e),M&&!e.defaultPrevented&&function(e,t,a,i,n,r,o,u){let{nodeName:s}=e.currentTarget;"A"===s.toUpperCase()&&(function(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||!(0,l.isLocalURL)(a))||(e.preventDefault(),(()=>{let e=null==o||o;"beforePopState"in t?t[n?"replace":"push"](a,i,{shallow:r,locale:u,scroll:e}):t[n?"replace":"push"](i||a,{scroll:e})})())}(e,M,R,N,k,x,P,_)},onMouseEnter(e){A||"function"!=typeof C||C(e),A&&i.props&&"function"==typeof i.props.onMouseEnter&&i.props.onMouseEnter(e),M&&h(M,R,N,{locale:_,priority:!0,bypassPrefetchedCheck:!0})},onTouchStart:function(e){A||"function"!=typeof T||T(e),A&&i.props&&"function"==typeof i.props.onTouchStart&&i.props.onTouchStart(e),M&&h(M,R,N,{locale:_,priority:!0,bypassPrefetchedCheck:!0})}};if((0,s.isAbsoluteUrl)(N))V.href=N;else if(!A||w||"a"===i.type&&!("href"in i.props)){let e=void 0!==_?_:null==M?void 0:M.locale,t=(null==M?void 0:M.isLocaleDomain)&&(0,m.getDomainLocale)(N,e,null==M?void 0:M.locales,null==M?void 0:M.domainLocales);V.href=t||(0,y.addBasePath)((0,d.addLocale)(N,e,null==M?void 0:M.defaultLocale))}return A?r.default.cloneElement(i,V):(0,n.jsx)("a",{...I,...V,children:a})});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},46405:(e,t,a)=>{"use strict";
283Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizeLocalePath",{enumerable:!0,get:function(){return i}});let i=(e,t)=>a(14008).normalizeLocalePath(e,t);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},56334:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return u}});let i=a(96540),n=a(74959),r="function"==typeof IntersectionObserver,o=new Map,l=[];function u(e){let{rootRef:t,rootMargin:a,disabled:u}=e,s=u||!r,[d,p]=(0,i.useState)(!1),c=(0,i.useRef)(null),m=(0,i.useCallback)(e=>{c.current=e},[]);return(0,i.useEffect)(()=>{if(r){if(s||d)return;let e=c.current;if(e&&e.tagName)return function(e,t,a){let{id:i,observer:n,elements:r}=function(e){let t;let a={root:e.root||null,margin:e.rootMargin||""},i=l.find(e=>e.root===a.root&&e.margin===a.margin);if(i&&(t=o.get(i)))return t;let n=new Map;return t={id:a,observer:new IntersectionObserver(e=>{e.forEach(e=>{let t=n.get(e.target),a=e.isIntersecting||e.intersectionRatio>0;t&&a&&t(a)})},e),elements:n},l.push(a),o.set(a,t),t}(a);return r.set(e,t),n.observe(e),function(){if(r.delete(e),n.unobserve(e),0===r.size){n.disconnect(),o.delete(i);let e=l.findIndex(e=>e.root===i.root&&e.margin===i.margin);e>-1&&l.splice(e,1)}}}(e,e=>e&&p(e),{root:null==t?void 0:t.current,rootMargin:a})}else if(!d){let e=(0,n.requestIdleCallback)(()=>p(!0));return()=>(0,n.cancelIdleCallback)(e)}},[s,a,t,d,c.current]),[m,d,(0,i.useCallback)(()=>{p(!1)},[])]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1903:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useMergedRef",{enumerable:!0,get:function(){return n}});let i=a(96540);function n(e,t){let a=(0,i.useRef)(()=>{}),n=(0,i.useRef)(()=>{});return(0,i.useMemo)(()=>e&&t?i=>{null===i?(a.current(),n.current()):(a.current=r(e,i),n.current=r(t,i))}:e||t,[e,t])}function r(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let a=e(t);return"function"==typeof a?a:()=>e(null)}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},55946:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var a in t)Object.defineProperty(e,a,{enumerable:!0,get:t[a]})}(t,{default:function(){return l},noSSR:function(){return o}});let i=a(87677);a(74848),a(96540);let n=i._(a(55645));function r(e){return{default:(null==e?void 0:e.default)||e}}function o(e,t){return delete t.webpack,delete t.modules,e(t)}function l(e,t){let a=n.default,i={loading:e=>{let{error:t,isLoading:a,pastDelay:i}=e;return null}};e instanceof Promise?i.loader=()=>e:"function"==typeof e?i.loader=e:"object"==typeof e&&(i={...i,...e});let l=(i={...i,...t}).loader;return(i.loadableGenerated&&(i={...i,...i.loadableGenerated},delete i.loadableGenerated),"boolean"!=typeof i.ssr||i.ssr)?a({...i,loader:()=>null!=l?l().then(r):Promise.resolve(r(()=>null))}):(delete i.webpack,delete i.modules,o(a,i))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},87282:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImgProps",{enumerable:!0,get:function(){return l}}),a(27679);let i=a(89197),n=a(72105);function r(e){return void 0!==e.default}function o(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function l(e,t){var a,l;let u,s,d,{src:p,sizes:c,unoptimized:m=!1,priority:y=!1,loading:v,className:f,quality:h,width:g,height:b,fill:S=!1,style:w,overrideSrc:k,onLoad:x,onLoadingComplete:P,placeholder:_="empty",blurDataURL:E,fetchPriority:C,decoding:T="async",layout:A,objectFit:I,objectPosition:M,lazyBoundary:B,lazyRoot:R,...N}=e,{imgConf:O,showAltText:D,blurComplete:L,defaultLoader:F}=t,j=O||n.imageConfigDefault;if("allSizes"in j)u=j;else{let e=[...j.deviceSizes,...j.imageSizes].sort((e,t)=>
283e-t),t=j.deviceSizes.sort((e,t)=>e-t),i=null==(a=j.qualities)?void 0:a.sort((e,t)=>e-t);u={...j,allSizes:e,deviceSizes:t,qualities:i}}if(void 0===F)throw Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config");let U=N.loader||F;delete N.loader,delete N.srcSet;let z="__next_img_default"in U;if(z){if("custom"===u.loader)throw Error('Image with src "'+p+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{let e=U;U=t=>{let{config:a,...i}=t;return e(i)}}if(A){"fill"===A&&(S=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[A];e&&(w={...w,...e});let t={responsive:"100vw",fill:"100vw"}[A];t&&!c&&(c=t)}let H="",V=o(g),$=o(b);if((l=p)&&"object"==typeof l&&(r(l)||void 0!==l.src)){let e=r(p)?p.default:p;if(!e.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e));if(!e.height||!e.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e));if(s=e.blurWidth,d=e.blurHeight,E=E||e.blurDataURL,H=e.src,!S){if(V||$){if(V&&!$){let t=V/e.width;$=Math.round(e.height*t)}else if(!V&&$){let t=$/e.height;V=Math.round(e.width*t)}}else V=e.width,$=e.height}}let G=!y&&("lazy"===v||void 0===v);(!(p="string"==typeof p?p:H)||p.startsWith("data:")||p.startsWith("blob:"))&&(m=!0,G=!1),u.unoptimized&&(m=!0),z&&!u.dangerouslyAllowSVG&&p.split("?",1)[0].endsWith(".svg")&&(m=!0);let q=o(h),W=Object.assign(S?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:I,objectPosition:M}:{},D?{}:{color:"transparent"},w),Y=L||"empty"===_?null:"blur"===_?'url("data:image/svg+xml;charset=utf-8,'+(0,i.getImageBlurSvg)({widthInt:V,heightInt:$,blurWidth:s,blurHeight:d,blurDataURL:E||"",objectFit:W.objectFit})+'")':'url("'+_+'")',K=Y?{backgroundSize:W.objectFit||"cover",backgroundPosition:W.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:Y}:{},X=function(e){let{config:t,src:a,unoptimized:i,width:n,quality:r,sizes:o,loader:l}=e;if(i)return{src:a,srcSet:void 0,sizes:void 0};let{widths:u,kind:s}=function(e,t,a){let{deviceSizes:i,allSizes:n}=e;if(a){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let i;i=e.exec(a);i)t.push(parseInt(i[2]));if(t.length){let e=.01*Math.min(...t);return{widths:n.filter(t=>t>=i[0]*e),kind:"w"}}return{widths:n,kind:"w"}}return"number"!=typeof t?{widths:i,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>n.find(t=>t>=e)||n[n.length-1]))],kind:"x"}}(t,n,o),d=u.length-1;return{sizes:o||"w"!==s?o:"100vw",srcSet:u.map((e,i)=>l({config:t,src:a,quality:r,width:e})+" "+("w"===s?e:i+1)+s).join(", "),src:l({config:t,src:a,quality:r,width:u[d]})}}({config:u,src:p,unoptimized:m,width:V,quality:q,sizes:c,loader:U});return{props:{...N,loading:G?"lazy":v,fetchPriority:C,width:V,height:$,decoding:T,className:f,style:{...W,...K},sizes:X.sizes,srcSet:X.srcSet,src:k||X.src},meta:{unoptimized:m,priority:y,placeholder:_,fill:S}}}},89197:(e,t)=>{"use strict";function a(e){let{widthInt:t,heightInt:a,blurWidth:i,blurHeight:n,blurDataURL:r,objectFit:o}=e,l=i?40*i:t,u=n?40*n:a,s=l&&u?"viewBox='0 0 "+l+" "+u+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+s+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(s?"none":"contain"===o?"xMidYMid":"cover"===o?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+r+"'/%3E%3C/svg%3E"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return a}})},22364:(e,t,a)=>{"use strict";
283Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var a in t)Object.defineProperty(e,a,{enumerable:!0,get:t[a]})}(t,{default:function(){return u},getImageProps:function(){return l}});let i=a(87677),n=a(87282),r=a(36526),o=i._(a(15472));function l(e){let{props:t}=(0,n.getImgProps)(e,{defaultLoader:o.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,180,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!0,unoptimized:!1}});for(let[e,a]of Object.entries(t))void 0===a&&delete t[e];return{props:t}}let u=r.Image},15472:(e,t)=>{"use strict";function a(e){var t;let{config:a,src:i,width:n,quality:r}=e,o=r||(null==(t=a.qualities)?void 0:t.reduce((e,t)=>Math.abs(t-75)<Math.abs(e-75)?t:e))||75;return a.path+"?url="+encodeURIComponent(i)+"&w="+n+"&q="+o+(i.startsWith("/_next/static/media/"),"")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i}}),a.__next_img_default=!0;let i=a},94319:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LoadableContext",{enumerable:!0,get:function(){return i}});let i=a(87677)._(a(96540)).default.createContext(null)},55645:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return c}});let i=a(87677)._(a(96540)),n=a(94319),r=[],o=[],l=!1;function u(e){let t=e(),a={loading:!0,loaded:null,error:null};return a.promise=t.then(e=>(a.loading=!1,a.loaded=e,e)).catch(e=>{throw a.loading=!1,a.error=e,e}),a}class s{promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state={...this._state,error:this._res.error,loaded:this._res.loaded,loading:this._res.loading,...e},this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}}function d(e){return function(e,t){let a=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},t),r=null;function u(){if(!r){let t=new s(e,a);r={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return r.promise()}if(!l){let e=a.webpack?a.webpack():a.modules;e&&o.push(t=>{for(let a of e)if(t.includes(a))return u()})}function d(e,t){!function(){u();let e=i.default.useContext(n.LoadableContext);e&&Array.isArray(a.modules)&&a.modules.forEach(t=>{e(t)})}();let o=i.default.useSyncExternalStore(r.subscribe,r.getCurrentValue,r.getCurrentValue);return i.default.useImperativeHandle(t,()=>({retry:r.retry}),[]),i.default.useMemo(()=>{var t;return o.loading||o.error?i.default.createElement(a.loading,{isLoading:o.loading,pastDelay:o.pastDelay,timedOut:o.timedOut,error:o.error,retry:r.retry}):o.loaded?i.default.createElement((t=o.loaded)&&t.default?t.default:t,e):null},[e,o])}return d.preload=()=>u(),d.displayName="LoadableComponent",i.default.forwardRef(d)}(u,e)}function p(e,t){let a=[];for(;e.length;){let i=e.pop();a.push(i(t))}return Promise.all(a).then(()=>{if(e.length)return p(e,t)})}d.preloadAll=()=>new Promise((e,t)=>{p(r).then(e,t)}),d.preloadReady=e=>(void 0===e&&(e=[]),new Promise(t=>{let a=()=>(l=!0,t());p(o,e).then(a,a)})),window.__NEXT_PRELOADREADY=d.preloadReady;let c=d},8143:(e,t,a)=>{"use strict";a.d(t,{A:()=>o});var i=a(96540),n=a(35794),r=a.n(n);let o=function(e){var t=(0,i.useState)(function(){return r().get(e)||null}),a=t[0],n=t[1];return[a,(0,i.useCallback)(function(t,a){r().set(e,t,a),n(t)},[e]),(0,i.useCallback)(function(){r().remove(e),n(null)},[e])]}},60653:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});var i=a(96540);function n(e,t,a){void 0===t&&(t=0),void 0===a&&(a=[]);var n,r,o,l,u,s,d,p=(void 0===(n=t)&&(n=0),r=(0,i.useRef)(!1),o=(0,i.useRef)(),l=(0,i.useRef)(e),u=(0,i.useCallback)(function(){return r.current},[]),s=(0,i.useCallback)(function(){r.current=!1,o.current&&clearTimeout(o.current),o.current=setTimeout(function(){r.current=!0,l.current()},n)},[n]),d=(0,i.useCallback)(function(){r.current=null,o.current&&clearTimeout(o.current)},[]),(0,i.useEffect)(function(){l.current=e},[e]),(0,i.useEffect)(function(){return s(),d},[n]),[u,d,s]),c=p[0],m=p[1],y=p[2];return(0,i.useEffect)(y,a),[c,m]}},54476:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});var i=a(96540);let n=function(e,t){var a=(0,i.useState)(null),n=a[0],r=a[1];return(0,i.useEffect)(function(){if(e.current&&"function"==typeof IntersectionObserver){var a=new IntersectionObserver(function(e){r(e[0])},t);return a.observe(e.current),function(){r(null),a.disconnect()}}return function(){}},[e.current,t.threshold,t.root,t.rootMargin]),n}},50148:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});var i=a(96540);let n=function(e,t){var a=(0,i.useRef)(function(){});(0,i.useEffect)(function(){a.current=e}),(0,i.useEffect)(function(){if(null!==t){var e=setInterval(function(){return a.current()},t||0);return function(){return clearInterval(e)}}},[t])}},35794:(e,t,a)=>{"use strict";var i,n;!function(r){void 0!==(n="function"==typeof(i=r)?i.call(t,a,t,e):i)&&(e.exports=n),e.exports=r()}(function(){function e(){for(var e=0,t={};e<arguments.length;e++){var a=arguments[e];for(var i in a)t[i]=a[i]}return t}function t(e){return e.replace(/(%[0-9A-Z]{2}
283)+/g,decodeURIComponent)}return function a(i){function n(){}function r(t,a,r){if("undefined"!=typeof document){"number"==typeof(r=e({path:"/"},n.defaults,r)).expires&&(r.expires=new Date(new Date*1+864e5*r.expires)),r.expires=r.expires?r.expires.toUTCString():"";try{var o=JSON.stringify(a);/^[\{\[]/.test(o)&&(a=o)}catch(e){}a=i.write?i.write(a,t):encodeURIComponent(String(a)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=encodeURIComponent(String(t)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var l="";for(var u in r)r[u]&&(l+="; "+u,!0!==r[u]&&(l+="="+r[u].split(";")[0]));return document.cookie=t+"="+a+l}}function o(e,a){if("undefined"!=typeof document){for(var n={},r=document.cookie?document.cookie.split("; "):[],o=0;o<r.length;o++){var l=r[o].split("="),u=l.slice(1).join("=");a||'"'!==u.charAt(0)||(u=u.slice(1,-1));try{var s=t(l[0]);if(u=(i.read||i)(u,s)||t(u),a)try{u=JSON.parse(u)}catch(e){}if(n[s]=u,e===s)break}catch(e){}}return e?n[e]:n}}return n.set=r,n.get=function(e){return o(e,!1)},n.getJSON=function(e){return o(e,!0)},n.remove=function(t,a){r(t,"",e(a,{expires:-1}))},n.defaults={},n.withConverter=a,n}(function(){})})},75661:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>e8});var i=a(2445),n=a(14953),r=a.n(n),o=a(96540),l=a(17469),u=a(28133),s=a.n(u);let d=e=>'\n    (function(c,l,a,r,i,t,y){\n      c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};\n      t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;\n      y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);\n    })(window, document, "clarity", "script", "'.concat(e,'");\n  '),p=()=>{let e="aslg80wuof";return e?(0,i.Y)(s(),{id:"clarity-init",strategy:"afterInteractive",dangerouslySetInnerHTML:{__html:d(e)}}):null},c=e=>{let{portalyPixelId:t,userPixelId:a,isPixelDisabled:i}=e;return"\n    !function(f,b,e,v,n,t,s)\n    {if(f.fbq)return;n=f.fbq=function(){n.callMethod?\n    n.callMethod.apply(n,arguments):n.queue.push(arguments)};\n    if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';\n    n.queue=[];t=b.createElement(e);t.async=!0;\n    t.src=v;s=b.getElementsByTagName(e)[0];\n    s.parentNode.insertBefore(t,s)}(window, document,'script',\n    'https://connect.facebook.net/en_US/fbevents.js');\n    ".concat(t&&!i?"fbq('init', '".concat(t,"');"):"","\n    ").concat(a?"fbq('init', '".concat(a,"');"):"","\n    fbq('track', 'PageView');\n  ")},m=e=>'<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id='.concat(e,'&ev=PageView&noscript=1"/>'),y=e=>{let{userPixelId:t,isPixelDisabled:a=!1}=e,n="1944298412624724";if(!n&&!t)return null;let r=n&&!a;return(0,i.FD)(i.FK,{children:[(0,i.Y)(s(),{id:"facebook-pixel",strategy:"afterInteractive",dangerouslySetInnerHTML:{__html:c({portalyPixelId:n,userPixelId:t,isPixelDisabled:a})}}),r&&(0,i.Y)("noscript",{dangerouslySetInnerHTML:{__html:m(n)}}),t&&(0,i.Y)("noscript",{dangerouslySetInnerHTML:{__html:m(t)}})]})},v=e=>{let{id:t,GTMAuth:a,GTMPreview:n,domScriptId:r="gtm-init"}=e;return t?a&&n?(0,i.FD)(i.FK,{children:[(0,i.Y)(s(),{id:r,strategy:"afterInteractive",dangerouslySetInnerHTML:{__html:"(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n          new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n          j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;
283j.src=\n          'https://www.googletagmanager.com/gtm.js?id='+i+dl+ '&gtm_auth=".concat(a,"&gtm_preview=").concat(n,"&gtm_cookies_win=x';f.parentNode.insertBefore(j,f);\n          })(window,document,'script','dataLayer','").concat(t,"');")}}),(0,i.Y)("noscript",{children:(0,i.Y)("iframe",{src:"https://www.googletagmanager.com/ns.html?id=".concat(t,"&gtm_auth=").concat(a,"&gtm_preview=").concat(n,"&gtm_cookies_win=x"),height:"0",width:"0",style:{display:"none",visibility:"hidden"}})})]}):(0,i.FD)(i.FK,{children:[(0,i.Y)(s(),{id:r,strategy:"afterInteractive",dangerouslySetInnerHTML:{__html:"\n            (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n            new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n            j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n            'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n            })(window,document,'script','dataLayer','".concat(t,"');\n          ")}}),(0,i.Y)("noscript",{children:(0,i.Y)("iframe",{src:"https://www.googletagmanager.com/ns.html?id=".concat(t),height:"0",width:"0",style:{display:"none",visibility:"hidden"}})})]}):null};var f=a(84316);let h="G-22RPK6D2NL",g=e=>{"function"==typeof window.gtag&&window.gtag("config",h,{page_path:e,page_location:(0,f.W)(e)})},b=(e,t)=>e?"\n    gtag('config', '".concat(e,"', {\n      page_path: '").concat(t,"',\n      page_location: '").concat((0,f.W)(t),"',\n    });\n  "):"",S=e=>{let{portalyGaId:t,userGaId:a,url:i}=e;return"\n    window.dataLayer = window.dataLayer || [];\n    function gtag(){dataLayer.push(arguments);}\n    gtag('js', new Date());\n    ".concat(b(t,i),"\n    ").concat(b(a,i),"\n  ")},w=e=>{let{userGaId:t,url:a}=e,n=h||t;return n?(0,i.FD)(i.FK,{children:[(0,i.Y)(s(),{strategy:"afterInteractive",src:"https://www.googletagmanager.com/gtag/js?id=".concat(n)}),(0,i.Y)(s(),{id:"gtag-init",strategy:"afterInteractive",dangerouslySetInnerHTML:{__html:S({portalyGaId:h,userGaId:t,url:a})}})]}):null};var k=a(65606);let x="GTM-TRCG97V2",P=k.env.NEXT_PUBLIC_GTM_AUTH,_=k.env.NEXT_PUBLIC_GTM_PREVIEW,E=e=>{var t,a,n,r;let{pageProps:o,url:l}=e,u=(null==o?void 0:null===(t=o.data)||void 0===t?void 0:t.isPixelDisabled)||(null==o?void 0:null===(a=o.data)||void 0===a?void 0:a.isR18)||(null==o?void 0:null===(n=o.data)||void 0===n?void 0:n.customDomain),s=(null==o?void 0:null===(r=o.data)||void 0===r?void 0:r.tagmanager)||{};return(0,i.FD)(i.FK,{children:[x&&(0,i.Y)(v,{id:x,domScriptId:"gtm-init-portaly",GTMAuth:P,GTMPreview:_}),(0,i.FD)(i.FK,{children:[(0,i.Y)(w,{userGaId:s.ga,url:l}),s.gtm&&(0,i.Y)(v,{id:s.gtm}),(0,i.Y)(p,{}),(0,i.Y)(y,{userPixelId:s.pixel,isPixelDisabled:u})]})]})};var C=a(86715),T=a.n(C),A=a(46479);let I=e=>"".concat(e.slice(0,8),"-").concat(e.slice(8,12),"-").concat(e.slice(12,16),"-").concat(e.slice(16,20),"-").concat(e.slice(20));var M=a(96007),B=a(85247);let R=function(e){var t;let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};"function"==typeof(null===(t=window.dataLayer)||void 0===t?void 0:t.push)&&window.dataLayer.push({event:e,...a})},N=()=>{let e=(0,C.useRouter)();return(0,o.useEffect)(()=>{let t=()=>{setTimeout(()=>{R("Change Route")},150)};return e.events.on("routeChangeComplete",t),()=>{e.events.off("routeChangeComplete",t)}},[e]),(0,A.M)(M.V9,e=>{let{source:t,refSlug:a,recentlyViewedSlug:i}=e;R("Sign Up",{source:t,refSlug:a,recentlyViewedSlug:i})}),(0,A.M)(M.bC,e=>{let{userId:t}=e;R("Validate Auth",{userId:I(t)})}),(0,A.M)(M.bz,e=>{let{email:t,createdAt:a}=e;R("Fetch User Account",{profile:{email:t,createdAt:a}})}),(0,A.M)(M.RF,e=>{let{displayName:t,avatarURL:a,slug:i,tier:n,subscription:r}=e;R("Fetch User Profile",{profile:{displayName:t,avatarURL:a,slug:i,tier:B.Iu[n===B.fb.PRO?B.fb.PREMIUM:n],isSubscribed:!!r}})}),(0,A.M)(M.Po,e=>{let{block:t,context:a}=e,{router:i}=a;(null==i?void 0:i.route)==="/admin/pages/[collectionId]"&&R("Save Subpage Edit",{subpageSlug:null==i?void 0:i.query.collectionId}),Object.values(t.items||[]).filter(e=>!!e["linkId-editor"]).map(e=>e["linkId-editor"].url||"").filter(e=>e.startsWith("page")).map(e=>
283e.replace(/^pages?\//,"")).forEach(e=>{R("Link To Subpage",{subpageSlug:e})})}),(0,A.M)(M.ww,()=>{R("Logout")}),(0,A.M)(M.EA,e=>{let{vendor:t,adId:a,slug:i,profileId:n,type:r}=e;R("Ad Impressed",{ad:{vendor:t,id:a,slug:i,profileId:n,type:r}})}),(0,A.M)(M.i,e=>{let{vendor:t,adId:a,contentId:i,profileId:n,slug:r,type:o}=e;R("Ad Content Impressed",{ad:{vendor:t,id:a,contentId:i,slug:r,profileId:n,type:o}})}),(0,A.M)(M.J8,e=>{let{vendor:t,adId:a,contentId:i,profileId:n,slug:r,type:o}=e;R("Ad Content Clicked",{ad:{vendor:t,id:a,contentId:i,slug:r,profileId:n,type:o}})}),(0,A.M)(M.uF,e=>{let{vendor:t,adId:a,slug:i,profileId:n,type:r}=e;R("Ad Content Swiped",{ad:{vendor:t,id:a,slug:i,profileId:n,type:r}})}),null};var O=a(86345),D=a.n(O),L=a(40090);class F{constructor(e,t,a){var i=this;this.track=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return i.proxy.track(...t)},this.identify=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return i.proxy.identify(...t)},this.getDistinctId=()=>this.proxy.get_distinct_id(),this.reset=()=>this.proxy.reset(),D().init(e,{debug:!1,ignore_dnt:!0,...t},a),this.libraryName=a,this.proxy=null===D()||void 0===D()?void 0:D()[this.libraryName]}}let j=new F("905131760a2c76d339f69e7ed67868c4",{api_host:"https://engi.re/__/mp"},"proxy"),U=()=>{(0,A.M)(M.bC,e=>{let{userId:t}=e;j.identify(I(t))}),(0,A.M)(M.ww,()=>{j.reset()}),(0,A.M)(M.oe,e=>{let{campaignName:t,campaignId:a,context:i}=e;j.track("Impress Campaign Banner",{"Campaign Name":t,"Campaign Id":a,Context:i})}),(0,A.M)(M.Nx,e=>{let{campaignName:t,campaignId:a,context:i}=e;j.track("Click Campaign Banner",{"Campaign Name":t,"Campaign Id":a,Context:i})}),(0,A.M)(M.DO,e=>{let{context:t,entryPoint:a}=e;j.track("Impress Subscription Form",{Context:t,...a&&{"Entry Point":a}})}),(0,A.M)(M.ob,()=>{j.track("Input Credit Card",{})}),(0,A.M)(M.dd,()=>{j.track("Input Debit Card",{})});let e=e=>{let{entry:t,offer:a,touchpoint:i}=e;return{...t&&{entry:t},...a&&{offer:a},...i&&{touchpoint:i}}};(0,A.M)(M.hq,t=>{let{entryPoint:a,entry:i,offer:n,touchpoint:r}=t;if(!a)return null;j.track("Impress Feature Lock Button",{"Entry Point":a,...e({entry:i,offer:n,touchpoint:r})},{transport:"sendBeacon"})}),(0,A.M)(M.Q1,t=>{let{entryPoint:a,entry:i,offer:n,touchpoint:r}=t;if(!a)return null;j.track("Click Feature Lock Button",{"Entry Point":a,...e({entry:i,offer:n,touchpoint:r})},{transport:"sendBeacon"})}),(0,A.M)(M.gT,t=>{let{entryPoint:a,entry:i,offer:n,touchpoint:r}=t;if(!a)return null;j.track("Impress Feature Lock Button",{"Entry Point":a,...e({entry:i,offer:n,touchpoint:r})},{transport:"sendBeacon"})}),(0,A.M)(M.HT,t=>{let{entryPoint:a,entry:i,offer:n,touchpoint:r}=t;if(!a)return null;j.track("Click Feature Lock Button",{"Entry Point":a,...e({entry:i,offer:n,touchpoint:r})},{transport:"sendBeacon"})}),(0,A.M)(M.Sx,t=>{let{entryPoint:a,entry:i,offer:n,touchpoint:r}=t;if(!a)return null;j.track("Impress Feature Detail Modal",{"Entry Point":a,...e({entry:i,offer:n,touchpoint:r})},{transport:"sendBeacon"})}),(0,A.M)(M.C5,t=>{let{entryPoint:a,entry:i,offer:n,touchpoint:r}=t;if(!a)return null;j.track("Click Feature Detail Modal Upgrade Button",{"Entry Point":a,...e({entry:i,offer:n,touchpoint:r})},{transport:"sendBeacon"})}),(0,A.M)(M.WP,t=>{let{entryPoint:a,context:i,entry:n,offer:r,touchpoint:o}=t;if(!a)return null;j.track("Impress Paywall Modal",{"Entry Point":a,Context:i,...e({entry:n,offer:r,touchpoint:o})},{transport:"sendBeacon"})}),(0,A.M)(M.Sz,t=>{let{entryPoint:a,context:i,entry:n,offer:r,touchpoint:o}=t;if(!a)return null;j.track("Click Paywall Modal Upgrade Button",{"Entry Point":a,Context:i,...e({entry:n,offer:r,touchpoint:o})},{transport:"sendBeacon"})}),(0,A.M)(M.n0,t=>{let{entryPoint:a,isNewSubscription:i,paymentMethod:n,plan:r,period:o,context:l,entry:u,offer:s,touchpoint:d}=t;if(!a||!i||r===L.R$.FREE)return null;let p={[L.R$.PRO]:"Pro",[L.R$.PREMIUM]:"Premium"};j.track("Click Subscription Form Upgrade Button",{"Entry Point":a,Context:l,"Payment Method":n,Period:o===L.DF.YEARLY?"Yearly":"Monthly",Plan:p[r]||"Unknown",...e({entry:u,offer:s,touchpoint:d})},{transport:"sendBeacon"})}),(0,A.M)(M.XN,e=>{let{touchpoint:t,account_state:a,trial_days_left:i,days_since_trial_end:n,offer:r,profile_id:o}=e;j.track("payment_upgrade_prompt_viewed",{touchpoint:t,account_state:a,trial_days_left:i,days_since_trial_end:n,offer:r,profile_id:o},{transport:"sendBeacon"})}),(0,A.M)(M.mZ,e=>{let{touchpoint:t,account_state:a,trial_days_left:i,days_since_trial_end:n,offer:r,profile_id:o}=e;j.track("payment_upgrade_cta_clicked",{touchpoint:t,account_state:a,trial_days_left:i,days_since_trial_end:n,offer:r,profile_id:o},{transport:"sendBeacon"})});let t=e=>{let{cta:t,surface:a,productId:i,orderId:n,cardState:r,linkId:o,destination:l}=e;return{Cta:t,Surface:a,"Product Id":i,"Order Id":n,...r&&{"Card State":r},...o&&{"Link Id":o},...l&&{Destination:l}}};(0,A.M)(M.Qt,e=>{j.track("Impress Customer Promotion CTA",t(e),{transport:"sendBeacon"})}),(0,A.M)(M.zD,e=>{j.track("Click Customer Promotion CTA",t(e),{transport:"sendBeacon"})}),(0,A.M)(M.sS,e=>{let{surface:t,productId:a,orderId:i,linkId:n,isBound:r}=e;j.track("Impress Customer Promotion Link Modal",{Surface:t,"Product Id":a,"Order Id":i,"Link Id":n,"Is Bound":r},{transport:"sendBeacon"})}),(0,A.M)(M.DV,e=>{let{linkId:t,productId:a,slug:i}=e;j.track("View Promotion Link Page",{"Link Id":t,"Product Id":a,Slug:i}
283,{transport:"sendBeacon"})}),(0,A.M)(M._h,e=>{let{orderId:t,slug:a,sourceProductId:i,sourceSellerId:n,visitMode:r}=e;j.track("View Thanks Page",{"Order Id":t,Slug:a,"Source Product Id":i,"Source Seller Id":n,...r&&{"Visit Mode":r}},{transport:"sendBeacon"})});let a=e=>{let{orderId:t,slug:a,sourceProductId:i,sourceSellerId:n,visitMode:r,recommendedProductId:o,recommendedProductSlot:l,recommendedSellerId:u,cardVariant:s,pa:d}=e;return{"Order Id":t,Slug:a,"Source Product Id":i,"Source Seller Id":n,...r&&{"Visit Mode":r},"Recommended Product Id":o,"Recommended Product Slot":l,"Recommended Seller Id":u,"Card Variant":s,Pa:d}};(0,A.M)(M.Gx,e=>{j.track("Impress Thanks Page Recommendation",a(e),{transport:"sendBeacon"})}),(0,A.M)(M.Hs,e=>{j.track("Click Thanks Page Recommendation",a(e),{transport:"sendBeacon"})}),(0,A.M)(M.p9,e=>{let{source:t,orderId:a,entry:i}=e;j.track("Land Customer Promotion Email Entry",{Source:t,"Order Id":a,Entry:i},{transport:"sendBeacon"})}),(0,A.M)(M.KN,e=>{let{source:t,orderId:a,result:i,errorCode:n}=e;j.track("Complete Customer Promotion Email Entry",{Source:t,"Order Id":a,Result:i,...n&&{"Error Code":n}},{transport:"sendBeacon"})}),(0,A.M)(M.cp,e=>{let{source:t,brandId:a,productId:i,orderId:n}=e;j.track("Land Customer Promotion Signup",{Source:t,"Brand Id":a,"Product Id":i,"Order Id":n},{transport:"sendBeacon"})}),(0,A.M)(M.R3,e=>{let{type:t,profileId:a,alreadyUpdatedOg:i,slug:n,tier:r,group:o}=e;j.track("AB Test - SEO Save",{Type:t,Id:a,AlreadyUpdatedOg:i,distinct_id:j.getDistinctId(),Slug:n,Tier:r,group:o},{transport:"sendBeacon"})}),(0,A.M)(M.Pf,e=>{let{type:t,profileId:a,slug:i,tier:n,group:r}=e;j.track("AB Test - Profile Header Save",{Type:t,Id:a,distinct_id:j.getDistinctId(),group:r,Slug:i,Tier:n},{transport:"sendBeacon"})}),(0,A.M)(M.Xy,e=>{let{bannerId:t}=e;j.track("Impress Notify Banner",{"Banner Id":t})}),(0,A.M)(M.aG,e=>{let{bannerId:t}=e;j.track("Click Notify Banner CTA Button",{"Banner Id":t})}),(0,A.M)(M.ld,e=>{let{type:t,profileId:a,slug:i,group:n,tier:r,subEventType:o}=e;j.track("AB Test - Side Block Clicked",{Type:t,Id:a,distinct_id:j.getDistinctId(),group:n,Slug:i,subEventType:o,Tier:r},{transport:"sendBeacon"})}),(0,A.M)(M.m1,e=>{let{bannerId:t}=e;j.track("Click Notify Banner Close Button",{"Banner Id":t})}),(0,A.M)(M.su,e=>{let{barId:t}=e;j.track("Impress Promo Bar",{"Bar Id":t})}),(0,A.M)(M.pB,e=>{let{barId:t}=e;j.track("Click Promo Bar CTA Button",{"Bar Id":t})}),(0,A.M)(M.LH,e=>{let{barId:t}=e;j.track("Click Promo Bar Close Button",{"Bar Id":t})}),(0,A.M)(M.ML,e=>{let{country:t,profileId:a,recommendedLocale:i}=e;j.track("Initiate Onboarding",{Id:a,Country:t,"Recommended Locale":i})});let i=e=>{try{let t=new URL(e).pathname.split("/").filter(Boolean);return t.length>0?t[0]:null}catch(e){return null}};return(0,A.M)(M.iF,e=>{let{name:t,portalyLink:a,productId:n,productName:r,price:o,sale:l}=e;j.track("Click Store Products",{Slug:i(a),Name:t,Products:[{"Product Id":n,"Product Name":r,Price:o,Sale:l}],Category:(()=>{let{pathname:e}=window.location;if("/store"===e||"/store/"===e)return"popular";let t=e.match(/^\/store\/([^\/?]+)\/?$/);return t?t[1]:null})()},{transport:"sendBeacon"})}),(0,A.M)(M._x,e=>{let{name:t,portalyLink:a,productId:n,productName:r,price:o,sale:l,exposureSeconds:u}=e;j.track("Click Go to Purchase",{Slug:i(a),Name:t,Products:[{"Product Id":n,"Product Name":r,Price:o,Sale:l}],"Modal Exposure Time":u},{transport:"sendBeacon"})}),(0,A.M)(M.Jc,e=>{let{requestUri:t}=e,{slug:a,productId:i,source:n}=function(e){if("string"!=typeof e||e.length>2e3)return{slug:null,productId:null,source:null};let[t,a=""]=e.split("?"),i=t;for(;i.startsWith("/");)i=i.slice(1);for(;i.endsWith("/");)i=i.slice(0,-1);let n=i.split("/"),r={};for(let e of a.split("&")){if(!e)continue;let[t,a]=e.split("=");t&&(r[decodeURIComponent(t)]=a?decodeURIComponent(a):"")}let o=r.pa;return"store"!==o&&"store-user"!==o?{slug:null,productId:null,source:null}:2===n.length&&"product"===n[0]&&n[1]?{slug:null,productId:n[1],source:o}:n.length>=3&&"product"===n[1]&&n[2]?{slug:n[0],productId:n[2],source:o}:{slug:null,productId:null,source:null}}(t);i&&j.track("Products Page View",{Slug:a||null,ProductId:i,Source:n})}),(0,A.M)(M.ZO,e=>{let{Locale:t}=e;j.track("Click Social Verify Upgrade",{Locale:t})}),(0,A.M)(M.zq,e=>{let{mode:t,locale:a,id:i}=e;j.track("Select Create Method Legacy",{Mode:t,Locale:a,Id:i})}),(0,A.M)(M.n5,e=>{let{id:t,avatar:a,creatorType:i,background:n,socialPlatform:r,social:o,personalTag:l,theme:u,headerLayout:s,name:d,mode:p,locale:c,template:m}=e;j.track("Finish Onboarding",{Id:t,Avatar:a,CreatorTypeLegacy:i,Backgroun
283d:n,SocialPlatform:r,Social:o,PersonalTag:l,Theme:u,HeaderLayout:s,Name:d,Mode:p,Locale:c,CreatorType:i,Template:m})}),(0,A.M)(M.Ek,e=>{let{profileId:t}=e;j.track("Welcome to Portaly",{Id:t})}),(0,A.M)(M.m5,e=>{let{profileId:t}=e;j.track("Skip Welcome to Portaly",{Id:t})}),(0,A.M)(M.S8,e=>{let{profileId:t}=e;j.track("Edit Basic Information",{Id:t})}),(0,A.M)(M.KC,e=>{let{profileId:t}=e;j.track("Skip Edit Basic Information",{Id:t})}),(0,A.M)(M.ao,e=>{let{profileId:t}=e;j.track("Choose Layout",{Id:t})}),(0,A.M)(M.ov,e=>{let{profileId:t}=e;j.track("Skip Choose Layout",{Id:t})}),(0,A.M)(M._S,e=>{let{profileId:t}=e;j.track("Click to Integrate",{Id:t})}),(0,A.M)(M.eW,e=>{let{profileId:t}=e;j.track("Skip Click to Integrate",{Id:t})}),(0,A.M)(M.jC,e=>{let{profileId:t}=e;j.track("Upload an Image",{Id:t})}),(0,A.M)(M.B9,e=>{let{profileId:t}=e;j.track("Skip Upload an Image",{Id:t})}),(0,A.M)(M.fB,e=>{let{profileId:t}=e;j.track("Change Background",{Id:t})}),(0,A.M)(M.zr,e=>{let{profileId:t}=e;j.track("Skip Change Background",{Id:t})}),(0,A.M)(M.Qd,e=>{let{profileId:t}=e;j.track("Generate by AI",{Id:t})}),(0,A.M)(M.Lp,e=>{let{profileId:t}=e;j.track("AI Generating Website",{Id:t})}),(0,A.M)(M.qS,e=>{let{profileId:t}=e;j.track("AI Claim This Page",{Id:t})}),(0,A.M)(M.AM,e=>{let{profileId:t}=e;j.track("AI Start Again",{Id:t})}),(0,A.M)(M.rq,e=>{let{mode:t,Id:a}=e;j.track("Select Create Method",{Mode:t,Id:a})}),(0,A.M)(M.n7,e=>{let{Id:t,ProductMode:a,TemplateId:i}=e;j.track("Create First Product",{Id:t,ProductMode:a,"Template Id":null!=i?i:null})}),(0,A.M)(M.nk,e=>{let{profileId:t,experimentGroup:a,testName:i,locale:n}=e;j.track("Impress Onboarding Experiment",{"Profile Id":t,"Experiment Group":a,"Test Name":i,...n?{Locale:n}:{}})}),(0,A.M)(M.PN,e=>{let{profileId:t,choice:a,hasInteracted:i}=e;j.track("Select Onboarding Intro",{"Profile Id":t,Choice:a,"Has Interacted":i})}),(0,A.M)(M.Tc,e=>{let{profileId:t}=e;j.track("Select Digital Product",{"Profile Id":t})}),(0,A.M)(M.NX,e=>{let{profileId:t,templateId:a,action:i}=e;j.track("Select Product Template",{"Profile Id":t,"Template Id":a,Action:i})}),(0,A.M)(M.kx,e=>{let{profileId:t,productMode:a,templateId:i,action:n}=e;j.track("Start Create First Product",{"Profile Id":t,"Product Mode":a,"Template Id":null!=i?i:null,Action:n})}),(0,A.M)(M.PS,e=>{let{profileId:t,productMode:a,templateId:i,action:n,hasImage:r,hasDescription:o}=e;j.track("Complete Product Draft",{"Profile Id":t,"Product Mode":a,"Template Id":null!=i?i:null,Action:n,"Has Image":r,"Has Description":o})}),(0,A.M)(M.wK,e=>{let{profileId:t,flow:a,step:i}=e;j.track("View Onboarding Step",{"Profile Id":t,Flow:a,Step:i})}),(0,A.M)(M.t4,e=>{let{profileId:t}=e;j.track("View Product Admin",{"Profile Id":t})}),(0,A.M)(M.mH,e=>{let{profileId:t,productId:a,daysSinceDraft:i}=e;j.track("Publish First Product",{"Profile Id":t,"Product Id":a,"Days Since Draft":i})}),(0,A.M)(M.Wr,e=>{let{profileId:t}=e;j.track("Generate by Linktree",{Id:t})}),(0,A.M)(M.u9,e=>{let{profileId:t}=e;j.track("Generate by Instagram",{Id:t})}),(0,A.M)(M.kz,e=>{let{profileId:t}=e;j.track("Select Creator Type",{Id:t})}),(0,A.M)(M.fd,e=>{let{profileId:t}=e;j.track("Skip Creator Type",{Id:t})}),(0,A.M)(M.Zn,e=>{let{profileId:t}=e;j.track("Select Template",{Id:t})}),(0,A.M)(M.K7,e=>{let{profileId:t}=e;j.track("Skip Template",{Id:t})}),(0,A.M)(M.X6,e=>{let{profileId:t}=e;j.track("Select Layout",{Id:t})}),(0,A.M)(M.yJ,e=>{let{profileId:t}=e;j.track("Skip Layout",{Id:t})}),(0,A.M)(M.cf,e=>{let{profileId:t}=e;j.track("Connect Social Account",{Id:t})}),(0,A.M)(M.o$,e=>{let{profileId:t}=e;j.track("Skip Connect Social Account",{Id:t})}),(0,A.M)(M.i8,e=>{let{variant:t,experimentGroup:a,profileId:i}=e;j.track("idle_popup_viewed",{variant:t,experiment_group:a,profile_id:i})}),(0,A.M)(M.RG,e=>{let{productId:t,position:a,experimentGroup:i,profileId:n}=e;j.track("idle_popup_product_impression",{product_id:t,position:a,experiment_group:i,profile_id:n})}),(0,A.M)(M.bJ,e=>{let{variant:t,productId:a,position:i,experimentGroup:n,profileId:r}=e;j.track("idle_popup_clicked",{variant:t,...a&&{product_id:a},...i&&{position:i},experiment_group:n,profile_id:r})}),(0,A.M)(M.Xr,e=>{let{productId:t,position:a,experimentGroup:i,profileId:n}=e;j.track("idle_popup_purchase_clicked",{variant:"products",product_id:t,position:a,experiment_group:i,profile_id:n})}),null},z=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{window.portaly_logger({eventType:e,timestamp:Date.now(),...t})}catch(e){console.error(e)}},H="system-ads",V="idle-popup-portaly-ads",$=()=>((0,A.M)(M.i,e=>{let{contentId:t,profileId:a,type:i,campaignId:n}=e;z("impression",{profileId:a,blockType:H,blockId:"".concat(H,"-").concat(i),itemId:t,campaignId:n})}),(0,A.M)(M.J8,e=>{let{contentId:t,profileId:a,type:i,campaignId:n}=e;z("click",{profileId:a,blockType:H,blockId:"".concat(H,"-").concat(i),itemId:t,campaignId:n})}),(0,A.M)(M.RG,e=>{let{productId:t,profileId:a,adProductOwnerId:i,position:n}=e;i&&z("impression",{profileId:a,blockType:V,blockId:V,itemId:t,adProductOwnerId:i,position:n})}),(0,A.M)(M.bJ,e=>{let{productId:t,profileId:a,adProductOwnerId:i,position:n}=e;i&&z("click",{profileId:a,blockType:V,blockId:V,itemId:t,adProductOwnerId:i,position:n})}),null);var G=a(89016);let q=["needs_confirmation","tool_not_available","banned_copy_terms","tool_not_on_this_page"],W=e=>e.unavailable?"unavailable":e.quotaExhausted?"quota_exhausted":e.rateLimited?"rate_limited":e.iterationLimitReached?"error":e.replyTruncated?"truncated":e.toolCalls.some(e=>{let{ok:t,code:a}=e;return!t&&!q.includes(null!=a?a:"")})||e.errors.some(e=>{let{code:t}=e;return!q.includes(t)})?"error":e.errors.some(e=>{let{code:t}=e;return"tool_not_available"===t})?"refused_out_of_scope":"answered",Y={[M.P8]:{name:"assistant:entry_seen",props:e=>{let{locked:t}=e;return{locked:t}}},[M.cj]:{name:"assistant:open",props:()=>({})},[M._l]:{name:"assistant:turn",props:e=>{let{telemetry:t,latencyMs:a}=e;return{turn_id:t.turnId,model:t.model,llm_calls:t.llmCalls,prompt_tokens:t.usage.promptTokens,completion_tokens:t.usage.completionTokens,tool_call_count:t.toolCalls.length,tool_names:t.toolCalls.map(e=>{let{name:t}=e;return t}),tool_error_codes:t.toolCalls.filter(e=>{let{ok:t}=e;return!t}).map(e=>{let{code:t}=e;return null!=t?t:"unknown"}),iteration_limit_reached:t.iterationLimitReached,outcome:W(t),..."number"==typeof a&&{latency_ms:a}}}},[M.jy]:{name:"assistant:write_action",props:e=>{let{turnId:t,kind:a,objectId:i}=e;return{turn_id:t,kind:a,object_id:null!=i?i:null}}},[M.Ei]:{name:"assistant:revert",props:e=>{let{turnId:t,kind:a,objectId:i}=e;return{turn_id:t,kind:a,object_id:null!=i?i:null}}},[M.ml]:{name:"assistant:feedback",props:e=>{let{turnId:t,thumb:a}=e;return{turn_id:t,thumb:a}}}},K=e=>{let{cta:t,surface:a,productId:i,orderId:n,cardState:r,linkId:o,destination:l}=e;return{cta:t,surface:a,product_id:null!=i?i:null,order_id:null!=n?n:null,...r&&{card_state:r},...o&&{link_id:o},...l&&{destination:l}}},X={[M.Qt]:{name:"customer_promotion:cta_view",props:K},[M.zD]:{name:"customer_promotion:cta_click",props:K},[M.sS]:{name:"customer_promotion:link_modal_view",props:e=>{let{surface:t,productId:a,orderId:i,linkId:n,isBound:r}=e;return{surface:t,product_id:null!=a?a:null,order_id:null!=i?i:null,link_id:n,is_bound:r}}},[M.DV]:{name:"customer_promotion:link_page_view",props:e=>{let{linkId:t,productId:a,slug:i}=e;return{link_id:t,product_id:null!=a?a:null,slug:null!=i?i:null}}},[M.p9]:{name:"customer_promotion:email_entry_land",props:e=>{let{source:t,orderId:a,entry:i}=e;return{source:t,order_id:null!=a?a:null,entry:i}}},[M.KN]:{name:"customer_promotion:email_entry_complete",props:e=>{let{source:t,orderId:a,result:i,errorCode:n}=e;return{source:null!=t?t:null,order_id:null!=a?a:null,result:i,...n&&{error_code:n}}}},[M.cp]:{name:"customer_promotion:signup_land",props:e=>{let{source:t,brandId:a,productId:i,orderId:n}=e;return{source:t,brand_id:null!=a?a:null,product_id:null!=i?i:null,order_id:null!=n?n:null}}}},Q=e=>{let{profileId:t}=e;return{profile_id:null!=t?t:null}},J={[M.nk]:{name:"onboarding:experiment_view",props:e=>{let{profileId:t,experimentGroup:a,testName:i,locale:n}=e;return{profile_id:null!=t?t:null,experiment_group:a,test_name:i,...n&&{locale:n},$set:{onboarding_experiment_group:a,onboarding_experiment_test:i}}}},[M.PN]:{name:"onboarding:intro_select",props:e=>{let{profileId:t,choice:a,hasInteracted:i}=e;return{profile_id:null!=t?t:null,choice:a,has_interacted:!!i}}},[M.rq]:{name:"onboarding:create_method_select",props:e=>{let{mode:t,Id:a}=e;return{profile_id:null!=a?a:null,method:t}}},[M.wK]:{name:"onboarding:step_view",props:e=>{let{profileId:t,flow:a,step:i}=e;return{profile_id:null!=t?t:null,flow:a,step:i}}},[M.NX]:{name:"onboarding:product_template_select",props:e=>{let{profileId:t,templateId:a,action:i}=e;return{profile_id:null!=t?t:null,template_id:null!=a?a:null,action:i}}},[M.kx]:{name:"onboarding:product_basic_submit",props:e=>
283{let{profileId:t,productMode:a,templateId:i,action:n}=e;return{profile_id:null!=t?t:null,product_mode:a,template_id:null!=i?i:null,...n&&{action:n}}}},[M.PS]:{name:"onboarding:product_content_submit",props:e=>{let{profileId:t,productMode:a,templateId:i,action:n,hasImage:r,hasDescription:o}=e;return{profile_id:null!=t?t:null,product_mode:a,template_id:null!=i?i:null,...n&&{action:n},has_image:!!r,has_description:!!o}}},[M.n7]:{name:"onboarding:product_create",props:e=>{let{Id:t,ProductMode:a,TemplateId:i}=e;return{profile_id:null!=t?t:null,product_mode:a,template_id:null!=i?i:null}}},[M.n5]:{name:"onboarding:finish",props:e=>{let{id:t,mode:a,locale:i,template:n}=e;return{profile_id:null!=t?t:null,...a&&{mode:a},...i&&{locale:i},...n&&{template:n}}}},[M.t4]:{name:"onboarding:product_admin_view",props:Q},[M.mH]:{name:"onboarding:product_publish",props:e=>{let{profileId:t,productId:a,daysSinceDraft:i}=e;return{profile_id:null!=t?t:null,product_id:null!=a?a:null,days_since_draft:null!=i?i:null}}},[M.kz]:{name:"onboarding:creator_type_step_view",props:Q},[M.fd]:{name:"onboarding:creator_type_skip",props:Q},[M.Zn]:{name:"onboarding:page_template_step_view",props:Q},[M.K7]:{name:"onboarding:page_template_skip",props:Q},[M.ao]:{name:"onboarding:layout_step_view",props:Q},[M.yJ]:{name:"onboarding:layout_skip",props:Q},[M.S8]:{name:"onboarding:social_step_view",props:Q},[M.o$]:{name:"onboarding:social_skip",props:Q},[M.Qd]:{name:"onboarding:ai_generate",props:Q},[M.Wr]:{name:"onboarding:linktree_generate",props:Q}},Z={...X,...Y,...J},ee=e=>{let{eventKey:t,def:a}=e,i=(0,o.useCallback)(e=>(0,G.WZ)(a.name,a.props,e),[a]);return(0,A.M)(t,i),null},et=()=>{let e=(0,o.useCallback)(e=>{let{userId:t}=e;(0,G.ls)(t)},[]),t=(0,o.useCallback)(()=>(0,G.cL)(),[]);return(0,A.M)(M.bC,e),(0,A.M)(M.ww,t),null},ea=()=>(0,i.FD)(i.FK,{children:[(0,i.Y)(et,{}),Object.entries(Z).map(e=>{let[t,a]=e;return(0,i.Y)(ee,{eventKey:t,def:a},t)})]}),ei=()=>(0,i.FD)(i.FK,{children:[(0,i.Y)(N,{}),(0,i.Y)(U,{}),(0,i.Y)(ea,{}),(0,i.Y)($,{})]});var en=a(71814);let er=e=>{let{data:t}=e;return(null==t?void 0:t.adsSource)?(0,i.Y)(s(),{src:"https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=".concat(en.Sp),crossorigin:"anonymous",strategy:"lazyOnload"}):null};var eo=a(5772),el=a(46494);let eu=e=>{let t=e.split("/").filter(Boolean),a=t.indexOf("product");return a<0||!t[a+1]?{slug:null,productId:null}:{slug:a>0?t[a-1]:null,productId:t[a+1]}},es=e=>"promotion_link_viewed:".concat(e),ed=e=>{let{enabled:t}=e,{emit:a}=(0,A.A)(),i=(0,o.useRef)(!1);(0,o.useEffect)(()=>{if(!t||i.current)return;let e=new URLSearchParams(window.location.search).get(el.ss);if(!e||!(0,eo.A)(es(e)))return;i.current=!0;let{slug:n,productId:r}=eu(window.location.pathname);a(M.DV,{linkId:e,productId:r,slug:n}),fetch("/api/customer-promotion/link-view",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({linkId:e}),keepalive:!0}).catch(()=>{})},[a,t])};var ep=a(64168),ec=a(73736),em=a(33287);let ey=!1,ev=["/customer-promotion/","/unsubscribe","/email/"],ef=e=>"string"==typeof e&&ev.some(t=>e.startsWith(t));var eh=a(86913),eg=a(71597),eb=a(30547),eS=a(38146),ew=a(40412),ek=a(85086),ex=a(17194),eP=a(17437);let e_=(0,eP.keyframes)("0%{transform:translateX(-100%);}100%{transform:translateX(100%);}"),eE=()=>{let[e,t]=(0,o.useState)(!1);return((0,o.useEffect)(()=>{let e=()=>t(!0),a=()=>t(!1);return T().events.on("routeChangeStart",e),T().events.on("routeChangeComplete",a),T().events.on("routeChangeError",a),()=>{T().events.off("routeChangeStart",e),T().events.off("routeChangeComplete",a),T().events.off("routeChangeError",a)}},[]),e)?(0,i.Y)("div",{style:{position:"fixed",zIndex:1800,top:0,left:0,right:0,height:"4px",overflow:"hidden",background:"#D9D9D9"},children:(0,i.Y)("div",{css:{width:"100%",height:"100%",background:"var(--chakra-colors-ci-purple-500, #805AD5)",animation:"".concat(e_," 1s ease-in-out infinite")}})}):null};var eC=a(53505);let eT=JSON.parse('{"admin.CountLimit.升級":[{"type":0,"value":"升級"}],"admin.R18.否,我未達法定年齡":[{"type":0,"value":"否,我未達法定年齡"}],"admin.R18.您是否已滿18歲以上?":[{"type":0,"value":"您是否已滿18歲以上?"}
283],"admin.R18.或您存取本站所在地轄區的法定成年年齡":[{"type":0,"value":"或您存取本站所在地轄區的法定成年年齡"}],"admin.R18.是,我已達法定年齡":[{"type":0,"value":"是,我已達法定年齡"}],"admin.R18.這個傳送門可能包含成人限定的敏感內容":[{"type":0,"value":"這個傳送門可能包含成人限定的敏感內容"}],"admin.abTesting.Portaly 連結":[{"type":0,"value":"Portaly 連結"}],"admin.abTesting.可編輯既有推廣商品":[{"type":0,"value":"可編輯既有推廣商品"}],"admin.abTesting.啟用商品推廣":[{"type":0,"value":"啟用商品推廣"}],"admin.abTesting.編輯分潤比例":[{"type":0,"value":"編輯分潤比例"}],"admin.abTesting.開啟與編輯折扣碼":[{"type":0,"value":"開啟與編輯折扣碼"}],"admin.account.2fa. 可透過E-mail或驗證器收取6位數驗證碼,為您的登入多加上一層保障":[{"type":0,"value":"可透過E-mail或驗證器收取6位數驗證碼,為您的登入多加上一層保障"}],"admin.account.2fa.儲存":[{"type":0,"value":"儲存"}],"admin.account.2fa.取消":[{"type":0,"value":"取消"}],"admin.account.2fa.安全認證 (2FA)":[{"type":0,"value":"安全認證 (2FA)"}],"admin.account.2fa.完成驗證":[{"type":0,"value":"完成驗證"}],"admin.account.2fa.您也可複製以下代碼至驗證器貼上":[{"type":0,"value":"您也可複製以下代碼至驗證器貼上"}],"admin.account.2fa.設定":[{"type":0,"value":"設定"}],"admin.account.2fa.請輸入寄送到 {email} 的驗證碼":[{"type":0,"value":"請輸入寄送到 "},{"type":1,"value":"email"},{"type":0,"value":" 的驗證碼"}],"admin.account.2fa.輸入驗證器所產生的6位數驗證碼":[{"type":0,"value":"輸入驗證器所產生的6位數驗證碼"}],"admin.account.2fa.輸入驗證碼":[{"type":0,"value":"輸入驗證碼"}],"admin.account.2fa.開啟您的驗證器(如:Google Authenticator、Authy),掃描以下QR Code":[{"type":0,"value":"開啟您的驗證器(如:Google Authenticator、Authy),掃描以下QR Code"}],"admin.account.2fa.關閉":[{"type":0,"value":"關閉"}],"admin.account.2fa.驗證器":[{"type":0,"value":"驗證器"}],"admin.account.customDomain.dnsSetting":[{"type":0,"value":"DNS 設定"}],"admin.account.customDomain.helper":[{"type":0,"value":"輸入自訂網域,例如:yourdomain.com、sub.yourdomain.com。"}],"admin.account.customDomain.helper.dns":[{"type":0,"value":"設定後,系統會產生 DNS 設定,請將該設定更新至您的 DNS 伺服器。"}],"admin.account.customDomain.pending":[{"type":0,"value":"系統會自動掃描 DNS 設定,若設定正確,狀態會自動更新為 Active。"}],"admin.account.customDomain.save":[{"type":0,"value":"儲存"}],"admin.account.customDomain.title":[{"type":0,"value":"自訂網域"}],"admin.account.passwordEditor.你的密碼已變更完成,點擊下方按鈕回到後台首頁。":[{"type":0,"value":"你的密碼已變更完成,點擊下方按鈕回到後台首頁。"}],"admin.account.passwordEditor.兩次密碼輸入不一致":[{"type":0,"value":"兩次密碼輸入不一致"}],"admin.account.passwordEditor.切換顯示 / 隱藏":[{"type":0,"value":"切換顯示 / 隱藏"}],"admin.account.passwordEditor.回首頁":[{"type":0,"value":"回首頁"}],"admin.account.passwordEditor.密碼管理":[{"type":0,"value":"密碼管理"}],"admin.account.passwordEditor.密碼管理-取消":[{"type":0,"value":"取消"}],"admin.account.passwordEditor.密碼管理-更新":[{"type":0,"value":"更新"}],"admin.account.passwordEditor.密碼管理-確認":[{"type":0,"value":"確認"}],"admin.account.passwordEditor.密碼管理-送出":[{"type":0,"value":"送出"}],"admin.account.passwordEditor.密碼設定成功":[{"type":0,"value":"密碼設定成功"}],"admin.account.passwordEditor.快來設定密碼吧":[{"type":0,"value":"你的 Portaly 帳號已經開通,快來設定密碼吧!"}],"admin.account.passwordEditor.新密碼":[{"type":0,"value":"新密碼"}],"admin.account.passwordEditor.新密碼不能跟舊密碼一樣":[{"type":0,"value":"新密碼不能跟舊密碼一樣"}],"admin.account.passwordEditor.確認新密碼":[{"type":0,"value":"確認新密碼"}],"admin.account.passwordEditor.舊密碼":[{"type":0,"value":"舊密碼"}],"admin.account.passwordEditor.舊密碼錯誤":[{"type":0,"value":"舊密碼錯誤"}],"admin.account.passwordEditor.設定密碼":[{"type":0,"value":"設定密碼"}],"admin.account.r18.敏感內容":[{"type":0,"value":"敏感內容"}],"admin.account.r18.若您的頁面涉及 18 歲未成年不得瀏覽的內容,請開啟敏感內容保護":[{"type":0,"value":"若您的頁面涉及 18 歲未成年不得瀏覽的內容,請開啟敏感內容保護"}],"admin.account.reameSlug.傳送門帳號":[{"type":0,"value":"傳送門帳號"}],"admin.account.reameSlug.刪除帳號":[{"type":0,"value":"刪除帳號"}],"admin.account.reameSlug.刪除帳號後,您將無法取得 Portaly 中的任何相關資訊,包含數據、贊助名單、贊助款項、合作洽詢等。":[{"type":0,"value":"刪除帳號後,您將無法取得 Portaly 中的任何相關資訊,包含數據、贊助名單、贊助款項、合作洽詢等。"}],"admin.account.reameSlug.原網址":[{"type":0,"value":"原網址"}],"admin.account.reameSlug.如果你已經沒有打算使用傳送門,可以永久刪除帳號。":[{"type":0,"value":"如果你已經沒有打算使用傳送門,可以永久刪除帳號。"}],"admin.account.reameSlug.帳號變更":[{"type":0,"value":"帳號變更"}
283],"admin.account.reameSlug.新網址":[{"type":0,"value":"新網址"}],"admin.account.reameSlug.更新成功":[{"type":0,"value":"更新成功"}],"admin.account.reameSlug.永久刪除帳號":[{"type":0,"value":"永久刪除帳號"}],"admin.account.reameSlug.注意:刪除帳號是永久設定。":[{"type":0,"value":"注意:刪除帳號是永久設定。"}],"admin.account.reameSlug.注意:更改帳號後,你原本的網址即會失效,「傳送門數據」也會歸零。":[{"type":0,"value":"注意:更改帳號後,你原本的網址即會失效,「傳送門數據」也會歸零。"}],"admin.account.reameSlug.注意:若修改網址,60 天內將無法重新變更。「傳送門數據」也會歸零。":[{"type":0,"value":"注意:若修改網址,60 天內將無法重新變更。「傳送門數據」也會歸零。"}],"admin.account.reameSlug.確認永久刪除帳號?":[{"type":0,"value":"確認永久刪除帳號?"}],"admin.account.reameSlug.確認變更傳送門網址?":[{"type":0,"value":"確認變更傳送門網址?"}],"admin.account.reameSlug.網址不可超過 32 字元":[{"type":0,"value":"網址不可超過 32 字元"}],"admin.account.reameSlug.至少要 5 個字元喔":[{"type":0,"value":"至少要 5 個字元喔"}],"admin.account.reameSlug.請輸入傳送門帳號":[{"type":0,"value":"請輸入傳送門帳號"}],"admin.account.reameSlug.開頭與結尾僅能使用英數,或包含不支援的特殊字元":[{"type":0,"value":"開頭與結尾僅能使用英數,或包含不支援的特殊字元"}],"admin.account.reameSlug.關閉":[{"type":0,"value":"關閉"}],"admin.account.tagManager.Google 通用 Analytics":[{"type":0,"value":"Google 通用 Analytics"}],"admin.account.tagManager.追蹤設定":[{"type":0,"value":"追蹤設定"}],"admin.account.tempClose.description":[{"type":0,"value":"暫時將您的Portaly設為無法瀏覽,但後台仍可正常操作"}],"admin.account.tempClose.關閉帳號":[{"type":0,"value":"關閉帳號"}],"admin.account.免費升級":[{"type":0,"value":"免費升級"}],"admin.account.加入時間":[{"type":0,"value":"加入時間"}],"admin.account.升級後即可調整此設定":[{"type":0,"value":"升級後即可調整此設定"}],"admin.account.帳號管理":[{"type":0,"value":"帳號設定"}],"admin.account.我的帳號":[{"type":0,"value":"我的帳號"}],"admin.account.登出":[{"type":0,"value":"登出"}],"admin.account.聯絡信箱":[{"type":0,"value":"聯絡信箱"}],"admin.account.自訂網域":[{"type":0,"value":"自訂網域"}],"admin.account.避免 Portaly 頁面受到廣告干擾":[{"type":0,"value":"避免 Portaly 頁面受到廣告干擾"}],"admin.account.關閉系統廣告":[{"type":0,"value":"關閉系統廣告"}],"admin.affiliate.ProductMerchant.commision.helper.1":[{"type":0,"value":"導購交易的分潤比例。分潤金額 = 交易金額 * 分潤比例"}],"admin.affiliate.ProductMerchant.commision.helper.2":[{"type":0,"value":"商品聯賣的系統抽成,由創作者負擔。"}],"admin.affiliate.ProductMerchant.commision.helper.3":[{"type":0,"value":"透過商品聯賣交易,系統將額外收取 "},{"type":1,"value":"x"},{"type":0,"value":"% 服務費。"}],"admin.affiliate.ProductMerchant.commision.helper.4":[{"type":0,"value":"每筆交易之發票費用,由創作者與夥伴各自負擔。"}],"admin.affiliate.ProductMerchant.commision.分潤比例":[{"type":0,"value":"分潤比例"}],"admin.affiliate.ProductMerchant.commision.最大分潤不可超過":[{"type":0,"value":"最大分潤不可超過 "},{"type":1,"value":"rate"},{"type":0,"value":"%"}],"admin.affiliate.ProductMerchant.commision.最小需大於0%":[{"type":0,"value":"最小需大於0%"}],"admin.affiliate.ProductMerchant.commision.請輸入分潤比例":[{"type":0,"value":"請輸入分潤比例"}],"admin.affiliate.ProductMerchant.partnerList.夥伴帳號":[{"type":0,"value":"夥伴帳號"}],"admin.affiliate.ProductMerchant.partnerList.聯賣夥伴":[{"type":0,"value":"聯賣夥伴"}],"admin.affiliate.ProductMerchant.partnerList.聯賣夥伴.tooltip":[{"type":0,"value":"邀請擁有 Portaly 帳號的夥伴加入,即可開始聯賣!"}],"admin.affiliate.ProductMerchant.productList.聯賣商品":[{"type":0,"value":"聯賣商品"}],"admin.affiliate.ProductMerchant.productList.聯賣收益":[{"type":0,"value":"聯賣收益"}],"admin.affiliate.ProductMerchant.啟用商品推廣":[{"type":0,"value":"啟用商品推廣"}],"admin.affiliate.ProductMerchant.啟用商品聯賣":[{"type":0,"value":"啟用商品聯賣"}],"admin.affiliate.ProductMerchant.啟用商品聯賣.創作者可邀請夥伴協助銷售在 Portaly 上架的商品,並自訂分潤比例。":[{"type":0,"value":"創作者可邀請夥伴協助銷售在 Portaly 上架的商品,並自訂分潤比例。"}],"admin.affiliate.ProductMerchant.確認關閉商品推廣?":[{"type":0,"value":"確認關閉商品推廣?"}],"admin.affiliate.ProductMerchant.關閉商品推廣":[{"type":0,"value":"關閉商品推廣"}],"admin.affiliate.ProductMerchant.關閉後,所有商品將會停止進行推廣。":[{"type":0,"value":"關閉後,所有商品將會停止進行推廣。"}],"admin.affiliate.stats.分潤費用":[{"type":0,"value":"分潤費用"}],"admin.affiliate.stats.利潤":[{"type":0,"value":"利潤"}],"admin.affiliate.stats.利潤.創作者實際獲得之收益":[{"type":0,"value":"創作者實際獲得之收益"}],"admin.affiliate.stats.包含系統抽成與平台服務費":[{"type":0,"value":"包含系統抽成與平台服務費"}],"admin.affiliate.stats.夥伴分潤.提供銷售夥伴之總金額":[{"type":0,"value":"提供銷售夥伴之總金額"}],"admin.affiliate.stats.扣除推廣費用之後的利潤":[{"type":0,"value":"扣除推廣費用之後的利潤"}],"admin.affiliate.stats.推廣費用":[{"type":0,"value":"推廣費用"}],"admin.affiliate.stats.獲得分潤":[{"type":0,"value":"獲得分潤"}],"admin.affiliate.stats.總銷售額.透過聯賣銷售之總金額":[{"type":0,"value":"透過聯賣銷售之總金額"}],"admin.affiliate.stats.透過 Portaly 與推廣者完成銷售之分潤金額":[{"type":0,"value":"透過 Portaly 與推廣者完成銷售之分潤金額"}],"admin.affiliate.stats.銷售量":[{"type":0,"value":"銷售量"}],"admin.affiliate.stats.銷售額":[{"type":0,"value":"銷售額"}],"admin.affiliate.unlink.確定要解除與『{name}』的連結嗎?":[{"type":0,"value":"確定要解除與『"},{"type":1,"value":"name"},{"type":0,"value":"』的連結嗎?"}],"admin.affiliate.unlink.解除連結":[{"type":0,"value":"解除連結"}],"admin.affiliate.作為創作者,你可以邀請朋友一起推廣、銷售您的產品!":[{"type":0,"value":"作為創作者,你可以邀請朋友一起推廣、銷售您的產品!"}],"admin.affiliate.作為創作者,你可以邀請朋友一起推廣、銷售您的產品!邀請朋友加入你的夥伴名單,設定好分潤比例,即可生成專屬推薦連結。每一筆銷售將透過系統分帳、並由雙方分攤各自手續費。":[{"type":0,"value":"作為創作者,你可以邀請朋友一起推廣、銷售您的產品!邀請朋友加入你的夥伴名單,設定好分潤比例,即可生成專屬推薦連結。每一筆銷售將透過系統分帳、並由雙方分攤各自手續費。"}],"admin.affiliate.作為夥伴,你可以協助銷售其他創作者上架至 Portaly 的商品!":[{"type":0,"value":"作為銷售夥伴,你可以協助銷售其他創作者上架至 Portaly 的商品!"}],"admin.affiliate.作為夥伴,你可以協助銷售其他創作者上架至 Portaly 的商品!由產品創作者發送邀請,即可啟用。每一筆銷售將透過系統分帳、並由雙方分攤各自手續費。":[{"type":0,"value":"作為銷售夥伴,你可以協助銷售其他創作者上架至 Portaly 的商品!由產品創作者發送邀請,即可啟用。每一筆銷售將透過系統分帳、並由雙方分攤各自手續費。"}],"admin.affiliate.創作者可以邀請夥伴協助銷售商品!":[{"type":0,"value":"創作者可以邀請夥伴協助銷售商品!"}],"admin.affiliate.創作者邀請夥伴,協助銷售 Portaly 上的商品。":[{"type":0,"value":"創作者邀請夥伴,協助銷售 Portaly 上的商品。"}],"admin.affiliate.商品聯賣:創作者":[{"type":0,"value":"商品聯賣:創作者"}],"admin.affiliate.商品聯賣:夥伴":[{"type":0,"value":"商品聯賣:夥伴"}],"admin.affiliate.夥伴可以透過分享專屬連結,獲取分潤!":[{"type":0,"value":"夥伴可以透過分享專屬連結,獲取分潤!"}],"admin.affiliate.如何開始?":[{"type":0,"value":"如何開始?"}],"admin.affiliate.提供創作者邀請夥伴,協助銷售 Portaly 上的商品。":[{"type":0,"value":"提供創作者邀請夥伴,協助銷售 Portaly 上的商品。"}],"admin.affiliate.立即開始":[{"type":0,"value":"立即開始"}],"admin.analytics.dashboard.Portaly 的觀看總人數":[{"type":0,"value":"Portaly 的觀看總人數"}],"admin.analytics.dashboard.來源":[{"type":0,"value":"來源"}],"admin.analytics.dashboard.天內":[{"type":0,"value":"天內"}],"admin.analytics.dashboard.平板":[{"type":0,"value":"平板"}],"admin.analytics.dashboard.所有區塊、按鈕的點擊次數加總":[{"type":0,"value":"所有區塊、按鈕的點擊次數加總"}],"admin.analytics.dashboard.所有區塊、按鈕被看見的次數加總":[{"type":0,"value":"所有區塊、按鈕被看見的次數加總"}],"admin.analytics.dashboard.手機":[{"type":0,"value":"手機"}],"admin.analytics.dashboard.曝光":[{"type":0,"value":"曝光"}],"admin.analytics.dashboard.桌機":[{"type":0,"value":"桌機"}],"admin.analytics.dashboard.瀏覽人數":[{"type":0,"value":"瀏覽人數"}],"admin.analytics.dashboard.筆電":[{"type":0,"value":"筆電"}],"admin.analytics.dashboard.裝置":[{"type":0,"value":"裝置"}],"admin.analytics.dashboard.過去":[{"type":0,"value":"過去"}],"admin.analytics.dashboard.點擊":[{"type":0,"value":"點擊"}],"admin.analytics.dashboard.點擊 \xf7 曝光 = 使用者的點閱率":[{"type":0,"value":"點擊 \xf7 曝光 = 使用者的點閱率"}],"admin.analytics.datarange.時區說明":[{"type":0,"value":"時間為台北時間 (GMT+8)"}],"admin.analytics.datarange.結束日期":[{"type":0,"value":"結束日期"}],"admin.analytics.datarange.起始日期":[{"type":0,"value":"起始日期"}],"admin.analytics.doughnutChart.列表":[{"type":0,"value":"列表"}],"admin.analytics.doughnutChart.圖表":[{"type":0,"value":"圖表"}],"admin.analytics.productPageList.商品名稱":[{"type":0,"value":"商品名稱"}],"admin.analytics.productPageList.商品頁瀏覽 - 列表":[{"type":0,"value":"商品頁瀏覽 - 列表 (Beta)"}],"admin.analytics.productPageList.瀏覽":[{"type":0,"value":"瀏覽"}],"admin.analytics.socialList.個人檔案社群連結":[{"type":0,"value":"個人檔案社群連結"}],"admin.analytics.socialList.列表":[{"type":0,"value":"列表"}],"admin.analytics.socialList.平台":[{"type":0,"value":"平台"}],"admin.analytics.socialList.曝光":[{"type":0,"value":"曝光"}],"admin.analytics.socialList.每日":[{"type":0,"value":"每日"}],"admin.analytics.socialList.點擊":[{"type":0,"value":"點擊"}],"admin.analytics.subpageList.互動":[{"type":0,"value":"互動"}],"admin.analytics.subpageList.分頁名稱":[{"type":0,"value":"分頁名稱"}],"admin.analytics.subpageList.分頁瀏覽 - 列表":[{"type":0,"value":"分頁瀏覽 - 列表 (Beta)"}],"admin.analytics.subpageList.瀏覽":[{"type":0,"value":"瀏覽"}],"admin.analytics.subpageList.連結點擊、影片播放加總":[{"type":0,"value":"連結點擊、影片播放加總"}],"admin.analytics.分頁瀏覽 - 趨勢圖":[{"type":0,"value":"分頁瀏覽 - 趨勢圖 (Beta)"}],"admin.analytics.列表":[{"type":0,"value":"列表"}],"admin.analytics.合計瀏覽次數":[{"type":0,"value":"合計瀏覽次數"}],"admin.analytics.商品頁合計瀏覽次數":[{"type":0,"value":"合計瀏覽次數"}],"admin.analytics.商品頁瀏覽 - 趨勢圖":[{"type":0,"value":"商品頁瀏覽 - 趨勢圖 (Beta)"}],"admin.analytics.國家":[{"type":0,"value":"國家"}],"admin.analytics.地區分布":[{"type":0,"value":"地區分布"}],"admin.analytics.地圖":[{"type":0,"value":"地圖"}],"admin.analytics.日":[{"type":0,"value":"日"}],"admin.analytics.曝光":[{"type":0,"value":"曝光"}],"admin.analytics.曝光點擊 - 趨勢圖":[{"type":0,"value":"曝光點擊 - 趨勢圖"}],"admin.analytics.瀏覽人數 趨勢圖":[{"type":0,"value":"瀏覽人數 - 趨勢圖"}],"admin.analytics.週":[{"type":0,"value":"週"}],"admin.analytics.頂級會員專屬":[{"type":0,"value":"頂級會員專屬"}],"admin.analytics.點擊":[{"type":0,"value":"點擊"}],"admin.assistant.adminProxy":[{"type":0,"value":"管理員代理模式:這是別人的後台,不是你的測試環境。助理在這裡建立、修改、上下架的都是這位創作者的正式資料,一送出就真的生效。這些對話不記入 beta 遙測,但會留下一筆ç¨
283½æ ¸è¨˜éŒ„。"}],"admin.assistant.attribution.action.coupon.activated":[{"type":0,"value":"啟用了折扣碼"}],"admin.assistant.attribution.action.coupon.created":[{"type":0,"value":"建立了折扣碼"}],"admin.assistant.attribution.action.coupon.deactivated":[{"type":0,"value":"停用了折扣碼"}],"admin.assistant.attribution.action.coupon.updated":[{"type":0,"value":"修改了折扣碼"}],"admin.assistant.attribution.action.page.updated":[{"type":0,"value":"修改了頁面"}],"admin.assistant.attribution.action.product.activated":[{"type":0,"value":"上架了商品"}],"admin.assistant.attribution.action.product.created":[{"type":0,"value":"建立了商品"}],"admin.assistant.attribution.action.product.deactivated":[{"type":0,"value":"下架了商品"}],"admin.assistant.attribution.action.product.updated":[{"type":0,"value":"修改了商品"}],"admin.assistant.attribution.action.campaign.countdown":[{"type":0,"value":"設了倒數優惠"}],"admin.assistant.attribution.action.campaign.sale":[{"type":0,"value":"設了特價"}],"admin.assistant.attribution.action.campaign.reverted":[{"type":0,"value":"取消了活動"}],"admin.assistant.attribution.badge":[{"type":0,"value":"AI "},{"type":1,"value":"date"},{"type":0,"value":" 改過"}],"admin.assistant.attribution.change.content":[{"type":0,"value":"內容"}],"admin.assistant.attribution.change.media":[{"type":0,"value":"圖片影片"}],"admin.assistant.attribution.change.name":[{"type":0,"value":"名稱"}],"admin.assistant.attribution.change.price":[{"type":0,"value":"價格"}],"admin.assistant.attribution.change.settings":[{"type":0,"value":"其他設定"}],"admin.assistant.attribution.change.status":[{"type":0,"value":"上下架"}],"admin.assistant.attribution.changes":[{"type":0,"value":",異動:"},{"type":1,"value":"list"}],"admin.assistant.attribution.digest.collapse":[{"type":0,"value":"收合"}],"admin.assistant.attribution.digest.expand":[{"type":0,"value":"查看"}],"admin.assistant.attribution.digest.item":[{"type":1,"value":"time"},{"type":0,"value":" \xb7 "},{"type":1,"value":"name"},{"type":0,"value":" \xb7 "},{"type":1,"value":"summary"}],"admin.assistant.attribution.digest.summary":[{"type":0,"value":"最近 "},{"type":1,"value":"days"},{"type":0,"value":" 天 AI 助理幫你改了 "},{"type":1,"value":"count"},{"type":0,"value":" 個項目"}],"admin.assistant.attribution.digest.view":[{"type":0,"value":"看變更"}],"admin.assistant.attribution.page.main":[{"type":0,"value":"主頁"}],"admin.assistant.attribution.page.pageDraft":[{"type":0,"value":"主頁(整頁換版)"}],"admin.assistant.attribution.page.support":[{"type":0,"value":"贊助方案"}],"admin.assistant.attribution.tooltip":[{"type":0,"value":"AI 助理 \xb7 "},{"type":1,"value":"time"},{"type":0,"value":" \xb7 "},{"type":1,"value":"summary"}],"admin.assistant.attribution.unnamed":[{"type":0,"value":"未命名"}],"admin.assistant.badge.quotaExhausted":[{"type":0,"value":"服務額度用完"}],"admin.assistant.badge.rateLimited":[{"type":0,"value":"請稍候再試"}],"admin.assistant.confirm.approve":[{"type":0,"value":"確認上架"}],"admin.assistant.confirm.campaign.baseline":[{"type":0,"value":"你平常的折扣碼最多折售價的 "},{"type":1,"value":"usual"},{"type":0,"value":"%,這次 "},{"type":1,"value":"current"},{"type":0,"value":"%。"}],"admin.assistant.confirm.campaign.cancelHint":[{"type":0,"value":"上線後首頁會出現「取消這檔活動」,隨時可以收掉。"}],"admin.assistant.confirm.coupon.approve":[{"type":0,"value":"確認停用"}],"admin.assistant.confirm.coupon.done":[{"type":0,"value":"已停用折扣碼"}],"admin.assistant.confirm.coupon.error":[{"type":0,"value":"停用沒有送出成功,請再試一次。"}],"admin.assistant.confirm.coupon.followUpMessage":[{"type":0,"value":"請停用折扣碼 "},{"type":1,"value":"code"},{"type":0,"value":"(couponId: "},{"type":1,"value":"couponId"},{"type":0,"value":")。"}],"admin.assistant.confirm.coupon.line":[{"type":0,"value":"折扣碼 "},{"type":1,"value":"code"},{"type":0,"value":":用在「"},{"type":1,"value":"product"},{"type":0,"value":"」,每次折抵 "},{"type":1,"value":"amount"}],"admin.assistant.confirm.coupon.lineAll":[{"type":0,"value":"折扣碼 "},{"type":1,"value":"code"},{"type":0,"value":":全站商品都能用,每次折抵 "},{"type":1,"value":"amount"}],"admin.assistant.confirm.coupon.notDone":[{"type":0,"value":"沒有停用成功"}],"admin.assistant.confirm.coupon.title":[{"type":0,"value":"停用折扣碼確認"}],"admin.assistant.confirm.coupon.warning":[{"type":0,"value":"確認後è²
283·å®¶é¦¬ä¸Šå°±ä¸èƒ½å†ç”¨é€™å€‹ä»£ç¢¼çµå¸³ï¼›å·²æˆäº¤çš„訂單不受影響,之後想再開可以請我啟用。"}],"admin.assistant.listSeparator":[{"type":0,"value":"、"}],"admin.campaignBar.live.title":[{"type":0,"value":"進行中 \xb7 "},{"type":1,"value":"name"},{"type":0,"value":" \xb7 "},{"type":1,"value":"start"},{"type":0,"value":" ~ "},{"type":1,"value":"end"}],"admin.campaignBar.live.cta":[{"type":0,"value":"取消這檔活動"}],"admin.campaignBar.draft.title":[{"type":0,"value":"有 1 檔活動等你確認上線 \xb7 "},{"type":1,"value":"name"},{"type":0,"value":" \xb7 "},{"type":1,"value":"start"},{"type":0,"value":" ~ "},{"type":1,"value":"end"}],"admin.campaignBar.draft.cta":[{"type":0,"value":"查看"}],"admin.campaignBar.launched":[{"type":0,"value":"活動已上線"}],"admin.campaignBar.reverted":[{"type":0,"value":"活動已取消,商品與折扣碼回到上線前的狀態"}],"admin.campaignBar.activationBlocked":[{"type":0,"value":"有商品還不能上架,請到商品管理把名稱與交付內容補齊後再試一次"}],"admin.campaignBar.failed":[{"type":0,"value":"沒有成功,請重新整理後再試一次"}],"admin.assistant.confirm.campaign.couponEndShortened":[{"type":0,"value":"折扣碼 "},{"type":1,"value":"code"},{"type":0,"value":" 原本用到 "},{"type":1,"value":"from"},{"type":0,"value":",上線後會跟著活動在 "},{"type":1,"value":"end"},{"type":0,"value":" 結束"}],"admin.assistant.confirm.campaign.couponEndShortenedNoLimit":[{"type":0,"value":"折扣碼 "},{"type":1,"value":"code"},{"type":0,"value":" 原本沒有期限,上線後會跟著活動在 "},{"type":1,"value":"end"},{"type":0,"value":" 結束"}],"admin.assistant.confirm.campaign.couponProduct":[{"type":1,"value":"name"},{"type":0,"value":" 售價 "},{"type":1,"value":"price"},{"type":0,"value":",每用一次少收 "},{"type":1,"value":"amount"},{"type":0,"value":"(等於 "},{"type":1,"value":"zhe"},{"type":0,"value":" 折)"}],"admin.assistant.confirm.campaign.couponProductFree":[{"type":1,"value":"name"},{"type":0,"value":" 售價 "},{"type":1,"value":"price"},{"type":0,"value":",每用一次少收 "},{"type":1,"value":"amount"},{"type":0,"value":"(等於免費)"}],"admin.assistant.confirm.campaign.launchCouponOn":[{"type":0,"value":"折扣碼 "},{"type":1,"value":"code"},{"type":0,"value":" 啟用:"}],"admin.assistant.confirm.campaign.forceApprove":[{"type":0,"value":"仍要回復"}],"admin.assistant.confirm.campaign.launchApprove":[{"type":0,"value":"確認上線"}],"admin.assistant.confirm.campaign.launchCoupon":[{"type":0,"value":"折扣碼 "},{"type":1,"value":"code"},{"type":0,"value":" 啟用:買家每用一次,你少收 "},{"type":1,"value":"amount"}],"admin.assistant.confirm.campaign.launchDone":[{"type":0,"value":"活動已上線"}],"admin.assistant.confirm.campaign.launchError":[{"type":0,"value":"上線沒有送出成功,請再試一次。"}],"admin.assistant.confirm.campaign.launchFollowUp":[{"type":0,"value":"請上線活動(campaignId: "},{"type":1,"value":"campaignId"},{"type":0,"value":")。"}],"admin.assistant.confirm.campaign.launchIrreversible":[{"type":0,"value":"上線後成交的訂單、被用掉的折扣碼,之後回復也收不回來。"}],"admin.assistant.confirm.campaign.launchNotDone":[{"type":0,"value":"活動沒有上線"}],"admin.assistant.confirm.campaign.launchProducts":[{"type":0,"value":"上架,任何人都看得到、買得到:"},{"type":1,"value":"names"}],"admin.assistant.confirm.campaign.alreadyListed":[{"type":0,"value":"本來就上架中:"},{"type":1,"value":"names"}],"admin.assistant.confirm.campaign.launchTitle":[{"type":0,"value":"上線活動:"},{"type":1,"value":"name"}],"admin.assistant.confirm.campaign.revertApprove":[{"type":0,"value":"確認回復"}],"admin.assistant.confirm.campaign.revertCoupon":[{"type":0,"value":"折扣碼 "},{"type":1,"value":"code"},{"type":0,"value":" 停用"}],"admin.assistant.confirm.campaign.revertCouponActive":[{"type":0,"value":"折扣碼 "},{"type":1,"value":"code"},{"type":0,"value":" 回到上線前的設定,仍然啟用"}],"admin.assistant.confirm.campaign.revertCouponUses":[{"type":0,"value":"回復不了的:折扣碼 "},{"type":1,"value":"code"},{"type":0,"value":" 已被用了 "},{"type":1,"value":"uses"},{"type":0,"value":" 次。"}],"admin.assistant.confirm.campaign.revertDone":[{"type":0,"value":"活動已回復"}],"admin.assistant.confirm.campaign.revertError":[{"type":0,"value":"回復沒有送出成功,請再試一次。"}],"admin.assistant.confirm.campaign.revertFollowUp":[{"type":0,"value":"請回復活動(campaignId: "},{"type":1,"value":"campaignId"},{"type":0,"value":")。"}],"admin.assistant.confirm.campaign.revertIrreversible":[{"type":0,"value":"回復不了的:上線後已成交 "},{"type":1,"value":"orders"},{"type":0,"value":" 筆訂單。"}],"admin.assistant.confirm.campaign.revertNotDone":[{"type":0,"value":"活動沒有回復"}],"admin.assistant.confirm.campaign.revertProducts":[{"type":0,"value":"回到上線前的狀態:"},{"type":1,"value":"names"}],"admin.assistant.confirm.campaign.revertTitle":[{"type":0,"value":"回復活動:"},{"type":1,"value":"name"}],"admin.assistant.confirm.campaign.stale":[{"type":0,"value":"你在上線後自己改過其中的商品或折扣碼。回復會把它們改回上線前的樣子,你後來的修改也會一起不見。"}],"admin.assistant.confirm.campaign.uncovered":[{"type":0,"value":"沒有折扣碼套得到、會用原價賣:"},{"type":1,"value":"names"}],"admin.assistant.confirm.campaign.window":[{"type":0,"value":"檔期:"},{"type":1,"value":"start"},{"type":0,"value":" ~ "},{"type":1,"value":"end"}],"admin.assistant.confirm.campaign.edit":[{"type":0,"value":"改"}],"admin.assistant.confirm.campaign.editWindow":[{"type":0,"value":"改檔期"}],"admin.assistant.confirm.campaign.windowStart":[{"type":0,"value":"起日"}],"admin.assistant.confirm.campaign.windowEnd":[{"type":0,"value":"訖日"}],"admin.assistant.confirm.campaign.save":[{"type":0,"value":"存檔"}],"admin.assistant.confirm.campaign.remove":[{"type":0,"value":"移除"}],"admin.assistant.confirm.campaign.removeLabel":[{"type":0,"value":"移除 "},{"type":1,"value":"name"}],"admin.assistant.confirm.campaign.preview":[{"type":0,"value":"用手機看看「"},{"type":1,"value":"name"},{"type":0,"value":"」"}],"admin.assistant.confirm.campaign.rateLabel":[{"type":0,"value":"折扣碼 "},{"type":1,"value":"code"},{"type":0,"value":" 的折數"}],"admin.assistant.confirm.campaign.rateOption":[{"type":1,"value":"zhe"},{"type":0,"value":" 折"}],"admin.assistant.confirm.campaign.saveFailed":[{"type":0,"value":"沒有改成功:檔期不能已經過去,有倒數或特價時起日要是今天,活動裡至少要留一個商品或折扣碼"}],"admin.assistant.confirm.cancel":[{"type":0,"value":"取消"}],"admin.assistant.confirm.canceled":[{"type":0,"value":"已取消"}],"admin.assistant.confirm.canceledFollowUp":[{"type":0,"value":"我按了取消:「"},{"type":1,"value":"action"},{"type":0,"value":"」這件事沒有執行,確認卡已經關掉了。"}],"admin.assistant.confirm.deleteBlock.approve":[{"type":0,"value":"確認刪除"}],"admin.assistant.confirm.block.heading":[{"type":1,"value":"type"},{"type":0,"value":":"},{"type":1,"value":"title"}],"admin.assistant.confirm.block.hidden":[{"type":0,"value":"(目前隱藏中)"}],"admin.assistant.confirm.block.image":[{"type":0,"value":"圖片"}],"admin.assistant.confirm.block.linkTo":[{"type":1,"value":"text"},{"type":0,"value":"(連到 "},{"type":1,"value":"url"},{"type":0,"value":")"}],"admin.assistant.confirm.block.unknownType":[{"type":0,"value":"區塊"}],"admin.assistant.confirm.content.form":[{"type":0,"value":"表單:"},{"type":1,"value":"label"}],"admin.assistant.confirm.content.link":[{"type":0,"value":"連結:"},{"type":1,"value":"label"}],"admin.assistant.confirm.content.video":[{"type":0,"value":"影片:"},{"type":1,"value":"label"}],"admin.assistant.confirm.pageDraft.approve":[{"type":0,"value":"確認換成這版"}],"admin.assistant.confirm.pageDraft.done":[{"type":0,"value":"主頁已換成這版"}],"admin.assistant.confirm.pageDraft.notDone":[{"type":0,"value":"沒有換版成功"}],"admin.assistant.confirm.pageDraft.error":[{"type":0,"value":"換版沒有送出成功,請再試一次。"}],"admin.assistant.confirm.pageDraft.currentEmpty":[{"type":0,"value":"(沒有會被換掉的區塊)"}],"admin.assistant.confirm.pageDraft.currentLabel":[{"type":0,"value":"會被換掉的區塊(換版後只能用復原拿回)"}],"admin.assistant.confirm.pageDraft.followUpMessage":[{"type":0,"value":"請把主頁換成這版草稿(draftId: "},{"type":1,"value":"draftId"},{"type":0,"value":")。"}],"admin.assistant.confirm.pageDraft.title":[{"type":0,"value":"整頁換版確認"}],"admin.assistant.confirm.pageDraft.warning":[{"type":0,"value":"確認後線上主
283頁的標題、清單、橫幅會換成 AI 版本,訪客馬上看到新版;商品、影片等其他區塊原樣保留。換版前會自動存一份快照:換版完成那則回覆下的「復原這一頁」在下一次整頁換版之前都按得到,可以回到現在的樣子。"}],"admin.assistant.pageDraft.another":[{"type":0,"value":"換一版"}],"admin.assistant.pageDraft.previewLabel":[{"type":0,"value":"AI 版本預覽(線上頁面還沒變)"}],"admin.assistant.pageDraft.use":[{"type":0,"value":"就用這版"}],"admin.assistant.pageDraft.useMessage":[{"type":0,"value":"就用這版(draftId: "},{"type":1,"value":"draftId"},{"type":0,"value":")。"}],"admin.assistant.confirm.deleteBlock.currentEmpty":[{"type":0,"value":"(這個區塊沒有內容)"}],"admin.assistant.confirm.deleteBlock.currentLabel":[{"type":0,"value":"目前這個區塊的內容(確認後會失去)"}],"admin.assistant.confirm.deleteBlock.done":[{"type":0,"value":"已刪除區塊"}],"admin.assistant.confirm.deleteBlock.error":[{"type":0,"value":"刪除沒有送出成功,請再試一次。"}],"admin.assistant.confirm.deleteBlock.followUpMessage":[{"type":0,"value":"請刪除頁面區塊(blockId: "},{"type":1,"value":"blockId"},{"type":0,"value":")。"}],"admin.assistant.confirm.deleteBlock.incomingEmpty":[{"type":0,"value":"(這個區塊會整個從頁面上消失)"}],"admin.assistant.confirm.deleteBlock.notDone":[{"type":0,"value":"沒有刪除成功"}],"admin.assistant.confirm.deleteBlock.title":[{"type":0,"value":"刪除區塊確認"}],"admin.assistant.confirm.deleteBlock.warning":[{"type":0,"value":"刪除後這個區塊和裡面的內容會從頁面上消失。頁面沒有草稿狀態,確認後訪客馬上就看不到它了。"}],"admin.assistant.confirm.done":[{"type":0,"value":"已上架"}],"admin.assistant.confirm.error":[{"type":0,"value":"上架沒有送出成功,請再試一次。"}],"admin.assistant.confirm.followUpMessage":[{"type":0,"value":"請上架商品(productId: "},{"type":1,"value":"productId"},{"type":0,"value":")。"}],"admin.assistant.confirm.modalTitle":[{"type":0,"value":"需要你確認"}],"admin.assistant.confirm.notDone":[{"type":0,"value":"沒有上架成功"}],"admin.assistant.confirm.overwrite.approve":[{"type":0,"value":"確認覆蓋"}],"admin.assistant.confirm.overwrite.currentEmpty":[{"type":0,"value":"(目前沒有任何交付內容)"}],"admin.assistant.confirm.overwrite.currentLabel":[{"type":0,"value":"目前的交付內容(確認後會失去)"}],"admin.assistant.confirm.overwrite.currentLabelCounted":[{"type":0,"value":"目前的交付內容(確認後會失去,共 "},{"type":1,"value":"count"},{"type":0,"value":" 項)"}],"admin.assistant.confirm.overwrite.done":[{"type":0,"value":"已覆蓋交付內容"}],"admin.assistant.confirm.overwrite.error":[{"type":0,"value":"覆蓋沒有送出成功,請再試一次。"}],"admin.assistant.confirm.overwrite.followUpMessage":[{"type":0,"value":"請覆蓋商品的交付內容(productId: "},{"type":1,"value":"productId"},{"type":0,"value":")。"}],"admin.assistant.confirm.overwrite.incomingEmpty":[{"type":0,"value":"(全部清空:買家將拿不到任何交付內容)"}],"admin.assistant.confirm.overwrite.incomingLabel":[{"type":0,"value":"將變成"}],"admin.assistant.confirm.overwrite.incomingLabelCounted":[{"type":0,"value":"將變成(共 "},{"type":1,"value":"count"},{"type":0,"value":" 項)"}],"admin.assistant.confirm.overwrite.notDone":[{"type":0,"value":"沒有覆蓋成功"}],"admin.assistant.confirm.overwrite.title":[{"type":0,"value":"覆蓋交付內容確認"}],"admin.assistant.confirm.price.approve":[{"type":0,"value":"確認改價"}],"admin.assistant.confirm.price.change":[{"type":0,"value":"「"},{"type":1,"value":"name"},{"type":0,"value":"」售價 "},{"type":1,"value":"from"},{"type":0,"value":" → "},{"type":1,"value":"to"}],"admin.assistant.confirm.price.done":[{"type":0,"value":"已改價"}],"admin.assistant.confirm.price.error":[{"type":0,"value":"改價沒有送出成功,請再試一次。"}],"admin.assistant.confirm.price.followUpMessage":[{"type":0,"value":"請把「"},{"type":1,"value":"name"},{"type":0,"value":"」的售價改成 "},{"type":1,"value":"price"},{"type":0,"value":"(productId: "},{"type":1,"value":"productId"},{"type":0,"value":")。"}
283],"admin.assistant.confirm.price.notDone":[{"type":0,"value":"沒有改價成功"}],"admin.assistant.confirm.price.title":[{"type":0,"value":"改價確認"}],"admin.assistant.confirm.price.warning":[{"type":0,"value":"確認後買家馬上用新價格購買,已成交的訂單不受影響。用固定金額設定的折扣碼不會跟著調整,換算出來的折數會變。"}],"admin.assistant.confirm.price.warningUnpublished":[{"type":0,"value":"這個商品目前是下架狀態,買家買不到;上架之後才會用新價格販售,已成交的訂單不受影響。用固定金額設定的折扣碼不會跟著調整,換算出來的折數會變。"}],"admin.assistant.confirm.product.line":[{"type":0,"value":"「"},{"type":1,"value":"name"},{"type":0,"value":"」售價 "},{"type":1,"value":"price"}],"admin.assistant.confirm.product.name":[{"type":0,"value":"「"},{"type":1,"value":"name"},{"type":0,"value":"」"}],"admin.assistant.confirm.overwrite.warning":[{"type":0,"value":"交付內容是整包取代:沒有列在「將變成」裡的項目會永久消失,已付款的買家會改拿到新的內容。"}],"admin.assistant.confirm.reversible":[{"type":0,"value":"隨時可再下架;已成交的訂單不受影響。"}],"admin.assistant.confirm.seeModal":[{"type":0,"value":"請在跳出的確認視窗完成確認。"}],"admin.assistant.confirm.title":[{"type":0,"value":"上架確認"}],"admin.assistant.confirm.unpublish.approve":[{"type":0,"value":"確認下架"}],"admin.assistant.confirm.unpublish.done":[{"type":0,"value":"已下架"}],"admin.assistant.confirm.unpublish.error":[{"type":0,"value":"下架沒有送出成功,請再試一次。"}],"admin.assistant.confirm.unpublish.followUpMessage":[{"type":0,"value":"請下架這些商品:"},{"type":1,"value":"names"},{"type":0,"value":"(productId: "},{"type":1,"value":"productIds"},{"type":0,"value":")。"}],"admin.assistant.confirm.unpublish.notDone":[{"type":0,"value":"沒有下架成功"}],"admin.assistant.confirm.unpublish.reason.contentsIncomplete":[{"type":0,"value":"交付內容有項目沒填完"}],"admin.assistant.confirm.unpublish.reason.contentsRequired":[{"type":0,"value":"還沒設定交付內容"}],"admin.assistant.confirm.unpublish.reason.nameRequired":[{"type":0,"value":"還沒填商品名稱"}],"admin.assistant.confirm.unpublish.relistBlocked":[{"type":0,"value":"下架之後要先補齊才能再上架:"},{"type":1,"value":"reasons"}],"admin.assistant.confirm.unpublish.title":[{"type":0,"value":"下架確認"}],"admin.assistant.confirm.unpublish.warning":[{"type":0,"value":"確認後這些商品會從你的公開頁面消失,買家買不到;已成交的訂單不受影響。"}],"admin.assistant.confirm.visibility":[{"type":0,"value":"這會出現在你的公開頁面上,任何人可購買。"}],"admin.assistant.emptyReply":[{"type":0,"value":"(沒有內容)"}],"admin.assistant.entry.ariaLabel":[{"type":0,"value":"向 Portaly AI 助理下指令"}],"admin.assistant.entry.placeholder":[{"type":0,"value":"想做什麼?例如:"},{"type":1,"value":"example"}],"admin.assistant.entry.placeholderShort":[{"type":0,"value":"想做什麼?"}],"admin.assistant.entry.resume":[{"type":0,"value":"回到對話"}],"admin.assistant.entry.scope":[{"type":0,"value":"主頁區塊與外觀、商品與折扣碼、銷售與訂單"}],"admin.assistant.entry.scopeSupport":[{"type":0,"value":"贊助方案內容與金額、贊助收入"}],"admin.assistant.entry.suggestion.bestCoupon":[{"type":0,"value":"上個月哪張折扣碼最有效?"}],"admin.assistant.entry.suggestion.homeDarkTheme":[{"type":0,"value":"把主頁背景換成深色"}],"admin.assistant.entry.suggestion.homeYoutube":[{"type":0,"value":"在主頁最上面加一個 YouTube 區塊"}],"admin.assistant.entry.suggestion.recentOrders":[{"type":0,"value":"最近 7 天的訂單明細"}],"admin.assistant.entry.suggestion.salesThisMonth":[{"type":0,"value":"這個月數位商品賣多少?"}],"admin.assistant.entry.suggestion.subpageDarkTheme":[{"type":0,"value":"把整站背景換成深色"}],"admin.assistant.entry.suggestion.subpageYoutube":[{"type":0,"value":"在這個分頁最上面加一個 YouTube 區塊"}],"admin.assistant.entry.suggestion.supportPlan":[{"type":0,"value":"我現在的贊助方案長怎樣?"}],"admin.assistant.entry.suggestion.supportRevenue":[{"type":0,"value":"這個月贊助收入多少?"}],"admin.assistant.entry.title":[{"type":0,"value":"Portaly AI 助理"}],"admin.assistant.entry.unlock":[{"type":0,"value":"升級解鎖 AI 助理"}],"admin.assistant.error.generic":[{"type":0,"value":"這則訊息沒有送出成功,請再試一次。"}],"admin.assistant.error.manualLink":[{"type":0,"value":"改到後台手動操作"}],"admin.assistant.exportLink.label":[{"type":0,"value":"下載名單 CSV("},{"type":1,"value":"count"},{"type":0,"value":" 人)"}],"admin.assistant.feedback.down":[{"type":0,"value":"這則回覆沒有幫助"}],"admin.assistant.feedback.up":[{"type":0,"value":"這則回覆有幫助"}],"admin.assistant.inputPlaceholder":[{"type":0,"value":"問問題,或請助理改頁面區塊、建立商品、折扣碼…"}],"admin.assistant.intro":[{"type":0,"value":"可以問銷售與訂單,或請我改頁面、商品、折扣碼與贊助方案。"}],"admin.assistant.mark.created":[{"type":0,"value":"AI 剛新增"}],"admin.assistant.mark.updated":[{"type":0,"value":"AI 剛編輯"}],"admin.assistant.navigate.accept":[{"type":0,"value":"跳過去看看"}],"admin.assistant.navigate.dismiss":[{"type":0,"value":"先不用"}
283],"admin.assistant.navigate.open":[{"type":0,"value":"開啟"},{"type":1,"value":"page"},{"type":0,"value":" ↗"}],"admin.assistant.navigate.page.home":[{"type":0,"value":"主頁編輯器"}],"admin.assistant.navigate.page.other":[{"type":0,"value":"後台"}],"admin.assistant.navigate.page.product":[{"type":0,"value":"商品管理 › 專案列表"}],"admin.assistant.navigate.page.subpage":[{"type":0,"value":"子分頁編輯器"}],"admin.assistant.navigate.page.support":[{"type":0,"value":"贊助設定"}],"admin.assistant.navigate.prompt":[{"type":0,"value":"改好的東西在「"},{"type":1,"value":"page"},{"type":0,"value":"」,不在你現在看的這一頁。要跳過去看看嗎?對話會跟著過去。"}],"admin.assistant.navigate.wrongPage.accept":[{"type":0,"value":"跳過去接著做"}],"admin.assistant.navigate.wrongPage.prompt":[{"type":0,"value":"這件事要到「"},{"type":1,"value":"page"},{"type":0,"value":"」才做得到,要跳過去接著做嗎?"}],"admin.assistant.panel.minimize":[{"type":0,"value":"收起助理"}],"admin.assistant.placeholder":[{"type":0,"value":"問我「這個月數位商品賣多少」試試看。"}],"admin.assistant.restore.done":[{"type":0,"value":"已經把整頁還原到助理動手前的樣子。"}],"admin.assistant.restore.done.both":[{"type":0,"value":"已經把這一回合改過的地方(頁面與贊助方案)都還原到助理動手前的樣子。"}],"admin.assistant.restore.done.support":[{"type":0,"value":"已經把贊助方案還原到助理動手前的樣子。"}],"admin.assistant.restore.empty":[{"type":0,"value":"沒有可以復原的內容:這一回合的還原點已經用掉了,或是後面又有新的一輪改動蓋過去了。"}],"admin.assistant.restore.error":[{"type":0,"value":"復原沒有送出成功,請再試一次。"}],"admin.assistant.restore.force":[{"type":0,"value":"仍要復原"}],"admin.assistant.restore.label":[{"type":0,"value":"復原這一頁"}],"admin.assistant.restore.label.both":[{"type":0,"value":"復原這一回合的修改"}],"admin.assistant.restore.label.support":[{"type":0,"value":"復原贊助方案"}],"admin.assistant.restore.partial":[{"type":0,"value":"只還原得回一部分:這一回合改過的地方,有一些已經被後來的改動蓋過去了,那些沒有被還原。"}],"admin.assistant.restore.stale":[{"type":0,"value":"復原=整頁回到助理動手前。這之後的任何修改(包含你自己在後台改的)都會一起蓋掉,所以只要我們無法確認這一頁還停在那一刻,就先擋下來問你。"}],"admin.assistant.restore.stale.both":[{"type":0,"value":"復原=這一回合改過的地方(頁面與贊助方案)一起回到助理動手前。這之後的任何修改(包含你自己在後台改的)都會一起蓋掉,所以只要我們無法確認它們還停在那一刻,就先擋下來問你。"}],"admin.assistant.restore.stale.support":[{"type":0,"value":"復原=贊助方案回到助理動手前。這之後的任何修改(包含你自己在後台改的)都會一起蓋掉,所以只要我們無法確認贊助方案還停在那一刻,就先擋下來問你。"}],"admin.assistant.attach":[{"type":0,"value":"附圖"}],"admin.assistant.attach.failed":[{"type":0,"value":"圖片上傳失敗,請再試一次。"}],"admin.assistant.attach.remove":[{"type":0,"value":"移除"}],"admin.assistant.attach.sent":[{"type":0,"value":"附圖:"},{"type":1,"value":"name"}],"admin.assistant.attach.tooMany":[{"type":0,"value":"一則訊息最多附 "},{"type":1,"value":"max"},{"type":0,"value":" 張圖。"}],"admin.assistant.send":[{"type":0,"value":"送出"}],"admin.assistant.sending":[{"type":0,"value":"助理思考中…"}],"admin.assistant.undo.label":[{"type":0,"value":"復原"}],"admin.assistant.undo.message":[{"type":0,"value":"請把商品(productId: "},{"type":1,"value":"objectId"},{"type":0,"value":")下架。"}],"admin.blockEditor.Logo設定":[{"type":0,"value":"Logo設定"}],"admin.blockEditor.【 頁籤 】":[{"type":0,"value":"【 頁籤 】"}],"admin.blockEditor.主頁":[{"type":0,"value":"主頁"}],"admin.blockEditor.主頁標題":[{"type":0,"value":"主頁標題"}],"admin.blockEditor.分頁":[{"type":0,"value":"分頁"}],"admin.blockEditor.分頁標題":[{"type":0,"value":"分頁標題"}],"admin.blockEditor.區塊已達上限":[{"type":0,"value":"區塊已達上限"}],"admin.blockEditor.區塊已達上限,升級以解鎖更多":[{"type":0,"value":"區塊已達上限,升級以解鎖更多"}],"admin.blockEditor.合作洽詢":[{"type":0,"value":"合作洽詢"}],"admin.blockEditor.商品銷售":[{"type":0,"value":"商品銷售"}],"admin.blockEditor.基本功能":[{"type":0,"value":"基本功能"}],"admin.blockEditor.建議尺寸: 1200 x 280":[{"type":0,"value":"建議尺寸: 1200 x 280"}],"admin.blockEditor.我的商品":[{"type":0,"value":"我的商品"}],"admin.blockEditor.移除Logo":[{"type":0,"value":"移除Logo"}
283],"admin.blockEditor.立即升級":[{"type":0,"value":"立即升級"}],"admin.blockEditor.組織頁":[{"type":0,"value":"組織頁"}],"admin.blockEditor.自訂Logo":[{"type":0,"value":"自訂Logo"}],"admin.blockEditor.自訂分頁":[{"type":0,"value":"自訂分頁"}],"admin.blockEditor.贊助支持":[{"type":0,"value":"贊助支持"}],"admin.blockEditor.進階功能":[{"type":0,"value":"進階功能"}],"admin.blockEditor.開啟分頁連結":[{"type":0,"value":"開啟分頁連結"}],"admin.blockEditor.頂級功能":[{"type":0,"value":"頂級功能"}],"admin.business.其他":[{"type":0,"value":"其他"}],"admin.business.只會顯示有開啟的項目":[{"type":0,"value":"只會顯示有開啟的項目"}],"admin.business.地址":[{"type":0,"value":"地址"}],"admin.business.地址或地點名稱":[{"type":0,"value":"地址或地點名稱"}],"admin.business.展示聯繫資訊與社群 QR Code":[{"type":0,"value":"展示聯繫資訊與社群 QR Code"}],"admin.business.數位名片":[{"type":0,"value":"數位名片"}],"admin.business.社群連結":[{"type":0,"value":"社群連結"}],"admin.business.聯絡資訊":[{"type":0,"value":"聯絡資訊"}],"admin.business.聯繫項目":[{"type":0,"value":"聯繫項目"}],"admin.business.電話":[{"type":0,"value":"電話"}],"admin.business.顯示標題":[{"type":0,"value":"顯示標題"}],"admin.business.點擊新增聯繫項目":[{"type":0,"value":"點擊新增聯繫項目"}],"admin.cardExpiring.您的卡片即將到期,請立即更新信用卡資訊以確保頂級會員權益":[{"type":0,"value":"您的卡片即將到期,請立即更新信用卡資訊以確保頂級會員權益"}],"admin.cardExpiring.立即修正":[{"type":0,"value":"立即修正"}],"admin.comeBackDiscount.立即升級":[{"type":0,"value":"立即升級"}],"admin.comeBackDiscount.\uD83D\uDD25 回歸專屬優惠 :首月 $29,限時 7 天":[{"type":0,"value":"\uD83D\uDD25 回歸專屬優惠 :首月 $29,限時 7 天"}],"admin.comments.block.將此評論區塊嵌入外部網站或部落格":[{"type":0,"value":"將此評論區塊嵌入外部網站或部落格。"}],"admin.comments.block.我的商品評論":[{"type":0,"value":"我的商品評論"}],"admin.comments.block.我的精選評論":[{"type":0,"value":"我的精選評論"}],"admin.comments.block.敘述說明":[{"type":0,"value":"敘述說明"}],"admin.comments.block.標題":[{"type":0,"value":"標題"}],"admin.comments.block.設定標題 ":[{"type":0,"value":"設定標題"}],"admin.comments.block.選取最多3則置頂評論":[{"type":0,"value":"選取最多 3 則置頂評論,展示於你的主頁區塊上。"}],"admin.comments.以下評論內容會於選取後,顯示於商品畫面上。":[{"type":0,"value":"以下評論內容會於選取後,顯示於商品畫面上。"}],"admin.comments.ä¿¡ç®±":[{"type":0,"value":"ä¿¡ç®±"}],"admin.comments.全部類別":[{"type":0,"value":"全部類別"}],"admin.comments.動作":[{"type":0,"value":"動作"}],"admin.comments.匿名":[{"type":0,"value":"匿名"}],"admin.comments.商品":[{"type":0,"value":"商品"}],"admin.comments.商品評論":[{"type":0,"value":"商品評論"}],"admin.comments.商品評論({count})":[{"type":0,"value":"商品評論("},{"type":1,"value":"count"},{"type":0,"value":")"}],"admin.comments.填寫回饋或建議":[{"type":0,"value":"填寫回饋或建議"}],"admin.comments.學員評論":[{"type":0,"value":"學員評論"}],"admin.comments.完成":[{"type":0,"value":"完成"}],"admin.comments.嵌入商品評論":[{"type":0,"value":"嵌入商品評論"}],"admin.comments.嵌入評論區塊":[{"type":0,"value":"嵌入評論區塊"}],"admin.comments.已評價已購買":[{"type":1,"value":"totalRating"},{"type":0,"value":"已評價/"},{"type":1,"value":"totalQuantity"},{"type":0,"value":"已購買"}],"admin.comments.平均星等":[{"type":0,"value":"平均星等"}],"admin.comments.您已完成評論":[{"type":0,"value":"您已完成評論"}],"admin.comments.您的稱呼":[{"type":0,"value":"您的稱呼"}],"admin.comments.搜尋姓名、訂單編號":[{"type":0,"value":"搜尋姓名、訂單編號"}],"admin.comments.數位商品:":[{"type":0,"value":"數位商品:"}],"admin.comments.日期":[{"type":0,"value":"日期"}],"admin.comments.查看":[{"type":0,"value":"查看"}],"admin.comments.查看評論":[{"type":0,"value":"查看評論"}],"admin.comments.直播課:":[{"type":0,"value":"直播課:"}],"admin.comments.評價":[{"type":0,"value":"評價"}],"admin.comments.評論":[{"type":0,"value":"評論"}],"admin.comments.評論不能超過100個字":[{"type":0,"value":"評論不能超過100個字"}],"admin.comments.評論內容":[{"type":0,"value":"評論內容"}],"admin.comments.評論列表":[{"type":0,"value":"評論列表"}],"admin.comments.評論區塊":[{"type":0,"value":"評論區塊"}],"admin.comments.評論此商品":[{"type":0,"value":"評論此商品"}],"admin.comments.評論總覽":[{"type":0,"value":"評論總覽"}],"admin.comments.評論設定":[{"type":0,"value":"評論設定"}],"admin.comments.課後(需行事曆)":[{"type":0,"value":"課後(需行事曆)"}],"admin.comments.課程":[{"type":0,"value":"課程"}],"admin.comments.買家名稱":[{"type":0,"value":"買家名稱"}],"admin.comments.買家評論":[{"type":0,"value":"買家評論"}],"admin.comments.購買日 +7 日後":[{"type":0,"value":"購買日 +7 日後"}],"admin.comments.載入中...":[{"type":0,"value":"載入中..."}],"admin.comments.載入評論資料時發生錯誤,請稍後再試":[{"type":0,"value":"載入評論資料時發生錯誤,請稍後再試"}],"admin.comments.送出":[{"type":0,"value":"送出"}],"admin.comments.開啟後將寄信邀請評論:":[{"type":0,"value":"開å•
283Ÿå¾Œå°‡å¯„信邀請評論:"}],"admin.comments.開啟後,將會於商品頁面顯示星星評價以及「查看評論」按鈕。":[{"type":0,"value":"開啟後,將會於商品頁面顯示星星評價以及「查看評論」按鈕。"}],"admin.comments.預覽":[{"type":0,"value":"預覽"}],"admin.comments.顯示評論":[{"type":0,"value":"顯示評論"}],"admin.comments.(選填)":[{"type":0,"value":"(選填)"}],"admin.contact.(可多選)":[{"type":0,"value":"(可多選)"}],"admin.contact.--可以輸入簡短敘述--":[{"type":0,"value":"--可以輸入簡短敘述--"}],"admin.contact.details.可上傳圖片檔、文件檔,大小不超過5MB":[{"type":0,"value":"可上傳圖片檔、文件檔,大小不超過5MB"}],"admin.contact.details.合作主旨":[{"type":0,"value":"合作主旨"}],"admin.contact.details.如有相關雲端連結,也可直接附上":[{"type":0,"value":"如有相關雲端連結,也可直接附上"}],"admin.contact.details.期望檔期":[{"type":0,"value":"期望檔期"}],"admin.contact.details.檔案大小超過限制":[{"type":0,"value":"檔案大小超過限制"}],"admin.contact.details.簡述合作需求":[{"type":0,"value":"簡述合作需求"}],"admin.contact.details.結束日期":[{"type":0,"value":"結束日期"}],"admin.contact.details.起始日期":[{"type":0,"value":"起始日期"}],"admin.contact.details.附件檔案":[{"type":0,"value":"附件檔案"}],"admin.contact.上限100字喔":[{"type":0,"value":"上限100字喔"}],"admin.contact.下一步":[{"type":0,"value":"下一步"}],"admin.contact.下載附件檔案":[{"type":0,"value":"下載附件檔案"}],"admin.contact.供填表人選擇合作日程":[{"type":0,"value":"供填表人選擇合作日程"}],"admin.contact.ä¿¡ç®±":[{"type":0,"value":"ä¿¡ç®±"}],"admin.contact.個人":[{"type":0,"value":"個人"}],"admin.contact.備註":[{"type":0,"value":"備註"}],"admin.contact.傳送門合作洽詢":[{"type":0,"value":"傳送門合作洽詢"}],"admin.contact.全部":[{"type":0,"value":"全部"}],"admin.contact.再想一下":[{"type":0,"value":"再想一下"}],"admin.contact.刪除":[{"type":0,"value":"刪除"}],"admin.contact.刪除合作洽詢":[{"type":0,"value":"刪除合作洽詢"}],"admin.contact.匯出PDF":[{"type":0,"value":"匯出PDF"}],"admin.contact.合作主旨":[{"type":0,"value":"合作主旨"}],"admin.contact.合作日程":[{"type":0,"value":"合作日程"}],"admin.contact.合作洽詢":[{"type":0,"value":"合作洽詢"}],"admin.contact.合作洽詢填寫,將以 E-mail 寄送至您填寫的聯絡信箱。":[{"type":0,"value":"合作洽詢填寫,將以 E-mail 寄送至您填寫的聯絡信箱。"}],"admin.contact.合作資訊":[{"type":0,"value":"合作資訊"}],"admin.contact.合作選項":[{"type":0,"value":"合作選項"}],"admin.contact.合作項目":[{"type":0,"value":"合作項目"}],"admin.contact.單位":[{"type":0,"value":"單位"}],"admin.contact.單位/團隊":[{"type":0,"value":"單位/團隊"}],"admin.contact.單位/團隊名稱":[{"type":0,"value":"單位/團隊名稱"}],"admin.contact.您可以於備註欄中說明目前方便合作的檔期。":[{"type":0,"value":"您可以於備註欄中說明目前方便合作的檔期。"}],"admin.contact.感謝文字":[{"type":0,"value":"感謝文字"}],"admin.contact.手機":[{"type":0,"value":"手機"}],"admin.contact.按鈕":[{"type":0,"value":"按鈕"}],"admin.contact.按鈕文字":[{"type":0,"value":"按鈕文字"}],"admin.contact.按鈕連結":[{"type":0,"value":"按鈕連結"}],"admin.contact.敘述":[{"type":0,"value":"敘述"}],"admin.contact.最多只能選四個大分類":[{"type":0,"value":"最多只能選四個大分類"}],"admin.contact.有表單":[{"type":0,"value":"有表單"}],"admin.contact.期望檔期":[{"type":0,"value":"期望檔期"}],"admin.contact.標題":[{"type":0,"value":"標題"}],"admin.contact.模板細項":[{"type":0,"value":"模板細項"}],"admin.contact.檔期說明":[{"type":0,"value":"檔期說明"}],"admin.contact.欄位預覽":[{"type":0,"value":"欄位預覽"}],"admin.contact.無表單":[{"type":0,"value":"無表單"}],"admin.contact.發信時間":[{"type":0,"value":"發信時間"}],"admin.contact.目前方便合作的檔期為O個月以後,感謝!":[{"type":0,"value":"目前方便合作的檔期為O個月以後,感謝!"}],"admin.contact.確定刪除":[{"type":0,"value":"確定刪除"}],"admin.contact.確定要刪除這則合作洽詢嗎? 刪除後的內容將ç„
283¡æ³•復原。":[{"type":0,"value":"確定要刪除這則合作洽詢嗎? 刪除後的內容將無法復原。"}],"admin.contact.確認收到你的詢問了!":[{"type":0,"value":"確認收到你的詢問了!"}],"admin.contact.第二頁":[{"type":0,"value":"第二頁"}],"admin.contact.編輯合作項目與選項。":[{"type":0,"value":"編輯合作項目與選項。"}],"admin.contact.編輯感謝圖片與文字":[{"type":0,"value":"編輯感謝圖片與文字"}],"admin.contact.編輯說明文字":[{"type":0,"value":"編輯說明文字"}],"admin.contact.編輯首圖":[{"type":0,"value":"編輯首圖"}],"admin.contact.聯絡{name} - 細節":[{"type":0,"value":"聯絡 "},{"type":1,"value":"name"},{"type":0,"value":" - 細節"}],"admin.contact.聯絡人":[{"type":0,"value":"聯絡人"}],"admin.contact.聯繫":[{"type":0,"value":"聯繫"}],"admin.contact.自訂表":[{"type":0,"value":"自訂表"}],"admin.contact.自訂選項":[{"type":0,"value":"自訂選項"}],"admin.contact.至少要勾選一項喔":[{"type":0,"value":"至少要勾選一項喔"}],"admin.contact.表單設定":[{"type":0,"value":"表單設定"}],"admin.contact.表單通知信箱":[{"type":0,"value":"表單通知信箱"}],"admin.contact.訊息管理":[{"type":0,"value":"訊息管理"}],"admin.contact.返回":[{"type":0,"value":"返回..."}],"admin.contact.送出":[{"type":0,"value":"送出"}],"admin.contact.重要":[{"type":0,"value":"重要"}],"admin.contact.電話":[{"type":0,"value":"電話"}],"admin.contact.需求描述":[{"type":0,"value":"需求描述"}],"admin.contact.靜候回覆靜候回覆":[{"type":0,"value":"靜候回覆"}],"admin.contact.頁面首圖":[{"type":0,"value":"頁面首圖"}],"admin.contact.頂級會員專屬":[{"type":0,"value":"頂級會員專屬"}],"admin.countdownTimer.倒數價格":[{"type":0,"value":"倒數價格"}],"admin.countdownTimer.倒數價格區塊說明":[{"type":0,"value":"截止時間一到,價格顯示會從倒數價格變成截止價格。"}],"admin.countdownTimer.倒數價格說明":[{"type":0,"value":"需為 $0 或 $"},{"type":1,"value":"amount"},{"type":0,"value":" 以上,且小於截止價格、小於原價"}],"admin.countdownTimer.倒數價格需小於『原價』":[{"type":0,"value":"倒數價格需小於『原價』"}],"admin.countdownTimer.倒數價格需小於『截止價格』":[{"type":0,"value":"倒數價格需小於『截止價格』"}],"admin.countdownTimer.優惠至":[{"type":0,"value":"優惠至"}],"admin.countdownTimer.分":[{"type":0,"value":"分"}],"admin.countdownTimer.天":[{"type":0,"value":"天"}],"admin.countdownTimer.截止價格":[{"type":0,"value":"截止價格"}],"admin.countdownTimer.截止價格說明":[{"type":0,"value":"需大於倒數價格,且小於或等於原價"}],"admin.countdownTimer.截止價格需小於『原價』":[{"type":0,"value":"截止價格需小於『原價』"}],"admin.countdownTimer.截止時間":[{"type":0,"value":"截止時間"}],"admin.countdownTimer.時":[{"type":0,"value":"時"}],"admin.countdownTimer.秒":[{"type":0,"value":"秒"}],"admin.countdownTimer.請輸入倒數價格":[{"type":0,"value":"請輸入倒數價格"}],"admin.countdownTimer.請輸入截止價格":[{"type":0,"value":"請輸入截止價格"}],"admin.countdownTimer.請輸入截止時間":[{"type":0,"value":"請輸入截止時間"}],"admin.countdownTimer.請選擇截止時間":[{"type":0,"value":"請選擇截止時間"}],"admin.countdownTimer.超過截止時間,會自動更改為「截止價格」":[{"type":0,"value":"超過截止時間,會自動更改為「截止價格」"}],"admin.countdownTimer.顯示倒數計時":[{"type":0,"value":"顯示倒數計時"}],"admin.countdownTimer.顯示截止時間":[{"type":0,"value":"顯示截止時間"}],"admin.countdownTimer.顯示特價":[{"type":0,"value":"顯示特價"}],"admin.coverModal.Portaly 後台介面全面改版:包括「導覽列」與「個人檔案」,操作體驗更直覺!":[{"type":0,"value":"Portaly 後台介面全面改版:包括「導覽列」與「個人檔案」,操作體驗更直覺!"}],"admin.coverModal.UI 介面全面升級,操作更容易":[{"type":0,"value":"UI 介面全面升級,操作更容易"}],"admin.coverModal.rewardsLaunch.card.description":[{"type":0,"value":"定價 NT$1,990、分潤 20% 的熱門課程。你的受眾裡只要有 15 人透過連結報名,就是一筆穩定收入。"}],"admin.coverModal.rewardsLaunch.card.formula":[{"type":0,"value":"單價 NT$1,990 \xd7 分潤 20% \xd7 月成交 15 筆"}],"admin.coverModal.rewardsLaunch.card.productName":[{"type":0,"value":"UI 設計入門課"}],"admin.coverModal.rewardsLaunch.card.result":[{"type":0,"value":"≈月入 NT$5,970"}],"admin.coverModal.rewardsLaunch.card.tag":[{"type":0,"value":"商品分潤試算範例"}],"admin.coverModal.rewardsLaunch.cta":[{"type":0,"value":"立即開始"}],"admin.coverModal.rewardsLaunch.subtitle":[{"type":0,"value":"即日起,透過 Portaly Rewards 上千件線上課程、電子書、講座票券等數位商品,都能免費領取專屬分潤連結。不用粉絲數、不用審核,分享出去就開å
283§‹è³ºåˆ†æ½¤ã€‚"}],"admin.coverModal.rewardsLaunch.title":[{"type":0,"value":"Portaly Rewards 推薦好商品,賺取分潤"}],"admin.coverModal.「個人檔案」整合":[{"type":0,"value":"「個人檔案」整合"}],"admin.coverModal.「導覽列」圖像化設計":[{"type":0,"value":"「導覽列」圖像化設計"}],"admin.coverModal.一鍵申請公關品,用最真實的體驗贏得粉絲信任":[{"type":0,"value":"一鍵申請公關品,用真實體驗贏得粉絲信任"}],"admin.coverModal.三步驟開始賺取商品分潤,把推薦變收入":[{"type":0,"value":"三步驟開始賺取商品分潤,把推薦變收入"}],"admin.coverModal.下一步":[{"type":0,"value":"下一步"}],"admin.coverModal.先體驗、再分享,讓你的推薦更有說服力":[{"type":0,"value":"先體驗、再分享,讓你的推薦更有說服力"}],"admin.coverModal.在主頁中切換展示多樣的數位商品。":[{"type":0,"value":"在主頁中切換展示多樣的數位商品。"}],"admin.coverModal.在編輯模組中選擇想展示的數位商品,並設定版面,按下儲存。":[{"type":0,"value":"在編輯模組中選擇想展示的數位商品,並設定版面,按下儲存。"}],"admin.coverModal.我們將「佈景主題」與「預覽設定」,整合進「編輯個人檔案」功能,使用者可以一次更新所有主題設定!":[{"type":0,"value":"我們將「佈景主題」與「預覽設定」,整合進「編輯個人檔案」功能,使用者可以一次更新所有主題設定!"}],"admin.coverModal.新版 Portaly 簡化了後台的導覽列,使用者可以更快速操作各種功能。":[{"type":0,"value":"新版 Portaly 簡化了後台的導覽列,使用者可以更快速操作各種功能。"}],"admin.coverModal.發揮社群影響力,讓每一份推薦都有回報":[{"type":0,"value":"發揮社群影響力,讓每一份推薦都有回報"}],"admin.coverModal.立即使用":[{"type":0,"value":"立即使用"}],"admin.coverModal.立即開始":[{"type":0,"value":"立即開始"}],"admin.coverModal.簡單分享,讓影響力自動轉化為被動收入":[{"type":0,"value":"簡單分享,讓影響力自動轉化為被動收入"}],"admin.coverModal.精選商品,讓你的影響力輕鬆變現":[{"type":0,"value":"精選商品,讓你的影響力輕鬆變現"}],"admin.coverModal.設定完成,即可直接在首頁切換不同分頁!":[{"type":0,"value":"設定完成,即可直接在首頁切換不同分頁!"}],"admin.coverModal.頁籤功能:商品銷售":[{"type":0,"value":"頁籤功能:商品銷售"}],"admin.coverModal.頁籤功能:首頁切換多頁面":[{"type":0,"value":"頁籤功能:首頁切換多頁面"}],"admin.coverModal.點開編輯,選擇想在頁籤中展示的內容,按下儲存。":[{"type":0,"value":"點開編輯,選擇想在頁籤中展示的內容,按下儲存。"}],"admin.creatorSubscription.APIWithSkill":[{"type":0,"value":"API 管理"}],"admin.creatorSubscription.apiKey.APIKey":[{"type":0,"value":"API Key"}],"admin.creatorSubscription.apiKey.APIKey已停用":[{"type":0,"value":"API Key 已停用"}],"admin.creatorSubscription.apiKey.CallbackSecret":[{"type":0,"value":"Callback Secret"}],"admin.creatorSubscription.apiKey.filter.ariaLabel":[{"type":0,"value":"依狀態篩選 API Key"}],"admin.creatorSubscription.apiKey.filter.全部":[{"type":0,"value":"全部"}],"admin.creatorSubscription.apiKey.filter.啟用中":[{"type":0,"value":"啟用中"}],"admin.creatorSubscription.apiKey.filter.已停用":[{"type":0,"value":"已停用"}],"admin.creatorSubscription.apiKey.filter.無結果":[{"type":0,"value":"沒有符合條件的 API Key"}],"admin.creatorSubscription.apiKey.keyPrefix說明":[{"type":0,"value":"Portaly 不會再次顯示完整的金鑰,請使用金鑰前綴辨識目前綁定中的金鑰。"}],"admin.creatorSubscription.apiKey.secret僅顯示一次":[{"type":0,"value":"完整 secret 只會顯示這一次,請立即保存。"}],"admin.creatorSubscription.apiKey.停用":[{"type":0,"value":"停用"}],"admin.creatorSubscription.apiKey.停用APIKey失敗":[{"type":0,"value":"停用 API Key 失敗"}],"admin.creatorSubscription.apiKey.停用確認":[{"type":0,"value":"停用後,您的系統將無法再使用這把 API Key串接 Portaly Payment,確定要停用嗎?"}],"admin.creatorSubscription.apiKey.先建立測試":[{"type":0,"value":"先建立測試 API Key (Test)"}],"admin.creatorSubscription.apiKey.尚未建立任何API金鑰":[{"type":0,"value":"尚未建立任何 API Key"}
283],"admin.creatorSubscription.apiKey.已建立新的APIKey":[{"type":0,"value":"已建立新的 API Key"}],"admin.creatorSubscription.apiKey.已複製到剪貼簿":[{"type":0,"value":"已複製到剪貼簿"}],"admin.creatorSubscription.apiKey.建立APIKey失敗":[{"type":0,"value":"建立 API Key 失敗"}],"admin.creatorSubscription.apiKey.建立後提示":[{"type":0,"value":"請立即保存 API Key 與 Secret。離開此頁後將無法再次查看。"}],"admin.creatorSubscription.apiKey.建立後說明":[{"type":0,"value":"建立後即可透過這組 API Key 串接 Portaly 訂閱服務囉!"}],"admin.creatorSubscription.apiKey.建立新API金鑰":[{"type":0,"value":"建立新 API Key"}],"admin.creatorSubscription.apiKey.建立於":[{"type":0,"value":"建立於"}],"admin.creatorSubscription.apiKey.新的API金鑰已建立":[{"type":0,"value":"新的 API Key 已建立"}],"admin.creatorSubscription.apiKey.更新於":[{"type":0,"value":"更新於"}],"admin.creatorSubscription.apiKey.最後使用時間":[{"type":0,"value":"最後使用時間"}],"admin.creatorSubscription.apiKey.正式金鑰":[{"type":0,"value":"正式 API Key (Live)"}],"admin.creatorSubscription.apiKey.正式金鑰說明":[{"type":0,"value":"用於正式環境的付款串接"}],"admin.creatorSubscription.apiKey.正式金鑰需金流審核":[{"type":0,"value":"需先通過金流審核才能建立,請先前往「金流審核」完成認證"}],"admin.creatorSubscription.apiKey.正式金鑰需頂級會員":[{"type":0,"value":"需升級頂級會員才能建立正式 (Live) API Key"}],"admin.creatorSubscription.apiKey.測試金鑰":[{"type":0,"value":"測試 API Key (Test)"}],"admin.creatorSubscription.apiKey.測試金鑰說明":[{"type":0,"value":"用於測試環境的整合開發,所有會員皆可建立"}],"admin.creatorSubscription.apiKey.複製":[{"type":0,"value":"複製"}],"admin.creatorSubscription.apiKey.複製失敗":[{"type":0,"value":"複製失敗"}],"admin.creatorSubscription.apiKey.請手動複製這組APIKey":[{"type":0,"value":"請手動複製這組 API Key。"}],"admin.creatorSubscription.apiKey.請稍後再試":[{"type":0,"value":"請稍後再試。"}],"admin.creatorSubscription.apiKey.載入失敗":[{"type":0,"value":"API Key載入失敗"}],"admin.creatorSubscription.apiKey.選擇金鑰類型":[{"type":0,"value":"建立 API Key"}],"admin.creatorSubscription.apiKey.選擇金鑰類型說明":[{"type":0,"value":"選擇使用正式還是測試付款。"}],"admin.creatorSubscription.apiOverview.Skill總覽":[{"type":0,"value":"Skill 總覽"}],"admin.creatorSubscription.apiOverview.footerNote":[{"type":0,"value":"安裝後你的 Coding Agent 會自動回報版本,後台即顯示安裝狀態。"}],"admin.creatorSubscription.apiOverview.overview.installPrompt":[{"type":0,"value":"請幫我執行 `npx skills add portaly-ai/portaly-skills --skill portaly-overview` 來安裝 Portaly API 總覽 Skill,完成後請讀取安裝好的 SKILL.md,即可得知 Portaly Payment 所有開放的 API 與對應文件。"}],"admin.creatorSubscription.apiOverview.overview.modal更新說明":[{"type":0,"value":"複製下方的 prompt 給你的 Coding Agent,安裝後它就能查閱 Portaly Payment 所有開放的 API 與文件。"}],"admin.creatorSubscription.apiOverview.overview.modal說明":[{"type":0,"value":"複製下方的 prompt 給你的 Coding Agent,安裝後它就能查閱 Portaly Payment 所有開放的 API 與文件。"}],"admin.creatorSubscription.apiOverview.overview.updatePrompt":[{"type":0,"value":"請幫我執行 `npx skills add portaly-ai/portaly-skills --skill portaly-overview` 來更新 Portaly API 總覽 Skill,完成後請讀取更新好的 SKILL.md,即可得知 Portaly Payment 所有開放的 API 與對應文件。"}],"admin.creatorSubscription.apiOverview.overview.描述":[{"type":0,"value":"讓你的 Coding Agent 掌握 Portaly Payment 所有開放的 API 與文件 ⎯ 想自建會員後台、查詢訂閱與訂單紀錄,從這裡開始。"}],"admin.creatorSubscription.apiOverview.overview.標題":[{"type":0,"value":"API 總覽 Skill"}],"admin.creatorSubscription.apiOverview.product.installPrompt":[{"type":0,"value":"請幫我執行 `npx skills add portaly-ai/portaly-skills --skill portaly-product` 來安裝 Portaly 數位商品 Skill,完成後請讀取安裝好的 SKILL.md,依照其中的 workflow 完成商品列表
283與結帳串接。"}],"admin.creatorSubscription.apiOverview.product.modal更新說明":[{"type":0,"value":"複製下方的 prompt 給你的 Coding Agent,安裝後它就能在你的網站串接 Portaly 數位商品結帳。"}],"admin.creatorSubscription.apiOverview.product.modal說明":[{"type":0,"value":"複製下方的 prompt 給你的 Coding Agent,安裝後它就能在你的網站串接 Portaly 數位商品結帳。"}],"admin.creatorSubscription.apiOverview.product.updatePrompt":[{"type":0,"value":"請幫我執行 `npx skills add portaly-ai/portaly-skills --skill portaly-product` 來更新 Portaly 數位商品 Skill,完成後請讀取更新好的 SKILL.md,依照其中的 workflow 完成商品列表與結帳串接。"}],"admin.creatorSubscription.apiOverview.product.描述":[{"type":0,"value":"讓你的 Coding Agent 串接 Portaly 數位商品——在你自己的網站列出商品、建立單品或組合結帳,付款、寄信與訂單由 Portaly 託管完成。"}],"admin.creatorSubscription.apiOverview.product.標題":[{"type":0,"value":"數位商品管理 Skill"}],"admin.creatorSubscription.apiOverview.取得Skill":[{"type":0,"value":"取得 Skill"}],"admin.creatorSubscription.apiOverview.已安裝Skill":[{"type":0,"value":"已安裝 Skill"}],"admin.creatorSubscription.apiOverview.更新Skill":[{"type":0,"value":"更新 Skill"}],"admin.creatorSubscription.apiOverview.查看API文件":[{"type":0,"value":"查看 API 文件"}],"admin.creatorSubscription.checkoutPrompt.body":[{"type":0,"value":"複製下方 prompt 給你的 Coding Agent,他會在買家要付款的地方建立結帳、導向 Portaly 付款頁。"}],"admin.creatorSubscription.checkoutPrompt.footerNote":[{"type":0,"value":"產品端呼叫 create-checkout 建立第一次 session 後,這一步會自動打勾。"}],"admin.creatorSubscription.checkoutPrompt.prompt":[{"type":0,"value":"請用 Portaly Payment Skill 把結帳接進我的產品:在買家要付款的地方建立 checkout session,導向 Portaly 付款頁。"}],"admin.creatorSubscription.checkoutPrompt.title":[{"type":0,"value":"取得結帳串接 prompt"}],"admin.creatorSubscription.config.上傳品牌Logo":[{"type":0,"value":"上傳品牌 Logo"}],"admin.creatorSubscription.config.儲存":[{"type":0,"value":"儲存"}],"admin.creatorSubscription.config.品牌 Logo":[{"type":0,"value":"品牌 Logo"}],"admin.creatorSubscription.config.品牌Logo上傳失敗":[{"type":0,"value":"品牌 Logo 上傳失敗"}],"admin.creatorSubscription.config.品牌Logo已更新":[{"type":0,"value":"品牌 Logo 已更新"}],"admin.creatorSubscription.config.商店名稱":[{"type":0,"value":"產品名稱"}],"admin.creatorSubscription.config.商店名稱已更新":[{"type":0,"value":"產品名稱已更新"}],"admin.creatorSubscription.config.商店名稱更新失敗":[{"type":0,"value":"產品名稱更新失敗"}],"admin.creatorSubscription.config.設定載入失敗":[{"type":0,"value":"Creator subscription 設定載入失敗"}],"admin.creatorSubscription.config.請輸入商店名稱":[{"type":0,"value":"請輸入產品名稱"}],"admin.creatorSubscription.config.請輸入產品名稱":[{"type":0,"value":"請輸入產品名稱"}],"admin.creatorSubscription.discountCode.col.代號":[{"type":0,"value":"代號"}],"admin.creatorSubscription.discountCode.col.兌換":[{"type":0,"value":"兌換"}],"admin.creatorSubscription.discountCode.col.兌換期間":[{"type":0,"value":"兌換期間"}],"admin.creatorSubscription.discountCode.col.折扣":[{"type":0,"value":"折扣"}],"admin.creatorSubscription.discountCode.col.操作":[{"type":0,"value":"操作"}],"admin.creatorSubscription.discountCode.col.期數":[{"type":0,"value":"期數"}],"admin.creatorSubscription.discountCode.col.狀態":[{"type":0,"value":"狀態"}],"admin.creatorSubscription.discountCode.col.適用方案":[{"type":0,"value":"適用方案"}],"admin.creatorSubscription.discountCode.error.代號不可改":[{"type":0,"value":"折扣碼代號建立後無法修改。"}],"admin.creatorSubscription.discountCode.error.代號已存在":[{"type":0,"value":"此折扣碼代號已存在,請換一個代號。"}],"admin.creatorSubscription.discountCode.error.需升級":[{"type":0,"value":"需要升級方案才能建立折扣碼,請先升級為頂級會員或訂閱 Portaly Vibe。"}],"admin.creatorSubscription.discountCode.filter.全部狀態":[{"type":0,"value":"全部狀態"}],"admin.creatorSubscription.discountCode.filter.全部種類":[{"type":0,"value":"全部種類"}],"admin.creatorSubscription.discountCode.summary.all":[{"type":0,"value":"全部方案"}],"admin.creatorSubscription.discountCode.summary.fixed":[{"type":0,"value":"折抵 NT$ "},{"type":1,"value":"value"}],"admin.creatorSubscription.discountCode.summary.forever":[{"type":0,"value":"每期皆折"}],"admin.creatorSubscription.discountCode.summary.free":[{"type":0,"value":"免費"}],"admin.creatorSubscription.discountCode.summary.percent":[{"type":0,"value":"折 "},{"type":1,"value":"value"},{"type":0,"value":"%"}],"admin.creatorSubscription.discountCode.summary.repeating":[{"type":0,"value":"前 "},{"type":1,"value":"cycles"},{"type":0,"value":" 期"}],"admin.creatorSubscription.discountCode.summary.specific":[{"type":1,"value":"count"},{"type":0,"value":" 個指定方案"}],"admin.creatorSubscription.discountCode.不限":[{"type":0,"value":"不限"}],"admin.creatorSubscription.discountCode.代號不可修改":[{"type":0,"value":"折扣碼代號建立後不可修改。"}],"admin.creatorSubscription.discountCode.代號格式說明":[{"type":0,"value":"3–40 個字元,僅能使用大寫英文、數字、底線與連字
283號。"}],"admin.creatorSubscription.discountCode.停用":[{"type":0,"value":"停用"}],"admin.creatorSubscription.discountCode.停用失敗":[{"type":0,"value":"折扣碼停用失敗"}],"admin.creatorSubscription.discountCode.停用折扣碼Modal內容":[{"type":0,"value":"確定要停用折扣碼「"},{"type":1,"value":"code"},{"type":0,"value":"」嗎?停用後訂閱者結帳時將無法再使用此折扣碼,已套用此折扣的訂閱不受影響。"}],"admin.creatorSubscription.discountCode.停用折扣碼Modal標題":[{"type":0,"value":"停用折扣碼"}],"admin.creatorSubscription.discountCode.停用折扣碼Modal確定按鈕":[{"type":0,"value":"確定停用"}],"admin.creatorSubscription.discountCode.儲存":[{"type":0,"value":"儲存"}],"admin.creatorSubscription.discountCode.兌換結束日":[{"type":0,"value":"兌換結束日(選填)"}],"admin.creatorSubscription.discountCode.兌換開始日":[{"type":0,"value":"兌換開始日(選填)"}],"admin.creatorSubscription.discountCode.免費":[{"type":0,"value":"免費"}],"admin.creatorSubscription.discountCode.全部方案":[{"type":0,"value":"全部方案"}],"admin.creatorSubscription.discountCode.前N期":[{"type":0,"value":"前 N 期"}],"admin.creatorSubscription.discountCode.取消":[{"type":0,"value":"取消"}],"admin.creatorSubscription.discountCode.啟用中":[{"type":0,"value":"啟用中"}],"admin.creatorSubscription.discountCode.固定金額折抵":[{"type":0,"value":"固定金額折抵"}],"admin.creatorSubscription.discountCode.多規則提示":[{"type":0,"value":"此折扣碼含多條規則,請透過 API 編輯,後台僅支援單一規則的折扣碼。"}],"admin.creatorSubscription.discountCode.多規則欄位":[{"type":0,"value":"多規則,請透過 API 編輯"}],"admin.creatorSubscription.discountCode.尚未建立任何折扣碼":[{"type":0,"value":"尚未建立任何折扣碼"}],"admin.creatorSubscription.discountCode.已停用":[{"type":0,"value":"已停用"}],"admin.creatorSubscription.discountCode.已停用Toast":[{"type":0,"value":"折扣碼已停用"}],"admin.creatorSubscription.discountCode.已建立":[{"type":0,"value":"折扣碼已建立"}],"admin.creatorSubscription.discountCode.已更新":[{"type":0,"value":"折扣碼已更新"}],"admin.creatorSubscription.discountCode.建立失敗":[{"type":0,"value":"折扣碼建立失敗"}],"admin.creatorSubscription.discountCode.建立折扣碼":[{"type":0,"value":"建立折扣碼"}],"admin.creatorSubscription.discountCode.折扣百分比":[{"type":0,"value":"折扣百分比"}],"admin.creatorSubscription.discountCode.折扣百分比說明":[{"type":0,"value":"輸入折扣的百分比,例如輸入 10 代表每期折 10%(原價 9 折)。"}],"admin.creatorSubscription.discountCode.折扣碼代號":[{"type":0,"value":"折扣碼代號"}],"admin.creatorSubscription.discountCode.折扣種類":[{"type":0,"value":"折扣種類"}],"admin.creatorSubscription.discountCode.折抵期間":[{"type":0,"value":"折抵期間"}],"admin.creatorSubscription.discountCode.折抵期間僅影響訂閱制":[{"type":0,"value":"只影響訂閱制方案;一次性方案一律只折這一次。"}],"admin.creatorSubscription.discountCode.折抵金額":[{"type":0,"value":"折抵金額"}],"admin.creatorSubscription.discountCode.指定方案":[{"type":0,"value":"指定方案"}],"admin.creatorSubscription.discountCode.搜尋placeholder":[{"type":0,"value":"搜尋折扣碼代號…"}],"admin.creatorSubscription.discountCode.新增折扣碼":[{"type":0,"value":"新增折扣碼"}],"admin.creatorSubscription.discountCode.日期區間錯誤":[{"type":0,"value":"兌換結束日必須晚於開始日。"}],"admin.creatorSubscription.discountCode.更新失敗":[{"type":0,"value":"折扣碼更新失敗"}],"admin.creatorSubscription.discountCode.標題":[{"type":0,"value":"折扣碼"}],"admin.creatorSubscription.discountCode.每人使用上限":[{"type":0,"value":"每人使用上限(選填)"}],"admin.creatorSubscription.discountCode.每期皆折":[{"type":0,"value":"每期皆折"}],"admin.creatorSubscription.discountCode.無可選方案":[{"type":0,"value":"目前沒有可選的方案,請先建立方案。"}],"admin.creatorSubscription.discountCode.狀態":[{"type":0,"value":"狀態"}],"admin.creatorSubscription.discountCode.百分比折扣":[{"type":0,"value":"百分比折扣"}],"admin.creatorSubscription.discountCode.空狀態說明":[{"type":0,"value":"建ç«
283‹æŠ˜æ‰£ç¢¼å¾Œï¼Œè¨‚閱者結帳時輸入代號即可享有優惠。"}],"admin.creatorSubscription.discountCode.筆數摘要":[{"type":0,"value":"共 "},{"type":1,"value":"total"},{"type":0,"value":" 筆,顯示 "},{"type":1,"value":"shown"},{"type":0,"value":" 筆"}],"admin.creatorSubscription.discountCode.篩選無結果":[{"type":0,"value":"找不到符合條件的折扣碼"}],"admin.creatorSubscription.discountCode.編輯":[{"type":0,"value":"編輯"}],"admin.creatorSubscription.discountCode.編輯折扣碼":[{"type":0,"value":"編輯折扣碼"}],"admin.creatorSubscription.discountCode.總使用上限":[{"type":0,"value":"總使用上限(選填)"}],"admin.creatorSubscription.discountCode.超過上限提示":[{"type":0,"value":"折扣碼較多,目前僅列出最新 100 筆;較舊的折扣碼可能未顯示。"}],"admin.creatorSubscription.discountCode.載入失敗":[{"type":0,"value":"折扣碼載入失敗"}],"admin.creatorSubscription.discountCode.通用錯誤":[{"type":0,"value":"操作未完成,請確認欄位內容後再試一次。"}],"admin.creatorSubscription.discountCode.適用方案":[{"type":0,"value":"適用方案"}],"admin.creatorSubscription.installSkill.更新說明":[{"type":0,"value":"複製下方的 prompt 給你的 Coding Agent,他會協助你完成更新。"}],"admin.creatorSubscription.installSkill.標題":[{"type":0,"value":"立即開始"}],"admin.creatorSubscription.installSkill.說明":[{"type":0,"value":"複製下方的 prompt 給你的 Coding Agent,他會協助你完成安裝。"}],"admin.creatorSubscription.invoice.交易狀態":[{"type":0,"value":"交易狀態"}],"admin.creatorSubscription.invoice.來源":[{"type":0,"value":"來源"}],"admin.creatorSubscription.invoice.姓名":[{"type":0,"value":"姓名"}],"admin.creatorSubscription.invoice.手機號碼":[{"type":0,"value":"手機號碼"}],"admin.creatorSubscription.invoice.操作":[{"type":0,"value":"操作"}],"admin.creatorSubscription.invoice.目前還沒有訂單紀錄":[{"type":0,"value":"目前還沒有訂單紀錄"}],"admin.creatorSubscription.invoice.空狀態說明":[{"type":0,"value":"當會員完成付款後,這裡會顯示每一筆訂單資料。"}],"admin.creatorSubscription.invoice.組合包進度":[{"type":0,"value":"組合包 "},{"type":1,"value":"index"},{"type":0,"value":"/"},{"type":1,"value":"size"}],"admin.creatorSubscription.invoice.訂單數說明":[{"type":0,"value":"共 "},{"type":1,"value":"count"},{"type":0,"value":" 筆訂單資料"}],"admin.creatorSubscription.invoice.訂單紀錄標題":[{"type":0,"value":"訂單紀錄"}],"admin.creatorSubscription.invoice.載入失敗":[{"type":0,"value":"發票列表載入失敗"}],"admin.creatorSubscription.invoice.金額":[{"type":0,"value":"金額"}],"admin.creatorSubscription.invoice.項目":[{"type":0,"value":"項目"}],"admin.creatorSubscription.liveKeyKycBanner":[{"type":0,"value":"未通過 Portaly 金流審核前,僅能建立測試用 (Test) API Key;完成認證後即可建立正式 (Live) API Key。"}],"admin.creatorSubscription.liveKeyKycBannerCta":[{"type":0,"value":"前往金流審核"}],"admin.creatorSubscription.member.callback.嘗試次數":[{"type":0,"value":"嘗試 "},{"type":1,"value":"count"},{"type":0,"value":" 次"}],"admin.creatorSubscription.member.callback.回應碼":[{"type":0,"value":"回應碼:"},{"type":1,"value":"code"}],"admin.creatorSubscription.member.callback.已略過":[{"type":0,"value":"已略過"}],"admin.creatorSubscription.member.callback.已通知":[{"type":0,"value":"已通知"}],"admin.creatorSubscription.member.callback.待通知":[{"type":0,"value":"待通知"}],"admin.creatorSubscription.member.callback.最後成功":[{"type":0,"value":"最後成功:"},{"type":1,"value":"time"}],"admin.creatorSubscription.member.callback.未啟用":[{"type":0,"value":"未啟用"}],"admin.creatorSubscription.member.callback.通知失敗":[{"type":0,"value":"通知失敗"}],"admin.creatorSubscription.member.statusCallbackRecords.empty":[{"type":0,"value":"目前沒有狀態變更 callback 紀錄。"}],"admin.creatorSubscription.member.statusCallbackRecords.eventName":[{"type":0,"value":"事件名稱"}],"admin.creatorSubscription.member.statusCallbackRecords.loadError":[{"type":0,"value":"Callback 紀錄載入失敗"}],"admin.creatorSubscription.member.statusCallbackRecords.responseCode":[{"type":0,"value":"回應碼:"},{"type":1,"value":"code"}],"admin.creatorSubscription.member.statusCallbackRecords.retry":[{"type":0,"value":"重新通知"}],"admin.creatorSubscription.member.statusCallbackRecords.retryError":[{"type":0,"value":"狀態變更通知重送失敗"}],"admin.creatorSubscription.member.statusCallbackRecords.retryNotSuccessful":[{"type":0,"value":"狀態變更通知重送未成功"}],"admin.creatorSubscription.member.statusCallbackRecords.retryNotSuccessfulDescription":[{"type":0,"value":"系統已重新嘗試通知,但對方系統尚未成功接收。"}],"admin.creatorSubscription.member.statusCallbackRecords.retrySuccess":[{"type":0,"value":"狀態變更通知已重新發送"}],"admin.creatorSubscription.member.statusCallbackRecords.status.completed":[{"type":0,"value":"已完成"}],"admin.creatorSubscription.member.statusCallbackRecords.status.error":[{"type":0,"value":"錯誤"}],"admin.creatorSubscription.member.statusCallbackRecords.status.failed":[{"type":0,"value":"失敗"}],"admin.creatorSubscription.member.statusCallbackRecords.status.pending":[{"type":0,"value":"待處理"}],"admin.creatorSubscription.member.statusCallbackRecords.status.processing":[{"type":0,"value":"處理中"}],"admin.creatorSubscription.member.statusCallbackRecords.status.success":[{"type":0,"value":"成功"}],"admin.creatorSubscription.member.statusCallbackRecords.title":[{"type":0,"value":"狀態變更 Callback 紀錄"}],"admin.creatorSubscription.member.statusCallbackRecords.url":[{"type":0,"value":"網址"}],"admin.creatorSubscription.member.下次扣款時間":[{"type":0,"value":"下次扣款時間"}],"admin.creatorSubscription.member.取消訂閱":[{"type":0,"value":"取消訂閱"}],"admin.creatorSubscription.member.取消訂閱Modal內容":[{"type":0,"value":"確定要取消 "},{"type":1,"value":"name"},{"type":0,"value":" 的訂閱嗎?該會員的訂閱將於本期結束後失效。"}],"admin.creatorSubscription.member.取消訂閱Modal標題":[{"type":0,"value":"取消訂閱"}],"admin.creatorSubscription.member.取消訂閱Modal確定按鈕":[{"type":0,"value":"確定取消訂閱"}],"admin.creatorSubscription.member.取消訂閱失敗":[{"type":0,"value":"取消訂閱失敗"}],"admin.creatorSubscription.member.取消訂閱成功":[{"type":0,"value":"已取消該會員的訂閱"}],"admin.creatorSubscription.member.取消訂閱成功說明":[{"type":0,"value":"訂閱將於本期結束後失效。"}],"admin.creatorSubscription.member.姓名":[{"type":0,"value":"姓名"}],"admin.creatorSubscription.member.已取消訂閱":[{"type":0,"value":"已取消訂閱"}],"admin.creatorSubscription.member.操作":[{"type":0,"value":"操作"}],"admin.creatorSubscription.member.方案":[{"type":0,"value":"方案"}],"admin.creatorSubscription.member.未設定callbackURL":[{"type":0,"value":"未設定 callback URL"}],"admin.creatorSubscription.member.查看狀態變更紀錄":[{"type":0,"value":"查看紀錄"}],"admin.creatorSubscription.member.狀態變更紀錄":[{"type":0,"value":"狀態變更紀錄"}],"admin.creatorSubscription.member.目前還沒有訂閱":[{"type":0,"value":"目前還沒有訂閱"}],"admin.creatorSubscription.member.空狀態說明":[{"type":0,"value":"當使用者完成訂閱後,這裡會顯示訂閱名單與目前狀態。"}],"admin.creatorSubscription.member.訂單編號":[{"type":0,"value":"訂單編號"}],"admin.creatorSubscription.member.訂閱數說明":[{"type":0,"value":"共 "},{"type":1,"value":"count"},{"type":0,"value":" 筆訂閱"}],"admin.creatorSubscription.member.訂閱狀態":[{"type":0,"value":"訂閱狀態"}],"admin.creatorSubscription.member.訂閱管理標題":[{"type":0,"value":"訂閱管理"}],"admin.creatorSubscription.member.請稍後再試":[{"type":0,"value":"請稍後再試。"}],"admin.creatorSubscription.member.載入失敗":[{"type":0,"value":"訂閱列表
283載入失敗"}],"admin.creatorSubscription.member.通知已重新發送":[{"type":0,"value":"通知已重新發送"}],"admin.creatorSubscription.member.通知狀態":[{"type":0,"value":"通知狀態"}],"admin.creatorSubscription.member.通知重送失敗":[{"type":0,"value":"通知重送失敗"}],"admin.creatorSubscription.member.通知重送未成功":[{"type":0,"value":"通知重送未成功"}],"admin.creatorSubscription.member.通知重送未成功說明":[{"type":0,"value":"系統已重新嘗試通知,但對方系統尚未成功接收。"}],"admin.creatorSubscription.member.重新通知":[{"type":0,"value":"重新通知"}],"admin.creatorSubscription.member.金額":[{"type":0,"value":"金額"}],"admin.creatorSubscription.member.開始訂閱時間":[{"type":0,"value":"開始訂閱時間"}],"admin.creatorSubscription.merchantReview.banner審核中":[{"type":0,"value":"這個產品的金流審核中,通過後即可建立正式 (Live) API Key。"}],"admin.creatorSubscription.merchantReview.banner已退件":[{"type":0,"value":"這個產品的金流審核未通過,僅能建立測試用 (Test) API Key;請修正後重新送出審核。"}],"admin.creatorSubscription.merchantReview.banner未送審":[{"type":0,"value":"這個產品尚未送出金流審核,僅能建立測試用 (Test) API Key;每個產品需各自通過審核。"}],"admin.creatorSubscription.merchantReview.不可使用Portaly連結":[{"type":0,"value":"請填寫自行建置的產品或網站網址。如希望使用 Portaly 連結,請申請一般帳號審核"}],"admin.creatorSubscription.merchantReview.修改資料":[{"type":0,"value":"修改資料"}],"admin.creatorSubscription.merchantReview.審核中":[{"type":0,"value":"審核中…身份人工認證需 7 - 15 個工作日,請耐心等待。"}],"admin.creatorSubscription.merchantReview.審核未通過":[{"type":0,"value":"審核未通過,請修正後重新送出。原因如下:"}],"admin.creatorSubscription.merchantReview.尚未送審":[{"type":0,"value":"步驟 2/2:每個產品需各自通過金流審核,才能建立正式 (Live) API Key。請填寫這個產品的資料送出申請。"}],"admin.creatorSubscription.merchantReview.已送出審核":[{"type":0,"value":"已送出審核"}],"admin.creatorSubscription.merchantReview.已通過審核":[{"type":0,"value":"已通過審核,這個產品可以建立正式 (Live) API Key。"}],"admin.creatorSubscription.merchantReview.服務網址":[{"type":0,"value":"服務網址"}],"admin.creatorSubscription.merchantReview.服務網址說明":[{"type":0,"value":"請提供這個產品已上線且可正常操作的網址,審核時我們需實際操作您的服務。"}],"admin.creatorSubscription.merchantReview.業務內容":[{"type":0,"value":"描述這個產品將如何使用 Payment 收款"}],"admin.creatorSubscription.merchantReview.業務內容字數":[{"type":0,"value":"業務內容請輸入 30 - 100 字"}],"admin.creatorSubscription.merchantReview.業務內容範例":[{"type":0,"value":"例如:我們提供 AI 圖像生成工具,使用者購買訂閱方案以使用進階模型…"}],"admin.creatorSubscription.merchantReview.業務內容說明":[{"type":0,"value":"請說明這個產品的服務內容與收費方式(30 - 100 字)。建議先於「方案管理」建立方案,可加速審核。"}],"admin.creatorSubscription.merchantReview.確定送出":[{"type":0,"value":"確定送出"}],"admin.creatorSubscription.merchantReview.網址格式錯誤":[{"type":0,"value":"請輸入有效的網址,例如 example.com"}],"admin.creatorSubscription.merchantReview.身分為帳號層級":[{"type":0,"value":"步驟 1/2:身分與收款資料屬於整個帳號,只需送審一次;這裡的服務網址填帳號的代表服務即可,通過後再回到這個產品送出步驟 2(這個產品自己的服務內容)。"}],"admin.creatorSubscription.merchantReview.載入失敗":[{"type":0,"value":"審核狀態載入失敗,請重新整理頁面再試。"}],"admin.creatorSubscription.merchantReview.送出失敗":[{"type":0,"value":"送出失敗,請稍後再試"}],"admin.creatorSubscription.merchantReview.送出審核":[{"type":0,"value":"送出審核"}],"admin.creatorSubscription.merchantReview.重新送出審核":[{"type":0,"value":"重新送出審核"}],"admin.creatorSubscription.merchantReview.重送確認說明":[{"type":0,"value":"重新送審會讓這個產品回到審核中ï¼
283Œä¸¦åœç”¨å®ƒç›®å‰æ‰€æœ‰çš„æ­£å¼ (Live) API Key——正在運作的串接會立即失效,需等審核通過後重新建立 Key。確定要送出嗎?"}],"admin.creatorSubscription.merchantReview.需先完成身分審核":[{"type":0,"value":"身分與收款資料尚未通過審核,通過後才能送出這個產品的審核。"}],"admin.creatorSubscription.mode.live":[{"type":0,"value":"正式 Live"}],"admin.creatorSubscription.mode.test":[{"type":0,"value":"測試 Test"}],"admin.creatorSubscription.onboarding.integrationModal.標題":[{"type":0,"value":"串接說明"}],"admin.creatorSubscription.onboarding.integrationModal.複製按鈕":[{"type":0,"value":"複製串接說明"}],"admin.creatorSubscription.onboarding.integrationModal.說明":[{"type":0,"value":"複製下方的 prompt 給工程的 Coding Agent,他會協助你完成串接。"}],"admin.creatorSubscription.onboarding.integrationStatus.完成":[{"type":0,"value":"串接完成"}],"admin.creatorSubscription.onboarding.integrationStatus.等待中":[{"type":0,"value":"等待工程完成串接——完成一筆測試結帳後,這裡會自動更新並通知你。"}],"admin.creatorSubscription.onboarding.modeSelect.solo標題":[{"type":0,"value":"我自己寫程式,也自己經營"}],"admin.creatorSubscription.onboarding.modeSelect.solo確認標題":[{"type":0,"value":"以個人模式開始"}],"admin.creatorSubscription.onboarding.modeSelect.solo確認說明":[{"type":0,"value":"方案與價格可用 Coding Agent 或後台管理。"}],"admin.creatorSubscription.onboarding.modeSelect.solo說明":[{"type":0,"value":"串接用你的 Coding Agent 完成;方案、價格與折扣可用 Agent 或直接在後台管理,改動會反映到你的網站。"}],"admin.creatorSubscription.onboarding.modeSelect.solo選擇按鈕":[{"type":0,"value":"選擇個人模式"}],"admin.creatorSubscription.onboarding.modeSelect.team標題":[{"type":0,"value":"我們有工程師負責串接,有人負責營運"}],"admin.creatorSubscription.onboarding.modeSelect.team確認標題":[{"type":0,"value":"以團隊模式開始"}],"admin.creatorSubscription.onboarding.modeSelect.team確認說明":[{"type":0,"value":"方案與價格由你在後台管理,工程只做一次性串接。"}],"admin.creatorSubscription.onboarding.modeSelect.team說明":[{"type":0,"value":"工程師完成串接後,方案、價格與折扣碼都由行銷在後台直接管理,不需再請工程修改。"}],"admin.creatorSubscription.onboarding.modeSelect.team選擇按鈕":[{"type":0,"value":"選擇團隊模式"}],"admin.creatorSubscription.onboarding.modeSelect.再想想":[{"type":0,"value":"再想想"}],"admin.creatorSubscription.onboarding.modeSelect.取消":[{"type":0,"value":"取消"}],"admin.creatorSubscription.onboarding.modeSelect.已鎖定":[{"type":0,"value":"已建立方案,請洽客服變更分工模式"}],"admin.creatorSubscription.onboarding.modeSelect.標題":[{"type":0,"value":"這個專案會怎麼分工?"}],"admin.creatorSubscription.onboarding.modeSelect.目前使用中":[{"type":0,"value":"目前使用中"}],"admin.creatorSubscription.onboarding.modeSelect.確定開始":[{"type":0,"value":"確定開始"}],"admin.creatorSubscription.onboarding.modeSelect.選擇失敗":[{"type":0,"value":"選擇分工模式失敗"}],"admin.creatorSubscription.onboarding.modeSelect.重新選擇":[{"type":0,"value":"選錯分工模式?重新選擇"}],"admin.creatorSubscription.onboarding.modeSelect.鎖定警告":[{"type":0,"value":"建立方案或完成串接後就無法變更模式。"}],"admin.creatorSubscription.onboarding.team.建立方案標題":[{"type":0,"value":"建立第一個訂閱方案"}],"admin.creatorSubscription.onboarding.team.建立方案說明":[{"type":0,"value":"設定方案名稱、價格與計費週期,之後隨時可以在後台調整。"}],"admin.creatorSubscription.onboarding.team.複製說明按鈕":[{"type":0,"value":"複製串接說明"}],"admin.creatorSubscription.onboarding.team.複製說明標題":[{"type":0,"value":"複製串接說明給工程"}],"admin.creatorSubscription.onboarding.team.複製說明說明":[{"type":0,"value":"工程只需要串接一次,之後方案、價格與折扣都能在後台調整,不需要再動到程式。"}],"admin.creatorSubscription.onboarding.安裝Skill標題":[{"type":0,"value":"安裝 Portaly Payment Skill"}],"admin.creatorSubscription.onboarding.安裝Skill說明":[{"type":0,"value":"將 Skill 安裝到你的 Coding Agent(如 Claude Code、Codex、Cursor),它就會幫你串接好。"}],"admin.creatorSubscription.onboarding.完成提示":[{"type":0,"value":"建ç«
283‹ç¬¬ä¸€å€‹æ–¹æ¡ˆå¾Œï¼Œé€™è£¡æœƒè‡ªå‹•顯示完整的管理後台。"}],"admin.creatorSubscription.onboarding.建立APIKey按鈕":[{"type":0,"value":"建立 API Key"}],"admin.creatorSubscription.onboarding.建立APIKey標題":[{"type":0,"value":"建立 API Key"}],"admin.creatorSubscription.onboarding.建立APIKey說明":[{"type":0,"value":"建立一組 API Key 提供給你的 Coding Agent,接著告訴它會帶你設定方案、並完成串接。"}],"admin.creatorSubscription.onboarding.立即開始":[{"type":0,"value":"立即開始"}],"admin.creatorSubscription.onboarding.複製Prompt":[{"type":0,"value":"複製 Prompt"}],"admin.creatorSubscription.order.checkoutAttempts筆數上限提示":[{"type":0,"value":"付款失敗/未完成結帳僅顯示最近 "},{"type":1,"value":"limit"},{"type":0,"value":" 筆,更早的紀錄未列出。"}],"admin.creatorSubscription.order.checkoutAttempts載入失敗提示":[{"type":0,"value":"付款失敗與未完成結帳暫時載入不到,以下只顯示已成立的訂單。"}],"admin.creatorSubscription.order.csv.失敗原因":[{"type":0,"value":"失敗原因"}],"admin.creatorSubscription.order.csv.幣別":[{"type":0,"value":"幣別"}],"admin.creatorSubscription.order.csv.建立時間":[{"type":0,"value":"建立時間"}],"admin.creatorSubscription.order.filter.全部":[{"type":0,"value":"全部"}],"admin.creatorSubscription.order.匯出檔名":[{"type":0,"value":"Portaly Payment 訂單"}],"admin.creatorSubscription.order.source.product":[{"type":0,"value":"商品"}],"admin.creatorSubscription.order.source.subscription":[{"type":0,"value":"訂閱"}],"admin.creatorSubscription.order.status.abandoned":[{"type":0,"value":"未完成結帳"}],"admin.creatorSubscription.order.status.canceled":[{"type":0,"value":"付款取消"}],"admin.creatorSubscription.order.status.refunded":[{"type":0,"value":"已退款"}],"admin.creatorSubscription.order.已送出付款待確認":[{"type":0,"value":"已送出付款,請確認金流後台"}],"admin.creatorSubscription.order.篩選後筆數說明":[{"type":0,"value":"共 "},{"type":1,"value":"count"},{"type":0,"value":" 筆,自 "},{"type":1,"value":"total"},{"type":0,"value":" 筆中篩選"}],"admin.creatorSubscription.order.篩選空狀態標題":[{"type":0,"value":"沒有符合篩選條件的訂單"}],"admin.creatorSubscription.order.篩選空狀態說明":[{"type":0,"value":"試著切換篩選條件,或選擇「全部」查看所有訂單。"}],"admin.creatorSubscription.overview.Skill最新":[{"type":0,"value":"Skill 最新"}],"admin.creatorSubscription.overview.Skill有新版":[{"type":0,"value":"Skill 有新版"}],"admin.creatorSubscription.overview.Skill總覽":[{"type":0,"value":"Skill 總覽"}],"admin.creatorSubscription.overview.emptySummaryNote":[{"type":0,"value":"有正式訂單後,這裡會出現訂單數、營收、訂閱中人數與待撥款餘額。"}],"admin.creatorSubscription.overview.firstRevenue.取得串接prompt":[{"type":0,"value":"取得串接 prompt"}],"admin.creatorSubscription.overview.firstRevenue.建立方案":[{"type":0,"value":"建立第一個付款方案"}],"admin.creatorSubscription.overview.firstRevenue.建立方案說明":[{"type":0,"value":"決定賣什麼、多少錢、單次還是訂閱。"}],"admin.creatorSubscription.overview.firstRevenue.接結帳":[{"type":0,"value":"把結帳接進你的產品"}],"admin.creatorSubscription.overview.firstRevenue.接結帳說明":[{"type":0,"value":"讓 Coding Agent 在買家要付款的地方建立結帳、導向 Portaly 付款頁。"}],"admin.creatorSubscription.overview.firstRevenue.新增方案":[{"type":0,"value":"新增方案"}],"admin.creatorSubscription.overview.firstRevenue.查看方案與訂單":[{"type":0,"value":"查看方案與訂單"}],"admin.creatorSubscription.overview.firstRevenue.測試付款":[{"type":0,"value":"走一筆測試付款,再讓買家看到"}],"admin.creatorSubscription.overview.firstRevenue.測試付款說明":[{"type":0,"value":"先用 Test 產品確認流程沒問題,訂單會出現在方案與訂單。"}],"admin.creatorSubscription.overview.firstRevenue.標題":[{"type":0,"value":"「"},{"type":1,"value":"name"},{"type":0,"value":"」離第一筆收入還有 "},{"type":1,"value":"count"},{"type":0,"value":" æ­¥"}],"admin.creatorSubscription.overview.firstRevenue.說明":[{"type":0,"value":"Portaly Payment 串接已完成,接著按以下步驟建立你的收款流ç¨
283‹å§ï¼"}],"admin.creatorSubscription.overview.skillSubtitle":[{"type":0,"value":"安裝到你的 Coding Agent,AI 會教你如何使用 Portaly API。"}],"admin.creatorSubscription.overview.串接新產品":[{"type":0,"value":"串接新產品"}],"admin.creatorSubscription.overview.付款失敗":[{"type":0,"value":"付款失敗"}],"admin.creatorSubscription.overview.你的產品":[{"type":0,"value":"你的產品"}],"admin.creatorSubscription.overview.安裝":[{"type":0,"value":"安裝"}],"admin.creatorSubscription.overview.尚未串接":[{"type":0,"value":"尚未串接"}],"admin.creatorSubscription.overview.尚未建立金鑰":[{"type":0,"value":"尚未建立金鑰"}],"admin.creatorSubscription.overview.已付款":[{"type":0,"value":"已付款"}],"admin.creatorSubscription.overview.已安裝":[{"type":0,"value":"已安裝"}],"admin.creatorSubscription.overview.已退款":[{"type":0,"value":"已退款"}],"admin.creatorSubscription.overview.待撥款餘額":[{"type":0,"value":"待撥款餘額"}],"admin.creatorSubscription.overview.更新":[{"type":0,"value":"更新"}],"admin.creatorSubscription.overview.查看全部":[{"type":0,"value":"查看全部"}],"admin.creatorSubscription.overview.正式Live":[{"type":0,"value":"正式 Live"}],"admin.creatorSubscription.overview.測試Test":[{"type":0,"value":"測試 Test"}],"admin.creatorSubscription.overview.營收":[{"type":0,"value":"營收"}],"admin.creatorSubscription.overview.產品分頁":[{"type":0,"value":"產品分頁"}],"admin.creatorSubscription.overview.產品資訊說明":[{"type":0,"value":"名稱與 Logo 會顯示在買家的結帳頁面。"}],"admin.creatorSubscription.overview.當前累積":[{"type":0,"value":"當前累積"}],"admin.creatorSubscription.overview.累積營收":[{"type":0,"value":"累積營收"}],"admin.creatorSubscription.overview.經營摘要":[{"type":0,"value":"經營摘要"}],"admin.creatorSubscription.overview.編輯產品資訊":[{"type":0,"value":"編輯產品資訊"}],"admin.creatorSubscription.overview.訂單數":[{"type":0,"value":"訂單數"}],"admin.creatorSubscription.overview.訂閱中":[{"type":0,"value":"訂閱中"}],"admin.creatorSubscription.overview.資料同步中":[{"type":0,"value":"資料同步中…"}],"admin.creatorSubscription.overview.近N天":[{"type":0,"value":"近 "},{"type":1,"value":"days"},{"type":0,"value":" 天"}],"admin.creatorSubscription.overview.近期訂單":[{"type":0,"value":"近期訂單"}],"admin.creatorSubscription.overview.還沒有正式訂單":[{"type":0,"value":"還沒有正式訂單。完成串接並分享方案後,訂單會顯示在這裡。"}],"admin.creatorSubscription.pageTitle":[{"type":0,"value":"Portaly Payment"}],"admin.creatorSubscription.paymentStatusBar.basicTierBadge":[{"type":0,"value":"基礎會員"}],"admin.creatorSubscription.paymentStatusBar.cta":[{"type":0,"value":"立即升級"}],"admin.creatorSubscription.paymentStatusBar.message":[{"type":0,"value":"升級頂級會員,無上限新增付款方案、開更多收入來源"}],"admin.creatorSubscription.paymentStatusBar.trialExpiredNote":[{"type":0,"value":"頂級試用已到期,已開啟的方案不受影響。"}],"admin.creatorSubscription.plan.addPrompt.body":[{"type":0,"value":"複製 prompt 給你的 Coding Agent,建好方案會自動出現在列表。"}],"admin.creatorSubscription.plan.addPrompt.prompt":[{"type":0,"value":"請用 Portaly Payment Skill 幫"},{"type":1,"value":"productName"},{"type":0,"value":"新增一個付款方案:\\n1. 先把現有方案列給我看,有能沿用的就不要新建。\\n2. 名稱、說明、金額、計費
283週期、定價方式跟我確認過再建立;要放方案圖就跟我要檔案。\\n3. 建好回報給我。"}],"admin.creatorSubscription.plan.billingPeriod.monthly":[{"type":0,"value":"月訂閱"}],"admin.creatorSubscription.plan.billingPeriod.oneTime":[{"type":0,"value":"單次付款"}],"admin.creatorSubscription.plan.editPrompt.body":[{"type":0,"value":"複製 prompt 給你的 Coding Agent,改好的內容會自動更新到這裡。"}],"admin.creatorSubscription.plan.editPrompt.prompt":[{"type":0,"value":"請用 Portaly Payment Skill 修改"},{"type":1,"value":"productName"},{"type":0,"value":"的付款方案"},{"type":1,"value":"planName"},{"type":0,"value":"(planId: "},{"type":1,"value":"planId"},{"type":0,"value":"):\\n1. 先把這個方案目前的設定列出來給我看。\\n2. 要改哪些欄位跟我確認過再更新——計費週期與定價方式建立後鎖住,改不了;要換圖就跟我要檔案。\\n3. 改完回報結果。"}],"admin.creatorSubscription.plan.editPrompt.title":[{"type":0,"value":"編輯"},{"type":1,"value":"planName"}],"admin.creatorSubscription.plan.editPrompt.這個方案":[{"type":0,"value":"這個方案"}],"admin.creatorSubscription.plan.empty.active":[{"type":0,"value":"目前沒有使用中的方案"}],"admin.creatorSubscription.plan.empty.inactive":[{"type":0,"value":"目前沒有已封存的方案"}],"admin.creatorSubscription.plan.pagination":[{"type":0,"value":"方案分頁"}],"admin.creatorSubscription.plan.pricingType.dynamic":[{"type":0,"value":"動態金額(結帳時決定,僅限單次付款)"}],"admin.creatorSubscription.plan.pricingType.fixed":[{"type":0,"value":"固定金額"}],"admin.creatorSubscription.plan.tab.active":[{"type":0,"value":"使用中 ("},{"type":1,"value":"count"},{"type":0,"value":")"}],"admin.creatorSubscription.plan.tab.inactive":[{"type":0,"value":"已封存 ("},{"type":1,"value":"count"},{"type":0,"value":")"}],"admin.creatorSubscription.plan.儲存":[{"type":0,"value":"儲存"}],"admin.creatorSubscription.plan.原價":[{"type":0,"value":"原價(選填,顯示用)"}],"admin.creatorSubscription.plan.原價說明":[{"type":0,"value":"顯示用的刪除線參考價,建議高於金額才會顯示;請填實際曾提供過的價格。"}],"admin.creatorSubscription.plan.取消":[{"type":0,"value":"取消"}],"admin.creatorSubscription.plan.取消封存":[{"type":0,"value":"取消封存"}],"admin.creatorSubscription.plan.取消封存方案Modal內容":[{"type":0,"value":"確定要取消封存方案「"},{"type":1,"value":"name"},{"type":0,"value":"」嗎?取消封存後方案會重新啟用,可再次被訂閱。"}],"admin.creatorSubscription.plan.取消封存方案Modal標題":[{"type":0,"value":"取消封存方案"}],"admin.creatorSubscription.plan.取消封存方案Modal確定按鈕":[{"type":0,"value":"確定取消封存"}],"admin.creatorSubscription.plan.圖片上傳中":[{"type":0,"value":"圖片上傳中..."}],"admin.creatorSubscription.plan.定價模式":[{"type":0,"value":"定價模式"}],"admin.creatorSubscription.plan.定價類型":[{"type":0,"value":"定價類型"}],"admin.creatorSubscription.plan.封存方案":[{"type":0,"value":"封存方案"}],"admin.creatorSubscription.plan.封存方案Modal內容":[{"type":0,"value":"確定要封存方案「"},{"type":1,"value":"name"},{"type":0,"value":"」嗎?封存後方案會停用,但已存在的訂閱不會受到影響,之後也可以再取消封存。"}],"admin.creatorSubscription.plan.封存方案Modal標題":[{"type":0,"value":"封存方案"}],"admin.creatorSubscription.plan.封存方案Modal確定按鈕":[{"type":0,"value":"確定封存"}],"admin.creatorSubscription.plan.建立後無法變更":[{"type":0,"value":"建立後無法變更"}],"admin.creatorSubscription.plan.建立方案":[{"type":0,"value":"建立方案"}],"admin.creatorSubscription.plan.後台僅能編輯方案描述其他資訊請透過AIAgent修改":[{"type":0,"value":"後台僅能編輯方案描述,其他資訊請透過 AI Agent 修改"}],"admin.creatorSubscription.plan.新增方案":[{"type":0,"value":"新增方案"}],"admin.creatorSubscription.plan.方案取消封存失敗":[{"type":0,"value":"方案取消封存失敗"}],"admin.creatorSubscription.plan.方案名稱":[{"type":0,"value":"方案名稱"}],"admin.creatorSubscription.plan.方案名稱範例":[{"type":0,"value":"例如:月訂閱"}],"admin.creatorSubscription.plan.方案圖片":[{"type":0,"value":"方案圖片"}],"admin.creatorSubscription.plan.方案圖片上傳失敗":[{"type":0,"value":"方案圖片上傳失敗"}],"admin.creatorSubscription.plan.方案圖片已更新":[{"type":0,"value":"方案圖片已更新"}],"admin.creatorSubscription.plan.方案封存失敗":[{"type":0,"value":"方案封存失敗"}],"admin.creatorSubscription.plan.方案已取消封存":[{"type":0,"value":"方案已取消封存"}],"admin.creatorSubscription.plan.方案已封存":[{"type":0,"value":"方案已封存"}],"admin.creatorSubscription.plan.方案已建立":[{"type":0,"value":"方案已建立"}],"admin.creatorSubscription.plan.方案已更新":[{"type":0,"value":"方案已更新"}],"admin.creatorSubscription.plan.方案建立失敗":[{"type":0,"value":"方案建立失敗"}],"admin.creatorSubscription.plan.方案描述":[{"type":0,"value":"方案描述"}],"admin.creatorSubscription.plan.方案描述提示":[{"type":0,"value":"介紹這個方案的內容,可加入圖片與連結。"}],"admin.creatorSubscription.plan.方案更新失敗":[{"type":0,"value":"方案更新失敗"}],"admin.creatorSubscription.plan.更新於日期":[{"type":0,"value":"更新於 "},{"type":1,"value":"date"}],"admin.creatorSubscription.plan.服務條款":[{"type":0,"value":"服務條款"}],"admin.creatorSubscription.plan.服務條款提示":[{"type":0,"value":"例如:一、會員資格 ..."}
283],"admin.creatorSubscription.plan.服務條款長度錯誤":[{"type":0,"value":"服務條款最多 "},{"type":1,"value":"max"},{"type":0,"value":" 字,目前 "},{"type":1,"value":"current"},{"type":0,"value":" 字,請縮短後再送出。"}],"admin.creatorSubscription.plan.結帳手機號碼":[{"type":0,"value":"結帳頁手機欄位"}],"admin.creatorSubscription.plan.編輯方案":[{"type":0,"value":"編輯方案"}],"admin.creatorSubscription.plan.自由定價":[{"type":0,"value":"自由定價"}],"admin.creatorSubscription.plan.自由定價說明":[{"type":0,"value":"自由定價:金額由買家於結帳時決定"}],"admin.creatorSubscription.plan.計費週期":[{"type":0,"value":"計費週期"}],"admin.creatorSubscription.plan.週期性方案僅支援固定金額":[{"type":0,"value":"週期性方案僅支援固定金額。"}],"admin.creatorSubscription.plan.金額":[{"type":0,"value":"金額(TWD)"}],"admin.creatorSubscription.plan.金額上限錯誤":[{"type":0,"value":"Portaly Payment 方案最高金額為 100,000 元新台幣,請修正後再送出。"}],"admin.creatorSubscription.plan.金額下限錯誤":[{"type":0,"value":"Portaly Payment 方案最低金額為 60 元新台幣,請修正後再送出。"}],"admin.creatorSubscription.plan.金額範圍提示":[{"type":0,"value":"金額須介於 NT$"},{"type":1,"value":"min"},{"type":0,"value":" 至 NT$"},{"type":1,"value":"max"}],"admin.creatorSubscription.plan.顯示服務條款":[{"type":0,"value":"顯示服務條款"}],"admin.creatorSubscription.plan.點擊上傳圖片":[{"type":0,"value":"點擊上傳圖片"}],"admin.creatorSubscription.plan.點擊選擇圖片":[{"type":0,"value":"點擊選擇圖片,建立方案後會自動上傳。"}],"admin.creatorSubscription.planImageUpload.active":[{"type":0,"value":"啟用中"}],"admin.creatorSubscription.planImageUpload.authNotice":[{"type":0,"value":"請先登入有此方案管理權限的 Portaly 帳號。"}],"admin.creatorSubscription.planImageUpload.authNoticeTitle":[{"type":0,"value":"需要登入"}],"admin.creatorSubscription.planImageUpload.billingPeriod":[{"type":0,"value":"計費週期"}],"admin.creatorSubscription.planImageUpload.billingPeriod.monthly":[{"type":0,"value":"每月"}],"admin.creatorSubscription.planImageUpload.billingPeriod.oneTime":[{"type":0,"value":"單次"}],"admin.creatorSubscription.planImageUpload.billingPeriod.yearly":[{"type":0,"value":"每年"}],"admin.creatorSubscription.planImageUpload.dynamicPricing":[{"type":0,"value":"自由定價"}],"admin.creatorSubscription.planImageUpload.imageFile":[{"type":0,"value":"圖片檔案"}],"admin.creatorSubscription.planImageUpload.imageHelp":[{"type":0,"value":"支援 JPEG、PNG、WebP 或 GIF,檔案大小上限 5 MB。"}],"admin.creatorSubscription.planImageUpload.inactive":[{"type":0,"value":"已停用"}],"admin.creatorSubscription.planImageUpload.name":[{"type":0,"value":"方案名稱"}],"admin.creatorSubscription.planImageUpload.noValue":[{"type":0,"value":"未設定"}],"admin.creatorSubscription.planImageUpload.pageTitle":[{"type":0,"value":"方案圖片上傳"}],"admin.creatorSubscription.planImageUpload.planId":[{"type":0,"value":"方案 ID"}],"admin.creatorSubscription.planImageUpload.planInfoTitle":[{"type":0,"value":"方案資訊"}],"admin.creatorSubscription.planImageUpload.planLoadFailed":[{"type":0,"value":"無法讀取方案資訊"}],"admin.creatorSubscription.planImageUpload.preview":[{"type":0,"value":"預覽"}],"admin.creatorSubscription.planImageUpload.previewAlt":[{"type":0,"value":"已選取的方案圖片預覽"}],"admin.creatorSubscription.planImageUpload.price":[{"type":0,"value":"價格"}],"admin.creatorSubscription.planImageUpload.status":[{"type":0,"value":"狀態"}],"admin.creatorSubscription.planImageUpload.submit":[{"type":0,"value":"上傳方案圖片"}],"admin.creatorSubscription.planImageUpload.unknownError":[{"type":0,"value":"未知錯誤"}],"admin.creatorSubscription.planImageUpload.uploadFailedTitle":[{"type":0,"value":"上傳失敗"}],"admin.creatorSubscription.planImageUpload.uploadSuccessTitle":[{"type":0,"value":"方案圖片已上傳"}],"admin.creatorSubscription.planMcp.cancel":[{"type":0,"value":"取消"}],"admin.creatorSubscription.planMcp.capability.edit":[{"type":0,"value":"新增與編輯方案"}],"admin.creatorSubscription.planMcp.capability.pricing":[{"type":0,"value":"調整價格與描述"}],"admin.creatorSubscription.planMcp.capability.status":[{"type":0,"value":"上架與下架方案"}],"admin.creatorSubscription.planMcp.column.createdAt":[{"type":0,"value":"建ç«
283‹æ™‚é–“"}],"admin.creatorSubscription.planMcp.column.delete":[{"type":0,"value":"刪除"}],"admin.creatorSubscription.planMcp.column.expiresAt":[{"type":0,"value":"到期日"}],"admin.creatorSubscription.planMcp.column.lastUsedAt":[{"type":0,"value":"最後使用"}],"admin.creatorSubscription.planMcp.column.name":[{"type":0,"value":"名稱"}],"admin.creatorSubscription.planMcp.column.preview":[{"type":0,"value":"預覽"}],"admin.creatorSubscription.planMcp.copyConfig":[{"type":0,"value":"複製設定"}],"admin.creatorSubscription.planMcp.copyToken":[{"type":0,"value":"複製 token"}],"admin.creatorSubscription.planMcp.create":[{"type":0,"value":"建立"}],"admin.creatorSubscription.planMcp.createToken":[{"type":0,"value":"建立 token"}],"admin.creatorSubscription.planMcp.delete.confirmBody":[{"type":0,"value":"刪除「"},{"type":1,"value":"name"},{"type":0,"value":"」後,這組 token 將無法再使用。"}],"admin.creatorSubscription.planMcp.delete.confirmTitle":[{"type":0,"value":"確認刪除 token?"}],"admin.creatorSubscription.planMcp.expiresAt.never":[{"type":0,"value":"永久"}],"admin.creatorSubscription.planMcp.install.clientHint":[{"type":0,"value":"把以下內容加入 "},{"type":1,"value":"name"},{"type":0,"value":" 的 MCP 設定檔("},{"type":1,"value":"path"},{"type":0,"value":"):"}],"admin.creatorSubscription.planMcp.install.tutorial":[{"type":0,"value":"查看完整使用教學"}],"admin.creatorSubscription.planMcp.intro":[{"type":0,"value":"用你的 AI agent(Claude、Cursor…)連上 Portaly,直接用對話新增方案、調整價格、上下架,不必一項一項在後台手動操作。"}],"admin.creatorSubscription.planMcp.list.title":[{"type":0,"value":"Token 列表"}],"admin.creatorSubscription.planMcp.newToken.title":[{"type":0,"value":"新建立的 token"}],"admin.creatorSubscription.planMcp.section.collapse":[{"type":0,"value":"收合"}],"admin.creatorSubscription.planMcp.section.description":[{"type":0,"value":"把方案管理接上你自己的 AI agent,用對話就能新增、改價、上下架方案,不必一項一項在後台手動設定。"}],"admin.creatorSubscription.planMcp.section.expand":[{"type":0,"value":"展開設定"}],"admin.creatorSubscription.planMcp.section.title":[{"type":0,"value":"用 AI 對話管理方案"}],"admin.creatorSubscription.planMcp.status":[{"type":0,"value":"狀態"}],"admin.creatorSubscription.planMcp.status.active":[{"type":0,"value":"啟用"}],"admin.creatorSubscription.planMcp.status.expired":[{"type":0,"value":"已過期"}],"admin.creatorSubscription.planMcp.status.inactive":[{"type":0,"value":"停用"}],"admin.creatorSubscription.planMcp.step1.desc":[{"type":0,"value":"token 只會顯示一次,建立後請立即複製保存。"}],"admin.creatorSubscription.planMcp.step1.title":[{"type":0,"value":"建立並保存 token"}],"admin.creatorSubscription.planMcp.step2.desc.created":[{"type":0,"value":"選擇你使用的工具,token 已自動填入,直接複製下方設定貼到它的 MCP 設定檔即可。"}],"admin.creatorSubscription.planMcp.step2.desc.empty":[{"type":0,"value":"選擇你使用的工具,把下方設定加入它的 MCP 設定檔,並把 token 欄位填入你建立的 token。"}],"admin.creatorSubscription.planMcp.step2.title":[{"type":0,"value":"安裝到你的 AI agent"}],"admin.creatorSubscription.planMcp.step3.desc":[{"type":0,"value":"重新啟動你的 AI agent,直接用對話新增、編輯與上下架方案。"}],"admin.creatorSubscription.planMcp.step3.title":[{"type":0,"value":"開始用對話管理方案"}],"admin.creatorSubscription.planMcp.toast.createFailed":[{"type":0,"value":"建立 token 失敗"}],"admin.creatorSubscription.planMcp.toast.created":[{"type":0,"value":"Token 已建立"}],"admin.creatorSubscription.planMcp.toast.deleteFailed":[{"type":0,"value":"刪除 token 失敗"}],"admin.creatorSubscription.planMcp.toast.deleted":[{"type":0,"value":"Token 已刪除"}],"admin.creatorSubscription.planMcp.tokenPlaceholder":[{"type":0,"value":"在這裡貼上你的 token"}],"admin.creatorSubscription.productOps.description":[{"type":0,"value":"幫買家決定要買的三個工具:折扣碼促成下單、評價嵌到你的網站當口碑、產品推廣找人導客,成交才付分潤。"}],"admin.creatorSubscription.productOps.折扣碼":[{"type":0,"value":"折扣碼"}],"admin.creatorSubscription.productOps.產品推廣":[{"type":0,"value":"產品推廣"}],"admin.creatorSubscription.productOps.評價":[{"type":0,"value":"評價"}],"admin.creatorSubscription.promotion.checkoutDemo.分潤比例":[{"type":0,"value":"分潤比例"}],"admin.creatorSubscription.promotion.checkoutDemo.取得專屬分潤連結":[{"type":0,"value":"取得專屬分潤連結"}],"admin.creatorSubscription.promotion.checkoutDemo.品牌名稱":[{"type":0,"value":"品牌名稱"}],"admin.creatorSubscription.promotion.checkoutDemo.商家名稱":[{"type":0,"value":"商家名稱"}],"admin.creatorSubscription.promotion.checkoutDemo.廣告連結":[{"type":0,"value":"廣告連結"}],"admin.creatorSubscription.promotion.checkoutDemo.感謝你的購買":[{"type":0,"value":"感謝你的購買!"}],"admin.creatorSubscription.promotion.checkoutDemo.折扣碼":[{"type":0,"value":"折扣碼"}],"admin.creatorSubscription.promotion.checkoutDemo.收益模式":[{"type":0,"value":"收益模式"}],"admin.creatorSubscription.promotion.checkoutDemo.方案名稱":[{"type":0,"value":"方案名稱"}],"admin.creatorSubscription.promotion.checkoutDemo.無":[{"type":0,"value":"無"}],"admin.creatorSubscription.promotion.checkoutDemo.產品售價":[{"type":0,"value":"產品售價"}],"admin.creatorSubscription.promotion.checkoutDemo.範例方案名稱":[{"type":0,"value":"AI 簡報課程(單次買斷)"}],"admin.creatorSubscription.promotion.checkoutDemo.複製連結":[{"type":0,"value":"複製連結"}],"admin.creatorSubscription.promotion.checkoutDemo.訂單已建立":[{"type":0,"value":"你的訂單已成功建立。"}],"admin.creatorSubscription.promotion.checkoutDemo.訂單金額":[{"type":0,"value":"訂單金額"}],"admin.creatorSubscription.promotion.checkoutDemo.開始使用服務":[{"type":0,"value":"開始使用服務"}],"admin.creatorSubscription.promotion.gate.noTaiwanAccount":[{"type":0,"value":"產品推廣目前僅支援台灣(zh)帳號,這個帳號目前只能檢視。"}],"admin.creatorSubscription.promotion.header.只缺落地頁":[{"type":0,"value":"方案條件都符合了,只差推廣落地頁。請讓你的 Coding Agent 用推廣 Skill 設定每個方案的落地頁網址。"}],"admin.creatorSubscription.promotion.header.無合格提示":[{"type":0,"value":"沒有符合條件的方案:需單次付款、固定金額、非免費、上架中。"}
283],"admin.creatorSubscription.promotion.notInstalled.描述":[{"type":0,"value":"讓 AI 串接 Payment 推廣模組:用戶買下單次買斷方案後,購買完成頁直接給他一條專屬分潤連結。"}],"admin.creatorSubscription.promotion.notInstalled.標題":[{"type":0,"value":"讓買過的用戶幫你賣"}],"admin.creatorSubscription.promotion.notInstalled.賣點1":[{"type":0,"value":"用戶幫你賣出,會收穫你提供的分潤收益。"}],"admin.creatorSubscription.promotion.notInstalled.賣點2":[{"type":0,"value":"買過的人最有動機推薦,入口就在購買完成頁,不用自己多做介面。"}],"admin.creatorSubscription.promotion.rate.共用說明":[{"type":0,"value":"這個產品所有單次買斷方案共用同一個比例。"}],"admin.creatorSubscription.promotion.rate.分潤":[{"type":0,"value":"推廣分潤 "},{"type":1,"value":"rate"},{"type":0,"value":"%"}],"admin.creatorSubscription.promotion.rate.分潤未填":[{"type":0,"value":"推廣分潤 —"}],"admin.creatorSubscription.promotion.rate.分潤比例":[{"type":0,"value":"分潤比例"}],"admin.creatorSubscription.promotion.rate.取消":[{"type":0,"value":"取消"}],"admin.creatorSubscription.promotion.rate.實收":[{"type":0,"value":"實收"}],"admin.creatorSubscription.promotion.rate.實收為負":[{"type":0,"value":"分潤加上手續費("},{"type":1,"value":"feeRate"},{"type":0,"value":"%)、稅費("},{"type":1,"value":"taxRate"},{"type":0,"value":"%)與服務費("},{"type":1,"value":"serviceFeeRate"},{"type":0,"value":"%)已超過售價,這個比例會讓你倒賠。"}],"admin.creatorSubscription.promotion.rate.手續費":[{"type":0,"value":"Portaly 手續費 "},{"type":1,"value":"rate"},{"type":0,"value":"%"}],"admin.creatorSubscription.promotion.rate.方案售價":[{"type":0,"value":"方案售價"}],"admin.creatorSubscription.promotion.rate.服務費":[{"type":0,"value":"平台服務費 "},{"type":1,"value":"rate"},{"type":0,"value":"%"}],"admin.creatorSubscription.promotion.rate.標題":[{"type":0,"value":"設定分潤比例"}],"admin.creatorSubscription.promotion.rate.產品":[{"type":0,"value":"產品"}],"admin.creatorSubscription.promotion.rate.確定":[{"type":0,"value":"確定"}],"admin.creatorSubscription.promotion.rate.稅費":[{"type":0,"value":"稅費 "},{"type":1,"value":"rate"},{"type":0,"value":"%"}],"admin.creatorSubscription.promotion.rate.範圍提示":[{"type":0,"value":"請輸入 "},{"type":1,"value":"min"},{"type":0,"value":"–"},{"type":1,"value":"max"},{"type":0,"value":" 之間的數字"}],"admin.creatorSubscription.promotion.rate.試算標頭":[{"type":0,"value":"以 NT$"},{"type":1,"value":"amount"},{"type":0,"value":" 的方案試算,你實收"}],"admin.creatorSubscription.promotion.skill.installPrompt":[{"type":0,"value":"請幫我執行 `npx skills add portaly-ai/portaly-skills --skill portaly-affiliate` 來安裝 產品推廣 Skill,完成後讀取安裝好的 SKILL.md 並依其指示完成設定。"}],"admin.creatorSubscription.promotion.skill.updatePrompt":[{"type":0,"value":"請幫我執行 `npx skills add portaly-ai/portaly-skills --skill portaly-affiliate` 來更新 產品推廣 Skill,完成後讀取更新好的 SKILL.md 並依其指示完成設定。"}],"admin.creatorSubscription.promotion.skill.描述":[{"type":0,"value":"讓你的 Coding Agent 在你的產品裡串接產品推廣——買過的用戶取得專屬推廣連結分享出去,成交後系統自動拆帳。"}],"admin.creatorSubscription.promotion.skill.標題":[{"type":0,"value":"產品推廣 Skill"}],"admin.creatorSubscription.promotion.step1.標題":[{"type":0,"value":"開啟分潤,設定比例"}],"admin.creatorSubscription.promotion.step1.說明":[{"type":0,"value":"在上方挑一個有單次付款方案的產品,打開開關。"}],"admin.creatorSubscription.promotion.step2.標題":[{"type":0,"value":"請 Agent 動手改程式"}],"admin.creatorSubscription.promotion.step2.說明":[{"type":0,"value":"跟它說要開推廣,安裝好的 Skill 會帶著做完。"}],"admin.creatorSubscription.promotion.step3.標題":[{"type":0,"value":"買家幫你賣,成交才付錢"}],"admin.creatorSubscription.promotion.step3.看範例":[{"type":0,"value":"看範例"}],"admin.creatorSubscription.promotion.step3.說明":[{"type":0,"value":"完成頁自動給連結,分潤金額見下表。"}],"admin.creatorSubscription.promotion.toast.已更新":[{"type":0,"value":"已更新「"},{"type":1,"value":"name"},{"type":0,"value":"」的分潤比例"}
283],"admin.creatorSubscription.promotion.toast.已開啟":[{"type":0,"value":"「"},{"type":1,"value":"name"},{"type":0,"value":"」已開啟推廣"}],"admin.creatorSubscription.promotion.取得推廣Skill":[{"type":0,"value":"取得推廣 Skill"}],"admin.creatorSubscription.promotion.啟用產品推廣":[{"type":0,"value":"啟用產品推廣"}],"admin.creatorSubscription.promotion.已安裝Footer標題":[{"type":0,"value":"推廣 Skill 已安裝"}],"admin.creatorSubscription.promotion.已安裝Footer說明":[{"type":0,"value":"換一台電腦、或要接到另一個專案時,可以再取得一次。"}],"admin.creatorSubscription.promotion.引導.先串接產品":[{"type":0,"value":"先串接一個產品,才能開啟推廣"}],"admin.creatorSubscription.promotion.方案表.失敗":[{"type":0,"value":"無法取得方案的推廣狀態,請稍後重新整理再試。"}],"admin.creatorSubscription.promotion.方案表.尚未開啟":[{"type":0,"value":"開啟推廣後,符合條件的方案會顯示在這裡。"}],"admin.creatorSubscription.promotion.方案表.已開啟但無合格":[{"type":0,"value":"推廣已開å•
283Ÿï¼Œä½†ç›®å‰æ²’有方案符合條件。方案要是單次買斷、固定價、非免費、上架中;推廣落地頁請讓你的 Coding Agent 用推廣 Skill 設定。"}],"admin.creatorSubscription.promotion.方案表.載入":[{"type":0,"value":"載入方案中…"}],"admin.creatorSubscription.promotion.更新Banner標題":[{"type":0,"value":"推廣 Skill 有新版本"}],"admin.creatorSubscription.promotion.更新失敗":[{"type":0,"value":"更新失敗,請稍後再試"}],"admin.creatorSubscription.promotion.更新推廣Skill":[{"type":0,"value":"更新推廣 Skill"}],"admin.creatorSubscription.promotion.看範例.標題":[{"type":0,"value":"買家在購買完成頁領取專屬分潤連結"}],"admin.creatorSubscription.promotion.表頭.帶來營收":[{"type":0,"value":"帶來營收"}],"admin.creatorSubscription.promotion.表頭.成交筆數":[{"type":0,"value":"成交筆數"}],"admin.creatorSubscription.promotion.表頭.推廣人數":[{"type":0,"value":"推廣人數"}],"admin.creatorSubscription.promotion.表頭.方案":[{"type":0,"value":"方案"}],"admin.creatorSubscription.promotion.關閉失敗":[{"type":0,"value":"關閉推廣失敗,請稍後再試"}],"admin.creatorSubscription.readOnlyNotice":[{"type":0,"value":"這個產品還沒有方案,目前只能檢視。建立第一個方案後就能編輯。"}],"admin.creatorSubscription.readOnlyPending":[{"type":0,"value":"正在載入這個產品的資料…"}],"admin.creatorSubscription.referral.分享說明":[{"type":0,"value":"分享你的 Portaly Payment 推薦連結,好友透過此連結註冊並成為頂級會員,即可獲取回饋。"}],"admin.creatorSubscription.referral.推薦好友":[{"type":0,"value":"推薦好友"}],"admin.creatorSubscription.refund.error":[{"type":0,"value":"系統錯誤,請稍後再試"}],"admin.creatorSubscription.refund.product.body":[{"type":0,"value":"交易取消後,會自動退款給付款人。 (退款後,需等待3-5分鐘才會更新狀態)"}],"admin.creatorSubscription.refund.subscription.body":[{"type":0,"value":"交易取消後,會自動退款給付款人,並立即取消該會員的訂閱。 (退款後,需等待3-5分鐘才會更新狀態)"}],"admin.creatorSubscription.refund.test.product.body":[{"type":0,"value":"這是測試模式交易。交易取消後,會自動退款給付款人。 (退款後,需等待3-5分鐘才會更新狀態)"}],"admin.creatorSubscription.refund.test.subscription.body":[{"type":0,"value":"這是測試模式交易。交易取消後,會自動退款給付款人,並立即取消該會員的訂閱。 (退款後,需等待3-5分鐘才會更新狀態)"}],"admin.creatorSubscription.refund.已送出":[{"type":0,"value":"退款已送出"}],"admin.creatorSubscription.refund.已送出說明":[{"type":0,"value":"金流商處理約需 3-5 分鐘,狀態稍後會自動更新。"}],"admin.creatorSubscription.refund.測試模式退款":[{"type":0,"value":"測試模式退款"}],"admin.creatorSubscription.refund.確定":[{"type":0,"value":"確定"}],"admin.creatorSubscription.refund.確認執行退款":[{"type":0,"value":"確認執行退款?"}],"admin.creatorSubscription.refund.退款":[{"type":0,"value":"退款"}],"admin.creatorSubscription.refund.錯誤":[{"type":0,"value":"錯誤"}],"admin.creatorSubscription.reviews.column.displayName":[{"type":0,"value":"會員名稱"}],"admin.creatorSubscription.reviews.column.isDisplay":[{"type":0,"value":"顯示評論"}],"admin.creatorSubscription.reviews.column.orderType":[{"type":0,"value":"訂單類型"}],"admin.creatorSubscription.reviews.column.rating":[{"type":0,"value":"評分"}],"admin.creatorSubscription.reviews.column.text":[{"type":0,"value":"評論內容"}],"admin.creatorSubscription.reviews.column.updatedAt":[{"type":0,"value":"更新時間"}],"admin.creatorSubscription.reviews.displayHint":[{"type":0,"value":"以下評價內容經勾選後,才會顯示在公開評價頁與嵌入元件上。"}],"admin.creatorSubscription.reviews.embed.copyButton":[{"type":0,"value":"複製嵌入程式碼"}],"admin.creatorSubscription.reviews.embed.description":[{"type":0,"value":"貼到你的網站即可顯示評價。"}],"admin.creatorSubscription.reviews.embed.descriptionWithName":[{"type":0,"value":"貼到你的網站即可顯示「"},{"type":1,"value":"name"},{"type":0,"value":"」的評價。"}],"admin.creatorSubscription.reviews.embed.title":[{"type":0,"value":"嵌入評價模組"}],"admin.creatorSubscription.reviews.empty":[{"type":0,"value":"目前還沒有評價"}],"admin.creatorSubscription.reviews.loadError":[{"type":0,"value":"評價載入失敗"}],"admin.creatorSubscription.reviews.noText":[{"type":0,"value":"無評論"}],"admin.creatorSubscription.reviews.orderType.digitalProduct":[{"type":0,"value":"數位商品"}],"admin.creatorSubscription.reviews.orderType.subscription":[{"type":0,"value":"訂閱"}],"admin.creatorSubscription.reviews.title":[{"type":0,"value":"評價"}],"admin.creatorSubscription.reviews.updateFailed":[{"type":0,"value":"更新顯示狀態失敗"}],"admin.creatorSubscription.reviews.updateFailedFallback":[{"type":0,"value":"請稍後再試"}],"admin.creatorSubscription.seoTitle":[{"type":0,"value":"Payment"}],"admin.creatorSubscription.skill.overview.overviewDescription":[{"type":0,"value":"讓 Agent 讀懂所有開放 API 與文件"}],"admin.creatorSubscription.skill.overview.短名":[{"type":0,"value":"API 總覽"}],"admin.creatorSubscription.skill.payment.overviewDescription":[{"type":0,"value":"幫產品接上方案與金流,收款靠它完成"}],"admin.creatorSubscription.skill.payment.短名":[{"type":0,"value":"訂閱收款"}],"admin.creatorSubscription.skill.paymentIntegration.installPrompt":[{"type":0,"value":"請幫我執行 `npx skills add portaly-ai/portaly-skills --skill portaly-payment-integration` 來安裝 Portaly Payment 串接 Skill,完成後請讀取安裝好的 SKILL.md,依其指示完成結帳串接。"}],"admin.creatorSubscription.skill.paymentIntegration.overviewDescription":[{"type":0,"value":"工程串接專用:讀方案、建結帳、驗回呼"}],"admin.creatorSubscription.skill.paymentIntegration.updatePrompt":[{"type":0,"value":"請幫我執行 `npx skills add portaly-ai/portaly-skills --skill portaly-payment-integration` 來更新 Portaly Payment 串接 Skill,完成後請讀取更新好的 SKILL.md,依其指示完成結帳串接。"}],"admin.creatorSubscription.skill.paymentIntegration.描述":[{"type":0,"value":"給工程的精簡版 Skill——用串接專用金鑰讀方案、建立結帳、驗證回呼;方案、價格與折扣碼仍由你在後台管理。"}],"admin.creatorSubscription.skill.paymentIntegration.標題":[{"type":0,"value":"Payment 串接 Skill"}],"admin.creatorSubscription.skill.paymentIntegration.短名":[{"type":0,"value":"結帳串接"}],"admin.creatorSubscription.skill.product.overviewDescription":[{"type":0,"value":"在自己的網站賣 Portaly 傳送門的數位商品"}],"admin.creatorSubscription.skill.product.短名":[{"type":0,"value":"商品管理"}],"admin.creatorSubscription.skill.promotion.overviewDescription":[{"type":0,"value":"串接完成頁,讓買過的用戶幫你賣"}],"admin.creatorSubscription.skill.promotion.短名":[{"type":0,"value":"產品推廣"}],"admin.creatorSubscription.skillImportance.optional":[{"type":0,"value":"選用"}],"admin.creatorSubscription.skillImportance.required":[{"type":0,"value":"必要"}],"admin.creatorSubscription.skillInstalledAt":[{"type":0,"value":"Skill 最新版已安裝,安裝日期:"},{"type":1,"value":"date"}],"admin.creatorSubscription.skillStatus.installed":[{"type":0,"value":"已安裝"}],"admin.creatorSubscription.skillStatus.notInstalled":[{"type":0,"value":"未安裝"}],"admin.creatorSubscription.skillStatus.updateAvailable":[{"type":0,"value":"有新版"}],"admin.creatorSubscription.skillUpdateAvailable":[{"type":0,"value":"*Skill 已有新版,請儘速更新。"}],"admin.creatorSubscription.store.串接新產品":[{"type":0,"value":"串接新產品"}],"admin.creatorSubscription.store.刪除商店Modal內容":[{"type":0,"value":"確定要刪除產品「"},{"type":1,"value":"name"},{"type":0,"value":"」嗎?刪除後將無法再切換到此產品,其方案、訂閱與訂單紀錄會保留但無法再透過後台存取。"}],"admin.creatorSubscription.store.刪除商店Modal標題":[{"type":0,"value":"刪除產品"}],"admin.creatorSubscription.store.刪除商店失敗":[{"type":0,"value":"刪除產品失敗"}],"admin.creatorSubscription.store.刪除商店有訂閱":[{"type":0,"value":"此產品仍有進行中的訂閱,請先取消所有訂閱後再刪除產品。"}],"admin.creatorSubscription.store.刪除此產品":[{"type":0,"value":"刪除此產品"}],"admin.creatorSubscription.store.刪除產品Modal確定按鈕":[{"type":0,"value":"確定刪除"}],"admin.creatorSubscription.store.刪除產品說明":[{"type":0,"value":"刪除後方案、訂閱、訂單紀錄會保留但無法再透過後台存取。"}],"admin.creatorSubscription.store.取消":[{"type":0,"value":"取消"}],"admin.creatorSubscription.store.商店已刪除":[{"type":0,"value":"產品已刪除"}
283],"admin.creatorSubscription.store.商店已建立":[{"type":0,"value":"產品已建立"}],"admin.creatorSubscription.store.建立":[{"type":0,"value":"建立"}],"admin.creatorSubscription.store.建立商店失敗":[{"type":0,"value":"建立產品失敗"}],"admin.creatorSubscription.store.新增產品說明":[{"type":0,"value":"為新產品取個名稱。新產品會擁有獨立的方案、訂閱、訂單與 API Key。"}],"admin.creatorSubscription.store.未命名商店":[{"type":0,"value":"未命名產品"}],"admin.creatorSubscription.subscriber.status.active":[{"type":0,"value":"訂閱中"}],"admin.creatorSubscription.subscriber.status.canceled":[{"type":0,"value":"已取消"}],"admin.creatorSubscription.subscriber.status.completed":[{"type":0,"value":"已完成"}],"admin.creatorSubscription.subscriber.status.pastDue":[{"type":0,"value":"扣款失敗"}],"admin.creatorSubscription.txTabs.方案篩選中":[{"type":0,"value":"方案:"},{"type":1,"value":"name"}],"admin.creatorSubscription.txTabs.訂單":[{"type":0,"value":"訂單("},{"type":1,"value":"count"},{"type":0,"value":")"}],"admin.creatorSubscription.txTabs.訂單說明":[{"type":0,"value":"訂單是每一次實際成立的扣款紀錄與發票狀態。"}],"admin.creatorSubscription.txTabs.訂閱":[{"type":0,"value":"訂閱("},{"type":1,"value":"count"},{"type":0,"value":")"}],"admin.creatorSubscription.txTabs.訂閱說明":[{"type":0,"value":"訂閱是粉絲與你的持續扣款關係:目前狀態、方案與下次扣款時間。"}],"admin.creatorSubscription.upgradeIntro.benefit.fee":[{"type":0,"value":"金流手續費 6%"}],"admin.creatorSubscription.upgradeIntro.benefit.liveKey":[{"type":0,"value":"建立正式 (Live) API Key,串接正式環境"}],"admin.creatorSubscription.upgradeIntro.benefit.plans":[{"type":0,"value":"無上限新增付款方案,開更多收入來源"}],"admin.creatorSubscription.upgradeIntro.cta":[{"type":0,"value":"立即升級"}],"admin.creatorSubscription.upgradeIntro.offerInline":[{"type":0,"value":"限時升級優惠・"},{"type":1,"value":"offer"}],"admin.creatorSubscription.upgradeIntro.priceInline":[{"type":0,"value":"NT$"},{"type":1,"value":"price"},{"type":0,"value":"/月・可隨時取消"}],"admin.creatorSubscription.upgradeIntro.title":[{"type":0,"value":"升級頂級會員"}],"admin.creatorSubscription.upgradeIntro.title.discountCode":[{"type":0,"value":"升級啟用折扣碼"}],"admin.creatorSubscription.upgradeIntro.title.liveKey":[{"type":0,"value":"升級啟用正式收款"}],"admin.creatorSubscription.upgradeIntro.title.plan":[{"type":0,"value":"升級啟用新方案"}],"admin.creatorSubscription.upgradeIntro.title.store":[{"type":0,"value":"升級啟用新產品"}],"admin.creatorSubscription.你負責用 AI 打造產品,收款的事交給 Portaly。":[{"type":0,"value":"你負責用 AI 打造產品,收款的事交給 Portaly。"}],"admin.creatorSubscription.其他工具":[{"type":0,"value":"行銷工具"}],"admin.creatorSubscription.尚未建立任何訂閱方案":[{"type":0,"value":"尚未建立任何訂閱方案"}],"admin.creatorSubscription.建立第一個方案後,這裡會顯示你的所有的訂閱方案。":[{"type":0,"value":"建立第一個方案後,這裡會顯示你的所有的訂閱方案。"}],"admin.creatorSubscription.方案與訂單":[{"type":0,"value":"方案與訂單"}],"admin.creatorSubscription.為你的產品串接 Portaly Payment 交易系統:金流、訂閱、發票、稅務申報一次搞定。":[{"type":0,"value":"為你的產品串接 Portaly Payment 交易系統:金流、訂閱、發票、稅務申報一次搞定。"}],"admin.creatorSubscription.總覽":[{"type":0,"value":"Payment"}],"admin.creatorSubscription.訂閱方案載入失敗":[{"type":0,"value":"訂閱方案載入失敗"}],"admin.creatorSubscription.金流審核":[{"type":0,"value":"金流審核"}],"admin.creatorSubscription.productOps.波段優惠":[{"type":0,"value":"波段優惠"}],"admin.creatorSubscription.upgradeIntro.title.wave":[{"type":0,"value":"升級啟用波段優惠"}],"admin.creatorSubscription.wave.col.刪除":[{"type":0,"value":"刪除"}],"admin.creatorSubscription.wave.col.售價":[{"type":0,"value":"售價"}],"admin.creatorSubscription.wave.col.方案":[{"type":0,"value":"方案"}],"admin.creatorSubscription.wave.col.方案金額":[{"type":0,"value":"方案金額"}],"admin.creatorSubscription.wave.col.段次":[{"type":0,"value":"段次"}],"admin.creatorSubscription.wave.col.波段期間":[{"type":0,"value":"波段期間"}],"admin.creatorSubscription.wave.col.漲價規則":[{"type":0,"value":"漲價規則"}],"admin.creatorSubscription.wave.col.狀態":[{"type":0,"value":"狀態"}],"admin.creatorSubscription.wave.col.目前售價":[{"type":0,"value":"目前售價"}],"admin.creatorSubscription.wave.phase.已結束":[{"type":0,"value":"已結束"}],"admin.creatorSubscription.wave.phase.未開始":[{"type":0,"value":"未開始"}],"admin.creatorSubscription.wave.phase.進行中":[{"type":0,"value":"進行中"}],"admin.creatorSubscription.wave.儲存設定":[{"type":0,"value":"儲存設定"}],"admin.creatorSubscription.wave.取消":[{"type":0,"value":"取消"}],"admin.creatorSubscription.wave.各段價格":[{"type":0,"value":"各段價格("},{"type":1,"value":"count"},{"type":0,"value":")"}],"admin.creatorSubscription.wave.尚未設定":[{"type":0,"value":"尚未設定任何波段優惠"}],"admin.creatorSubscription.wave.摘要尾段不滿":[{"type":0,"value":"(最後一段不滿 "},{"type":1,"value":"stepHours"},{"type":0,"value":" 小時)"}],"admin.creatorSubscription.wave.摘要標籤.漲價":[{"type":0,"value":"漲價"}],"admin.creatorSubscription.wave.摘要標籤.結束":[{"type":0,"value":"結束"}],"admin.creatorSubscription.wave.摘要標籤.開始":[{"type":0,"value":"開始"}],"admin.creatorSubscription.wave.摘要漲價":[{"type":0,"value":"每 "},{"type":1,"value":"stepHours"},{"type":0,"value":" 小時 +NT$"},{"type":1,"value":"stepAmount"},{"type":0,"value":",共 "},{"type":1,"value":"count"},{"type":0,"value":" 段"}],"admin.creatorSubscription.wave.摘要結束":[{"type":1,"value":"endAt"},{"type":0,"value":",最後一段 NT$"},{"type":1,"value":"finalPrice"},{"type":0,"value":",之後回到 NT$"},{"type":1,"value":"planAmount"}],"admin.creatorSubscription.wave.摘要開始":[{"type":1,"value":"startAt"},{"type":0,"value":",售價 NT$"},{"type":1,"value":"startPrice"}],"admin.creatorSubscription.wave.新增":[{"type":0,"value":"新增"}],"admin.creatorSubscription.wave.新增波段優惠":[{"type":0,"value":"新增波段優惠"}],"admin.creatorSubscription.wave.方案說明":[{"type":0,"value":"僅支援一次性付款的方案。"}],"admin.creatorSubscription.wave.標題":[{"type":0,"value":"波段優惠"}],"admin.creatorSubscription.wave.段次標籤":[{"type":0,"value":"第 "},{"type":1,"value":"index"},{"type":0,"value":" 段"}],"admin.creatorSubscription.wave.每次漲多少":[{"type":0,"value":"每次漲多少 NT$"}],"admin.creatorSubscription.wave.每隔幾小時漲價":[{"type":0,"value":"每隔幾小時漲價"}],"admin.creatorSubscription.wave.漲價規則起價":[{"type":0,"value":"NT$"},{"type":1,"value":"startPrice"},{"type":0,"value":" 起,"}],"admin.creatorSubscription.wave.漲價規則階梯":[{"type":0,"value":"每 "},{"type":1,"value":"stepHours"},{"type":0,"value":" 小時 +NT$"},{"type":1,"value":"stepAmount"}],"admin.creatorSubscription.wave.目前段次":[{"type":0,"value":"第 "},{"type":1,"value":"index"},{"type":0,"value":"/"},{"type":1,"value":"total"},{"type":0,"value":" 段"}],"admin.creatorSubscription.wave.移除波段優惠":[{"type":0,"value":"移除波段優惠"}],"admin.creatorSubscription.wave.移除確認":[{"type":0,"value":"移除後,這個方案的售價會立刻回到方案金額。確定要移除嗎?"}],"admin.creatorSubscription.wave.空狀態無方案":[{"type":0,"value":"請先建立一個一次性付款、固定金額的方案,才能設定波段優惠。"}],"admin.creatorSubscription.wave.空狀態說明":[{"type":0,"value":"設定後,方案售價會在活動期間從起始價開始,每隔固定時間往上漲,活動結束自動回到方案金額。"}],"admin.creatorSubscription.wave.結束後":[{"type":0,"value":"結束後"}],"admin.creatorSubscription.wave.結束時間":[{"type":0,"value":"結束時間"}],"admin.creatorSubscription.wave.編輯":[{"type":0,"value":"編輯"}],"admin.creatorSubscription.wave.編輯波段優惠":[{"type":0,"value":"編輯波段優惠"}],"admin.creatorSubscription.wave.起始價格":[{"type":0,"value":"起始價格 NT$"}],"admin.creatorSubscription.wave.進行中提醒":[{"type":0,"value":"波段進行中,儲å­
283˜å¾Œè²·å®¶çœ‹åˆ°çš„售價會馬上改變"}],"admin.creatorSubscription.wave.進行中標題":[{"type":0,"value":"這個波段正在進行中"}],"admin.creatorSubscription.wave.進行中確認":[{"type":0,"value":"儲存後買家看到的售價會立刻依新設定改變,確定要儲存嗎?"}],"admin.creatorSubscription.wave.適用方案":[{"type":0,"value":"適用方案"}],"admin.creatorSubscription.wave.金額":[{"type":0,"value":"金額"}],"admin.creatorSubscription.wave.開始時間":[{"type":0,"value":"開始時間"}],"admin.domain. (不用輸入前綴的www.)":[{"type":0,"value":"(不用輸入前綴的www.)"}],"admin.domain.(可選) 建議也一併設定":[{"type":0,"value":"(可選) 建議也一併設定"}],"admin.domain.加強您的品牌識別度。":[{"type":0,"value":"加強您的品牌識別度。"}],"admin.domain.完成":[{"type":0,"value":"完成"}],"admin.domain.將 portaly.cc 網址換成專屬網域,":[{"type":0,"value":"將 portaly.cc 網址換成專屬網域,"}],"admin.domain.尚未掃描成功,請":[{"type":0,"value":"尚未掃描成功,請"}],"admin.domain.已設定":[{"type":0,"value":"已設定"}],"admin.domain.恭喜完成設定,可以開始使用了!":[{"type":0,"value":"恭喜完成設定,可以開始使用了!"}],"admin.domain.或":[{"type":0,"value":"或"}],"admin.domain.教學":[{"type":0,"value":"教學"}],"admin.domain.新增 DNS 記錄":[{"type":0,"value":"新增 DNS 記錄"}],"admin.domain.欲使用此功能,請自行進行設定。教學文件如下:":[{"type":0,"value":"欲使用此功能,請自行進行設定。教學文件如下:"}],"admin.domain.此為無效網址":[{"type":0,"value":"此為無效網址"}],"admin.domain.此篇教學":[{"type":0,"value":"此篇教學"}],"admin.domain.此網域已被使用":[{"type":0,"value":"此網域已被使用"}],"admin.domain.確定":[{"type":0,"value":"確定"}],"admin.domain.立刻升級":[{"type":0,"value":"立刻升級"}],"admin.domain.等待系統掃描":[{"type":0,"value":"等待系統掃描"}],"admin.domain.系統正在掃描 DNS 設定,請等待 5-10 分鐘":[{"type":0,"value":"系統正在掃描 DNS 設定,請等待 5-10 分鐘"}],"admin.domain.自訂網域":[{"type":0,"value":"自訂網域"}],"admin.domain.與我們聯繫":[{"type":0,"value":"與我們聯繫"}],"admin.domain.若您尚未擁有自己的網域,請看 {tutorial}":[{"type":0,"value":"若您尚未擁有自己的網域,請看 "},{"type":1,"value":"tutorial"}],"admin.domain.若您尚未擁有自己的網域,請點此":[{"type":0,"value":"若您尚未擁有自己的網域,請點此"}],"admin.domain.若您已自備網域,請點此開始":[{"type":0,"value":"若您已自備網域,請點此開始"}],"admin.domain.若您已購買新網域,請看 {tutorial}":[{"type":0,"value":"若您已購買新網域,請看 "},{"type":1,"value":"tutorial"}],"admin.domain.若您的網域已經在使用中,請看 {tutorial}":[{"type":0,"value":"若您的網域已經在使用中,請看 "},{"type":1,"value":"tutorial"}],"admin.domain.若為新網域,請看 {tutorial}":[{"type":0,"value":"若為新網域,請看 "},{"type":1,"value":"tutorial"}],"admin.domain.若該網域使用中,請看 {tutorial}":[{"type":0,"value":"若該網域使用中,請看 "},{"type":1,"value":"tutorial"}],"admin.domain.請根據 {tutorial} 指示,新增以下的 DNS 記錄:":[{"type":0,"value":"請根據 "},{"type":1,"value":"tutorial"},{"type":0,"value":" 指示,新增以下的 DNS 記錄:"}],"admin.domain.請根據教學指示,新增以下的 DNS 記錄:":[{"type":0,"value":"請根據教學指示,新增以下的 DNS 記錄:"}],"admin.domain.請輸入您要連結到傳送門的網域 (example.com) 或子網域 (sub.example.com)":[{"type":0,"value":"請輸入您要連結到傳送門的網域 (example.com) 或子網域 (sub.example.com)"}],"admin.domain.購買新的網域":[{"type":0,"value":"購買新的網域"}],"admin.domain.輸入自訂網域":[{"type":0,"value":"輸入自訂網域"}],"admin.domain.連結既有網域":[{"type":0,"value":"連結既有網域"}],"admin.domain.重新設定":[{"type":0,"value":"重新設定"}],"admin.downgrade.-- 請選擇 -- ":[{"type":0,"value":"-- 請選擇 --"}],"admin.downgrade.SEO 優化、GA / Pixel 安裝":[{"type":0,"value":"SEO 優化、GA / Pixel 安裝"}
283],"admin.downgrade.不知道如何使用頂級方案嗎?":[{"type":0,"value":"不知道如何使用頂級方案嗎?"}],"admin.downgrade.了解更多":[{"type":0,"value":"了解更多"}],"admin.downgrade.ä½  100% 確定要取消?":[{"type":0,"value":"ä½  100% 確定要取消?"}],"admin.downgrade.你即將失去以下功能:":[{"type":0,"value":"你即將失去以下功能:"}],"admin.downgrade.你想要取消訂閱的主要原因是甚麼呢?":[{"type":0,"value":"你想要取消訂閱的主要原因是甚麼呢?"}],"admin.downgrade.價格因素":[{"type":0,"value":"價格因素"}],"admin.downgrade.其他":[{"type":0,"value":"其他"}],"admin.downgrade.區塊數量提高至 20 組":[{"type":0,"value":"區塊數量提高至 20 組"}],"admin.downgrade.取消方案":[{"type":0,"value":"取消方案"}],"admin.downgrade.可以與我們分享當初升級的原因嗎?":[{"type":0,"value":"可以與我們分享當初升級的原因嗎?"}],"admin.downgrade.國際收款 Paypal":[{"type":0,"value":"國際收款 Paypal"}],"admin.downgrade.如果你仍確定要取消,請輸入 CANCEL:":[{"type":0,"value":"如果你仍確定要取消,請輸入 CANCEL:"}],"admin.downgrade.完整數據分析儀表板":[{"type":0,"value":"完整數據分析儀表板"}],"admin.downgrade.我們不願看到你離開!":[{"type":0,"value":"我們不願看到你離開!"}],"admin.downgrade.我們準備了一份頂級功能指南,你可以跟著指引,將頂級方案的功能使用到極致":[{"type":0,"value":"我們準備了一份頂級功能指南,你可以跟著指引,將頂級方案的功能使用到極致"}],"admin.downgrade.打算停用 Portaly":[{"type":0,"value":"打算停用 Portaly"}],"admin.downgrade.暫時關閉!之後會再開啟":[{"type":0,"value":"暫時關閉!之後會再開啟"}],"admin.downgrade.更多版面樣式":[{"type":0,"value":"更多版面樣式"}],"admin.downgrade.最低交易費率:12% → 6%":[{"type":0,"value":"最低交易費率:12% → 6%"}],"admin.downgrade.月":[{"type":0,"value":"月"}],"admin.downgrade.桌上電腦閱覽模式":[{"type":0,"value":"桌上電腦閱覽模式"}],"admin.downgrade.沒有我想要的功能":[{"type":0,"value":"沒有我想要的功能"}],"admin.downgrade.為超早鳥優惠,現在取消,將無法再享有此優惠。":[{"type":0,"value":"為超早鳥優惠,現在取消,將無法再享有此優惠。"}],"admin.downgrade.確認取消訂閱":[{"type":0,"value":"確認取消訂閱"}],"admin.downgrade.確認降級":[{"type":0,"value":"確認降級"}],"admin.downgrade.繼續使用":[{"type":0,"value":"繼續使用"}],"admin.downgrade.自訂主題配色、看板":[{"type":0,"value":"自訂主題配色、看板"}],"admin.downgrade.自訂網域 Domain Name":[{"type":0,"value":"自訂網域 Domain Name"}],"admin.downgrade.親愛的":[{"type":0,"value":"親愛的"}],"admin.downgrade.說明取消訂閱的原因":[{"type":0,"value":"說明取消訂閱的原因"}],"admin.downgrade.請填寫原因":[{"type":0,"value":"請填寫原因"}],"admin.downgrade.請至少勾選一項":[{"type":0,"value":"請至少勾選一項"}],"admin.downgrade.請說明原因":[{"type":0,"value":"請說明原因"}],"admin.downgrade.讀取速度太慢":[{"type":0,"value":"讀取速度太慢"}],"admin.downgrade.贊助/商品費率:9 %":[{"type":0,"value":"贊助/商品費率:9 %"}],"admin.downgrade.返回":[{"type":0,"value":"返回"}],"admin.downgrade.返回我的帳號":[{"type":0,"value":"返回我的帳號"}],"admin.downgrade.重要提醒:目前你的費率":[{"type":0,"value":"重要提醒:目前你的費率"}],"admin.downgrade.重要提醒:目前您套用的以下優惠,將會永久失效,現在取消,將無法再享有此優惠。":[{"type":0,"value":"重要提醒:目前您套用的以下優惠,將會永久失效,現在取消,將無法再享有此優惠。"}],"admin.downgrade.領取優惠":[{"type":0,"value":"領取優惠"}],"admin.email.apiKeys.allDomains":[{"type":0,"value":"全部網域"}],"admin.email.apiKeys.cancel":[{"type":0,"value":"取消"}],"admin.email.apiKeys.close":[{"type":0,"value":"關閉"}],"admin.email.apiKeys.columnCreatedAt":[{"type":0,"value":"建ç«
283‹æ™‚é–“"}],"admin.email.apiKeys.columnKey":[{"type":0,"value":"Key"}],"admin.email.apiKeys.columnLastUsedAt":[{"type":0,"value":"最後使用"}],"admin.email.apiKeys.create":[{"type":0,"value":"建立 API Key"}],"admin.email.apiKeys.createFailed":[{"type":0,"value":"建立失敗,請稍後再試一次。"}],"admin.email.apiKeys.domainsFieldLabel":[{"type":0,"value":"網域"}],"admin.email.apiKeys.domainsRequired":[{"type":0,"value":"至少選一個網域。"}],"admin.email.apiKeys.empty":[{"type":0,"value":"還沒有 API Key。"}],"admin.email.apiKeys.errorInvalidDomains":[{"type":0,"value":"選到的網域不是你綁定的自訂網域,請重新整理後再選一次。"}],"admin.email.apiKeys.errorNotFound":[{"type":0,"value":"找不到這把 Key,請重新整理頁面。"}],"admin.email.apiKeys.errorPremiumRequired":[{"type":0,"value":"API Key 是頂級會員方案的功能。"}],"admin.email.apiKeys.intro":[{"type":0,"value":"用 API Key 從你自己的系統寄信。"}],"admin.email.apiKeys.loadFailed":[{"type":0,"value":"讀不到 API Key,請重新整理再試一次。"}],"admin.email.apiKeys.nameLabel":[{"type":0,"value":"名稱"}],"admin.email.apiKeys.namePlaceholder":[{"type":0,"value":"例如:會員系統通知信"}],"admin.email.apiKeys.nameRequired":[{"type":0,"value":"請幫這把 Key 取個名字。"}],"admin.email.apiKeys.neverUsed":[{"type":0,"value":"尚未使用"}],"admin.email.apiKeys.permissionFull":[{"type":0,"value":"完整權限"}],"admin.email.apiKeys.permissionFullHint":[{"type":0,"value":"可用所有網域寄信,也能透過 API 管理網域。"}],"admin.email.apiKeys.permissionLabel":[{"type":0,"value":"權限"}],"admin.email.apiKeys.permissionSending":[{"type":0,"value":"僅寄信"}],"admin.email.apiKeys.revoke":[{"type":0,"value":"撤銷"}],"admin.email.apiKeys.revokeBody":[{"type":0,"value":"撤銷後立即失效,用這把 Key 的系統會馬上寄不出信,而且不能復原。"}],"admin.email.apiKeys.revokeFailed":[{"type":0,"value":"撤銷失敗,請稍後再試一次。"}],"admin.email.apiKeys.revokeTitle":[{"type":0,"value":"撤銷這把 Key?"}],"admin.email.apiKeys.revoked":[{"type":0,"value":"已撤銷"}],"admin.email.apiKeys.sandboxHint":[{"type":0,"value":"測試用,只能寄給你自己的信箱。"}],"admin.email.apiKeys.secretOnce":[{"type":0,"value":"Key 只會顯示一次,請立即複製保存。"}],"admin.email.apiKeys.submit":[{"type":0,"value":"建立"}],"admin.email.apiKeys.title":[{"type":0,"value":"API 管理"}],"admin.email.campaigns.cancelSchedule":[{"type":0,"value":"取消排程"}],"admin.email.campaigns.cancelScheduleFailed":[{"type":0,"value":"取消排程失敗,請稍後再試一次。"}],"admin.email.campaigns.columnClickRate":[{"type":0,"value":"點擊率"}],"admin.email.campaigns.columnMetrics":[{"type":0,"value":"成效"}],"admin.email.campaigns.columnOpenRate":[{"type":0,"value":"開啟率"}],"admin.email.campaigns.columnRecipients":[{"type":0,"value":"收件人數"}],"admin.email.campaigns.columnSentAt":[{"type":0,"value":"寄出時間"}],"admin.email.campaigns.columnStatus":[{"type":0,"value":"狀態"}],"admin.email.campaigns.columnSubject":[{"type":0,"value":"主旨"}],"admin.email.campaigns.composeBody":[{"type":0,"value":"寫好內容、選好名單就能寄出,每封信都會附上退訂連結。"}],"admin.email.campaigns.composeTitle":[{"type":0,"value":"寄一封信給你的名單"}],"admin.email.campaigns.create":[{"type":0,"value":"建立信件"}],"admin.email.campaigns.delete":[{"type":0,"value":"刪除"}],"admin.email.campaigns.deleteBody":[{"type":0,"value":"確定要刪除「"},{"type":1,"value":"subject"},{"type":0,"value":"」嗎?刪除後無法復原。"}],"admin.email.campaigns.deleteFailed":[{"type":0,"value":"刪除失敗,請稍後再試一次。"}],"admin.email.campaigns.deleteTitle":[{"type":0,"value":"刪除草稿"}],"admin.email.campaigns.deleted":[{"type":0,"value":"已刪除草稿"}],"admin.email.campaigns.domainSuspended":[{"type":0,"value":"寄件地址 "},{"type":1,"value":"address"},{"type":0,"value":" 已被停用,目前不能寄信。請到「寄件網域」查看,或聯繫客服。"}],"admin.email.campaigns.duplicate":[{"type":0,"value":"複製"}],"admin.email.campaigns.duplicateBody":[{"type":0,"value":"要複製「"},{"type":1,"value":"subject"},{"type":0,"value":"」嗎?會建立一封內容相同的草稿。"}],"admin.email.campaigns.duplicateFailed":[{"type":0,"value":"複製失敗,請稍後再試一次。"}],"admin.email.campaigns.duplicateTitle":[{"type":0,"value":"複製信件"}],"admin.email.campaigns.duplicated":[{"type":0,"value":"已建ç«
283‹è¤‡æœ¬ã€Œ"},{"type":1,"value":"subject"},{"type":0,"value":"」"}],"admin.email.campaigns.edit":[{"type":0,"value":"編輯"}],"admin.email.campaigns.editCancelsSchedule":[{"type":0,"value":"已取消排程,改完再重新排定寄出時間。"}],"admin.email.campaigns.empty":[{"type":0,"value":"還沒有信件。按「建立信件」寫第一封。"}],"admin.email.campaigns.errorPremiumRequired":[{"type":0,"value":"寄信給名單是頂級會員方案的功能。"}],"admin.email.campaigns.introPointDeliverability":[{"type":0,"value":"・送達率與寄件信譽由 Portaly 維護,每封信都附退訂連結"}],"admin.email.campaigns.introPointReplyTo":[{"type":0,"value":"・收件人按回覆,信會寄到你設定的回信信箱"}],"admin.email.campaigns.introPointSender":[{"type":0,"value":"・寄件人名稱與寄件地址的前綴由你決定"}],"admin.email.campaigns.introSenderBody":[{"type":0,"value":"信從 Portaly 的寄件網域 "},{"type":1,"value":"host"},{"type":0,"value":" 寄出,不用設定任何 DNS;之後可以在「寄件網域」改用你自己的網域。"}],"admin.email.campaigns.introSenderTitle":[{"type":0,"value":"收件人會看到的寄件人"}],"admin.email.campaigns.introSubtitle":[{"type":0,"value":"寫一封信,寄給你在 Portaly 蒐集到的名單。"}],"admin.email.campaigns.introTitle":[{"type":0,"value":"寄送信件"}],"admin.email.campaigns.listFailed":[{"type":0,"value":"讀不到信件列表,請重新整理再試一次。"}],"admin.email.campaigns.loadFailed":[{"type":0,"value":"讀不到寄件設定,請重新整理再試一次。"}],"admin.email.campaigns.noSubject":[{"type":0,"value":"(還沒有主旨)"}],"admin.email.campaigns.pauseCircuitBreaker":[{"type":0,"value":"今天退信太多,先停下來了。隔天可以按「繼續寄送」接著寄。"}],"admin.email.campaigns.pauseDailyVolume":[{"type":0,"value":"今天的寄送量用完了,"},{"type":1,"value":"time"},{"type":0,"value":" 會自動接著寄。"}],"admin.email.campaigns.pauseDomainBlocked":[{"type":0,"value":"寄件地址目前不能寄信,請到「寄件網域」查看。"}],"admin.email.campaigns.pausePaused":[{"type":0,"value":"已暫停"}],"admin.email.campaigns.pauseSendQuota":[{"type":0,"value":"寄信額度用完了,加購補充包後按「繼續寄送」。"}],"admin.email.campaigns.pauseWaiting":[{"type":0,"value":"等明天"}],"admin.email.campaigns.resume":[{"type":0,"value":"繼續寄送"}],"admin.email.campaigns.resumeFailed":[{"type":0,"value":"沒辦法接著寄,請稍後再試一次。"}],"admin.email.campaigns.resumed":[{"type":0,"value":"已接著寄送"}],"admin.email.campaigns.scheduleCanceled":[{"type":0,"value":"已取消排程,信件回到草稿。"}],"admin.email.campaigns.scheduleFailedTag":[{"type":0,"value":"排程未寄出"}],"admin.email.campaigns.scheduleFailedUnknown":[{"type":0,"value":"寄送條件不符,信件已回到草稿。"}],"admin.email.campaigns.scheduledAt":[{"type":0,"value":"預定 "},{"type":1,"value":"time"}],"admin.email.campaigns.sendingBar":[{"type":0,"value":"正在寄出「"},{"type":1,"value":"subject"},{"type":0,"value":"」 "},{"type":1,"value":"sent"},{"type":0,"value":" / "},{"type":1,"value":"total"},{"type":0,"value":" 人"}],"admin.email.campaigns.start":[{"type":0,"value":"立即開始"}],"admin.email.campaigns.statsClicked":[{"type":0,"value":"點擊"}],"admin.email.campaigns.statsDelivered":[{"type":0,"value":"送達"}],"admin.email.campaigns.statsLoadFailed":[{"type":0,"value":"讀不到退訂名單,請稍後再試一次。"}],"admin.email.campaigns.statsOpened":[{"type":0,"value":"開啟"}],"admin.email.campaigns.statsSent":[{"type":0,"value":"已寄出 "},{"type":1,"value":"sent"},{"type":0,"value":" / "},{"type":1,"value":"total"},{"type":0,"value":" 封"}],"admin.email.campaigns.statsUnsubscribed":[{"type":0,"value":"退訂"}],"admin.email.campaigns.statsUnsubscribedList":[{"type":0,"value":"退訂名單"}],"admin.email.campaigns.statusDraft":[{"type":0,"value":"草稿"}],"admin.email.campaigns.statusScheduled":[{"type":0,"value":"已排程"}],"admin.email.campaigns.statusSending":[{"type":0,"value":"寄送中"}],"admin.email.campaigns.statusSendingProgress":[{"type":0,"value":"寄送中 "},{"type":1,"value":"sent"},{"type":0,"value":" / "},{"type":1,"value":"total"}],"admin.email.campaigns.statusSent":[{"type":0,"value":"已寄出"}],"admin.email.campaigns.title":[{"type":0,"value":"信件寄送"}],"admin.email.campaigns.upgrade":[{"type":0,"value":"立即升級"}],"admin.email.campaigns.view":[{"type":0,"value":"查看"}],"admin.email.compose.addPreheader":[{"type":0,"value":"新增收件匣預覽文字"}],"admin.email.compose.audienceHelper":[{"type":0,"value":"同一個人在好幾份名單裡只會收到一封;已退訂與無法寄送的地址不會收到。"}],"admin.email.compose.audienceLabel":[{"type":0,"value":"寄給哪些名單"}],"admin.email.compose.audiencePlaceholder":[{"type":0,"value":"選擇名單"}],"admin.email.compose.audienceSelected":[{"type":0,"value":"已選 "},{"type":1,"value":"count"},{"type":0,"value":" 份名單"}],"admin.email.compose.back":[{"type":0,"value":"上一步"}],"admin.email.compose.closeSaveFailed":[{"type":0,"value":"存草稿失敗。
283再按一次關閉會放棄這次的修改。"}],"admin.email.compose.confirmBody":[{"type":0,"value":"這封信會寄給 "},{"type":1,"value":"count"},{"type":0,"value":" 人。信件寄出後無法收回,收件人清單會在此刻凍結。"}],"admin.email.compose.confirmSchedule":[{"type":0,"value":"確認排程"}],"admin.email.compose.confirmScheduleBody":[{"type":0,"value":"會在 "},{"type":1,"value":"time"},{"type":0,"value":" 寄給約 "},{"type":1,"value":"count"},{"type":0,"value":" 人。到點前可以在信件列表取消;到點時才確定收件人並扣額度,額度不足就不會寄出並通知你。"}],"admin.email.compose.confirmScheduleTitle":[{"type":0,"value":"確定要排定寄出嗎?"}],"admin.email.compose.confirmSend":[{"type":0,"value":"寄出"}],"admin.email.compose.confirmTitle":[{"type":0,"value":"確定要寄出嗎?"}],"admin.email.compose.content":[{"type":0,"value":"內容"}],"admin.email.compose.contentPlaceholder":[{"type":0,"value":"想跟你的讀者說什麼?"}],"admin.email.compose.errorAudienceEmpty":[{"type":0,"value":"選到的名單裡都還沒有人,請改選有人的名單。"}],"admin.email.compose.errorAudienceRequired":[{"type":0,"value":"請選擇要寄給哪些名單。"}],"admin.email.compose.errorContentRequired":[{"type":0,"value":"請填寫信件內容。"}],"admin.email.compose.errorContentTooLarge":[{"type":0,"value":"信件內容太長了,請刪減一些再存。"}],"admin.email.compose.errorDailyLimit":[{"type":0,"value":"今天的寄送量已經到上限,請明天再寄,信件已存成草稿。"}],"admin.email.compose.errorDomainNotActive":[{"type":0,"value":"寄件地址目前被停用,不能寄信。請到「寄件網域」查看,或聯繫客服。"}],"admin.email.compose.errorDomainNotReady":[{"type":0,"value":"寄件網域還沒準備好,請稍後再試一次。"}],"admin.email.compose.errorNoRecipients":[{"type":0,"value":"選到的名單裡沒有可以寄的人:可能都已退訂,或地址無法寄送。"}],"admin.email.compose.errorNotDraft":[{"type":0,"value":"這封信已經開始寄送,不能再修改。"}],"admin.email.compose.errorNotFound":[{"type":0,"value":"找不到這封信,可能已經被刪除。"}],"admin.email.compose.errorNotScheduled":[{"type":0,"value":"這封信已經不在排程中了,請重新整理。"}],"admin.email.compose.errorPreheaderTooLong":[{"type":0,"value":"收件匣預覽文字最多 200 字。"}],"admin.email.compose.errorPremiumRequired":[{"type":0,"value":"寄信給名單是頂級會員的功能。"}],"admin.email.compose.errorQuotaInsufficient":[{"type":0,"value":"寄信額度不夠寄這封信,信件已存成草稿。"}],"admin.email.compose.errorRecipientNotAllowed":[{"type":0,"value":"測試環境只能試寄到公司信箱。"}],"admin.email.compose.errorRecipientSuppressed":[{"type":0,"value":"這個信箱退訂、退信或檢舉過,不能寄給它。"}],"admin.email.compose.errorScheduleExpired":[{"type":0,"value":"系統在排定的時間沒能寄出,晚太久就不寄了,信件已回到草稿,請重新排定。"}],"admin.email.compose.errorScheduleInPast":[{"type":0,"value":"排定的時間已經過了,請選 1 分鐘之後的時間。"}],"admin.email.compose.errorScheduleRequired":[{"type":0,"value":"請選擇寄出的日期與時間。"}],"admin.email.compose.errorScheduleTimezone":[{"type":0,"value":"請選擇時區。"}],"admin.email.compose.errorScheduleTooFar":[{"type":0,"value":"最多只能排到 30 天後。"}],"admin.email.compose.errorSignatureTooLarge":[{"type":0,"value":"簽名檔太長了,請精簡一點。"}],"admin.email.compose.errorSubjectRequired":[{"type":0,"value":"請填寫主旨。"}],"admin.email.compose.errorSubjectTooLong":[{"type":0,"value":"主旨最多 200 字。"}],"admin.email.compose.errorTestLimit":[{"type":0,"value":"今天的試寄次數用完了,請明天再試。"}],"admin.email.compose.listCount":[{"type":1,"value":"count"},{"type":0,"value":" 人"}],"admin.email.compose.listEmptyHint":[{"type":0,"value":"無法選擇 0 人名單"}],"admin.email.compose.listUnnamed":[{"type":0,"value":"新專案"}],"admin.email.compose.listsEmpty":[{"type":0,"value":"你還沒有名單。"}],"admin.email.compose.listsEmptyHint":[{"type":0,"value":"先到"},{"type":1,"value":"link"}
283,{"type":0,"value":"建立一個專案,或匯入你自己的名單。"}],"admin.email.compose.listsEmptyLink":[{"type":0,"value":"「名單蒐集」"}],"admin.email.compose.listsFailed":[{"type":0,"value":"讀不到你的名單,請稍後再試一次。"}],"admin.email.compose.loadFailed":[{"type":0,"value":"讀不到這封信,請稍後再試一次。"}],"admin.email.compose.multiDayCreatorRamp":[{"type":0,"value":"新的寄件人每天能寄的量有上限,寄出的信越多,上限會逐步提高。"}],"admin.email.compose.multiDayToday":[{"type":0,"value":"今天還能寄 "},{"type":1,"value":"today"},{"type":0,"value":" 封,其餘的會在之後每天早上 9 點接著寄,預計 "},{"type":1,"value":"date"},{"type":0,"value":" 寄完。"}],"admin.email.compose.multiDayTomorrow":[{"type":0,"value":"今天能寄的量已經用完,會從明天早上 9 點開始寄,預計 "},{"type":1,"value":"date"},{"type":0,"value":" 寄完。"}],"admin.email.compose.next":[{"type":0,"value":"下一步"}],"admin.email.compose.notAllowlisted":[{"type":0,"value":"測試環境只寄給 "},{"type":1,"value":"domains"},{"type":0,"value":" 的地址,名單裡另外 "},{"type":1,"value":"count"},{"type":0,"value":" 人不算在內;正式站不會濾掉。"}],"admin.email.compose.preheader":[{"type":0,"value":"收件匣預覽文字"}],"admin.email.compose.preheaderHint":[{"type":0,"value":"顯示在收件匣主旨後面的那一行,留空會自動取內文開頭。"}],"admin.email.compose.preheaderPlaceholder":[{"type":0,"value":"例如:早鳥價只到 9/5,名額 30 位"}],"admin.email.compose.previewDesktop":[{"type":0,"value":"桌機"}],"admin.email.compose.previewFailed":[{"type":0,"value":"預覽載入失敗,請稍後再試一次。"}],"admin.email.compose.previewFrame":[{"type":0,"value":"信件預覽"}],"admin.email.compose.previewMobile":[{"type":0,"value":"手機"}],"admin.email.compose.previewNote":[{"type":0,"value":"每封信最下面都會加上退訂連結,預覽裡的連結點了不會生效。"}],"admin.email.compose.previewPreheader":[{"type":0,"value":"預覽文字:"},{"type":1,"value":"preheader"}],"admin.email.compose.previewSubject":[{"type":0,"value":"主旨:"},{"type":1,"value":"subject"}],"admin.email.compose.quotaAfter":[{"type":0,"value":"寄出後剩"}],"admin.email.compose.quotaBuy":[{"type":0,"value":"立即加購額度"}],"admin.email.compose.quotaThisLetter":[{"type":0,"value":"這封信"}],"admin.email.compose.quotaWallBody":[{"type":0,"value":"這封信要寄給 "},{"type":1,"value":"recipients"},{"type":0,"value":" 人,你目前可寄 "},{"type":1,"value":"remaining"},{"type":0,"value":" 封。買了補充包就能寄,補充包沒有使用期限。"}],"admin.email.compose.quotaWallBuy":[{"type":0,"value":"購買額度"}],"admin.email.compose.quotaWallCancel":[{"type":0,"value":"取消"}],"admin.email.compose.quotaWallSaved":[{"type":0,"value":"信件已經存成草稿。付款完成後回到這裡,再按一次寄出就好。"}],"admin.email.compose.quotaWallTitle":[{"type":0,"value":"寄信額度不足,還差 "},{"type":1,"value":"count"},{"type":0,"value":" 封"}],"admin.email.compose.replyToHint":[{"type":0,"value":"收件人按回覆時,信會寄到這裡。要換地址請到「信箱設定」。"}],"admin.email.compose.replyToLine":[{"type":0,"value":"回信地址:"},{"type":1,"value":"replyTo"}],"admin.email.compose.saveFailed":[{"type":0,"value":"儲存失敗,請稍後再試一次。"}],"admin.email.compose.saveProject":[{"type":0,"value":"儲存專案"}],"admin.email.compose.saved":[{"type":0,"value":"已儲存"}],"admin.email.compose.savedAsDraft":[{"type":0,"value":"已存成草稿"}],"admin.email.compose.scheduleFailed":[{"type":0,"value":"排程失敗,請稍後再試一次。信件已存成草稿。"}],"admin.email.compose.scheduled":[{"type":0,"value":"已排定在 "},{"type":1,"value":"time"},{"type":0,"value":" 寄出"}],"admin.email.compose.selectAll":[{"type":0,"value":"全部"}],"admin.email.compose.selectNone":[{"type":0,"value":"全不選"}],"admin.email.compose.sendCardLetter":[{"type":0,"value":"信件"}],"admin.email.compose.sendCardRecipients":[{"type":0,"value":"收件人"}
283],"admin.email.compose.sendCardTiming":[{"type":0,"value":"寄送時間"}],"admin.email.compose.sendFailed":[{"type":0,"value":"寄送失敗,請稍後再試一次。信件已存成草稿。"}],"admin.email.compose.sendPreview":[{"type":0,"value":"預覽信件內容"}],"admin.email.compose.sendRecipientCount":[{"type":0,"value":"不重複收件人 "},{"type":1,"value":"count"},{"type":0,"value":" 人"}],"admin.email.compose.sendRecipientHint":[{"type":0,"value":"多份名單以 E-mail 去重,已退訂與無法寄送的地址不算。收件人清單在按下寄出的那一刻確定。"}],"admin.email.compose.sendRecipientHintScheduled":[{"type":0,"value":"多份名單以 E-mail 去重,已退訂與無法寄送的地址不算。這是現在的人數,到點時會重新計算。"}],"admin.email.compose.sendStarted":[{"type":0,"value":"開始寄送,共 "},{"type":1,"value":"count"},{"type":0,"value":" 人"}],"admin.email.compose.sendStartedHint":[{"type":0,"value":"名單比較大的話可能分幾天寄完,進度可以在信件列表看到。"}],"admin.email.compose.senderLine":[{"type":0,"value":"寄件人:"},{"type":1,"value":"sender"}],"admin.email.compose.signature":[{"type":0,"value":"簽名檔"}],"admin.email.compose.signatureHint":[{"type":0,"value":"接在內文最後、退訂連結之前,可以放連結和圖片。"}],"admin.email.compose.signatureIsCustom":[{"type":0,"value":"這裡的修改只用在這封信,不會動到預設簽名檔。"}],"admin.email.compose.signatureIsDefault":[{"type":0,"value":"這是你的預設簽名檔,新的信都會帶。"}],"admin.email.compose.signaturePlaceholder":[{"type":0,"value":"你的名字、頁面連結"}],"admin.email.compose.signatureSaveDefault":[{"type":0,"value":"存成預設簽名檔"}],"admin.email.compose.signatureSaved":[{"type":0,"value":"已存成預設簽名檔"}],"admin.email.compose.signatureToggle":[{"type":0,"value":"使用簽名檔"}],"admin.email.compose.stepAudience":[{"type":0,"value":"收件對象"}],"admin.email.compose.stepEdit":[{"type":0,"value":"編輯信件"}],"admin.email.compose.stepPreview":[{"type":0,"value":"預覽"}],"admin.email.compose.stepSend":[{"type":0,"value":"寄送"}],"admin.email.compose.subject":[{"type":0,"value":"主旨"}],"admin.email.compose.subjectPlaceholder":[{"type":0,"value":"收件人在收件匣第一眼看到的那一行"}],"admin.email.compose.testDefaultsFailed":[{"type":0,"value":"測試信寄出了,但預設測試信箱沒存起來。"}],"admin.email.compose.testEmail":[{"type":0,"value":"收件信箱"}],"admin.email.compose.testFailed":[{"type":0,"value":"寄送測試信失敗,請稍後再試一次。"}],"admin.email.compose.testHelper":[{"type":0,"value":"主旨前面會加上「[試寄]」。試寄也會扣 1 封寄信額度,每天最多 20 封。"}],"admin.email.compose.testHelperMany":[{"type":0,"value":"一行一個,最多 "},{"type":1,"value":"max"},{"type":0,"value":" 個。主旨前面會加上「[試寄]」;每個信箱扣 1 封寄信額度,每天最多 20 封。"}],"admin.email.compose.testInvalid":[{"type":0,"value":"有一行不是 E-mail 地址。"}],"admin.email.compose.testPartial":[{"type":0,"value":"寄出 "},{"type":1,"value":"sent"},{"type":0,"value":" 封,"},{"type":1,"value":"failed"},{"type":0,"value":" 未寄出"}],"admin.email.compose.testSaveDefault":[{"type":0,"value":"存成預設測試信箱,下次直接帶入"}],"admin.email.compose.testSent":[{"type":0,"value":"測試信已寄到 "},{"type":1,"value":"email"}],"admin.email.compose.testSentAll":[{"type":0,"value":"測試信已寄到 "},{"type":1,"value":"emails"}],"admin.email.compose.testSubmit":[{"type":0,"value":"寄出"}],"admin.email.compose.testTitle":[{"type":0,"value":"寄測試信"}],"admin.email.compose.testTooMany":[{"type":0,"value":"一次最多寄給 "},{"type":1,"value":"max"},{"type":0,"value":" 個信箱。"}],"admin.email.compose.timingDateTime":[{"type":0,"value":"日期與時間"}],"admin.email.compose.timingHint":[{"type":0,"value":"到點時才確定收件人並扣額度,額度不足就不會寄出並通知你。到點
283前可以在信件列表取消。"}],"admin.email.compose.timingNow":[{"type":0,"value":"立即寄出"}],"admin.email.compose.timingScheduled":[{"type":0,"value":"排定時間寄出"}],"admin.email.compose.timingTimezone":[{"type":0,"value":"時區"}],"admin.email.compose.titleEdit":[{"type":0,"value":"編輯信件"}],"admin.email.compose.titleNew":[{"type":0,"value":"建立信件"}],"admin.email.compose.yourLists":[{"type":0,"value":"你的名單"}],"admin.email.domains.add":[{"type":0,"value":"新增網域"}],"admin.email.domains.bindFailed":[{"type":0,"value":"綁定失敗,請稍後再試一次。"}],"admin.email.domains.cancel":[{"type":0,"value":"取消"}],"admin.email.domains.close":[{"type":0,"value":"關閉"}],"admin.email.domains.columnHost":[{"type":0,"value":"網域"}],"admin.email.domains.columnStatus":[{"type":0,"value":"狀態"}],"admin.email.domains.dnsCloudflare":[{"type":0,"value":"Cloudflare 請將 CNAME 設為「DNS only」(灰雲)。"}],"admin.email.domains.dnsDmarcHint":[{"type":0,"value":"網域已經設定過 DMARC 就不用加。"}],"admin.email.domains.dnsFailedHint":[{"type":0,"value":"驗證失敗,請解除綁定後重新新增。"}],"admin.email.domains.dnsGroupDmarc":[{"type":0,"value":"DMARC(選填)"}],"admin.email.domains.dnsHint":[{"type":0,"value":"到 DNS 服務商新增以下記錄。通常幾分鐘內生效,最久 72 小時。"}],"admin.email.domains.dnsName":[{"type":0,"value":"名稱"}],"admin.email.domains.dnsShow":[{"type":0,"value":"查看"}],"admin.email.domains.dnsTitle":[{"type":1,"value":"host"},{"type":0,"value":" 的 DNS 設定"}],"admin.email.domains.dnsType":[{"type":0,"value":"型別"}],"admin.email.domains.dnsValue":[{"type":0,"value":"值"}],"admin.email.domains.errorCannotUnbindPlatform":[{"type":0,"value":"Portaly 提供的寄件網域不能解除綁定。"}],"admin.email.domains.errorDomainLimitReached":[{"type":0,"value":"自訂寄件網域最多只能綁 "},{"type":1,"value":"limit"},{"type":0,"value":" 個。"}],"admin.email.domains.errorDomainNotFound":[{"type":0,"value":"找不到這個網域,請重新整理頁面。"}],"admin.email.domains.errorDomainSuspended":[{"type":0,"value":"這個網域已被停用,不能解除綁定,請聯繫客服。"}],"admin.email.domains.errorHostAlreadyBound":[{"type":0,"value":"你已經綁過這個網域了。"}],"admin.email.domains.errorHostTaken":[{"type":0,"value":"這個網域已經被其他帳號綁走了。"}],"admin.email.domains.errorIdentityNotFound":[{"type":0,"value":"在寄信服務上找不到這個網域,請解除綁定後重新綁定。"}],"admin.email.domains.errorInvalidHost":[{"type":0,"value":"網域格式不正確,例如 mail.example.com。"}],"admin.email.domains.errorInvalidLocalPart":[{"type":0,"value":"前綴需 3–32 字,只能用英文、數字與 - _ .,開頭與結尾要是英文或數字。"}],"admin.email.domains.errorLocalPartTaken":[{"type":0,"value":"這個前綴已經被其他創作者用了,換一個吧。"}],"admin.email.domains.errorPremiumRequired":[{"type":0,"value":"自訂寄件網域是頂級會員方案的功能。"}],"admin.email.domains.errorReservedHost":[{"type":0,"value":"這個網域不能使用,請填你自己的網域。"}],"admin.email.domains.errorReservedLocalPart":[{"type":0,"value":"這個前綴是系統保留字,換一個吧。"}],"admin.email.domains.errorSuspendedBySes":[{"type":0,"value":"這個網域已被寄信服務停用,不能解除綁定,請聯繫客服。"}],"admin.email.domains.errorTenantDisabled":[{"type":0,"value":"這個網域的寄件服務停用中,不能解除綁定,請聯繫客服。"}],"admin.email.domains.hostLabel":[{"type":0,"value":"網域"}],"admin.email.domains.intro":[{"type":0,"value":"用你自己的網域寄信。"}],"admin.email.domains.loadFailed":[{"type":0,"value":"讀不到寄件網域,請重新整理再試一次。"}],"admin.email.domains.localPartConfirm":[{"type":0,"value":"確認並開始使用"}],"admin.email.domains.localPartHelper":[{"type":0,"value":"收件人會看到 "},{"type":1,"value":"address"},{"type":0,"value":"。送出後就不能再改,因為地址會進到收件人的聯絡簿與回信串。"}],"admin.email.domains.localPartLabel":[{"type":0,"value":"寄件地址前綴"}],"admin.email.domains.localPartPlaceholder":[{"type":0,"value":"你的前綴"}],"admin.email.domains.localPartRequired":[{"type":0,"value":"請填寫寄件地址前綴。"}],"admin.email.domains.platformHint":[{"type":0,"value":"到「信件寄送」按「立即開始」,就能用 Portaly 的網域寄信。"}],"admin.email.domains.purposeBulk":[{"type":0,"value":"行銷信"}],"admin.email.domains.recheck":[{"type":0,"value":"重新檢查"}],"admin.email.domains.recheckFailed":[{"type":0,"value":"重新檢查失敗,請稍後再試一次。"}],"admin.email.domains.statusClosed":[{"type":0,"value":"已關閉"}],"admin.email.domains.statusFailed":[{"type":0,"value":"驗證失敗"}],"admin.email.domains.statusPending":[{"type":0,"value":"驗證中"}],"admin.email.domains.statusSuspended":[{"type":0,"value":"已停用"}],"admin.email.domains.statusVerified":[{"type":0,"value":"已驗證"}],"admin.email.domains.submit":[{"type":0,"value":"新增"}],"admin.email.domains.title":[{"type":0,"value":"寄件網域"}],"admin.email.domains.unbind":[{"type":0,"value":"解除綁定"}],"admin.email.domains.unbindBody":[{"type":0,"value":"解除後就不能用這個網域寄信,重新綁定要再加一次 DNS 記錄。"}],"admin.email.domains.unbindFailed":[{"type":0,"value":"解除綁定失敗,請稍後再試一次。"}],"admin.email.domains.unbindTitle":[{"type":0,"value":"解除綁定這個網域?"}],"admin.email.import.buyQuota":[{"type":0,"value":"前往加購"}],"admin.email.import.columnN":[{"type":0,"value":"第 "},{"type":1,"value":"n"},{"type":0,"value":" 欄"}],"admin.email.import.consent":[{"type":0,"value":"此名單為對方同意收信的名單"}],"admin.email.import.created":[{"type":0,"value":"已新增名單「"},{"type":1,"value":"name"},{"type":0,"value":"」,"},{"type":1,"value":"count"},{"type":0,"value":" 人,已選進這封信。"}],"admin.email.import.createdInMailingList":[{"type":0,"value":"已新增名單「"},{"type":1,"value":"name"},{"type":0,"value":"」,"},{"type":1,"value":"count"}
283,{"type":0,"value":" 人,已選進這封信,也加進了名單蒐集。"}],"admin.email.import.csv":[{"type":0,"value":"匯入 CSV"}],"admin.email.import.csvTitle":[{"type":0,"value":"匯入 CSV 新增名單"}],"admin.email.import.duplicated":[{"type":1,"value":"count"},{"type":0,"value":" 筆重複,只算一次。"}],"admin.email.import.emailColumn":[{"type":0,"value":"E-mail 在哪一欄"}],"admin.email.import.errorConsentRequired":[{"type":0,"value":"請先確認這份名單上的人都同意收你的信。"}],"admin.email.import.errorEmpty":[{"type":0,"value":"裡面沒有可以匯入的 E-mail 地址。"}],"admin.email.import.errorInvalid":[{"type":0,"value":"名單的格式不對,請重新整理後再試一次。"}],"admin.email.import.errorListInUse":[{"type":0,"value":"還有草稿或排程中的信選著這份名單,先從那幾封信移除再刪。"}],"admin.email.import.errorListNotFound":[{"type":0,"value":"找不到這份名單,可能已經被刪掉了。"}],"admin.email.import.errorNameRequired":[{"type":0,"value":"請幫名單取個名字。"}],"admin.email.import.errorNameTooLong":[{"type":0,"value":"名單名稱最多 50 字。"}],"admin.email.import.errorQuotaInsufficient":[{"type":0,"value":"名單蒐集額度不夠。請先加購,或取消勾選「加入名單蒐集」。"}],"admin.email.import.failed":[{"type":0,"value":"建立名單失敗,請稍後再試一次。"}],"admin.email.import.file":[{"type":0,"value":"CSV 檔"}],"admin.email.import.fileHelper":[{"type":0,"value":"第一列可以是欄位名稱,一次最多 "},{"type":1,"value":"limit"},{"type":0,"value":" 人。"}],"admin.email.import.fileTooLarge":[{"type":0,"value":"檔案超過 5 MB,請確認選對了檔案。"}],"admin.email.import.fileUnreadable":[{"type":0,"value":"讀不到這個檔案的內容,請確認是逗號分隔的 CSV(Excel 請另存成 CSV)。"}],"admin.email.import.hasHeader":[{"type":0,"value":"第一列是欄位名稱"}],"admin.email.import.heading":[{"type":0,"value":"新增名單"}],"admin.email.import.inMailingList":[{"type":0,"value":"加入名單蒐集"}],"admin.email.import.invalid":[{"type":1,"value":"count"},{"type":0,"value":" 筆不是 E-mail 地址,不會匯入:"},{"type":1,"value":"where"},{"type":1,"value":"more"}],"admin.email.import.line":[{"type":0,"value":"第 "},{"type":1,"value":"line"},{"type":0,"value":" 列"}],"admin.email.import.listName":[{"type":0,"value":"名單名稱"}],"admin.email.import.listNamePlaceholder":[{"type":0,"value":"例如:9 月合作夥伴"}],"admin.email.import.manual":[{"type":0,"value":"手動輸入"}],"admin.email.import.manualHelper":[{"type":0,"value":"用換行或逗號分開,寫成「"},{"type":1,"value":"example"},{"type":0,"value":"」可帶入名稱。"}],"admin.email.import.manualLabel":[{"type":0,"value":"E-mail"}],"admin.email.import.manualTitle":[{"type":0,"value":"手動輸入 E-mail 新增名單"}],"admin.email.import.nameColumn":[{"type":0,"value":"名稱在哪一欄"}],"admin.email.import.nameColumnHelper":[{"type":0,"value":"信裡的 "},{"type":1,"value":"placeholder"},{"type":0,"value":" 會換成這一欄;沒有名稱的人換成「你」。"}],"admin.email.import.noNameColumn":[{"type":0,"value":"不匯入名稱"}],"admin.email.import.oneOff":[{"type":0,"value":"只用這一封"}],"admin.email.import.pickColumn":[{"type":0,"value":"選擇欄位"}],"admin.email.import.pickFile":[{"type":0,"value":"選擇檔案"}],"admin.email.import.quotaLeft":[{"type":0,"value":"匯入後,尚餘 "},{"type":1,"value":"left"},{"type":0,"value":" 筆名單額度"}],"admin.email.import.quotaShort":[{"type":0,"value":"名單額度只剩 "},{"type":1,"value":"left"},{"type":0,"value":" 筆,不夠匯入 "},{"type":1,"value":"count"},{"type":0,"value":" 人。"}],"admin.email.import.ready":[{"type":0,"value":"可以匯入 "},{"type":1,"value":"count"},{"type":0,"value":" 人"}],"admin.email.import.sourceCsv":[{"type":0,"value":"CSV 匯入"}],"admin.email.import.sourceManual":[{"type":0,"value":"手動輸入"}
283],"admin.email.import.submit":[{"type":0,"value":"建立名單"}],"admin.email.import.truncated":[{"type":0,"value":"一次最多 "},{"type":1,"value":"limit"},{"type":0,"value":" 人,後面 "},{"type":1,"value":"count"},{"type":0,"value":" 人不會匯入。"}],"admin.email.mailbox.title":[{"type":0,"value":"信箱設定"}],"admin.email.messageLog.blockedAttempts":[{"type":0,"value":"當天寄給這個地址、因同樣原因被擋下 "},{"type":1,"value":"count"},{"type":0,"value":" 次"}],"admin.email.messageLog.columnOutcome":[{"type":0,"value":"狀態"}],"admin.email.messageLog.columnRecipient":[{"type":0,"value":"收件人"}],"admin.email.messageLog.columnTime":[{"type":0,"value":"寄出時間"}],"admin.email.messageLog.eventAttempted":[{"type":0,"value":"嘗試寄送"}],"admin.email.messageLog.eventBounced":[{"type":0,"value":"退信"}],"admin.email.messageLog.eventClicked":[{"type":0,"value":"點擊連結"}],"admin.email.messageLog.eventComplained":[{"type":0,"value":"被檢舉"}],"admin.email.messageLog.eventDelivered":[{"type":0,"value":"送達"}],"admin.email.messageLog.eventLine":[{"type":1,"value":"label"},{"type":0,"value":":"},{"type":1,"value":"time"}],"admin.email.messageLog.eventOpened":[{"type":0,"value":"開信"}],"admin.email.messageLog.eventSent":[{"type":0,"value":"寄信服務收下"}],"admin.email.messageLog.invalidRange":[{"type":0,"value":"開始日不能晚於結束日。"}],"admin.email.messageLog.loadFailed":[{"type":0,"value":"查詢失敗,請稍後再試一次。"}],"admin.email.messageLog.noMessages":[{"type":0,"value":"這段期間沒有寄信紀錄。"}],"admin.email.messageLog.noSearchResult":[{"type":0,"value":"這段期間沒有寄給這個地址的信。"}],"admin.email.messageLog.outcomeBounced":[{"type":0,"value":"退信"}],"admin.email.messageLog.outcomeBouncedHint":[{"type":0,"value":"對方的郵件伺服器拒收,通常是這個地址不存在。"}],"admin.email.messageLog.outcomeComplained":[{"type":0,"value":"被檢舉"}],"admin.email.messageLog.outcomeComplainedHint":[{"type":0,"value":"信送達了,但對方把它標成垃圾郵件。"}],"admin.email.messageLog.outcomeDelivered":[{"type":0,"value":"已送達"}],"admin.email.messageLog.outcomeDeliveredHint":[{"type":0,"value":"對方的郵件伺服器已經收下。進了收件匣還是垃圾郵件匣我們看不到,對方說沒收到的話,請他先找垃圾郵件匣。"}],"admin.email.messageLog.outcomeDomainLimited":[{"type":0,"value":"未寄出:網域退信過多"}],"admin.email.messageLog.outcomeDomainLimitedHint":[{"type":0,"value":"寄件網域當天的退信達到上限,當天已暫停寄送;接下來通常會被停用,停用後要由 Portaly 恢復。"}],"admin.email.messageLog.outcomeFailed":[{"type":0,"value":"寄送失敗"}],"admin.email.messageLog.outcomeFailedHint":[{"type":0,"value":"寄信服務拒收這封信,例如內容被判定有問題。"}],"admin.email.messageLog.outcomeQueued":[{"type":0,"value":"尚未寄出"}],"admin.email.messageLog.outcomeQueuedHint":[{"type":0,"value":"這封行銷信還在寄送中,或停在當天的寄送量、寄信額度或網域停用。寄送量的限制隔天會自動接著寄;寄信額度要加購補充包後按「繼續寄送」;網域被停用要等 Portaly 恢復。"}],"admin.email.messageLog.outcomeQuotaExceeded":[{"type":0,"value":"未寄出:額度不足"}],"admin.email.messageLog.outcomeQuotaExceededHint":[{"type":0,"value":"當時的寄信額度已經用完,這封沒有寄出。"}],"admin.email.messageLog.outcomeRemoved":[{"type":0,"value":"未寄出:已移出名單"}],"admin.email.messageLog.outcomeRemovedHint":[{"type":0,"value":"開始寄送之後,這個人已經不在你的名單上。"}],"admin.email.messageLog.outcomeSent":[{"type":0,"value":"已寄出"}],"admin.email.messageLog.outcomeSentHint":[{"type":0,"value":"寄信服務已經收下,還在等對方郵件伺服器的回應。"}],"admin.email.messageLog.outcomeSoftBounced":[{"type":0,"value":"暫時退信"}],"admin.email.messageLog.outcomeSoftBouncedHint":[{"type":0,"value":"對方的信箱暫時收不了信(例如信箱滿了),寄信服務重試之後仍然失敗。"}],"admin.email.messageLog.outcomeSuppressed":[{"type":0,"value":"未寄出:排除名單"}],"admin.email.messageLog.outcomeSuppressedHint":[{"type":0,"value":"這個地址退訂、退信或檢舉過,所以沒有寄給他。"}],"admin.email.messageLog.outcomeUnknown":[{"type":0,"value":"結果不明"}],"admin.email.messageLog.outcomeUnknownHint":[{"type":0,"value":"寄信服務沒有回覆,我們不確定這封有沒有寄出。"}],"admin.email.messageLog.recipientBcc":[{"type":0,"value":"密件副本"}],"admin.email.messageLog.recipientCc":[{"type":0,"value":"副本"}],"admin.email.messageLog.searchPlaceholder":[{"type":0,"value":"輸入完整 E-mail 或信件 ID"}],"admin.email.messageLog.title":[{"type":0,"value":"寄信紀錄"}],"admin.email.quota.loadFailed":[{"type":0,"value":"讀不到寄信額度,請重新整理再試一次。"}],"admin.email.quota.monthlyHint":[{"type":0,"value":"每月 1 號重置。行銷信、試寄與交易信共用,跟名單額度分開計算。"}],"admin.email.quota.pack":[{"type":0,"value":"補充包"}],"admin.email.quota.packBody":[{"type":0,"value":"當月額度用完才會用到補充包,行銷信、試寄與交易信共用。"}],"admin.email.quota.packHint":[{"type":0,"value":"沒有使用期限,當月額度用完才會用到。"}],"admin.email.quota.packNoExpiry":[{"type":0,"value":"補充包沒有使用期限,可分次使用。"}],"admin.email.quota.packTitle":[{"type":0,"value":"購買寄信額度補充包"}],"admin.email.quota.title":[{"type":0,"value":"寄信額度"}],"admin.email.quota.total":[{"type":0,"value":"目前可寄"}],"admin.email.sender.edit":[{"type":0,"value":"編輯"}],"admin.email.sender.errorNameInvalid":[{"type":0,"value":"寄件人名稱最多 100 字,而且不能換行。"}],"admin.email.sender.errorNameLocked":[{"type":0,"value":"寄件人名稱設定後不能自行修改,要改請聯繫客服。"}],"admin.email.sender.errorNameRequired":[{"type":0,"value":"請填寫寄件人名稱。"}],"admin.email.sender.errorReplyToInvalid":[{"type":0,"value":"回信信箱格式不正確,例如 [email protected]。"}],"admin.email.sender.errorTooManySends":[{"type":0,"value":"驗證信寄太多次了,請明天再試,或先用登入信箱。"}],"admin.email.sender.errorVerificationUnavailable":[{"type":0,"value":"目前無法寄驗證信到其他信箱,請先用登入信箱。"}],"admin.email.sender.nameHelper":[{"type":0,"value":"收件匣裡顯示的名稱。"}],"admin.email.sender.nameLabel":[{"type":0,"value":"寄件人名稱"}],"admin.email.sender.pendingHint":[{"type":1,"value":"email"},{"type":0,"value":" 驗證中:點驗證信裡的連結後才會換過去。"}],"admin.email.sender.replyToHelper":[{"type":0,"value":"收件人按回覆時,信會寄到這裡。填登入信箱以外的地址,要先點驗證信裡的連結才會生效。"}],"admin.email.sender.replyToLabel":[{"type":0,"value":"回信信箱"}],"admin.email.sender.replyToRequired":[{"type":0,"value":"請填寫回信信箱。"}],"admin.email.sender.replyToTitle":[{"type":0,"value":"設定回信信箱"}],"admin.email.sender.replyToUpdateFailed":[{"type":0,"value":"更新回信信箱失敗,請稍後再試一次。"}],"admin.email.sender.replyToUpdated":[{"type":0,"value":"回信信箱已更新"}],"admin.email.sender.resend":[{"type":0,"value":"重寄驗證信"}],"admin.email.sender.save":[{"type":0,"value":"儲存"}],"admin.email.sender.setupFailed":[{"type":0,"value":"設定寄件人失敗,請稍後再試一次。"}],"admin.email.sender.setupReplyToFailed":[{"type":0,"value":"回信信箱沒有存成功,請到「信箱設定」再試一次。"}],"admin.email.sender.setupTitle":[{"type":0,"value":"確認你的寄件人資訊"}],"admin.email.sender.title":[{"type":0,"value":"寄件人"}
283],"admin.email.sender.verificationCooldown":[{"type":0,"value":"剛剛已經寄過驗證信,請 1 分鐘後再重寄。"}],"admin.email.sender.verificationSentBody":[{"type":0,"value":"點信裡的連結後,回信信箱才會換過去;在那之前,收件人的回信會寄到原本的信箱。"}],"admin.email.sender.verificationSentTitle":[{"type":0,"value":"驗證信已寄到 "},{"type":1,"value":"email"}],"admin.email.templates.blank":[{"type":0,"value":"空白信件"}],"admin.email.templates.blankDescription":[{"type":0,"value":"自己從頭寫,主旨與內文都是空的。"}],"admin.email.templates.cancel":[{"type":0,"value":"取消"}],"admin.email.templates.customTag":[{"type":0,"value":"自訂"}],"admin.email.templates.deadlineDescription":[{"type":0,"value":"截止前一天提醒,通常是轉換率最高的一封。"}],"admin.email.templates.deadlineName":[{"type":0,"value":"限時優惠倒數"}],"admin.email.templates.deleteBody":[{"type":0,"value":"確定要刪除範本「"},{"type":1,"value":"name"},{"type":0,"value":"」嗎?用它寫過的信不受影響。"}],"admin.email.templates.deleteTitle":[{"type":0,"value":"刪除範本"}],"admin.email.templates.deleted":[{"type":0,"value":"已刪除範本"}],"admin.email.templates.errorLimitReached":[{"type":0,"value":"範本存滿了(最多 50 份,內容加起來也有上限),先刪掉用不到的再存。"}],"admin.email.templates.errorNameRequired":[{"type":0,"value":"請幫範本取個名字。"}],"admin.email.templates.errorNameTooLong":[{"type":0,"value":"範本名稱最多 50 字。"}],"admin.email.templates.errorNotFound":[{"type":0,"value":"找不到這份範本,可能已經被刪掉了。"}],"admin.email.templates.eventDescription":[{"type":0,"value":"講座、直播、快閃活動開始前的提醒。"}],"admin.email.templates.eventName":[{"type":0,"value":"活動/直播提醒"}],"admin.email.templates.launchDescription":[{"type":0,"value":"課程、電子書、模板包上架時通知名單。"}],"admin.email.templates.launchName":[{"type":0,"value":"新商品開賣"}],"admin.email.templates.mineEmpty":[{"type":0,"value":"還沒有自己的範本。寫信時按「存成範本」,下次就能直接叫出來用。"}],"admin.email.templates.mineFailed":[{"type":0,"value":"讀不到你的範本,可以先從空白信件或信件範本開始。"}],"admin.email.templates.nameLabel":[{"type":0,"value":"範本名稱"}],"admin.email.templates.namePlaceholder":[{"type":0,"value":"例如:開賣前三天預告"}],"admin.email.templates.newsletterDescription":[{"type":0,"value":"沒有要賣東西的那種信。定期寄能讓名單記得你。"}],"admin.email.templates.newsletterName":[{"type":0,"value":"近況更新/電子報"}],"admin.email.templates.recommendedTag":[{"type":0,"value":"常用"}],"admin.email.templates.reengageDescription":[{"type":0,"value":"很久沒寄信時用。先給東西,不要一開口就賣。"}],"admin.email.templates.reengageName":[{"type":0,"value":"久沒聯絡的問候"}],"admin.email.templates.save":[{"type":0,"value":"儲存"}],"admin.email.templates.saveHint":[{"type":0,"value":"存的是主旨、預覽文字與內文,收件對象與簽名檔不會一起存。同名的範本會被蓋掉。"}],"admin.email.templates.saveTitle":[{"type":0,"value":"存成範本"}],"admin.email.templates.saved":[{"type":0,"value":"已存成範本「"},{"type":1,"value":"name"},{"type":0,"value":"」"}],"admin.email.templates.tabMine":[{"type":0,"value":"我的範本"}],"admin.email.templates.tabSystem":[{"type":0,"value":"信件範本"}],"admin.email.templates.welcomeDescription":[{"type":0,"value":"剛留下 E-mail 的人先收到這封,之後的信才不會被當成陌生信。"}],"admin.email.templates.welcomeName":[{"type":0,"value":"新名單歡迎信"}],"admin.email.title":[{"type":0,"value":"信件管理"}],"admin.embed.E-mail 蒐集區塊":[{"type":0,"value":"E-mail 蒐集區塊"}],"admin.embed.垂直":[{"type":0,"value":"垂直"}],"admin.embed.大":[{"type":0,"value":"大"}],"admin.embed.小":[{"type":0,"value":"小"}
283],"admin.embed.嵌入 E-mail 蒐集區塊":[{"type":0,"value":"嵌入 E-mail 蒐集區塊"}],"admin.embed.嵌入數位商品":[{"type":0,"value":"嵌入數位商品"}],"admin.embed.嵌入此頁面,即表示您同意":[{"type":0,"value":"嵌入此頁面,即表示您同意"}],"admin.embed.已複製":[{"type":0,"value":"已複製"}],"admin.embed.服務條款":[{"type":0,"value":"服務條款"}],"admin.embed.水平":[{"type":0,"value":"水平"}],"admin.embed.複製HTML":[{"type":0,"value":"複製HTML"}],"admin.embed.評論顯示樣式":[{"type":0,"value":"評論顯示樣式"}],"admin.embed.重新整理預覽":[{"type":0,"value":"重新整理預覽"}],"admin.failSubscription.付款失敗,請於 {date} 前更新付款方式":[{"type":0,"value":"付款失敗,請於 "},{"type":1,"value":"date"},{"type":0,"value":" 前更新付款方式"}],"admin.failSubscription.立即修正":[{"type":0,"value":"立即修正"}],"admin.favorite.(必填)":[{"type":0,"value":"(必填)"}],"admin.favorite.7 日新增收藏":[{"type":0,"value":"7 日新增收藏"}],"admin.favorite.不是你?":[{"type":0,"value":"不是你?"}],"admin.favorite.你也想要建立自己的傳送門嗎?":[{"type":0,"value":"你也想要建立自己的傳送門嗎?"}],"admin.favorite.使用條款":[{"type":0,"value":"使用條款"}],"admin.favorite.信箱不正確?":[{"type":0,"value":"信箱不正確?"}],"admin.favorite.傳送門 Portaly 使用條款":[{"type":0,"value":"傳送門 Portaly 使用條款"}],"admin.favorite.分享":[{"type":0,"value":"分享"}],"admin.favorite.前往":[{"type":0,"value":"前往"}],"admin.favorite.取消":[{"type":0,"value":"取消"}],"admin.favorite.取消收藏":[{"type":0,"value":"取消收藏"}],"admin.favorite.完成":[{"type":0,"value":"完成"}],"admin.favorite.完成驗證":[{"type":0,"value":"完成驗證"}],"admin.favorite.密碼長度至少為6個字元":[{"type":0,"value":"密碼長度至少為6個字元"}],"admin.favorite.已收藏":[{"type":0,"value":"已收藏"}],"admin.favorite.您現在還沒有收藏任何傳送門唷!":[{"type":0,"value":"您現在還沒有收藏任何傳送門唷!"}],"admin.favorite.您的收藏帳號為":[{"type":0,"value":"您的收藏帳號為"}],"admin.favorite.您的認證信件已發送":[{"type":0,"value":"您的認證信件已發送"}],"admin.favorite.我了解了":[{"type":0,"value":"我了解了"}],"admin.favorite.我同意將我的聯絡資訊分享給":[{"type":0,"value":"我同意將我的聯絡資訊分享給"}],"admin.favorite.我同意本網站之":[{"type":0,"value":"我同意本網站之"}],"admin.favorite.我的收藏":[{"type":0,"value":"我的收藏"}],"admin.favorite.或":[{"type":0,"value":"或"}],"admin.favorite.手動拖曳排序":[{"type":0,"value":"手動拖曳排序"}],"admin.favorite.抽卡":[{"type":0,"value":"抽卡"}],"admin.favorite.拖曳即可創造專屬你的收藏排序!":[{"type":0,"value":"拖曳即可創造專屬你的收藏排序!"}],"admin.favorite.收取認證碼":[{"type":0,"value":"收取認證碼"}],"admin.favorite.收藏":[{"type":0,"value":"收藏"}],"admin.favorite.收藏人數":[{"type":0,"value":"收藏人數"}],"admin.favorite.收藏創作者的傳送門,取得最新消息。":[{"type":0,"value":"收藏創作者的傳送門,取得最新消息。"}],"admin.favorite.未來此用戶將可透過站內訊息或 email 與您聯繫":[{"type":0,"value":"未來此用戶將可透過站內訊息或 email 與您聯繫"}],"admin.favorite.沒收到認證信?請檢查「垃圾信箱、促銷內容」":[{"type":0,"value":"沒收到認證信?請檢查「垃圾信箱、促銷內容」"}],"admin.favorite.瀏覽我的收藏":[{"type":0,"value":"瀏覽我的收藏"}],"admin.favorite.登入":[{"type":0,"value":"登入"}],"admin.favorite.登出":[{"type":0,"value":"登出"}],"admin.favorite.發現傳送門":[{"type":0,"value":"發現傳送門"}],"admin.favorite.確定要取消收藏":[{"type":0,"value":"確定要取消收藏"}],"admin.favorite.確定要離開嗎?":[{"type":0,"value":"確定要離開嗎?"}],"admin.favorite.立刻收藏":[{"type":0,"value":"立刻收藏"}],"admin.favorite.立即建立":[{"type":0,"value":"立即建立"}],"admin.favorite.精選":[{"type":0,"value":"精選"}],"admin.favorite.自訂":[{"type":0,"value":"自訂"}
283],"admin.favorite.若您已有傳送門帳號,請或":[{"type":0,"value":"若您已有傳送門帳號,請"}],"admin.favorite.設定您的密碼":[{"type":0,"value":"設定您的密碼"}],"admin.favorite.請至":[{"type":0,"value":"請至"}],"admin.favorite.請輸入密碼":[{"type":0,"value":"請輸入密碼"}],"admin.favorite.請輸入驗證碼":[{"type":0,"value":"請輸入驗證碼"}],"admin.favorite.請閱讀並同意":[{"type":0,"value":"請閱讀並同意"}],"admin.favorite.輸入信箱":[{"type":0,"value":"輸入信箱"}],"admin.favorite.返回":[{"type":0,"value":"返回"}],"admin.favorite.還沒有傳送門帳號?請":[{"type":0,"value":"還沒有傳送門帳號?請"}],"admin.favorite.隨機":[{"type":0,"value":"隨機"}],"admin.favorite.隨機抽出一組傳送門,每日限量 3 次機會":[{"type":0,"value":"隨機抽出一組傳送門,每日限量 3 次機會"}],"admin.favorite.驗證碼錯誤":[{"type":0,"value":"驗證碼錯誤"}],"admin.favorite.點此":[{"type":0,"value":"點此"}],"admin.favoriteButton.favorite.收藏":[{"type":0,"value":"收藏"}],"admin.footerSection.使用條款":[{"type":0,"value":"使用條款"}],"admin.footerSection.線上客服":[{"type":0,"value":"線上客服"}],"admin.footerSection.聯絡信箱":[{"type":0,"value":"聯絡信箱"}],"admin.foundry.feature.partners.description":[{"type":0,"value":"支援多間簽約合作會計師事務所,可自行挑選。"}],"admin.foundry.feature.partners.title":[{"type":0,"value":"多元合作"}],"admin.foundry.feature.professional.description":[{"type":0,"value":"線上申辦,交由合法登記會計師事務所全程代辦。"}],"admin.foundry.feature.professional.title":[{"type":0,"value":"專業代辦"}],"admin.foundry.feature.valueAdded.description":[{"type":0,"value":"可加購會計師事務所記帳服務與公司地址登記。"}],"admin.foundry.feature.valueAdded.title":[{"type":0,"value":"加值服務"}],"admin.foundry.missingProfile":[{"type":0,"value":"請先選擇要綁定的傳送門。"}],"admin.foundry.new.checklist.address.description":[{"type":0,"value":"住宅或商辦地址,部分行業有地點限制"}],"admin.foundry.new.checklist.address.title":[{"type":0,"value":"公司登記地址"}],"admin.foundry.new.checklist.business.description":[{"type":0,"value":"主要業務、附屬業務或來源說明"}],"admin.foundry.new.checklist.business.title":[{"type":0,"value":"營業項目與經營範圍"}],"admin.foundry.new.checklist.contact.description":[{"type":0,"value":"身分證影本、電話、電子郵件"}],"admin.foundry.new.checklist.contact.title":[{"type":0,"value":"負責人與股東資料"}],"admin.foundry.new.checklist.hint":[{"type":0,"value":"如資料未準備齊全,您仍可以儲存進度並擇日回填——不必一次完成。"}],"admin.foundry.new.checklist.name.description":[{"type":0,"value":"建議準備 2–3 個備選名稱以供比對"}],"admin.foundry.new.checklist.name.title":[{"type":0,"value":"公司名稱"}],"admin.foundry.new.checklist.required":[{"type":0,"value":"開始前必讀"}],"admin.foundry.new.checklist.title":[{"type":0,"value":"申請前,請先準備以下必備資料"}],"admin.foundry.new.consent":[{"type":0,"value":"我同意提供上述申請資料,並授權 Portaly Foundry 進行工商設立申請相關作業"}],"admin.foundry.new.cta.later":[{"type":0,"value":"稍後再說"}],"admin.foundry.new.cta.start":[{"type":0,"value":"開始申請"}],"admin.foundry.new.error.create":[{"type":0,"value":"建立申請失敗,請稍後再試"}],"admin.foundry.new.estimatedTime":[{"type":0,"value":"預計填寫時間 5 分鐘・全程線上作業"}],"admin.foundry.new.flowTitle":[{"type":0,"value":"申請流程"}],"admin.foundry.new.pageDescription":[{"type":0,"value":"請填寫以下資料,我們將為您媒選最適合的會計師事務所,並完成後續線上公司流程。"}],"admin.foundry.new.pageTitle":[{"type":0,"value":"開始公司設立"}],"admin.foundry.new.privacy":[{"type":0,"value":"您的資料受到嚴格保護,我們不會將資料提供給第三方"}],"admin.foundry.new.step.companyInfo.description":[{"type":0,"value":"包含公司名稱、型態、營業項目等基本資訊"}],"admin.foundry.new.step.companyInfo.title":[{"type":0,"value":"填寫公司基本資料"}],"admin.foundry.new.step.firm.description":[{"type":0,"value":"配對適合您規模的在地會計師事務所"}],"admin.foundry.new.step.firm.title":[{"type":0,"value":"選擇會計師事務所"}],"admin.foundry.new.step.plan.description":[{"type":0,"value":"選擇最符合您的方案並完成付款"}],"admin.foundry.new.step.plan.title":[{"type":0,"value":"選擇方案"}],"admin.foundry.new.step.submit.description":[{"type":0,"value":"審核約需 3–5 個工作天內完成"}],"admin.foundry.new.step.submit.title":[{"type":0,"value":"送出申請"}],"admin.foundry.new.tag.brand":[{"type":0,"value":"Portaly Foundry"}],"admin.foundry.new.totalSteps":[{"type":0,"value":"共 4 步驟"}],"admin.foundry.pageTitle":[{"type":0,"value":"公司設立"}],"admin.foundry.supportContact.description":[{"type":0,"value":"若對於線上公司設立申請審核有問題,請透過以下資訊聯絡客服窗口,謝謝"}],"admin.foundry.terms.agree":[{"type":0,"value":"我已閱讀並同意"}],"admin.foundry.terms.close":[{"type":0,"value":"關閉"}],"admin.foundry.terms.title":[{"type":0,"value":"Portaly Foundry 服務使用條款"}],"admin.gallery.下拉式":[{"type":0,"value":"下拉式"}],"admin.gallery.全部":[{"type":0,"value":"全部"}],"admin.gallery.區塊設定":[{"type":0,"value":"區塊設定"}],"admin.gallery.取消選取":[{"type":0,"value":"取消選取"}],"admin.gallery.商品內容":[{"type":0,"value":"商品內容"}],"admin.gallery.單商品":[{"type":0,"value":"單商品"}],"admin.gallery.多商品":[{"type":0,"value":"多商品"}],"admin.gallery.已啟用":[{"type":0,"value":"已啟用"}],"admin.gallery.數位商品":[{"type":0,"value":"數位商品"}],"admin.gallery.未啟用":[{"type":0,"value":"未啟用"}],"admin.gallery.直播課程":[{"type":0,"value":"直播課程"}],"admin.gallery.看板":[{"type":0,"value":"看板"}],"admin.gallery.精簡":[{"type":0,"value":"精簡"}],"admin.gallery.設定此銷售區塊的名稱與版型":[{"type":0,"value":"設定此銷售區塊的名稱與版型"}],"admin.gallery.輪播":[{"type":0,"value":"輪播"}],"admin.gallery.選擇要上架在此銷售區塊的專案":[{"type":0,"value":"選擇要上架在此銷售區塊的專案"}],"admin.gallery.雙方格":[{"type":0,"value":"雙方格"}],"admin.googleAd.您即將開啟連結:":[{"type":0,"value":"您即將開啟連結:"}],"admin.googleAd.您即將離開 Portaly 並造訪外部網站。":[{"type":0,"value":"您即將離開 Portaly 並造訪外部網站。"}],"admin.googleAd.立即前往":[{"type":0,"value":"立即前往"}],"admin.groups.Portaly URL":[{"type":0,"value":"Portaly URL"}],"admin.groups.加入組織頁時間":[{"type":0,"value":"加入組織頁時間"}],"admin.groups.帳號名稱":[{"type":0,"value":"帳號名稱"}],"admin.groups.曝光":[{"type":0,"value":"曝光"}],"admin.groups.組織成員列表":[{"type":0,"value":"組織成員列表"}],"admin.groups.組織頁標籤1":[{"type":0,"value":"組織頁標籤1"}
283],"admin.groups.組織頁標籤2":[{"type":0,"value":"組織頁標籤2"}],"admin.groups.組織頁標籤3":[{"type":0,"value":"組織頁標籤3"}],"admin.groups.組織頁顯示狀態":[{"type":0,"value":"組織頁顯示狀態"}],"admin.groups.點擊":[{"type":0,"value":"點擊"}],"admin.identity.contentGuidance.alert.desc.payment":[{"type":0,"value":"審核人員會實際操作你填寫的服務網址,請確認:"}],"admin.identity.contentGuidance.alert.desc.portaly":[{"type":0,"value":"主頁尚未偵測到可瀏覽的商品或贊助內容,送出後較可能被退件。"}],"admin.identity.contentGuidance.alert.title":[{"type":0,"value":"想順利通過審核?"}],"admin.identity.contentGuidance.checklist.activePlan":[{"type":0,"value":"至少啟用一個訂閱方案"}],"admin.identity.contentGuidance.checklist.contact":[{"type":0,"value":"有聯絡方式與退款政策"}],"admin.identity.contentGuidance.checklist.description":[{"type":0,"value":"服務內容與方案說明清楚"}],"admin.identity.contentGuidance.checklist.online":[{"type":0,"value":"服務網址已上線可操作"}],"admin.identity.contentGuidance.checklist.pricing":[{"type":0,"value":"已列出定價與方案權益"}],"admin.identity.contentGuidance.cta.managePlans":[{"type":0,"value":"前往方案管理"}],"admin.identity.contentGuidance.rejected.lead":[{"type":0,"value":"若主頁尚未有可瀏覽的商品或贊助內容,請先補上再重新送出。"}],"admin.identity.contentGuidance.rejected.lead.payment":[{"type":0,"value":"請對照下列條件調整後再重新送出:"}],"admin.identity.contentGuidance.sample.donation":[{"type":0,"value":"贊助型範例"}],"admin.identity.contentGuidance.sample.paymentService":[{"type":0,"value":"示範服務頁"}],"admin.identity.contentGuidance.sample.product":[{"type":0,"value":"商品型範例"}],"admin.idlePopup.goToSlide":[{"type":0,"value":"第 "},{"type":1,"value":"n"},{"type":0,"value":" 個商品"}],"admin.idlePopup.next":[{"type":0,"value":"下一個商品"}],"admin.idlePopup.prev":[{"type":0,"value":"上一個商品"}],"admin.idlePopup.rank":[{"type":0,"value":"熱銷 #"},{"type":1,"value":"rank"}],"admin.idlePopup.sold":[{"type":0,"value":"已售 "},{"type":1,"value":"count"}],"admin.idlePopup.viewProduct":[{"type":0,"value":"查看商品"}],"admin.index.blockEditor.IntegrationEditor.重新抓取":[{"type":0,"value":"重新抓取"}],"admin.index.blockEditor.LinkStatus.數據歸零":[{"type":0,"value":"數據歸零"}],"admin.index.blockEditor.LinkStatus.曝光":[{"type":0,"value":"曝光"}],"admin.index.blockEditor.LinkStatus.歸零數據後,此處的觀看、點擊等數據紀錄將會刪除,此動作無法回復。":[{"type":0,"value":"歸零數據後,此處的觀看、點擊等數據紀錄將會刪除,此動作無法回復。"}],"admin.index.blockEditor.LinkStatus.確定要歸零數據?":[{"type":0,"value":"確定要歸零數據?"}],"admin.index.blockEditor.LinkStatus.點擊":[{"type":0,"value":"點擊"}],"admin.index.blockEditor.UrlEditor.伺服器錯誤":[{"type":0,"value":"伺服器錯誤"}],"admin.index.blockEditor.UrlEditor.合作洽詢":[{"type":0,"value":"合作洽詢"}],"admin.index.blockEditor.UrlEditor.找不到這個傳送門":[{"type":0,"value":"找不到這個傳送門"}],"admin.index.blockEditor.UrlEditor.抓取":[{"type":0,"value":"抓取"}],"admin.index.blockEditor.UrlEditor.抓取圖片":[{"type":0,"value":"抓取圖片"}],"admin.index.blockEditor.UrlEditor.數位商品":[{"type":0,"value":"數位商品"}],"admin.index.blockEditor.UrlEditor.此為無效分頁網址":[{"type":0,"value":"此為無效分頁網址"}],"admin.index.blockEditor.UrlEditor.此為無效網址":[{"type":0,"value":"此為無效網址"}],"admin.index.blockEditor.UrlEditor.站內分頁":[{"type":0,"value":"站內分頁"}],"admin.index.blockEditor.UrlEditor.網址":[{"type":0,"value":"網址"}],"admin.index.blockEditor.UrlEditor.編輯分頁":[{"type":0,"value":"編輯分頁"}],"admin.index.blockEditor.UrlEditor.自訂分頁 - 關於":[{"type":0,"value":"自訂分頁 - 關於"}],"admin.index.blockEditor.UrlEditor.輸入網址 or @ 連結傳送門分頁":[{"type":0,"value":"輸入網址 or @ 連結傳送門分頁"}],"admin.index.blockEditor.UrlEditor.選擇數位商品":[{"type":0,"value":"選擇數位商品"}
283],"admin.index.blockEditor.UrlEditor.點擊選擇站內分頁":[{"type":0,"value":"點擊選擇站內分頁"}],"admin.index.blockEditor.blockFields.autoplay.秒":[{"type":0,"value":"秒"}],"admin.index.blockEditor.blockFields.autoplay.自動輪播":[{"type":0,"value":"自動輪播"}],"admin.index.blockEditor.blockFields.autoplay.輪播秒數":[{"type":0,"value":"輪播秒數"}],"admin.index.blockEditor.blockFields.autoplay.輪播點點":[{"type":0,"value":"輪播點點"}],"admin.index.blockEditor.blockFields.collectionFields.按鍵連結":[{"type":0,"value":"按鍵連結"}],"admin.index.blockEditor.blockFields.collectionFields.敘述":[{"type":0,"value":"敘述"}],"admin.index.blockEditor.blockFields.getImageBoxFields.上限100字喔":[{"type":0,"value":"上限100字喔"}],"admin.index.blockEditor.blockFields.getImageBoxFields.位置":[{"type":0,"value":"位置"}],"admin.index.blockEditor.blockFields.getImageBoxFields.單色":[{"type":0,"value":"單色"}],"admin.index.blockEditor.blockFields.getImageBoxFields.圖片":[{"type":0,"value":"圖片"}],"admin.index.blockEditor.blockFields.getImageBoxFields.圖片樣式":[{"type":0,"value":"圖片樣式"}],"admin.index.blockEditor.blockFields.getImageBoxFields.壓印":[{"type":0,"value":"壓印"}],"admin.index.blockEditor.blockFields.getImageBoxFields.壓印設定":[{"type":0,"value":"壓印設定"}],"admin.index.blockEditor.blockFields.getImageBoxFields.對齊":[{"type":0,"value":"對齊"}],"admin.index.blockEditor.blockFields.getImageBoxFields.文字顏色":[{"type":0,"value":"文字顏色"}],"admin.index.blockEditor.blockFields.getImageBoxFields.標籤文字":[{"type":0,"value":"標籤文字"}],"admin.index.blockEditor.blockFields.getImageBoxFields.漸層":[{"type":0,"value":"漸層"}],"admin.index.blockEditor.blockFields.getImageBoxFields.相片":[{"type":0,"value":"相片"}],"admin.index.blockEditor.blockFields.getImageBoxFields.簡介文字":[{"type":0,"value":"簡介文字"}],"admin.index.blockEditor.blockFields.getImageBoxFields.置中":[{"type":0,"value":"置中"}],"admin.index.blockEditor.blockFields.getImageBoxFields.置右":[{"type":0,"value":"置右"}],"admin.index.blockEditor.blockFields.getImageBoxFields.置左":[{"type":0,"value":"置左"}],"admin.index.blockEditor.blockFields.getImageBoxFields.背景顏色":[{"type":0,"value":"背景顏色"}],"admin.index.blockEditor.blockFields.getImageBoxFields.色塊":[{"type":0,"value":"色塊"}],"admin.index.blockEditor.blockFields.intergrations.artstation.description":[{"type":0,"value":"嵌入你的 ArtStation 連結"}],"admin.index.blockEditor.blockFields.intergrations.behance.description":[{"type":0,"value":"嵌入你的 Behance 頁面"}],"admin.index.blockEditor.blockFields.intergrations.calendar.description":[{"type":0,"value":"嵌入你的公開日曆"}],"admin.index.blockEditor.blockFields.intergrations.calender.oneMonth":[{"type":0,"value":"僅顯示當月"}],"admin.index.blockEditor.blockFields.intergrations.coffee.description":[{"type":0,"value":"嵌入 Buy Me a Coffee 贊助小工具"}],"admin.index.blockEditor.blockFields.intergrations.dribbble.description":[{"type":0,"value":"連結到你的 Dribbble 頁面"}],"admin.index.blockEditor.blockFields.intergrations.fanbox.description":[{"type":0,"value":"嵌入你的 pixiv 連結"}],"admin.index.blockEditor.blockFields.intergrations.figma.description":[{"type":0,"value":"連結到你的 Figma 頁面"}],"admin.index.blockEditor.blockFields.intergrations.github.description":[{"type":0,"value":"連結到你的 Github 頁面"}],"admin.index.blockEditor.blockFields.intergrations.gumroad.description":[{"type":0,"value":"銷售你的 Gumroad 產品"}],"admin.index.blockEditor.blockFields.intergrations.instagram.description":[{"type":0,"value":"分享你的 Instgram"}],"admin.index.blockEditor.blockFields.intergrations.kofi.description":[{"type":0,"value":"嵌入 Kofi 贊助小工具"}],"admin.index.blockEditor.blockFields.intergrations.patreon.buttonText":[{"type":0,"value":"按鈕文字"}],"admin.index.blockEditor.blockFields.intergrations.patreon.description":[{"type":0,"value":"邀請粉絲訂閱你的 Patreon"}],"admin.index.blockEditor.blockFields.intergrations.patreon.text":[{"type":0,"value":"文字"}],"admin.index.blockEditor.blockFields.intergrations.platform":[{"type":0,"value":"平台"}],"admin.index.blockEditor.blockFields.intergrations.threads.description":[{"type":0,"value":"連結到你的 Threads 頁面"}],"admin.index.blockEditor.blockFields.intergrations.variant.燈箱":[{"type":0,"value":"燈箱"}],"admin.index.blockEditor.blockFields.intergrations.variant.燈箱說明":[{"type":0,"value":"點擊後,會以燈箱方式展開詳細產品資訊"}],"admin.index.blockEditor.blockFields.intergrations.webtoon.description":[{"type":0,"value":"連結到你的 WEBTOON 頁面"}],"admin.index.blockEditor.blockFields.notionFields.*Notion 內容更新會與 Portaly 頁面顯示會有時間差,ä¹
283Ÿå¯æ–¼å¾Œå°æ‰‹å‹•更新。":[{"type":0,"value":"*Notion 內容更新會與 Portaly 頁面顯示會有時間差,也可於後台手動更新。"}],"admin.index.blockEditor.blockFields.notionFields.*注意:網址必須是公開分享 (Publish) 的 Notion 頁面。":[{"type":0,"value":"*注意:網址必須是公開分享 (Publish) 的 Notion 頁面。"}],"admin.index.blockEditor.blockFields.notionFields.Notion Page 來源網址":[{"type":0,"value":"Notion Page 來源網址"}],"admin.index.blockEditor.blockFields.notionFields.Notion 分頁":[{"type":0,"value":"Notion 分頁"}],"admin.index.blockEditor.blockFields.notionFields.可以將您的 Notion 頁面嵌入成為傳送門分頁。請留意只有已經公開分享 (Publish) 的 Notion 頁面才能進行嵌入喔!":[{"type":0,"value":"將 Notion 一鍵嵌入成為傳送門分頁,並且讓 Notion 的內容成為你 Portaly 頁面的 SEO 內容。"}],"admin.index.blockEditor.blockFields.notionFields.貼上已發布之 Notion Page 網址":[{"type":0,"value":"貼上已發布之 Notion Page 網址"}],"admin.index.blockEditor.blockFields.sample":[{"type":0,"value":"範例:"}],"admin.index.blockEditor.blockFields.一般":[{"type":0,"value":"一般"}],"admin.index.blockEditor.blockFields.一般商品":[{"type":0,"value":"一般商品"}],"admin.index.blockEditor.blockFields.上限100字喔":[{"type":0,"value":"上限100字喔"}],"admin.index.blockEditor.blockFields.下底線":[{"type":0,"value":"下底線"}],"admin.index.blockEditor.blockFields.中":[{"type":0,"value":"中"}],"admin.index.blockEditor.blockFields.來源網址":[{"type":0,"value":"來源網址"}],"admin.index.blockEditor.blockFields.免費商品":[{"type":0,"value":"免費商品"}],"admin.index.blockEditor.blockFields.動態效果":[{"type":0,"value":"動態效果"}],"admin.index.blockEditor.blockFields.區塊填塞":[{"type":0,"value":"區塊填塞"}],"admin.index.blockEditor.blockFields.商品":[{"type":0,"value":"商品"}],"admin.index.blockEditor.blockFields.商品類型":[{"type":0,"value":"商品類型"}],"admin.index.blockEditor.blockFields.圓形":[{"type":0,"value":"圓形"}],"admin.index.blockEditor.blockFields.圖片":[{"type":0,"value":"圖片"}],"admin.index.blockEditor.blockFields.大":[{"type":0,"value":"大"}],"admin.index.blockEditor.blockFields.大小":[{"type":0,"value":"大小"}],"admin.index.blockEditor.blockFields.實線":[{"type":0,"value":"實線"}],"admin.index.blockEditor.blockFields.對齊":[{"type":0,"value":"對齊"}],"admin.index.blockEditor.blockFields.小":[{"type":0,"value":"小"}],"admin.index.blockEditor.blockFields.底板":[{"type":0,"value":"底板"}],"admin.index.blockEditor.blockFields.建議尺寸":[{"type":0,"value":"建議尺寸"}],"admin.index.blockEditor.blockFields.影片":[{"type":0,"value":"影片"}],"admin.index.blockEditor.blockFields.影片平台":[{"type":0,"value":"影片平台"}],"admin.index.blockEditor.blockFields.影片說明文字":[{"type":0,"value":"影片說明文字"}],"admin.index.blockEditor.blockFields.按鈕":[{"type":0,"value":"按鈕"}],"admin.index.blockEditor.blockFields.按鈕副標":[{"type":0,"value":"按鈕副標"}],"admin.index.blockEditor.blockFields.按鈕圖片":[{"type":0,"value":"按鈕圖片"}],"admin.index.blockEditor.blockFields.按鈕填滿":[{"type":0,"value":"按鈕填滿"}],"admin.index.blockEditor.blockFields.按鈕文字":[{"type":0,"value":"按鈕文字"}],"admin.index.blockEditor.blockFields.搖晃":[{"type":0,"value":"搖晃"}],"admin.index.blockEditor.blockFields.文字樣式":[{"type":0,"value":"文字樣式"}],"admin.index.blockEditor.blockFields.文字顏色":[{"type":0,"value":"文字顏色"}],"admin.index.blockEditor.blockFields.斜體":[{"type":0,"value":"斜體"}],"admin.index.blockEditor.blockFields.方形":[{"type":0,"value":"方形"}],"admin.index.blockEditor.blockFields.方框線":[{"type":0,"value":"方框線"}],"admin.index.blockEditor.blockFields.本功能目前支援 Spotify 、 Apple Podcasts 及 SoundCloud":[{"type":0,"value":"本功能目前支援 Spotify 、 Apple Podcasts 及 SoundCloud"}],"admin.index.blockEditor.blockFields.極細":[{"type":0,"value":"極細"}],"admin.index.blockEditor.blockFields.標題":[{"type":0,"value":"標題"}],"admin.index.blockEditor.blockFields.標題文字":[{"type":0,"value":"標題文字"}],"admin.index.blockEditor.blockFields.樣式":[{"type":0,"value":"樣式"}],"admin.index.blockEditor.blockFields.段落":[{"type":0,"value":"段落"}],"admin.index.blockEditor.blockFields.無動態效果":[{"type":0,"value":"無動態效果"}],"admin.index.blockEditor.blockFields.特大":[{"type":0,"value":"特大"}],"admin.index.blockEditor.blockFields.特粗":[{"type":0,"value":"特粗"}],"admin.index.blockEditor.blockFields.粗":[{"type":0,"value":"粗"}],"admin.index.blockEditor.blockFields.粗度":[{"type":0,"value":"粗度"}],"admin.index.blockEditor.blockFields.粗體":[{"type":0,"value":"粗體"}],"admin.index.blockEditor.blockFields.ç´°":[{"type":0,"value":"ç´°"}],"admin.index.blockEditor.blockFields.置中對齊":[{"type":0,"value":"置中對齊"}],"admin.index.blockEditor.blockFields.置右對齊":[{"type":0,"value":"置右對齊"}],"admin.index.blockEditor.blockFields.置左對齊":[{"type":0,"value":"置左對齊"}],"admin.index.blockEditor.blockFields.自訂縮圖":[{"type":0,"value":"自訂縮圖"}],"admin.index.blockEditor.blockFields.虛線":[{"type":0,"value":"虛線"}],"admin.index.blockEditor.blockFields.說明文字":[{"type":0,"value":"說明文字"}],"admin.index.blockEditor.blockFields.貼上{label}
283網址或嵌入碼":[{"type":0,"value":"貼上 "},{"type":1,"value":"label"},{"type":0,"value":" 網址或嵌入碼"}],"admin.index.blockEditor.blockFields.貼上網址或嵌入碼":[{"type":0,"value":"貼上網址或嵌入碼"}],"admin.index.blockEditor.blockFields.貼上網址文字":[{"type":0,"value":"文字"}],"admin.index.blockEditor.blockFields.跳動":[{"type":0,"value":"跳動"}],"admin.index.blockEditor.blockFields.透明":[{"type":0,"value":"透明"}],"admin.index.blockEditor.blockFields.雙實線":[{"type":0,"value":"雙實線"}],"admin.index.blockEditor.blockFields.震動":[{"type":0,"value":"震動"}],"admin.index.blockEditor.blockFields.預覽文字":[{"type":0,"value":"預覽文字"}],"admin.index.blockEditor.blockFields.顏色":[{"type":0,"value":"顏色"}],"admin.index.blockEditor.blockFields.點點":[{"type":0,"value":"點點"}],"admin.index.blockEditors.GalleryEditor.刪除":[{"type":0,"value":"刪除"}],"admin.index.blockEditors.GalleryEditor.取消選取":[{"type":0,"value":"取消選取"}],"admin.index.blockEditors.GalleryEditor.新增圖片":[{"type":0,"value":"新增圖片"}],"admin.index.commentsCard.description":[{"type":0,"value":"展示你的商品獲得的精選評論"}],"admin.index.commentsCard.title":[{"type":0,"value":"評論看板"}],"admin.index.editorTools.儲存":[{"type":0,"value":"儲存"}],"admin.index.editorTools.刪除":[{"type":0,"value":"刪除"}],"admin.index.editorTools.區塊已達上限,請升級方案":[{"type":0,"value":"區塊已達上限,請升級方案"}],"admin.index.editorTools.取消":[{"type":0,"value":"取消"}],"admin.index.editorTools.取消釘選區塊?":[{"type":0,"value":"取消釘選區塊?"}],"admin.index.editorTools.取消釘選?":[{"type":0,"value":"取消釘選?"}],"admin.index.editorTools.將重要的區塊釘選到左側,讓觀眾一眼就看到重點資訊":[{"type":0,"value":"將重要的區塊釘選到左側,讓觀眾一眼就看到重點資訊"}],"admin.index.editorTools.已儲存最新變更":[{"type":0,"value":"已儲存最新變更"}],"admin.index.editorTools.已釘選":[{"type":0,"value":"已釘選"}],"admin.index.editorTools.最多可以釘選 3 個區塊":[{"type":0,"value":"最多可以釘選 3 個區塊"}],"admin.index.editorTools.確定":[{"type":0,"value":"確定"}],"admin.index.editorTools.確認刪除區塊?":[{"type":0,"value":"確認刪除區塊?"}],"admin.index.editorTools.確認複製區塊?":[{"type":0,"value":"確認複製區塊?"}],"admin.index.editorTools.確認釘選區塊?":[{"type":0,"value":"確認釘選區塊?"}],"admin.index.editorTools.編輯":[{"type":0,"value":"編輯"}],"admin.index.editorTools.編輯區塊":[{"type":0,"value":"編輯區塊"}],"admin.index.editorTools.複製":[{"type":0,"value":"複製"}],"admin.index.editorTools.複製區塊":[{"type":0,"value":"複製區塊"}],"admin.index.editorTools.釘選":[{"type":0,"value":"釘選"}],"admin.index.editorTools.釘選區塊":[{"type":0,"value":"釘選區塊"}],"admin.index.editorTools.釘選區塊?":[{"type":0,"value":"釘選區塊?"}],"admin.index.editorTools.關閉預覽":[{"type":0,"value":"關閉預覽"}],"admin.index.editorTools.顯示預覽":[{"type":0,"value":"顯示預覽"}],"admin.index.emojiPicker.新增Emoji":[{"type":0,"value":"新增Emoji"}],"admin.index.emojiPicker.清除":[{"type":0,"value":"清除"}],"admin.index.emojiPicker.選擇Icon":[{"type":0,"value":"選擇Icon"}],"admin.index.emojiPicker.關閉":[{"type":0,"value":"關閉"}],"admin.index.footerButton.1:1 圖片 + 文字編輯功能":[{"type":0,"value":"1:1 圖片 + 文字編輯功能"}],"admin.index.footerButton.1:1 大型看板,具備輪播功能":[{"type":0,"value":"1:1 大型看板,具備輪播功能"}],"admin.index.footerButton.2:1 橫式看板,具備輪播功能":[{"type":0,"value":"2:1 橫式看板,具備輪播功能"}],"admin.index.footerButton.Logo 牆":[{"type":0,"value":"Logo 牆"}],"admin.index.footerButton.integrations":[{"type":0,"value":"嵌入"}],"admin.index.footerButton.integrations.supports":[{"type":0,"value":"可嵌入 Patreon / Kofi / Buy Me a Coffee / Gumroad 等外部服務"}],"admin.index.footerButton.integrations.平台整合":[{"type":0,"value":"平台整合"}],"admin.index.footerButton.profit.廣告看板":[{"type":0,"value":"廣告看板"}],"admin.index.footerButton.一組兩個正方形看板":[{"type":0,"value":"一組兩個正方形看板"}],"admin.index.footerButton.分隔線":[{"type":0,"value":"分隔線"}],"admin.index.footerButton.分頁":[{"type":0,"value":"分頁"}],"admin.index.footerButton.分頁管理":[{"type":0,"value":"分頁管理"}],"admin.index.footerButton.區塊":[{"type":0,"value":"區塊"}],"admin.index.footerButton.升級使用更多區塊":[{"type":0,"value":"升級使用更多區塊"}],"admin.index.footerButton.升級即可啟用名片功能":[{"type":0,"value":"升級即可啟用名片功能"}],"admin.index.footerButton.升級即可啟用限時活動":[{"type":0,"value":"升級即可啟用限時活動"}],"admin.index.footerButton.可分隔不同區塊的線段":[{"type":0,"value":"可分隔不同區塊的線段"}],"admin.index.footerButton.可展示合作夥伴 Logo,或其他小圖示與連結":[{"type":0,"value":"可展示合作夥伴 Logo,或其他小圖示與連結"}],"admin.index.footerButton.可嵌入 instagram 外部服務":[{"type":0,"value":"嵌入你的 instagram 頁面"}],"admin.index.footerButton.可用來販售數位商品、影片、或其他服務":[{"type":0,"value":"可用來販售數位商品、影片、或其他服務"}],"admin.index.footerButton.可用來販售直播課程、講座、或其他服務":[{"type":0,"value":"可用來販售直播課程、講座、或其他服務"}],"admin.index.footerButton.合作表單":[{"type":0,"value":"合作表單"}],"admin.index.footerButton.圖片":[{"type":0,"value":"圖文"}],"admin.index.footerButton.增加":[{"type":0,"value":"增加"}],"admin.index.footerButton.展示聯繫資訊與社群 QR Code":[{"type":0,"value":"展示聯繫資訊與社群 QR Code"}],"admin.index.footerButton.嵌入你的 Behance 頁面":[{"type":0,"value":"嵌入你的 Behance 頁面"}],"admin.index.footerButton.嵌入你的 Github 頁面":[{"type":0,"value":"嵌入你的 Github 頁面"}],"admin.index.footerButton.已達區塊上限":[{"type":0,"value":"已達區塊上限"}],"admin.index.footerButton.影片播放器":[{"type":0,"value":"影片播放器"}],"admin.index.footerButton.我的網站":[{"type":0,"value":"我的網站"}],"admin.index.footerButton.提供合作、委託、或接案的表單。":[{"type":0,"value":"提供合作、委託、或接案的表單。"}],"admin.index.footerButton.支援 : jpg/png/gif":[{"type":0,"value":"支援 : jpg/png/gif"}],"admin.index.footerButton.支援 Apple Podcast 播放功能":[{"type":0,"value":"支援 Apple Podcast 播放功能"}],"admin.index.footerButton.支援 Soundcloud 播放功能":[{"type":0,"value":"支援 Soundcloud 播放功能"}],"admin.index.footerButton.支援 Spotify 播放功能":[{"type":0,"value":"支援 Spotify 播放功能"}],"admin.index.footerButton.支援 Tiktok 播放功能":[{"type":0,"value":"支援 Tiktok 播放功能"}],"admin.index.footerButton.支援 Twitch 播放功能":[{"type":0,"value":"支援 Twitch 播放功能"}],"admin.index.footerButton.支援 Vimeo 播放功能":[{"type":0,"value":"支援 Vimeo 播放功能"}],"admin.index.footerButton.支援 Youtube / TikTok 播放功能":[{"type":0,"value":"支援 Youtube / Vimeo / Twitch / TikTok 播放"}],"admin.index.footerButton.支援 Youtube 播放功能":[{"type":0,"value":"支援 Youtube 播放功能"}],"admin.index.footerButton.數位商品":[{"type":0,"value":"數位商品"}],"admin.index.footerButton.文字按鈕":[{"type":0,"value":"文字按鈕"}],"admin.index.footerButton.新增區塊":[{"type":0,"value":"新增區塊"}],"admin.index.footerButton.方形看板":[{"type":0,"value":"方形看板"}],"admin.index.footerButton.標題文字":[{"type":0,"value":"文字"}],"admin.index.footerButton.橫幅看板":[{"type":0,"value":"橫幅看板"}],"admin.index.footerButton.純文字按鈕,可一次收整多連結":[{"type":0,"value":"純文字按鈕,可一次收整多連結"}],"admin.index.footerButton.純文字的標題":[{"type":0,"value":"文字標題 / 文字段落"}
283],"admin.index.footerButton.自我介紹":[{"type":0,"value":"自我介紹"}],"admin.index.footerButton.讓粉絲、觀眾可以直接贊助你。":[{"type":0,"value":"讓粉絲、觀眾可以直接贊助你。"}],"admin.index.footerButton.贊助連結":[{"type":0,"value":"贊助連結"}],"admin.index.footerButton.連結至一個分頁,撰寫個人或品牌的描述":[{"type":0,"value":"連結至一個分頁,撰寫個人或品牌的描述"}],"admin.index.footerButton.選擇下方":[{"type":0,"value":"選擇下方的版型來建立區塊"}],"admin.index.footerButton.限時活動":[{"type":0,"value":"限時活動"}],"admin.index.footerButton.限時活動描述":[{"type":0,"value":"可設定自動排程、活動倒數、價格顯示,適合開團、商品銷售、活動宣傳。"}],"admin.index.footerButton.雙方格看板":[{"type":0,"value":"雙方格看板"}],"admin.index.footerButton.音訊播放器":[{"type":0,"value":"音訊播放器"}],"admin.index.headerEditor.SEO 優化title":[{"type":0,"value":"SEO 優化"}],"admin.index.headerEditor.中":[{"type":0,"value":"中"}],"admin.index.headerEditor.佈景主題title":[{"type":0,"value":"佈景主題"}],"admin.index.headerEditor.個人標籤":[{"type":0,"value":"個人標籤"}],"admin.index.headerEditor.個人檔案title":[{"type":0,"value":"個人檔案"}],"admin.index.headerEditor.大":[{"type":0,"value":"大"}],"admin.index.headerEditor.小":[{"type":0,"value":"小"}],"admin.index.headerEditor.建議尺寸:600 x 600":[{"type":0,"value":"建議尺寸:600 x 600"}],"admin.index.headerEditor.標題大小":[{"type":0,"value":"標題大小"}],"admin.index.headerEditor.社群":[{"type":0,"value":"社群"}],"admin.index.headerEditor.編輯個人檔案label":[{"type":0,"value":"編輯個人檔案"}],"admin.index.headerEditor.編輯個人檔案title":[{"type":0,"value":"編輯個人檔案"}],"admin.index.headerEditor.編輯個人檔案trackerName":[{"type":0,"value":"編輯個人檔案"}],"admin.index.headerEditor.關於我":[{"type":0,"value":"關於我"}],"admin.index.headerEditor.頭像":[{"type":0,"value":"頭像"}],"admin.index.headerEditor.顯示名稱":[{"type":0,"value":"顯示名稱"}],"admin.index.ogEditor.FB推文":[{"type":0,"value":"FB推文"}],"admin.index.ogEditor.FB訊息(手機)":[{"type":0,"value":"FB訊息(手機)"}],"admin.index.ogEditor.Goole搜尋結果":[{"type":0,"value":"Goole搜尋結果"}],"admin.index.ogEditor.IG訊息":[{"type":0,"value":"IG訊息"}],"admin.index.ogEditor.SEO 搜尋內容描述":[{"type":0,"value":"SEO 搜尋內容描述"}],"admin.index.ogEditor.SEO 網站標題、關鍵字":[{"type":0,"value":"SEO 網站標題、關鍵字"}],"admin.index.ogEditor.傳送門「自訂縮圖」":[{"type":0,"value":"傳送門「自訂縮圖」"}],"admin.index.ogEditor.副標:顯示於 Google 搜尋,有助於 SEO":[{"type":0,"value":"副標:顯示於 Google 搜尋,有助於 SEO"}],"admin.index.ogEditor.大標":[{"type":0,"value":"大標"}],"admin.index.ogEditor.小標 (網站描述文字,顯示於 Google 搜尋的副標)":[{"type":0,"value":"小標 (網站描述文字,顯示於 Google 搜尋的副標)"}],"admin.index.ogEditor.建議尺寸:1200 x 630":[{"type":0,"value":"建議尺寸:1200 x 630"}],"admin.index.ogEditor.社群縮圖":[{"type":0,"value":"社群縮圖"}],"admin.index.ogEditor.社群預覽圖":[{"type":0,"value":"社群預覽圖"}],"admin.index.ogEditor.縮圖":[{"type":0,"value":"縮圖"}],"admin.index.referral.NT$100":[{"type":0,"value":"NT$100"}],"admin.index.referral.【限時活動:推薦好友賺 $100】":[{"type":0,"value":"【限時活動:推薦好友賺 $100】"}],"admin.index.referral.了解更多 →":[{"type":0,"value":"了解更多 →"}],"admin.index.referral.人":[{"type":0,"value":"人"}],"admin.index.referral.人以上":[{"type":0,"value":"人以上"}],"admin.index.referral.人以下":[{"type":0,"value":"人以下"}],"admin.index.referral.你的推薦名單:":[{"type":0,"value":"你的推薦名單:"}],"admin.index.referral.全用戶適用!凡是您所推薦的用戶,於一年內支付訂閱方案費用時,您將獲得分潤回饋。":[{"type":0,"value":"全用戶適用!凡是您所推薦的用戶,於一年內支付訂閱方案費用時,您將獲得分潤回饋。"}],"admin.index.referral.分享以獲得":[{"type":0,"value":"分享以獲得"}],"admin.index.referral.分享連結給好友,好友註冊後,你å°
283‡ç²å¾—":[{"type":0,"value":"推薦好友加入,獲取"}],"admin.index.referral.即日起,推薦好友註冊 Portaly 帳號並完成升級與付款,即可獲得 NT$100 現金回饋。":[{"type":0,"value":"即日起,推薦好友註冊 Portaly 帳號並完成升級與付款,即可獲得 NT$100 現金回饋。"}],"admin.index.referral.回饋比例":[{"type":0,"value":"回饋比例"}],"admin.index.referral.回饋金額:":[{"type":0,"value":"回饋金額:"}],"admin.index.referral.好友成為頂級會員,獲取回饋!":[{"type":0,"value":"好友成為頂級會員,獲取回饋!"}],"admin.index.referral.好友推薦計畫":[{"type":0,"value":"好友推薦計畫"}],"admin.index.referral.好友透過連結註冊":[{"type":0,"value":"好友透過連結註冊"}],"admin.index.referral.如何獲取回饋?":[{"type":0,"value":"如何獲取回饋?"}],"admin.index.referral.完成首月付費,再加碼{bonus}":[{"type":0,"value":"完成首月付費,再加碼"},{"type":1,"value":"bonus"}],"admin.index.referral.已獲得回饋金":[{"type":0,"value":"已獲得回饋金"}],"admin.index.referral.我的推薦連結:":[{"type":0,"value":"我的推薦連結:"}],"admin.index.referral.推薦人數":[{"type":0,"value":"推薦人數"}],"admin.index.referral.推薦人數愈多,等級愈高,則回饋比例也會愈高唷!":[{"type":0,"value":"推薦人數愈多,等級愈高,則回饋比例也會愈高唷!"}],"admin.index.referral.推薦人數:{referralCount}人":[{"type":0,"value":"推薦人數:"},{"type":1,"value":"referralCount"},{"type":0,"value":"人"}],"admin.index.referral.推薦回饋:":[{"type":0,"value":"推薦回饋:"}],"admin.index.referral.推薦等級":[{"type":0,"value":"推薦等級"}],"admin.index.referral.推薦等級:Lv. {level}":[{"type":0,"value":"推薦等級:Lv. "},{"type":1,"value":"level"}],"admin.index.referral.本方案適用於首次訂閱之年訂戶與月訂戶,並且僅限於「原價」付款者,不包含優惠期間或免費升級之帳號。":[{"type":0,"value":"本方案適用於首次訂閱之年訂戶與月訂戶,並且僅限於「原價」付款者,不包含優惠期間或免費升級之帳號。"}],"admin.index.referral.活動細節以 Portaly 公告為準,Portaly 保留最終解釋權。":[{"type":0,"value":"活動細節以 Portaly 公告為準,Portaly 保留最終解釋權。"}],"admin.index.referral.現金回饋":[{"type":0,"value":"現金回饋"}],"admin.index.referral.複製分享你的推薦連結":[{"type":0,"value":"複製分享你的推薦連結"}],"admin.index.referral.訂閱分潤":[{"type":0,"value":"訂閱分潤"}],"admin.index.referral.趕快推薦第一位朋友吧!":[{"type":0,"value":"趕快推薦第一位朋友吧!"}],"admin.index.referral.透過推薦連結註冊者,可獲得 1 個月的免費升級":[{"type":0,"value":"透過推薦連結註冊者,可獲得 1 個月的免費升級"}],"admin.index.referral.限時回饋:推薦好友領 $100":[{"type":0,"value":"限時回饋:推薦好友領 $100"}],"admin.index.referral.須完成 Portaly 原價訂閱,即可獲取此回饋":[{"type":0,"value":"須完成 Portaly 原價訂閱,即可獲取此回饋"}],"admin.index.referral.點擊獲取回饋,打開跳窗":[{"type":0,"value":"點擊獲取回饋,打開跳窗"}],"admin.index.referral.點擊跳窗中的複製,複製推薦連結並分享給好友":[{"type":0,"value":"點擊跳窗中的複製,複製推薦連結並分享給好友"}],"admin.index.socialLinkEditor.刪除":[{"type":0,"value":"刪除"}],"admin.index.socialLinkEditor.關閉":[{"type":0,"value":"關閉"}],"admin.index.themeEditor.gradient.漸層角度":[{"type":0,"value":"漸層角度"}],"admin.index.themeEditor.gradient.結束顏色":[{"type":0,"value":"結束顏色"}],"admin.index.themeEditor.gradient.開始顏色":[{"type":0,"value":"開始顏色"}],"admin.index.themeEditor.上傳圖片背景":[{"type":0,"value":"背景"}],"admin.index.themeEditor.上傳自訂Logo,尺寸不拘":[{"type":0,"value":"上傳自訂Logo,尺寸不拘"}],"admin.index.themeEditor.上傳自訂背景,尺寸不拘":[{"type":0,"value":"上傳自訂背景,尺寸不拘"}],"admin.index.themeEditor.主題樣式":[{"type":0,"value":"主題樣式"}],"admin.index.themeEditor.主題配色":[{"type":0,"value":"主題配色"}],"admin.index.themeEditor.個人檔案底色":[{"type":0,"value":"個人檔案底色"}],"admin.index.themeEditor.個人簡介":[{"type":0,"value":"個人簡介"}],"admin.index.themeEditor.功能按鍵":[{"type":0,"value":"功能按鍵"}],"admin.index.themeEditor.區塊樣式":[{"type":0,"value":"區塊樣式"}],"admin.index.themeEditor.單色":[{"type":0,"value":"單色"}],"admin.index.themeEditor.圓角":[{"type":0,"value":"圓角"}],"admin.index.themeEditor.圖片背景-刷淡":[{"type":0,"value":"刷淡"}],"admin.index.themeEditor.圖片背景-加深":[{"type":0,"value":"加深"}],"admin.index.themeEditor.圖片背景-標準":[{"type":0,"value":"標準"}],"admin.index.themeEditor.圖片背景-模糊":[{"type":0,"value":"模糊"}],"admin.index.themeEditor.基本":[{"type":0,"value":"基本"}],"admin.index.themeEditor.字體":[{"type":0,"value":"字體"}],"admin.index.themeEditor.小卡":[{"type":0,"value":"小卡"}],"admin.index.themeEditor.底板":[{"type":0,"value":"底板"}],"admin.index.themeEditor.建議尺寸:1200 x 280":[{"type":0,"value":"建議尺寸:1200 x 280"}],"admin.index.themeEditor.按鈕弧度樣式":[{"type":0,"value":"按鈕弧度樣式"}],"admin.index.themeEditor.排版":[{"type":0,"value":"排版"}],"admin.index.themeEditor.方圓角":[{"type":0,"value":"方圓角"}],"admin.index.themeEditor.本功能可以讓所有觀眾直接收藏你的傳送門":[{"type":0,"value":"本功能可以讓所有觀眾直接收藏你的傳送門"}],"admin.index.themeEditor.框線":[{"type":0,"value":"框線"}],"admin.index.themeEditor.橫幅圖片":[{"type":0,"value":"橫幅圖片"}],"admin.index.themeEditor.橫幅看板":[{"type":0,"value":"橫幅看板"}],"admin.index.themeEditor.橫幅看板(å¼§å½¢)":[{"type":0,"value":"橫幅看板(å¼§å½¢)"}],"admin.index.themeEditor.橫式":[{"type":0,"value":"橫式"}],"admin.index.themeEditor.滿版":[{"type":0,"value":"滿版"}],"admin.index.themeEditor.漸層":[{"type":0,"value":"漸層"}],"admin.index.themeEditor.無底色":[{"type":0,"value":"無底色"}],"admin.index.themeEditor.無看板":[{"type":0,"value":"無看板"}],"admin.index.themeEditor.無背景":[{"type":0,"value":"無背景"}],"admin.index.themeEditor.版面樣式":[{"type":0,"value":"版面樣式"}],"admin.index.themeEditor.白底":[{"type":0,"value":"白底"}],"admin.index.themeEditor.白晝":[{"type":0,"value":"白晝"}],"admin.index.themeEditor.直式":[{"type":0,"value":"直式"}],"admin.index.themeEditor.編輯頁面主題":[{"type":0,"value":"編輯頁面主題"}],"admin.index.themeEditor.背景GIF":[{"type":0,"value":"背景GIF"}],"admin.index.themeEditor.背景圖片":[{"type":0,"value":"背景圖片"}],"admin.index.themeEditor.背景模式":[{"type":0,"value":"背景模式"}],"admin.index.themeEditor.背景樣式":[{"type":0,"value":"背景樣式"}],"admin.index.themeEditor.背景漸層":[{"type":0,"value":"背景漸層"}],"admin.index.themeEditor.背景設定":[{"type":0,"value":"背景設定"}],"admin.index.themeEditor.背景顏色":[{"type":0,"value":"背景顏色"}],"admin.index.themeEditor.色彩庫":[{"type":0,"value":"色彩庫"}],"admin.index.themeEditor.螢光":[{"type":0,"value":"螢光"}],"admin.index.themeEditor.設定個人介紹、標籤、社群連結":[{"type":0,"value":"設定個人介紹、標籤、社群連結"}],"admin.index.themeEditor.設定個人檔案版面之樣式":[{"type":0,"value":"設定個人檔案版面之樣式"}],"admin.index.themeEditor.設定個人頭像與名稱":[{"type":0,"value":"設定個人頭像與名稱"}],"admin.index.themeEditor.透明":[{"type":0,"value":"透明"}],"admin.index.themeEditor.透明按鈕樣式":[{"type":0,"value":"透明按鈕樣式"}],"admin.index.themeEditor.選擇字體":[{"type":0,"value":"選擇字體"}],"admin.index.themeEditor.開啟或關閉個人檔案之按鍵":[{"type":0,"value":"開å•
283Ÿæˆ–關閉個人檔案之按鍵"}],"admin.index.themeEditor.陰影":[{"type":0,"value":"陰影"}],"admin.index.themeEditor.頁首樣式":[{"type":0,"value":"頁首樣式"}],"admin.index.themeEditor.預設":[{"type":0,"value":"預設"}],"admin.index.themeEditor.頭像與名稱":[{"type":0,"value":"頭像與名稱"}],"admin.index.themeEditor.顯示 QR Code 按鈕":[{"type":0,"value":"顯示 QR Code 按鈕"}],"admin.index.themeEditor.顯示分享按鈕":[{"type":0,"value":"顯示分享按鈕"}],"admin.index.themeEditor.顯示收藏按鈕":[{"type":0,"value":"顯示收藏按鈕"}],"admin.index.themeEditor.黑夜":[{"type":0,"value":"黑夜"}],"admin.index.themeEditor.黑底":[{"type":0,"value":"黑底"}],"admin.index.upgrade.rwd.升級啟用此模式,打造你的專業形象":[{"type":0,"value":"升級啟用此模式,打造你的專業形象"}],"admin.index.upgrade.rwd.您正在預覽電腦版模式":[{"type":0,"value":"您正在預覽電腦版模式"}],"admin.index.upgrade.rwd.注意:目前此模式尚未啟用":[{"type":0,"value":"注意:目前此模式尚未啟用"}],"admin.index.upgrade.升級":[{"type":0,"value":"升級"}],"admin.index.upgrade.會員專屬功能":[{"type":0,"value":"會員專屬功能"}],"admin.index.upgrade.說明":[{"type":0,"value":"說明"}],"admin.index.upgrade.頂級":[{"type":0,"value":"頂級"}],"admin.index.upgrade.頂級會員專屬功能":[{"type":0,"value":"頂級會員專屬功能"}],"admin.layoutPicker.傳送門精選案例":[{"type":0,"value":"傳送門精選案例"}],"admin.layoutPicker.先來看看傳送門團隊為您精選的參考範例 ✨":[{"type":0,"value":"先來看看傳送門團隊為您精選的參考範例 ✨"}],"admin.layoutPicker.別擔心,隨時可以調整區塊唷!":[{"type":0,"value":"別擔心,隨時可以調整區塊唷!"}],"admin.layoutPicker.取消":[{"type":0,"value":"取消"}],"admin.layoutPicker.從選擇基本版型開始吧:":[{"type":0,"value":"從選擇基本版型開始吧:"}],"admin.layoutPicker.標題文字區塊":[{"type":0,"value":"標題文字區塊"}],"admin.layoutPicker.沒有靈感嗎?":[{"type":0,"value":"沒有靈感嗎?"}],"admin.layoutPicker.版型初始化中":[{"type":0,"value":"版型初始化中"}],"admin.layoutPicker.確認":[{"type":0,"value":"確認"}],"admin.layoutPicker.確認選擇此版型?":[{"type":0,"value":"確認選擇此版型?"}],"admin.layoutPicker.精選範例":[{"type":0,"value":"精選範例"}],"admin.layoutPicker.返回":[{"type":0,"value":"返回"}],"admin.limitedTimeEvent.Google Meet 會議":[{"type":0,"value":"Google Meet 會議"}],"admin.limitedTimeEvent.Google Meet 會議的參與人數上限為 100 人。":[{"type":0,"value":"Google Meet 會議的參與人數上限為 100 人。"}],"admin.limitedTimeEvent.Google行事曆Helper":[{"type":0,"value":"連結你的 Google 帳號,並建立行事曆;活動正式開始時,系統將發出行事曆邀請。"}],"admin.limitedTimeEvent.上次刪除時間:{displayDeletedAt}":[{"type":0,"value":"上次刪除時間:"},{"type":1,"value":"displayDeletedAt"}],"admin.limitedTimeEvent.上限100字喔":[{"type":0,"value":"上限100字喔"}],"admin.limitedTimeEvent.下拉":[{"type":0,"value":"下拉"}],"admin.limitedTimeEvent.下次開賣提醒我Placeholder":[{"type":0,"value":"下次開賣提醒我"}],"admin.limitedTimeEvent.倒數計時器設定":[{"type":0,"value":"倒數計時器設定"}],"admin.limitedTimeEvent.價格設定":[{"type":0,"value":"價格設定"}],"admin.limitedTimeEvent.內容已更新,上次更新時間:{displayUpdatedAt}":[{"type":0,"value":"內容已更新,上次更新時間:"},{"type":1,"value":"displayUpdatedAt"}],"admin.limitedTimeEvent.內容未更新,上次更新時間:{displayUpdatedAt}":[{"type":0,"value":"內容未更新,上次更新時間:"},{"type":1,"value":"displayUpdatedAt"}],"admin.limitedTimeEvent.刪除":[{"type":0,"value":"刪除"}],"admin.limitedTimeEvent.刪除後,系統將無法還原已邀請的使用者。":[{"type":0,"value":"刪除後,系統將無法還原已邀請的使用者。"}],"admin.limitedTimeEvent.即將開始按鈕文字":[{"type":0,"value":"按鈕文字"}],"admin.limitedTimeEvent.即將開始標籤Placeholder":[{"type":0,"value":"即將開始"}],"admin.limitedTimeEvent.原價":[{"type":0,"value":"原價"}],"admin.limitedTimeEvent.原始售價":[{"type":0,"value":"原始售價"}],"admin.limitedTimeEvent.可輸入網址或選擇一個數位商品":[{"type":0,"value":"可輸入網址或選擇一個數位商品"}],"admin.limitedTimeEvent.名單收集":[{"type":0,"value":"名單收集"}],"admin.limitedTimeEvent.商品標籤":[{"type":0,"value":"商品標籤"}],"admin.limitedTimeEvent.基礎設定":[{"type":0,"value":"基礎設定"}],"admin.limitedTimeEvent.將內容同步至您的 Google 行事曆。":[{"type":0,"value":"將內容同步至您的 Google 行事曆。"}],"admin.limitedTimeEvent.將內容建立至您的 Google 行事曆,並發信通知參與者。":[{"type":0,"value":"將內容建立至您的 Google 行事曆,並發信通知參與者。"}],"admin.limitedTimeEvent.已結束按鈕文字":[{"type":0,"value":"按鈕文字"}],"admin.limitedTimeEvent.已結束標籤Placeholder":[{"type":0,"value":"已結束"}],"admin.limitedTimeEvent.建立Google行事曆":[{"type":0,"value":"建ç«
283‹ Google 行事曆"}],"admin.limitedTimeEvent.建立行事曆":[{"type":0,"value":"建立行事曆"}],"admin.limitedTimeEvent.手刀搶購Placeholder":[{"type":0,"value":"手刀搶購"}],"admin.limitedTimeEvent.按鈕設定":[{"type":0,"value":"按鈕設定"}],"admin.limitedTimeEvent.提醒:你的行事曆尚未建立":[{"type":0,"value":"提醒:你的行事曆尚未建立"}],"admin.limitedTimeEvent.搶先登記Placeholder":[{"type":0,"value":"搶先登記"}],"admin.limitedTimeEvent.日期":[{"type":0,"value":"日期"}],"admin.limitedTimeEvent.時區顯示":[{"type":0,"value":"時區:台北 (GMT+8)"}],"admin.limitedTimeEvent.時間設定":[{"type":0,"value":"時間設定"}],"admin.limitedTimeEvent.更新行事曆":[{"type":0,"value":"更新行事曆"}],"admin.limitedTimeEvent.標題Placeholder":[{"type":0,"value":"例如:春季特惠活動"}],"admin.limitedTimeEvent.標題上限100字":[{"type":0,"value":"標題上限100字"}],"admin.limitedTimeEvent.模組說明內容":[{"type":0,"value":"本模組分成三個階段,會根據你設定的時間自動於「活動預告、活動期間、活動結束」切換內容。"}],"admin.limitedTimeEvent.模組說明內容2":[{"type":0,"value":"你正在編輯:活動預告頁,你可以設定倒數計時與名單蒐集,為活動暖身。"}],"admin.limitedTimeEvent.正式開賣設定":[{"type":0,"value":"正式開賣設定"}],"admin.limitedTimeEvent.此區塊為活動開始前預告期間的看版內容":[{"type":0,"value":"此區塊為活動開始前預告期間的看版內容"}],"admin.limitedTimeEvent.每次啟用 Google Meet 會議時,系統將生成全新的會議連結。":[{"type":0,"value":"每次啟用 Google Meet 會議時,系統將生成全新的會議連結。"}],"admin.limitedTimeEvent.活動優惠價格":[{"type":0,"value":"活動優惠價格"}],"admin.limitedTimeEvent.活動封面設定":[{"type":0,"value":"活動封面設定"}],"admin.limitedTimeEvent.活動時間":[{"type":0,"value":"活動時間"}],"admin.limitedTimeEvent.活動期間":[{"type":0,"value":"活動期間"}],"admin.limitedTimeEvent.活動期間標題Placeholder":[{"type":0,"value":"例如:限時優惠開放中"}],"admin.limitedTimeEvent.活動期間編輯":[{"type":0,"value":"活動期間編輯"}],"admin.limitedTimeEvent.活動期間編輯說明內容":[{"type":0,"value":"此區塊為活動進行期間的看版內容"}],"admin.limitedTimeEvent.活動期間設定說明":[{"type":0,"value":"活動期間設定說明"}],"admin.limitedTimeEvent.活動期間設定說明內容":[{"type":0,"value":"你正在編輯:正式活動頁可設定活動開始後的畫面,透過倒數計時與限時優惠刺激下單。"}],"admin.limitedTimeEvent.活動標籤":[{"type":0,"value":"活動標籤"}],"admin.limitedTimeEvent.活動標題":[{"type":0,"value":"活動標題"}],"admin.limitedTimeEvent.活動結束":[{"type":0,"value":"活動結束"}],"admin.limitedTimeEvent.活動結束標題Placeholder":[{"type":0,"value":"例如:本次活動已結束"}],"admin.limitedTimeEvent.活動結束編輯":[{"type":0,"value":"活動結束編輯"}],"admin.limitedTimeEvent.活動結束編輯說明內容":[{"type":0,"value":"此區塊為活動結束後的看版內容"}],"admin.limitedTimeEvent.活動結束設定說明":[{"type":0,"value":"活動結束設定說明"}],"admin.limitedTimeEvent.活動結束設定說明內容":[{"type":0,"value":"你正在編輯:在此設定活動結束後的頁面。可放感謝文案,或者下一波活動預先蒐集名單。"}],"admin.limitedTimeEvent.活動編輯":[{"type":0,"value":"活動編輯"}],"admin.limitedTimeEvent.活動說明":[{"type":0,"value":"活動說明"}],"admin.limitedTimeEvent.活動預告編輯":[{"type":0,"value":"活動預告編輯"}],"admin.limitedTimeEvent.特價":[{"type":0,"value":"特價"}],"admin.limitedTimeEvent.看板":[{"type":0,"value":"看板"}],"admin.limitedTimeEvent.確認刪除?":[{"type":0,"value":"確認刪除?"}],"admin.limitedTimeEvent.確認建立?":[{"type":0,"value":"確認建立?"}],"admin.limitedTimeEvent.確認更新?":[{"type":0,"value":"確認更新?"}],"admin.limitedTimeEvent.確認關閉?":[{"type":0,"value":"確認關閉?"}],"admin.limitedTimeEvent.結束日期":[{"type":0,"value":"結束日期"}],"admin.limitedTimeEvent.結束時間":[{"type":0,"value":"結束時間"}],"admin.limitedTimeEvent.結束時間不能早於開始時間":[{"type":0,"value":"結束時間不能早於開始時間"}],"admin.limitedTimeEvent.結束時間必須晚於開始時間":[{"type":0,"value":"結束時間必須晚於開始時間"}],"admin.limitedTimeEvent.結束時間簡短":[{"type":0,"value":"結束時間"}],"admin.limitedTimeEvent.結束說明Placeholder":[{"type":0,"value":"感謝您的參與,敬請期待下次活動!"}],"admin.limitedTimeEvent.若您的 Google 帳號未付費升級帳號,且有 3 位以上的參與者時,會議時間將限制 1 小時。":[{"type":0,"value":"若您的 Google 帳號未付費升級帳號,且有 3 位以上的參與者時,會議時間將限制 1 小時。"}],"admin.limitedTimeEvent.設定品名與封面圖片":[{"type":0,"value":"設定品名與封面圖片"}],"admin.limitedTimeEvent.設定此銷售區塊的名稱與版型":[{"type":0,"value":"設定此銷售區塊的名稱與版型"}],"admin.limitedTimeEvent.設定活動開始與結束時間":[{"type":0,"value":"設定活動開始與結束的時間。活動期間內,頁面將
283顯示「剩餘搶購時間」倒數,直到活動結束。"}],"admin.limitedTimeEvent.設定顯示價格":[{"type":0,"value":"此區塊可設定活動標價"}],"admin.limitedTimeEvent.說明":[{"type":0,"value":"說明"}],"admin.limitedTimeEvent.說明Placeholder":[{"type":0,"value":"描述活動內容..."}],"admin.limitedTimeEvent.課程時間":[{"type":0,"value":"課程時間"}],"admin.limitedTimeEvent.請輸入活動標題":[{"type":0,"value":"請輸入活動標題"}],"admin.limitedTimeEvent.請選擇日期":[{"type":0,"value":"請選擇日期"}],"admin.limitedTimeEvent.請選擇結束時間":[{"type":0,"value":"請選擇結束時間"}],"admin.limitedTimeEvent.請選擇課程時間":[{"type":0,"value":"請選擇課程時間"}],"admin.limitedTimeEvent.請選擇開始時間":[{"type":0,"value":"請選擇開始時間"}],"admin.limitedTimeEvent.連結 Google 行事曆":[{"type":0,"value":"連結 Google 行事曆"}],"admin.limitedTimeEvent.進行中按鈕文字":[{"type":0,"value":"按鈕文字"}],"admin.limitedTimeEvent.進行中標籤Placeholder":[{"type":0,"value":"進行中"}],"admin.limitedTimeEvent.進行中連結":[{"type":0,"value":"連結"}],"admin.limitedTimeEvent.開啟行事曆":[{"type":0,"value":"開啟行事曆"}],"admin.limitedTimeEvent.開始日期":[{"type":0,"value":"開始日期"}],"admin.limitedTimeEvent.開始時間":[{"type":0,"value":"開始時間"}],"admin.limitedTimeEvent.開始時間Helper":[{"type":0,"value":"活動開始前會顯示「即將開始」"}],"admin.limitedTimeEvent.開始時間不得晚於結束時間":[{"type":0,"value":"開始時間不得晚於結束時間"}],"admin.limitedTimeEvent.開始時間簡短":[{"type":0,"value":"開始時間"}],"admin.limitedTimeEvent.開賣前名單":[{"type":0,"value":"開賣前名單"}],"admin.limitedTimeEvent.開賣前名單標題":[{"type":0,"value":"名單收集標題"}],"admin.limitedTimeEvent.開賣前名單標題Placeholder":[{"type":0,"value":"留下你的信箱,開賣第一時間通知你!"}],"admin.limitedTimeEvent.開賣結束名單":[{"type":0,"value":"開賣結束名單"}],"admin.limitedTimeEvent.開賣結束名單標題":[{"type":0,"value":"名單收集標題"}],"admin.limitedTimeEvent.開賣結束名單標題Placeholder":[{"type":0,"value":"留下你的信箱,下次開賣第一時間通知你!"}],"admin.limitedTimeEvent.限時活動模組說明":[{"type":0,"value":"限時活動模組說明"}],"admin.limitedTimeEvent.預覽":[{"type":0,"value":"預覽"}],"admin.limitedTimeEvent.顯示活動期間倒數":[{"type":0,"value":"顯示活動期間倒數"}],"admin.limitedTimeEvent.顯示開賣前倒數":[{"type":0,"value":"顯示開賣前倒數"}],"admin.liveProduct.Google Meet 會議":[{"type":0,"value":"Google Meet 會議"}],"admin.liveProduct.Google Meet 會議的參與人數上限為 100 人。":[{"type":0,"value":"Google Meet 會議的參與人數上限為 100 人。"}],"admin.liveProduct.一般課程":[{"type":0,"value":"一般課程"}],"admin.liveProduct.上次刪除時間:{displayDeletedAt}":[{"type":0,"value":"上次刪除時間:"},{"type":1,"value":"displayDeletedAt"}],"admin.liveProduct.上限100字喔":[{"type":0,"value":"上限100字喔"}],"admin.liveProduct.免費課程":[{"type":0,"value":"免費課程"}],"admin.liveProduct.內容已更新,上次更新時間:{displayUpdatedAt}":[{"type":0,"value":"內容已更新,上次更新時間:"},{"type":1,"value":"displayUpdatedAt"}],"admin.liveProduct.內容未更新,上次更新時間:{displayUpdatedAt}":[{"type":0,"value":"內容未更新,上次更新時間:"},{"type":1,"value":"displayUpdatedAt"}],"admin.liveProduct.刪除":[{"type":0,"value":"刪除"}],"admin.liveProduct.刪除此 Google 行事曆,並發信通知購買者。":[{"type":0,"value":"刪除此行事曆,並發信通知購買者。"}],"admin.liveProduct.名額數量":[{"type":0,"value":"名額數量"}],"admin.liveProduct.名額限制":[{"type":0,"value":"名額限制"}],"admin.liveProduct.圖片設定":[{"type":0,"value":"圖片設定"}],"admin.liveProduct.將內容同步至您的 Google 行事曆。":[{"type":0,"value":"將內容同步至您的 Google 行事曆。"}],"admin.liveProduct.將內容建立至您的 Google 行事曆,並發信通知購買者。":[{"type":0,"value":"將內容建立至您的 Google 行事曆,並發信通知購買者。"}],"admin.liveProduct.嵌入直播課程":[{"type":0,"value":"嵌入直播課程"}],"admin.liveProduct.建立 Google 行事曆":[{"type":0,"value":"建ç«
283‹ Google 行事曆"}],"admin.liveProduct.建立行事曆":[{"type":0,"value":"建立行事曆"}],"admin.liveProduct.投影片下載":[{"type":0,"value":"投影片下載"}],"admin.liveProduct.提醒:你的行事曆尚未建立":[{"type":0,"value":"提醒:你的行事曆尚未建立"}],"admin.liveProduct.新專案":[{"type":0,"value":"新專案"}],"admin.liveProduct.日期":[{"type":0,"value":"日期"}],"admin.liveProduct.更新行事曆":[{"type":0,"value":"更新行事曆"}],"admin.liveProduct.會議連結:{meetLink}":[{"type":0,"value":"會議連結:"},{"type":1,"value":"meetLink"}],"admin.liveProduct.此功能將連結你的 Google 帳號,直接建立你的 Google 行事曆,並發送行事曆邀請給購買者。":[{"type":0,"value":"連結你的 Google 帳號、並建立行事曆;購買完成後,系統將發出行事曆邀請。"}],"admin.liveProduct.每次啟用 Google Meet 會議時,系統將生成全新的會議連結。":[{"type":0,"value":"每次啟用 Google Meet 會議時,系統將生成全新的會議連結。"}],"admin.liveProduct.沿用課程說明":[{"type":0,"value":"沿用課程說明"}],"admin.liveProduct.活動標題":[{"type":0,"value":"活動標題"}],"admin.liveProduct.活動說明":[{"type":0,"value":"活動說明"}],"admin.liveProduct.無課程圖":[{"type":0,"value":"無課程圖"}],"admin.liveProduct.用影片介紹你的課程":[{"type":0,"value":"用影片介紹你的課程"}],"admin.liveProduct.直播課程":[{"type":0,"value":"直播課程"}],"admin.liveProduct.直播連結":[{"type":0,"value":"直播連結"}],"admin.liveProduct.確認刪除?":[{"type":0,"value":"確認刪除?"}],"admin.liveProduct.確認建立?":[{"type":0,"value":"確認建立?"}],"admin.liveProduct.確認更新?":[{"type":0,"value":"確認更新?"}],"admin.liveProduct.確認關閉?":[{"type":0,"value":"確認關閉?"}],"admin.liveProduct.結束時間":[{"type":0,"value":"結束時間"}],"admin.liveProduct.結束時間不得早於結束時間":[{"type":0,"value":"結束時間不得早於結束時間"}],"admin.liveProduct.自訂說明":[{"type":0,"value":"自訂說明"}],"admin.liveProduct.若已建立 Google 行事曆,將自動刪除並發信通知購買者。":[{"type":0,"value":"若已建立 Google 行事曆,將自動刪除並發信通知購買者。"}],"admin.liveProduct.若您的 Google 帳號未付費升級帳號,且有 3 位以上的參與者時,會議時間將限制 1 小時。":[{"type":0,"value":"若您的 Google 帳號未付費升級帳號,且有 3 位以上的參與者時,會議時間將限制 1 小時。"}],"admin.liveProduct.設定課名與封面圖片":[{"type":0,"value":"設定課名與封面圖片"}],"admin.liveProduct.說明課程內容":[{"type":0,"value":"說明課程內容"}],"admin.liveProduct.課程介紹":[{"type":0,"value":"課程介紹"}],"admin.liveProduct.課程價格":[{"type":0,"value":"課程價格"}],"admin.liveProduct.課程內容":[{"type":0,"value":"課程內容"}],"admin.liveProduct.課程原價":[{"type":0,"value":"課程原價"}],"admin.liveProduct.課程名稱":[{"type":0,"value":"課程名稱"}],"admin.liveProduct.課程名額設定":[{"type":0,"value":"課程名額設定"}],"admin.liveProduct.課程回放":[{"type":0,"value":"課程回放"}],"admin.liveProduct.課程圖片":[{"type":0,"value":"課程圖片"}],"admin.liveProduct.課程完售時顯示文字":[{"type":0,"value":"課程完售時顯示文字"}],"admin.liveProduct.課程封面設定":[{"type":0,"value":"課程封面設定"}],"admin.liveProduct.課程已售完":[{"type":0,"value":"課程已售完"}],"admin.liveProduct.課程影片":[{"type":0,"value":"課程影片"}],"admin.liveProduct.課程時間":[{"type":0,"value":"課程時間"}],"admin.liveProduct.課程簡介(選填)":[{"type":0,"value":"課程簡介(選填)"}],"admin.liveProduct.課程設定":[{"type":0,"value":"課程設定"}],"admin.liveProduct.課程說明":[{"type":0,"value":"課程說明"}],"admin.liveProduct.課程資源":[{"type":0,"value":"課程資源"}],"admin.liveProduct.課程連結":[{"type":0,"value":"課程連結"}],"admin.liveProduct.課程類型":[{"type":0,"value":"課程類型"}],"admin.liveProduct.請輸入名額數量":[{"type":0,"value":"請輸入名額數量"}],"admin.liveProduct.請輸入課程連結":[{"type":0,"value":"請輸入課程連結"}],"admin.liveProduct.請選擇日期":[{"type":0,"value":"請選擇日期"}],"admin.liveProduct.請選擇結束時間":[{"type":0,"value":"請選擇結束時間"}],"admin.liveProduct.請選擇課程時間":[{"type":0,"value":"請選擇課程時間"}],"admin.liveProduct.請選擇開始時間":[{"type":0,"value":"請選擇開始時間"}],"admin.liveProduct.連結 Google 行事曆":[{"type":0,"value":"連結 Google 行事曆"}
283],"admin.liveProduct.開啟行事曆":[{"type":0,"value":"開啟行事曆"}],"admin.liveProduct.開始時間":[{"type":0,"value":"開始時間"}],"admin.liveProduct.開始時間不得晚於結束時間":[{"type":0,"value":"開始時間不得晚於結束時間"}],"admin.liveProduct.預覽":[{"type":0,"value":"預覽"}],"admin.mailing. 月":[{"type":0,"value":"月"}],"admin.mailing.30日資料":[{"type":0,"value":"30日資料"}],"admin.mailing.E-mail 蒐集":[{"type":0,"value":"E-mail 蒐集"}],"admin.mailing.E-mail格式錯誤":[{"type":0,"value":"E-mail 格式錯誤"}],"admin.mailing.YouTube 影片連結":[{"type":0,"value":"YouTube 影片連結"}],"admin.mailing.analyticsExcludesImported":[{"type":0,"value":"匯入的名單不計入"}],"admin.mailing.importedLists.count":[{"type":0,"value":"人數"}],"admin.mailing.importedLists.createdAt":[{"type":0,"value":"匯入時間"}],"admin.mailing.importedLists.deleteBody":[{"type":0,"value":"確定要刪除「"},{"type":1,"value":"name"},{"type":0,"value":"」嗎?名單裡的 "},{"type":1,"value":"count"},{"type":0,"value":" 人會一起刪除,已用掉的名單額度不會退回。"}],"admin.mailing.importedLists.deleteTitle":[{"type":0,"value":"刪除匯入的名單"}],"admin.mailing.importedLists.deleted":[{"type":0,"value":"已刪除名單"}],"admin.mailing.importedLists.heading":[{"type":0,"value":"匯入的名單"}],"admin.mailing.importedLists.source":[{"type":0,"value":"來源"}],"admin.mailing.importedName":[{"type":0,"value":"名稱"}],"admin.mailing.pageDescription":[{"type":0,"value":"本頁為「E-mail 蒐集」、「限時活動」與「免費商品」區塊所蒐集之名單資訊,以及寄信時匯入並加入名單蒐集的名單"}],"admin.mailing.quota.importedLists":[{"type":0,"value":"寄信時匯入、勾選加入名單蒐集的名單"}],"admin.mailing.quota.「E-mail 蒐集」區塊蒐集的名單":[{"type":0,"value":"「E-mail 蒐集」區塊蒐集的名單"}],"admin.mailing.quota.「數位商品」區塊的 0 元商品訂單":[{"type":0,"value":"「數位商品」區塊的 0 元商品訂單"}],"admin.mailing.quota.「限時活動」區塊蒐集的名單":[{"type":0,"value":"「限時活動」區塊蒐集的名單"}],"admin.mailing.quota.包含透過以下情況蒐集的名單數量:":[{"type":0,"value":"包含透過以下情況蒐集的名單數量:"}],"admin.mailing.上限100字喔":[{"type":0,"value":"上限100字喔"}],"admin.mailing.下拉式":[{"type":0,"value":"下拉式"}],"admin.mailing.下拉標題":[{"type":0,"value":"下拉標題"}],"admin.mailing.以下內容同步寄送至您的 E-mail;":[{"type":0,"value":"以下內容同步寄送至您的 E-mail;"}],"admin.mailing.以下內容會於 E-mail 填寫完成後,顯示於畫面上、並以 E-mail 方式寄送。":[{"type":0,"value":"以下內容會於 E-mail 填寫完成後,顯示於畫面上、並以 E-mail 方式寄送。"}],"admin.mailing.以下內容會於購買完成後,顯示於畫面上、並以 E-mail 方式寄送。提醒您:任何內容更動,皆會同步更新至已購買者收到的連結。":[{"type":0,"value":"以下內容會於購買完成後,顯示於畫面上、並以 E-mail 方式寄送。提醒您:任何內容更動,皆會同步更新至已購買者收到的連結。"}],"admin.mailing.使用者提供 E-mail 後,您可以與他說明未來 E-mail 的使用方式。":[{"type":0,"value":"使用者提供 E-mail 後,您可以與他說明未來 E-mail 的使用方式。"}],"admin.mailing.使用者聲明":[{"type":0,"value":"使用者聲明"}],"admin.mailing.備用額度":[{"type":0,"value":"備用額度"}],"admin.mailing.傳送門Mailing List":[{"type":0,"value":"傳送門Mailing List"}],"admin.mailing.再一步就完成了!":[{"type":0,"value":"再一步就完成了!"}],"admin.mailing.刪除":[{"type":0,"value":"刪除"}],"admin.mailing.加購":[{"type":0,"value":"加購"}],"admin.mailing.匯出":[{"type":0,"value":"匯出"}],"admin.mailing.區塊編輯":[{"type":0,"value":"區塊編輯"}],"admin.mailing.可用來蒐集 E-mail 名單":[{"type":0,"value":"可用來蒐集 E-mail 名單"}],"admin.mailing.名單列表":[{"type":0,"value":"名單列表"}],"admin.mailing.名單管理":[{"type":0,"value":"名單管理"}],"admin.mailing.名單額度":[{"type":0,"value":"名單額度"}],"admin.mailing.啟用收名單":[{"type":0,"value":"啟用收名單"}],"admin.mailing.啟用機器人驗證可以避免名單被惡意灌水。":[{"type":0,"value":"啟用機器人驗證可以避免名單被惡意灌水。"}],"admin.mailing.回饋圖片":[{"type":0,"value":"回饋圖片"}],"admin.mailing.因應不同目的,可同時創建多個 E-mail 蒐集區塊、提供不同回饋內容,並透過後台統一管理。":[{"type":0,"value":"因應不同目的,可同時創建多個 E-mail 蒐集區塊、提供不同回饋內容,並透過後台統一管理。"}],"admin.mailing.圖片":[{"type":0,"value":"圖片"}],"admin.mailing.基本設定":[{"type":0,"value":"基本設定"}],"admin.mailing.填寫時間":[{"type":0,"value":"填寫時間"}],"admin.mailing.填寫連結":[{"type":0,"value":"填寫連結"}],"admin.mailing.如何開始?":[{"type":0,"value":"如何開始?"}
283],"admin.mailing.如果沒有收到,請於「促銷內容」查看。":[{"type":0,"value":"如果沒有收到,請於「促銷內容」查看。"}],"admin.mailing.如當月額度不足,即使用備用額度":[{"type":0,"value":"如當月額度不足,即使用備用額度"}],"admin.mailing.封信件":[{"type":0,"value":"封信件"}],"admin.mailing.專案":[{"type":0,"value":"專案"}],"admin.mailing.專案列表":[{"type":0,"value":"專案列表"}],"admin.mailing.專案名稱":[{"type":0,"value":"專案名稱"}],"admin.mailing.專案名稱 (必填)":[{"type":0,"value":"專案名稱 (必填)"}],"admin.mailing.專案管理":[{"type":0,"value":"專案管理"}],"admin.mailing.對齊":[{"type":0,"value":"對齊"}],"admin.mailing.嵌入專案":[{"type":0,"value":"嵌入專案"}],"admin.mailing.嵌入影片":[{"type":0,"value":"嵌入影片"}],"admin.mailing.已截止":[{"type":0,"value":"已截止"}],"admin.mailing.已蒐集名單數":[{"type":0,"value":"已蒐集名單數"}],"admin.mailing.影片說明文字":[{"type":0,"value":"影片說明文字"}],"admin.mailing.您同意收到我們後續相關活動資訊。":[{"type":0,"value":"您同意收到我們後續相關活動資訊。"}],"admin.mailing.感謝您的訂閱":[{"type":0,"value":"感謝您的訂閱"}],"admin.mailing.感謝文字":[{"type":0,"value":"感謝文字"}],"admin.mailing.感謝標題":[{"type":0,"value":"感謝標題"}],"admin.mailing.感謝設定":[{"type":0,"value":"感謝設定"}],"admin.mailing.所有專案":[{"type":0,"value":"所有專案"}],"admin.mailing.按鈕填滿":[{"type":0,"value":"按鈕填滿"}],"admin.mailing.按鈕文字":[{"type":0,"value":"按鈕文字"}],"admin.mailing.敘述":[{"type":0,"value":"敘述"}],"admin.mailing.數據分析":[{"type":0,"value":"數據分析"}],"admin.mailing.文字顏色":[{"type":0,"value":"文字顏色"}],"admin.mailing.新增問題":[{"type":0,"value":"新增問題"}],"admin.mailing.最新填寫時間":[{"type":0,"value":"最新填寫時間"}],"admin.mailing.本月可用名單額度":[{"type":0,"value":"本月可用名單額度"}],"admin.mailing.本欄位限定填入 Email":[{"type":0,"value":"本欄位限定填入 Email"}],"admin.mailing.本頁為「E-mail 蒐集」、「限時活動」與「免費商品」區塊所蒐集之名單資訊":[{"type":0,"value":"本頁為「E-mail 蒐集」、「限時活動」與「免費商品」區塊所蒐集之名單資訊"}],"admin.mailing.查看":[{"type":0,"value":"查看"}],"admin.mailing.標題":[{"type":0,"value":"標題"}],"admin.mailing.樣式":[{"type":0,"value":"樣式"}],"admin.mailing.機器人驗證":[{"type":0,"value":"機器人驗證"}],"admin.mailing.每月1號會更新":[{"type":0,"value":"每月1號會更新"}],"admin.mailing.無":[{"type":0,"value":"無"}],"admin.mailing.無上限":[{"type":0,"value":"無上限"}],"admin.mailing.無資料":[{"type":0,"value":"無資料"}],"admin.mailing.當月額度":[{"type":0,"value":"當月額度"}],"admin.mailing.看板標題":[{"type":0,"value":"看板標題"}],"admin.mailing.看版式":[{"type":0,"value":"看版式"}],"admin.mailing.立即訂閱":[{"type":0,"value":"立即訂閱"}],"admin.mailing.立即購買":[{"type":0,"value":"立即購買"}],"admin.mailing.編輯":[{"type":0,"value":"編輯"}],"admin.mailing.編輯專案":[{"type":0,"value":"編輯專案"}],"admin.mailing.置中":[{"type":0,"value":"置中"}],"admin.mailing.置右":[{"type":0,"value":"置右"}],"admin.mailing.置左":[{"type":0,"value":"置左"}],"admin.mailing.自訂內容":[{"type":0,"value":"自訂內容"}],"admin.mailing.自訂問題":[{"type":0,"value":"自訂問題"}],"admin.mailing.自訂回饋":[{"type":0,"value":"自訂回饋"}],"admin.mailing.自訂看板":[{"type":0,"value":"自訂看板"}],"admin.mailing.自訂縮圖":[{"type":0,"value":"自訂縮圖"}],"admin.mailing.與區塊編輯的方式相同,使用者可以自訂方案看版圖、說明文字以及回饋內容。":[{"type":0,"value":"與區塊編輯的方式相同,使用者可以自訂方案看版圖、說明文字以及回饋內容。"}],"admin.mailing.若您需要寄送更多信件,可單次購買補充信件額度":[{"type":0,"value":"若您需要寄送更多信件,可單次購買補充信件額度。"}],"admin.mailing.補充信件沒有使用期限,可分次使用":[{"type":0,"value":"補充信件沒有使用期限,可分次使用。"}],"admin.mailing.訂閱":[{"type":0,"value":"訂閱"}],"admin.mailing.訂閱回饋":[{"type":0,"value":"訂閱回饋"}],"admin.mailing.訂閱數已額滿,請洽":[{"type":0,"value":"訂閱數已額滿,請洽"}],"admin.mailing.訂閱確認":[{"type":0,"value":"訂閱確認"}],"admin.mailing.設定專案名稱,並選擇版型。":[{"type":0,"value":"設定專案名稱,並選擇版型。"}],"admin.mailing.請完成以下認證,讓我們確認您是真人。":[{"type":0,"value":"請完成以下認證,讓我們確認您是真人。"}],"admin.mailing.請輸入問題描述":[{"type":0,"value":"請輸入問題描述"}],"admin.mailing.請輸入專案名稱":[{"type":0,"value":"請輸入專案名稱"}],"admin.mailing.購買信件補充包":[{"type":0,"value":"購買信件補充包"}],"admin.mailing.返回":[{"type":0,"value":"返回"}],"admin.mailing.送出":[{"type":0,"value":"送出"}],"admin.mailing.透過 Portaly 內建 E-mail 蒐集區塊,您可以隨時收取用戶名單,建立自己的粉絲資料庫。":[{"type":0,"value":"透過 Portaly 內建 E-mail 蒐集區塊,您可以隨時收取用戶名單,建立自己的粉絲資料庫。"}],"admin.mailing.邀請用戶填寫你的表單。":[{"type":0,"value":"邀請用戶填寫你的表單。"}],"admin.mailing.開啟後,可以提供使用者影片、雲端連結等自訂回饋內容。":[{"type":0,"value":"開å•
283Ÿå¾Œï¼Œå¯ä»¥æä¾›ä½¿ç”¨è€…影片、雲端連結等自訂回饋內容。"}],"admin.mailing.關閉":[{"type":0,"value":"關閉"}],"admin.mailing.除了蒐集電子信箱,你也可以自訂其他問題。":[{"type":0,"value":"除了蒐集電子信箱,你也可以自訂其他問題。"}],"admin.mailing.雲端連結":[{"type":0,"value":"雲端連結"}],"admin.mailing.電子信箱":[{"type":0,"value":"電子信箱"}],"admin.mailing.顯示回饋圖片":[{"type":0,"value":"顯示回饋圖片"}],"admin.mailing.顯示圖片":[{"type":0,"value":"顯示圖片"}],"admin.mcp.cancel":[{"type":0,"value":"取消"}],"admin.mcp.capability.edit":[{"type":0,"value":"新增與編輯商品"}],"admin.mcp.capability.query":[{"type":0,"value":"查詢商品資訊"}],"admin.mcp.capability.status":[{"type":0,"value":"上架與下架商品"}],"admin.mcp.column.createdAt":[{"type":0,"value":"建立時間"}],"admin.mcp.column.delete":[{"type":0,"value":"刪除"}],"admin.mcp.column.expiresAt":[{"type":0,"value":"到期日"}],"admin.mcp.column.lastUsedAt":[{"type":0,"value":"最後使用"}],"admin.mcp.column.name":[{"type":0,"value":"名稱"}],"admin.mcp.column.preview":[{"type":0,"value":"預覽"}],"admin.mcp.connections.cancel":[{"type":0,"value":"取消"}],"admin.mcp.connections.empty":[{"type":0,"value":"目前沒有已授權的 app。"}],"admin.mcp.connections.intro":[{"type":0,"value":"這些 app 經你授權後可以代表你讀寫這家店的資料。撤銷後它就得重新請求授權。"}],"admin.mcp.connections.loadFailed":[{"type":0,"value":"讀取已授權的 app 失敗,請重新整理頁面再試一次。"}],"admin.mcp.connections.loading":[{"type":0,"value":"載入中"}],"admin.mcp.connections.meta":[{"type":0,"value":"授權於 "},{"type":1,"value":"authorizedAt"},{"type":0,"value":".上次使用 "},{"type":1,"value":"lastUsedAt"}],"admin.mcp.connections.revoke":[{"type":0,"value":"撤銷"}],"admin.mcp.connections.revoke.confirm":[{"type":0,"value":"撤銷連線"}],"admin.mcp.connections.revoke.effect.access":[{"type":0,"value":"已經發出的存取權杖也立刻失效,這個 app 的下一次呼叫就會被拒絕。"}],"admin.mcp.connections.revoke.effect.refresh":[{"type":0,"value":"這個 app 立刻無法再換發新的存取權。"}],"admin.mcp.connections.revoke.hint":[{"type":0,"value":"撤銷後請到後台首頁的「AI 最近的變更」逐項確認商品,需要的話自己改回來。"}],"admin.mcp.connections.revoke.recoverable.none":[{"type":0,"value":"目前沒有。系統沒有留下「哪一筆變更是哪一個連線做的」,也沒有保留變更前的內容,所以撤銷無法只回復這個 app 動過的東西。"}],"admin.mcp.connections.revoke.recoverable.title":[{"type":0,"value":"可回復的變更"}],"admin.mcp.connections.revoke.title":[{"type":0,"value":"撤銷「"},{"type":1,"value":"name"},{"type":0,"value":"」?"}],"admin.mcp.connections.revoke.unrecoverable.plans":[{"type":0,"value":"訂閱方案與贊助方案(新增、編輯、上下架):寫入完全不留 AI 紀錄,事後連被改過都查不到。"}],"admin.mcp.connections.revoke.unrecoverable.products":[{"type":0,"value":"商品(新增、編輯、上下架):商品上只留「AI 改過哪些欄位、什麼時候改的」,沒有保留改動前的值。"}],"admin.mcp.connections.revoke.unrecoverable.title":[{"type":0,"value":"不可回復的變更"}],"admin.mcp.connections.title":[{"type":0,"value":"已授權的 AI app"}],"admin.mcp.connections.toast.revokeFailed":[{"type":0,"value":"撤銷連線失敗"}],"admin.mcp.connections.toast.revoked":[{"type":0,"value":"連線已撤銷"}],"admin.mcp.connections.unknownApp":[{"type":0,"value":"未命名的 app"}],"admin.mcp.copyConfig":[{"type":0,"value":"複製設定"}],"admin.mcp.copyToken":[{"type":0,"value":"複製 token"}],"admin.mcp.create":[{"type":0,"value":"建立"}],"admin.mcp.createToken":[{"type":0,"value":"建立 token"}],"admin.mcp.delete.confirmBody":[{"type":0,"value":"刪除「"},{"type":1,"value":"name"},{"type":0,"value":"」後,這組 token 將無法再使用。"}],"admin.mcp.delete.confirmTitle":[{"type":0,"value":"確認刪除 token?"}],"admin.mcp.expiresAt.never":[{"type":0,"value":"永久"}],"admin.mcp.install.clientHint":[{"type":0,"value":"把以下內容加入 "},{"type":1,"value":"name"},{"type":0,"value":" 的 MCP 設定檔("},{"type":1,"value":"path"},{"type":0,"value":"):"}],"admin.mcp.install.tutorial":[{"type":0,"value":"查看完整使用教學"}],"admin.mcp.intro":[{"type":0,"value":"商品 MCP 讓你的 AI agent 直接連上 Portaly,用對話就能管理商品,不必再切回後台逐項操作。"}],"admin.mcp.list.title":[{"type":0,"value":"Token 列表"}],"admin.mcp.newToken.title":[{"type":0,"value":"新建立的 token"}],"admin.mcp.status":[{"type":0,"value":"狀態"}],"admin.mcp.status.active":[{"type":0,"value":"啟用"}],"admin.mcp.status.expired":[{"type":0,"value":"已過期"}],"admin.mcp.status.inactive":[{"type":0,"value":"停用"}],"admin.mcp.step1.desc":[{"type":0,"value":"token 只會顯示一次,建立後請立即複製保存。"}
283],"admin.mcp.step1.title":[{"type":0,"value":"建立並保存 token"}],"admin.mcp.step2.desc.created":[{"type":0,"value":"選擇你使用的工具,token 已自動填入,直接複製下方設定貼到它的 MCP 設定檔即可。"}],"admin.mcp.step2.desc.empty":[{"type":0,"value":"選擇你使用的工具,把下方設定加入它的 MCP 設定檔,並把 token 欄位填入你建立的 token。"}],"admin.mcp.step2.title":[{"type":0,"value":"安裝到你的 AI agent"}],"admin.mcp.step3.desc":[{"type":0,"value":"重新啟動你的 AI agent,直接用對話新增、編輯與上下架商品。"}],"admin.mcp.step3.title":[{"type":0,"value":"開始用對話管理商品"}],"admin.mcp.toast.createFailed":[{"type":0,"value":"建立 token 失敗"}],"admin.mcp.toast.created":[{"type":0,"value":"Token 已建立"}],"admin.mcp.toast.deleteFailed":[{"type":0,"value":"刪除 token 失敗"}],"admin.mcp.toast.deleted":[{"type":0,"value":"Token 已刪除"}],"admin.mcp.tokenPlaceholder":[{"type":0,"value":"在這裡貼上你的 token"}],"admin.notification.全部已讀":[{"type":0,"value":"全部已讀"}],"admin.notification.官方更新":[{"type":0,"value":"官方更新"}],"admin.notification.封存":[{"type":0,"value":"封存"}],"admin.notification.已封存":[{"type":0,"value":"已封存"}],"admin.notification.復原":[{"type":0,"value":"復原"}],"admin.notification.恭喜您得到 Portaly 官方認證!":[{"type":0,"value":"恭喜您得到 Portaly 官方認證!"}],"admin.notification.恭喜您成為官方認證帳號!從現在起,您的頁面會出現由官方賦予的認證勾勾":[{"type":0,"value":"恭喜您成為官方認證帳號!從現在起,您的頁面會出現由官方賦予的認證勾勾"}],"admin.notification.收件夾":[{"type":0,"value":"收件夾"}],"admin.notification.查看詳情":[{"type":0,"value":"查看詳情"}],"admin.notification.沒有新通知":[{"type":0,"value":"沒有新通知"}],"admin.notification.系統通知":[{"type":0,"value":"系統通知"}],"admin.notification.關閉通知":[{"type":0,"value":"關閉通知"}],"admin.onBoarding.*之後還可以新增更多平台":[{"type":0,"value":"*之後還可以新增更多平台"}],"admin.onBoarding.30秒建立商品內容之後隨時可更改":[{"type":0,"value":"30 秒建立商品,內容之後隨時可更改"}],"admin.onBoarding.30秒建立第一個商品":[{"type":0,"value":"30 秒建立第一個商品"}],"admin.onBoarding.AI自動生成":[{"type":0,"value":"AI 自動生成"}],"admin.onBoarding.Linktree匯入":[{"type":0,"value":"Linktree 匯入"}],"admin.onBoarding.Portaly已建立完成":[{"type":0,"value":"你的 Portaly 已建立完成 \uD83D\uDE80"}],"admin.onBoarding.YouTube 與 Podcast 等影音創作者":[{"type":0,"value":"YouTube 與 Podcast 等影音創作者"}],"admin.onBoarding.localeSelect.English英文介面":[{"type":0,"value":"English 英文介面"}],"admin.onBoarding.localeSelect.PayPal":[{"type":0,"value":"PayPal"}],"admin.onBoarding.localeSelect.PayPal自動分帳":[{"type":0,"value":"PayPal 自動分帳"}],"admin.onBoarding.localeSelect.cancel":[{"type":0,"value":"取消"}],"admin.onBoarding.localeSelect.confirm":[{"type":0,"value":"確定"}],"admin.onBoarding.localeSelect.confirmBody":[{"type":0,"value":"選擇後,將無法更改"}],"admin.onBoarding.localeSelect.confirmTitle":[{"type":0,"value":"您確定要使用"},{"type":1,"value":"version"},{"type":0,"value":"?"}],"admin.onBoarding.localeSelect.交易金流":[{"type":0,"value":"交易金流"}],"admin.onBoarding.localeSelect.信用卡、PayPal":[{"type":0,"value":"信用卡、PayPal"}],"admin.onBoarding.localeSelect.僅限台灣用戶可提領":[{"type":0,"value":"僅限台灣用戶可提領"}],"admin.onBoarding.localeSelect.僅限非台灣用戶可提領":[{"type":0,"value":"僅限非台灣用戶可提領"}],"admin.onBoarding.localeSelect.台灣國內現金轉帳":[{"type":0,"value":"台灣國內現金轉帳"}],"admin.onBoarding.localeSelect.台灣版":[{"type":0,"value":"台灣版"}],"admin.onBoarding.localeSelect.台灣用戶":[{"type":0,"value":"台灣用戶"}],"admin.onBoarding.localeSelect.國際版":[{"type":0,"value":"國際版"}],"admin.onBoarding.localeSelect.所有交易皆以新台幣計價":[{"type":0,"value":"所有交易皆以新台幣計價"}],"admin.onBoarding.localeSelect.所有交易皆以美金計價":[{"type":0,"value":"所有交易皆以美金計價"}],"admin.onBoarding.localeSelect.提領方式":[{"type":0,"value":"提領方式"}],"admin.onBoarding.localeSelect.支援台灣及國際觀眾付款":[{"type":0,"value":"支援台灣及國際觀眾付款"}],"admin.onBoarding.localeSelect.支援國際觀眾付款、台灣觀眾無法付款":[{"type":0,"value":"支援國際觀眾付款、台灣觀眾無法付款"}],"admin.onBoarding.localeSelect.收款方式":[{"type":0,"value":"收款方式"}],"admin.onBoarding.localeSelect.繁中介面":[{"type":0,"value":"繁中介面"}],"admin.onBoarding.localeSelect.語言版本":[{"type":0,"value":"語言版本"}],"admin.onBoarding.localeSelect.適用對象":[{"type":0,"value":"適用對象"}],"admin.onBoarding.localeSelect.非台灣用戶":[{"type":0,"value":"非台灣用戶"}],"admin.onBoarding.一般販售":[{"type":0,"value":"一般販售"}],"admin.onBoarding.上傳一張作為封面與商品圖":[{"type":0,"value":"上傳一張作為封面與商品圖"}],"admin.onBoarding.上傳一張圖片":[{"type":0,"value":"上傳一張圖片"}],"admin.onBoarding.上傳圖片":[{"type":0,"value":"上傳圖片"}],"admin.onBoarding.下一步":[{"type":0,"value":"下一步"}],"admin.onBoarding.主題顏色":[{"type":0,"value":"主題顏色"}],"admin.onBoarding.之後隨時可以再加商品":[{"type":0,"value":"之後隨時可以再加商品"}],"admin.onBoarding.以下都可以留白先存成草稿":[{"type":0,"value":"以下都可以留白,先存成草稿,之後在後台補齊"}],"admin.onBoarding.企業形象與個人品牌":[{"type":0,"value":"企業形象與個人品牌"}],"admin.onBoarding.你是什麼領域的用戶":[{"type":0,"value":"你是什麼領域的用戶?"}],"admin.onBoarding.你是哪一種創作者?":[{"type":0,"value":"你是哪一種創作者?"}],"admin.onBoarding.你的 Portaly 設定完成了!":[{"type":0,"value":"你的 Portaly 設定完成了!"}],"admin.onBoarding.個人頁面":[{"type":0,"value":"個人頁面"}],"admin.onBoarding.個人頁面預覽":[{"type":0,"value":"個人頁面範例"}],"admin.onBoarding.健身、營養、美容、身心靈資訊":[{"type":0,"value":"健身、營養、美容、身心靈資訊"}],"admin.onBoarding.健身心靈":[{"type":0,"value":"健身心靈"}],"admin.onBoarding.儲存商品草稿":[{"type":0,"value":"儲存商品草稿"}],"admin.onBoarding.免費":[{"type":0,"value":"免費"}],"admin.onBoarding.內建金流建完就能收款":[{"type":0,"value":"內建金流,建完就能收款"}],"admin.onBoarding.分享日常、旅遊、美食或團購資訊":[{"type":0,"value":"分享日常、旅遊、美食或團購資訊"}],"admin.onBoarding.分享給大家吧~":[{"type":0,"value":"分享給大家吧~"}],"admin.onBoarding.台灣IP推薦台灣版":[{"type":0,"value":"偵測到您為台灣 IP,建議您使用台灣版"}],"admin.onBoarding.品牌模板":[{"type":0,"value":"品牌模板"}],"admin.onBoarding.品牌經營":[{"type":0,"value":"品牌經營"}],"admin.onBoarding.商品介紹":[{"type":0,"value":"商品介紹"}],"admin.onBoarding.商品介紹預設":[{"type":0,"value":"這裡可以寫商品包含哪些內容、適合誰ï¼
283Œä»¥åŠè³¼è²·å¾Œæ€Žéº¼å–得。買家會在商品頁看到這段說明,之後在後台隨時可以改。"}],"admin.onBoarding.商品名稱":[{"type":0,"value":"商品名稱"}],"admin.onBoarding.商品名稱預設":[{"type":0,"value":"Portaly 銷售商品大全"}],"admin.onBoarding.商品封面設定":[{"type":0,"value":"商品封面設定"}],"admin.onBoarding.商品草稿已完成":[{"type":0,"value":"商品草稿已完成"}],"admin.onBoarding.商品頁自動生成不用先做頁面":[{"type":0,"value":"商品頁自動生成,不用先做頁面"}],"admin.onBoarding.商城模板":[{"type":0,"value":"商城模板"}],"admin.onBoarding.填寫商品內容":[{"type":0,"value":"填寫商品內容"}],"admin.onBoarding.如何稱呼你?":[{"type":0,"value":"如何稱呼你?"}],"admin.onBoarding.完成":[{"type":0,"value":"完成"}],"admin.onBoarding.定價不得低於最低金額":[{"type":0,"value":"定價不得低於 "},{"type":1,"value":"min"},{"type":0,"value":",若要免費請選「免費」"}],"admin.onBoarding.定價方式":[{"type":0,"value":"定價方式"}],"admin.onBoarding.定價超過上限":[{"type":0,"value":"定價不得超過 "},{"type":1,"value":"max"}],"admin.onBoarding.專業內容、職場、知識筆記或工具教學":[{"type":0,"value":"專業內容、職場、知識筆記或工具教學"}],"admin.onBoarding.平台":[{"type":0,"value":"平台"}],"admin.onBoarding.建立商品失敗":[{"type":0,"value":"建立商品失敗"}],"admin.onBoarding.建立商品失敗請稍後再試":[{"type":0,"value":"請確認商品資訊後再試一次"}],"admin.onBoarding.建立第一個商品":[{"type":0,"value":"建立第一個商品"}],"admin.onBoarding.建立頁面內容":[{"type":0,"value":"建立頁面內容"}],"admin.onBoarding.建議尺寸 1280 x 640, 之後還可以上傳更多圖片":[{"type":0,"value":"建議尺寸 1280 x 640, 之後還可以上傳更多圖片"}],"admin.onBoarding.建議尺寸1200x600":[{"type":0,"value":"建議尺寸:1200 x 600"}],"admin.onBoarding.影音創作":[{"type":0,"value":"影音創作"}],"admin.onBoarding.從 Linktree 匯入頁面":[{"type":0,"value":"從 Linktree 匯入頁面"}],"admin.onBoarding.想先從哪一種商品開始":[{"type":0,"value":"想先從哪一種商品開始?"}],"admin.onBoarding.想先把社群與作品整合成一頁":[{"type":0,"value":"想先把社群與作品整合成一頁"}],"admin.onBoarding.想直接開賣電子書模板課程":[{"type":0,"value":"想直接開賣電子書、模板、課程"}],"admin.onBoarding.我已購買":[{"type":0,"value":"我已購買"}],"admin.onBoarding.探索這個領域的 Portaly 版面佈局":[{"type":0,"value":"探索這個領域的 Portaly 版面佈局"}],"admin.onBoarding.描述":[{"type":0,"value":"描述"}],"admin.onBoarding.插畫、設計、文字等創作內容":[{"type":0,"value":"插畫、設計、文字等創作內容"}],"admin.onBoarding.數位商品":[{"type":0,"value":"數位商品"}],"admin.onBoarding.數位商品預覽":[{"type":0,"value":"數位商品範例"}],"admin.onBoarding.更換圖片":[{"type":0,"value":"更換圖片"}],"admin.onBoarding.更換背景":[{"type":0,"value":"更換背景"}],"admin.onBoarding.最多N個單位長度中英文計算":[{"type":0,"value":"最多 "},{"type":1,"value":"max"},{"type":0,"value":" 個單位長度(中文計 2,英文計 1)"}],"admin.onBoarding.未上傳將使用範本示意圖":[{"type":0,"value":"未上傳時會直接使用範本示意圖,之後可在後台更換"}],"admin.onBoarding.歡迎來到 Portaly!":[{"type":0,"value":"歡迎來到 Portaly!"}],"admin.onBoarding.海外IP推薦國際版":[{"type":0,"value":"偵測到您為非台灣 IP,建議您使用國際版"}],"admin.onBoarding.生活體驗":[{"type":0,"value":"生活體驗"}],"admin.onBoarding.略過":[{"type":0,"value":"略過"}],"admin.onBoarding.知識學習":[{"type":0,"value":"知識學習"}],"admin.onBoarding.社群連結一次整合":[{"type":0,"value":"社群連結一次整合"}],"admin.onBoarding.移除圖片":[{"type":0,"value":"移除圖片"}],"admin.onBoarding.空白":[{"type":0,"value":"空白"}],"admin.onBoarding.空白模板":[{"type":0,"value":"空白模板"}],"admin.onBoarding.範本.AI素材包":[{"type":0,"value":"AI 素材包"}
283],"admin.onBoarding.範本.AI素材包.介紹":[{"type":0,"value":"精選提示詞,快速產出你的風格內容"}],"admin.onBoarding.範本.AI素材包.名稱":[{"type":0,"value":"AI 提示詞包:社群貼文 100 則"}],"admin.onBoarding.範本.AI素材包.按鈕":[{"type":0,"value":"立即取得"}],"admin.onBoarding.範本.線上課程":[{"type":0,"value":"線上課程"}],"admin.onBoarding.範本.線上課程.介紹":[{"type":0,"value":"7 堂課,教你用手機拍出構圖乾淨的作品"}],"admin.onBoarding.範本.線上課程.名稱":[{"type":0,"value":"入門攝影構圖 7 堂課"}],"admin.onBoarding.範本.線上課程.按鈕":[{"type":0,"value":"立即報名"}],"admin.onBoarding.範本.電子書":[{"type":0,"value":"電子書"}],"admin.onBoarding.範本.電子書.介紹":[{"type":0,"value":"從每日練習開始,打造屬於你的寫作節奏"}],"admin.onBoarding.範本.電子書.名稱":[{"type":0,"value":"30 天寫作習慣養成手冊"}],"admin.onBoarding.範本.電子書.按鈕":[{"type":0,"value":"立即購買"}],"admin.onBoarding.編輯個人檔案":[{"type":0,"value":"編輯個人檔案"}],"admin.onBoarding.編輯基本介紹":[{"type":0,"value":"編輯基本介紹"}],"admin.onBoarding.繼續":[{"type":0,"value":"繼續"}],"admin.onBoarding.自行建置":[{"type":0,"value":"自行建置"}],"admin.onBoarding.自行選擇模板、版面設計":[{"type":0,"value":"自行選擇模板、版面設計"}],"admin.onBoarding.自行選擇模板版面設計":[{"type":0,"value":"自行選擇模板、版面設計"}],"admin.onBoarding.自訂":[{"type":0,"value":"自訂"}],"admin.onBoarding.藝術設計":[{"type":0,"value":"藝術設計"}],"admin.onBoarding.複製連結":[{"type":0,"value":"複製連結"}],"admin.onBoarding.說明商品細節買家在商品頁會看到":[{"type":0,"value":"說明商品細節,買家在商品頁會看到"}],"admin.onBoarding.請輸入商品定價":[{"type":0,"value":"請輸入商品定價"}],"admin.onBoarding.讓AI幫你生成Portaly頁面":[{"type":0,"value":"讓 AI 幫你生成 Portaly 頁面"}],"admin.onBoarding.貼上 Apple Podcast 網址":[{"type":0,"value":"貼上 Apple Podcast 網址"}],"admin.onBoarding.貼上 Linktree 連結,就可以自動轉換成 Portaly 頁面。":[{"type":0,"value":"貼上 Linktree 連結,就可以自動轉換成 Portaly 頁面。"}],"admin.onBoarding.貼上 Spotify 網址":[{"type":0,"value":"貼上 Spotify 網址"}],"admin.onBoarding.貼上 Tiktok 網址":[{"type":0,"value":"貼上 Tiktok 網址"}],"admin.onBoarding.貼上 YouTube 網址":[{"type":0,"value":"貼上 YouTube 網址"}],"admin.onBoarding.購買按鈕文案":[{"type":0,"value":"購買按鈕文案"}],"admin.onBoarding.購買按鈕文案預設":[{"type":0,"value":"真棒,我要這個!"}],"admin.onBoarding.跳過,自行填寫":[{"type":0,"value":"跳過,自行填寫"}],"admin.onBoarding.輸入 Linktree 使用者名稱":[{"type":0,"value":"輸入 Linktree 使用者名稱"}],"admin.onBoarding.輸入Linktree連結":[{"type":0,"value":"輸入 Linktree 連結,自動生成 Portaly 頁面"}],"admin.onBoarding.輸入網址":[{"type":0,"value":"輸入網址"}],"admin.onBoarding.返回 首頁建置":[{"type":0,"value":"返回 首頁建置"}],"admin.onBoarding.送出":[{"type":0,"value":"送出"}],"admin.onBoarding.這條路會給你":[{"type":0,"value":"這條路會給你"}],"admin.onBoarding.通用商品介紹預設":[],"admin.onBoarding.連結你的平台":[{"type":0,"value":"連結你的平台"}],"admin.onBoarding.連結社群帳號":[{"type":0,"value":"連結社群帳號"}],"admin.onBoarding.進入Portaly後台主頁":[{"type":0,"value":"進入 Portaly 後台主頁"}],"admin.onBoarding.進入你的頁面更新商品內容就能上架開賣":[{"type":0,"value":"進入你的頁面更新商品內容,就能上架開賣"}],"admin.onBoarding.進入我的頁面":[{"type":0,"value":"進入我的頁面"}],"admin.onBoarding.適合品牌展演活動視覺創作者":[{"type":0,"value":"適合:品牌、展演、活動、視覺創作者"}],"admin.onBoarding.適合專業人士講師銷售商品線上課程":[{"type":0,"value":"適合:專業人士、講師;銷售商品、線上課程"}],"admin.onBoarding.適用對象":[{"type":0,"value":"適用對象"}],"admin.onBoarding.選一個範本會自動帶入商品資訊":[{"type":0,"value":"選一個範本會自動帶入商品資訊,之後都可以再修改"}],"admin.onBoarding.選擇建立頁面的方式":[{"type":0,"value":"選擇建立頁面的方式"}],"admin.onBoarding.選擇模板":[{"type":0,"value":"選擇模板"}],"admin.onBoarding.選擇版面設計":[{"type":0,"value":"選擇版面設計"}],"admin.onBoarding.選擇語言版本":[{"type":0,"value":"選擇語言版本"}],"admin.onBoarding.重新裁切圖片":[{"type":0,"value":"重新裁切圖片"}],"admin.onBoarding.點擊上傳圖片":[{"type":0,"value":"點擊上傳圖片"}],"admin.order.*以上金額,均未扣除「系統抽成與相關費用」":[{"type":0,"value":"*以上金額,均未扣除「系統抽成與相關費用」"}],"admin.order.*以上金額,已扣除「系統抽成」":[{"type":0,"value":"*以上金額,已扣除「系統抽成」"}],"admin.order.E-mail":[{"type":0,"value":"E-mail"}],"admin.order.PortalyVibe訂閱":[{"type":0,"value":"Payment 訂閱"}],"admin.order.accountSaved.已為你多賺取":[{"type":0,"value":"已為你多賺取"}],"admin.order.accountSaved.恢復訂閱":[{"type":0,"value":"恢復訂閱"}],"admin.order.accountSaved.此金額可能包含商品,贊助等系統抽成":[{"type":0,"value":"此金額可能包含商品,贊助等系統抽成"}],"admin.order.accountSaved.立即升級":[{"type":0,"value":"立即升級"}],"admin.order.accountSaved.透過頂級方案":[{"type":0,"value":"透過頂級方案"}],"admin.order.customPaymentLabelTotal":[{"type":1,"value":"label"},{"type":0,"value":" 總金額"}],"admin.order.customPaymentLabelTotal.desc":[{"type":0,"value":"屬於 "},{"type":1,"value":"label"},{"type":0,"value":" 之累計收款金額"}],"admin.order.refund.creatorSubscription.body":[{"type":0,"value":"交易取消後,會自動退款給付款人,並立即取消該會員的訂閱。 (退款後,需等待3-5分鐘才會更新狀態)"}],"admin.order.refund.error.accountNotFound":[{"type":0,"value":"找不到帳戶資料"}],"admin.order.refund.error.insufficientBalance":[{"type":0,"value":"錢包餘額不足"}],"admin.order.refund.error.orderNotFound":[{"type":0,"value":"找不到訂單資料"}],"admin.order.refund.error.systemError":[{"type":0,"value":"系統錯誤,請稍後再試"}],"admin.order.refund.error.unknown":[{"type":0,"value":"發生未知錯誤"}],"admin.order.refund.error.unsupportedCurrency":[{"type":0,"value":"不支援的幣別"}],"admin.order.之後認證":[{"type":0,"value":"之後認證"}],"admin.order.交易取消後,會自動退款給付款人。(退款後,需等待3-5分鐘才會更新狀態)":[{"type":0,"value":"交易取消後,會自動退款給付款人。 (退款後,需等待3-5分鐘才會更新狀態)"}],"admin.order.交易狀態":[{"type":0,"value":"交易狀態"}],"admin.order.交易類別":[{"type":0,"value":"交易類別"}],"admin.order.付款方式":[{"type":0,"value":"付款方式"}],"admin.order.來源":[{"type":0,"value":"來源"}],"admin.order.來源.ad":[{"type":0,"value":"AD"}],"admin.order.來源.ad.tooltip":[{"type":0,"value":"本商品透過 Portaly Ad 系統導購"}],"admin.order.來源.affiliate":[{"type":0,"value":"聯賣"}],"admin.order.來源.customerPromotion":[{"type":0,"value":"推廣"}],"admin.order.來源.profit":[{"type":0,"value":"分潤"}],"admin.order.來源.profitTrial":[{"type":0,"value":"公關品"}],"admin.order.傳送門營利紀錄":[{"type":0,"value":"傳送門營利紀錄"}],"admin.order.前往認證":[{"type":0,"value":"前往認證"}],"admin.order.包含刷卡之手續費":[{"type":0,"value":"包含刷卡之手續費"}],"admin.order.匿名":[{"type":0,"value":"匿名"}],"admin.order.取消":[{"type":0,"value":"取消"}],"admin.order.可提領之金額;提領前,須完成身份認證":[{"type":0,"value":"可提領之金額;提領前,須完成身份認證"}],"admin.order.可提領金額":[{"type":0,"value":"可提領金額"}],"admin.order.名稱":[{"type":0,"value":"名稱"}],"admin.order.商品":[{"type":0,"value":"商品"}],"admin.order.單筆贊助":[{"type":0,"value":"單筆贊助"}],"admin.order.因爭議款保留,暫時無法提領的金額":[{"type":0,"value":"因爭議款保留,暫時無法提領的金額"}],"admin.order.圖表":[{"type":0,"value":"圖表"}],"admin.order.外接金流方案":[{"type":0,"value":"外接金流方案"}],"admin.order.失敗":[{"type":0,"value":"失敗"}],"admin.order.定額贊助":[{"type":0,"value":"定額贊助"}],"admin.order.實收金額":[{"type":0,"value":"實收金額"}],"admin.order.實領金額":[{"type":0,"value":"實領金額"}],"admin.order.將需要 7 - 10 個工作日入帳。":[{"type":0,"value":"將需要 7 - 10 個工作日入帳。"}],"admin.order.尚無提款紀錄":[{"type":0,"value":"尚無提款紀錄"}],"admin.order.已取消":[{"type":0,"value":"已取消"}],"admin.order.已提款":[{"type":0,"value":"已提款"}],"admin.order.已提領過之金額":[{"type":0,"value":"已提領過之金額"}],"admin.order.已提領金額":[{"type":0,"value":"已提領金額"}],"admin.order.已超過提領上限":[{"type":0,"value":"已超過提領上限"}],"admin.order.帳款提領前,須完成身份認證":[{"type":0,"value":"帳款提領前,須完成身份認證"}],"admin.order.待付給傳送門之手續費":[{"type":0,"value":"待付給傳送門之手續費"}],"admin.order.應付手續費":[{"type":0,"value":"應付手續費"}],"admin.order.所有":[{"type":0,"value":"所有"}],"admin.order.所有款項":[{"type":0,"value":"所有款項"}],"admin.order.所有款項的加總":[{"type":0,"value":"所有款項的加總"}],"admin.order.推廣費用":[{"type":0,"value":"推廣費用"}],"admin.order.推薦":[{"type":0,"value":"推薦"}],"admin.order.提供銷售夥伴之總金額":[{"type":0,"value":"提供銷售夥伴之總金額"}],"admin.order.提款":[{"type":0,"value":"提款"}],"admin.order.提款紀錄":[{"type":0,"value":"提款紀錄"}],"admin.order.提領":[{"type":0,"value":"提領"}],"admin.order.提領後,需要 ? 個工作日入帳":[{"type":0,"value":"提領後,需要 "},{"type":1,"value":"requiredWorkingDay"},{"type":0,"value":" 個工作日入帳"}],"admin.order.提領成功!":[{"type":0,"value":"提領成功!"}],"admin.order.提領手續費":[{"type":0,"value":"提領手續費"}],"admin.order.提領試算":[{"type":0,"value":"提領試算"}],"admin.order.提領金額":[{"type":0,"value":"提領金額"}],"admin.order.操作":[{"type":0,"value":"操作"}],"admin.order.方案與認證":[{"type":0,"value":"方案與認證"}],"admin.order.方案說明":[{"type":0,"value":"方案說明"}],"admin.order.日":[{"type":0,"value":"日"}],"admin.order.日期":[{"type":0,"value":"日期"}],"admin.order.是否進行身分認證?":[{"type":0,"value":"是否進行身分認證?"}],"admin.order.暫無資料":[{"type":0,"value":"暫無資料"}],"admin.order.未結算金額":[{"type":0,"value":"未結算金額"}],"admin.order.未通過身份認證":[{"type":0,"value":"未通過身份認證"}],"admin.order.本期結算之總金額":[{"type":0,"value":"本期結算之總金額"}],"admin.order.本次提領金額":[{"type":0,"value":"本次提領金額"}
283],"admin.order.款項提領前,必須完成身份認證。":[{"type":0,"value":"款項提領前,必須完成身份認證。"}],"admin.order.此金額可於次月 15 日提領":[{"type":0,"value":"此金額可於次月 15 日提領"}],"admin.order.無可提領金額":[{"type":0,"value":"無可提領金額"}],"admin.order.營利":[{"type":0,"value":"營利"}],"admin.order.爭議款金額":[{"type":0,"value":"爭議款金額"}],"admin.order.狀態":[{"type":0,"value":"狀態"}],"admin.order.留言":[{"type":0,"value":"留言"}],"admin.order.當日":[{"type":0,"value":"當日"}],"admin.order.發票費用 ":[{"type":0,"value":"發票費用"}],"admin.order.百分比":[{"type":0,"value":"百分比"}],"admin.order.確定":[{"type":0,"value":"確定"}],"admin.order.確認執行退款?":[{"type":0,"value":"確認執行退款?"}],"admin.order.確認提領":[{"type":0,"value":"確認提領"}],"admin.order.確認提領嗎?":[{"type":0,"value":"確定要提款 NT$ "},{"style":null,"type":2,"value":"amount"},{"type":0,"value":" (實領 NT$ "},{"style":null,"type":2,"value":"netAmount"},{"type":0,"value":") 嗎? 申請提領後,將無法進行修改。"}],"admin.order.系統抽成":[{"type":0,"value":"系統抽成"}],"admin.order.累積總金額":[{"type":0,"value":"累積總金額"}],"admin.order.累計":[{"type":0,"value":"累計"}],"admin.order.處理中":[{"type":0,"value":"處理中"}],"admin.order.訂單ID":[{"type":0,"value":"訂單ID"}],"admin.order.訂單編號":[{"type":0,"value":"訂單編號"}],"admin.order.請輸入金額":[{"type":0,"value":"請輸入金額"}],"admin.order.資料載入中":[{"type":0,"value":"資料載入中…"}],"admin.order.贊助":[{"type":0,"value":"贊助"}],"admin.order.贊助人":[{"type":0,"value":"贊助人"}],"admin.order.身份認證需 7 – 15 個工作日。":[{"type":0,"value":"身份認證需 7 – 15 個工作日。"}],"admin.order.退件原因":[{"type":0,"value":"退件原因"}],"admin.order.退款":[{"type":0,"value":"退款"}],"admin.order.連線遭遇問題,請稍後再試":[{"type":0,"value":"連線遭遇問題,請稍後再試"}],"admin.order.金流管理":[{"type":0,"value":"金流管理"}],"admin.order.金流統計":[{"type":0,"value":"金流統計"}],"admin.order.金流總覽":[{"type":0,"value":"金流總覽"}],"admin.order.金額":[{"type":0,"value":"金額"}],"admin.order.錯誤":[{"type":0,"value":"錯誤"}],"admin.order.開立發票之費用,個人方案包含營業稅。":[{"type":0,"value":"開立發票之費用,個人方案包含營業稅。"}],"admin.order.關閉":[{"type":0,"value":"關閉"}],"admin.order.隱私權政策":[{"type":0,"value":"隱私權政策"}],"admin.order.類別":[{"type":0,"value":"類別"}],"admin.pages. 分頁數量:":[{"type":0,"value":"分頁數量:"}],"admin.pages.--按鈕文字--":[{"type":0,"value":"--按鈕文字--"}],"admin.pages.Notion":[{"type":0,"value":"Notion"}],"admin.pages.analytics.數據分析":[{"type":0,"value":"數據分析 (Beta)"}],"admin.pages.analytics.查看":[{"type":0,"value":"查看"}],"admin.pages.analytics.瀏覽":[{"type":0,"value":"瀏覽"}],"admin.pages.blockEditor.NotionPageUrlEditor.Database Group 功能尚未完全支援,請確認預覽後再儲存":[{"type":0,"value":"Database Group 功能尚未完全支援,請確認預覽後再儲存"}],"admin.pages.blockEditor.NotionPageUrlEditor.Gallery View 功能尚未完全支援,請確認預覽後再儲存":[{"type":0,"value":"Database View 功能尚未完全支援,請確認預覽後再儲存"}],"admin.pages.blockEditor.NotionPageUrlEditor.此為無效的 Notion 頁面網址":[{"type":0,"value":"此為無效的 Notion 頁面網址"}],"admin.pages.notion.前往 Notion 下載{fileName}檔案":[{"type":0,"value":"前往 Notion 下載"},{"type":1,"value":"fileName"},{"type":0,"value":"檔案"}],"admin.pages.notion.前往 Notion 檢視 {fileName}PDF 檔案":[{"type":0,"value":"前往 Notion 檢視 "},{"type":1,"value":"fileName"},{"type":0,"value":"PDF 檔案"}],"admin.pages.notion.前往 Notion 檢視資料庫":[{"type":0,"value":"前往 Notion 檢視資料庫"}],"admin.pages.notion.前往 Notion 聆聽{fileName}音檔":[{"type":0,"value":"前往 Notion 聆聽"},{"type":1,"value":"fileName"},{"type":0,"value":"音檔"}],"admin.pages.stat.*以上數據不包含已刪除的分頁":[{"type":0,"value":"*以上數據不包含已刪除的分頁"}],"admin.pages.stat.互動":[{"type":0,"value":"互動"}],"admin.pages.stat.分頁互動總數":[{"type":0,"value":"分頁互動總數"}],"admin.pages.stat.分頁瀏覽總數":[{"type":0,"value":"分頁瀏覽總數"}],"admin.pages.stat.瀏覽":[{"type":0,"value":"瀏覽"}],"admin.pages.一般":[{"type":0,"value":"一般"}],"admin.pages.了解更多":[{"type":0,"value":"了解更多"}],"admin.pages.互動":[{"type":0,"value":"互動"}],"admin.pages.分頁列表":[{"type":0,"value":"分頁列表"}],"admin.pages.分頁名稱":[{"type":0,"value":"分頁名稱"}],"admin.pages.分頁數據":[{"type":0,"value":"分頁數據"}],"admin.pages.分頁標題":[{"type":0,"value":"分頁標題"}],"admin.pages.分頁管理":[{"type":0,"value":"分頁管理"}],"admin.pages.刪除分頁":[{"type":0,"value":"刪除分頁"}],"admin.pages.區塊數量":[{"type":0,"value":"區塊數量"}],"admin.pages.建立你的第一個傳送門內部分頁,可以放置經歷、作品等資訊!":[{"type":0,"value":"建ç«
283‹ä½ çš„第一個傳送門內部分頁,可以放置經歷、作品等資訊!"}],"admin.pages.數據歸零":[{"type":0,"value":"數據歸零"}],"admin.pages.新增頁面":[{"type":0,"value":"新增頁面"}],"admin.pages.本頁為傳送門「站內分頁」之管理頁面":[{"type":0,"value":"本頁為傳送門「站內分頁」之管理頁面"}],"admin.pages.此分頁已被隱藏。":[{"type":0,"value":"此分頁已被隱藏。"}],"admin.pages.此分頁於首頁頁籤中使用,目前無法刪除":[{"type":0,"value":"此分頁於首頁頁籤中使用,目前無法刪除"}],"admin.pages.歸零數據後,此分頁的瀏覽、互動數據紀錄將會刪除,此動作無法回復。":[{"type":0,"value":"歸零數據後,此分頁的瀏覽、互動數據紀錄將會刪除,此動作無法回復。"}],"admin.pages.瀏覽":[{"type":0,"value":"瀏覽"}],"admin.pages.確認刪除此分頁?":[{"type":0,"value":"確認刪除此分頁?"}],"admin.pages.確認複製分頁?":[{"type":0,"value":"確認複製分頁?"}],"admin.pages.確認要歸零數據?":[{"type":0,"value":"確認要歸零數據?"}],"admin.pages.網址":[{"type":0,"value":"網址"}],"admin.pages.網址僅可由英數組合":[{"type":0,"value":"網址僅可由英數組合"}],"admin.pages.編輯":[{"type":0,"value":"編輯"}],"admin.pages.複製分頁":[{"type":0,"value":"複製分頁"}],"admin.pages.該網址已經使用":[{"type":0,"value":"該網址已經使用"}],"admin.pages.請設定頁面網址":[{"type":0,"value":"請設定頁面網址"}],"admin.pages.請輸入公開分享之 Notion 頁面網址":[{"type":0,"value":"請輸入公開分享之 Notion 頁面網址"}],"admin.pages.請輸入頁面標題":[{"type":0,"value":"請輸入頁面標題"}],"admin.pages.請選擇頁面類型":[{"type":0,"value":"請選擇頁面類型"}],"admin.pages.返回列表":[{"type":0,"value":"返回列表"}],"admin.pages.這是示範文字,請點擊「編輯」製作你的分頁內容":[{"type":0,"value":"這是示範文字,請點擊「編輯」製作你的分頁內容"}],"admin.pages.連結點擊、影片播放加總":[{"type":0,"value":"連結點擊、影片播放加總"}],"admin.pages.頁面已達上限":[{"type":0,"value":"頁面已達上限"}],"admin.pages.頁面標題":[{"type":0,"value":"頁面標題"}],"admin.pages.頁面網址":[{"type":0,"value":"頁面網址"}],"admin.pages.類型":[{"type":0,"value":"類型"}],"admin.paymentTrialExpiredModal.bullet.fee":[{"type":0,"value":"金流手續費由 6% 調整為 12%,立即生效"}],"admin.paymentTrialExpiredModal.bullet.plans":[{"type":0,"value":"無法新增付款方案;已開啟的方案不受影響,可繼續收款"}],"admin.paymentTrialExpiredModal.bullet.testKey":[{"type":0,"value":"測試 (Test) API Key 與測試功能維持可用"}],"admin.paymentTrialExpiredModal.cta":[{"type":0,"value":"立即升級"}],"admin.paymentTrialExpiredModal.highlight.bonusMonth":[{"type":0,"value":"升級頂級會員贈 1 個月,繼續新增付款方案"}],"admin.paymentTrialExpiredModal.highlight.discount19":[{"type":0,"value":"升級頂級會員享前兩個月 NT$19,繼續新增付款方案"}],"admin.paymentTrialExpiredModal.intro":[{"type":0,"value":"帳號已自動切換為基礎會員,對 Payment 功能的影響:"}],"admin.paymentTrialExpiredModal.title":[{"type":0,"value":"你的頂級試用已到期"}],"admin.product.(已刪除)":[{"type":0,"value":"(已刪除)"}],"admin.product.(選填)":[{"type":0,"value":"(選填)"}],"admin.product.* 請至下方選擇即將上架的專案":[{"type":0,"value":"* 請至下方選擇即將上架的專案"}],"admin.product.*以上數據不包含":[{"type":0,"value":"*以上數據不包含"}],"admin.product.3D 驗證失敗":[{"type":0,"value":"3D 驗證失敗"}],"admin.product.E-mail 格式錯誤":[{"type":0,"value":"E-mail 格式錯誤"}],"admin.product.E-mail回報":[{"type":0,"value":"E-mail回報"}],"admin.product.IG帳號(選填)":[{"type":0,"value":"IG帳號(選填)"}],"admin.product.PayPal 支付功能,方便海外用戶付款。每筆交易將收取交易金額":[{"type":0,"value":"PayPal 支付功能,方便海外用戶付款。每筆交易將收取交易金額"}],"admin.product.Paypal (海外)":[{"type":0,"value":"Paypal (海外)"}],"admin.product.Portaly 交易行為使用條款":[{"type":0,"value":"Portaly 交易行為使用條款"}],"admin.product.Portaly 傳送門「贊助支持與交易行為」使用條款":[{"type":0,"value":"Portaly 傳送門「贊助支持與交易行為」使用條款"}],"admin.product.Portaly 商品後台":[{"type":0,"value":"Portaly 商品後台"}],"admin.product.YouTube 影片連結":[{"type":0,"value":"YouTube/Vimeo 影片連結"}],"admin.product.adCoverImage.上傳商品封面與素材":[{"type":0,"value":"上傳商品封面與素材"}],"admin.product.adCoverImage.圖片素材":[{"type":0,"value":"圖片素材"}],"admin.product.adCoverImage.封面圖設定":[{"type":0,"value":"封面圖設定"}],"admin.product.adCoverImage.沿用原商品封面":[{"type":0,"value":"沿用原商品封面"}],"admin.product.adCoverImage.自訂圖片":[{"type":0,"value":"自訂圖片"}],"admin.product.adCoverImage.設定商品封面圖片":[{"type":0,"value":"設定商品封面圖片"}],"admin.product.adCoverImage.選擇多張正方形商品素材,讓推廣者下載使用":[{"type":0,"value":"選擇多張正方形商品素材,讓推廣者下載使用"}],"admin.product.coupon.交易金額":[{"type":0,"value":"交易金額"}],"admin.product.coupon.備註":[{"type":0,"value":"備註"}],"admin.product.coupon.備註placeholder":[{"type":0,"value":"僅供自己辨識,不會顯示給消費者"}],"admin.product.coupon.備註長度不超過30字":[{"type":0,"value":"備註長度不超過 30 字"}],"admin.product.coupon.已有相同的折扣碼名稱":[{"type":0,"value":"已有相同的折扣碼名稱"}],"admin.product.coupon.請填寫所有必填欄位":[{"type":0,"value":"請填寫所有必填欄位"}],"admin.product.coupon.開始時間不能晚於結束時間":[{"type":0,"value":"開始時間不能晚於結束時間"}],"admin.product.imageUpload.active":[{"type":0,"value":"已上架"}],"admin.product.imageUpload.authNotice":[{"type":0,"value":"請先登入有此商品管理權限的 Portaly 帳號。"}],"admin.product.imageUpload.authNoticeTitle":[{"type":0,"value":"需要登入"}],"admin.product.imageUpload.category":[{"type":0,"value":"類型"}],"admin.product.imageUpload.currentImage":[{"type":0,"value":"目前圖片"}],"admin.product.imageUpload.description":[{"type":0,"value":"簡介"}
283],"admin.product.imageUpload.digitalProduct":[{"type":0,"value":"數位商品"}],"admin.product.imageUpload.heading":[{"type":0,"value":"商品圖片上傳"}],"admin.product.imageUpload.imageFile":[{"type":0,"value":"圖片檔案"}],"admin.product.imageUpload.imageHelp":[{"type":0,"value":"支援 JPEG、PNG、WebP 或 GIF,每張檔案大小上限 8 MB,最多 10 張。"}],"admin.product.imageUpload.inactive":[{"type":0,"value":"未上架"}],"admin.product.imageUpload.liveClass":[{"type":0,"value":"直播課程"}],"admin.product.imageUpload.name":[{"type":0,"value":"商品名稱"}],"admin.product.imageUpload.noValue":[{"type":0,"value":"未設定"}],"admin.product.imageUpload.pageTitle":[{"type":0,"value":"商品圖片上傳"}],"admin.product.imageUpload.preview":[{"type":0,"value":"預覽"}],"admin.product.imageUpload.previewAlt":[{"type":0,"value":"已選取的商品圖片預覽"}],"admin.product.imageUpload.price":[{"type":0,"value":"價格"}],"admin.product.imageUpload.productId":[{"type":0,"value":"商品 ID"}],"admin.product.imageUpload.productInfoTitle":[{"type":0,"value":"商品資訊"}],"admin.product.imageUpload.productLoadFailed":[{"type":0,"value":"無法讀取商品資訊"}],"admin.product.imageUpload.status":[{"type":0,"value":"狀態"}],"admin.product.imageUpload.submit":[{"type":0,"value":"上傳商品圖片"}],"admin.product.imageUpload.unknownError":[{"type":0,"value":"未知錯誤"}],"admin.product.imageUpload.uploadFailedTitle":[{"type":0,"value":"上傳失敗"}],"admin.product.imageUpload.uploadSuccessTitle":[{"type":0,"value":"商品圖片已上傳"}],"admin.product.locked.您的 Email":[{"type":0,"value":"您的 Email"}],"admin.product.locked.為保障您的權益,請輸入您訂購時的 Email 帳號":[{"type":0,"value":"為保障您的權益,請輸入您訂購時的 Email 帳號"}],"admin.product.locked.確認 Email":[{"type":0,"value":"確認 Email"}],"admin.product.locked.請輸入您的 Email":[{"type":0,"value":"\'請輸入您的 Email\'"}],"admin.product.locked.電子信箱不符":[{"type":0,"value":"電子信箱不符"}],"admin.product.stats.區間總{label}":[{"type":0,"value":"區間總"},{"type":1,"value":"label"}],"admin.product.stats.當日{label}":[{"type":0,"value":"當日"},{"type":1,"value":"label"}],"admin.product.stats.發票費用":[{"type":0,"value":"發票費用"}],"admin.product.上限100字喔":[{"type":0,"value":"上限100字喔"}],"admin.product.交易列表":[{"type":0,"value":"交易列表"}],"admin.product.交易失敗":[{"type":0,"value":"交易失敗"}],"admin.product.交易時間":[{"type":0,"value":"交易時間"}],"admin.product.交易狀態":[{"type":0,"value":"交易狀態"}],"admin.product.交易通知":[{"type":0,"value":"交易通知"}],"admin.product.交易逾時,請重新輸入卡號":[{"type":0,"value":"交易逾時,請重新輸入卡號"}],"admin.product.交易金額":[{"type":0,"value":"交易金額"}],"admin.product.付款":[{"type":0,"value":"付款"}],"admin.product.付款失敗":[{"type":0,"value":"付款失敗"}],"admin.product.付款方式":[{"type":0,"value":"付款方式"}],"admin.product.付款系統暫時無法連線,本次未扣款,請稍後再試":[{"type":0,"value":"付款系統暫時無法連線,本次未扣款,請稍後再試"}],"admin.product.付款系統暫時異常,請稍後再試":[{"type":0,"value":"付款系統暫時異常,請稍後再試"}],"admin.product.付款資訊":[{"type":0,"value":"付款資訊"}],"admin.product.以下內容會於購買完成後,顯示於畫面上、並以 E-mail 方式寄送。提醒您:任何內容更動,皆會同步更新至已購買者收到的連結。":[{"type":0,"value":"以下內容會於購買完成後,顯示於畫面上、並以 E-mail 方式寄送。提醒您:任何內容更動,皆會同步更新至已購買者收到的連結。"}],"admin.product.你想銷售什麼商品?":[{"type":0,"value":"你想銷售什麼商品?"}],"admin.product.使用 Portaly 的 Paypal 收款":[{"type":0,"value":"使用 Portaly 的 Paypal 收款"}],"admin.product.使用專案":[{"type":0,"value":"使用專案"}],"admin.product.使用折扣碼":[{"type":0,"value":"使用折扣碼"}],"admin.product.使用期間":[{"type":0,"value":"使用期間"}],"admin.product.使用條款":[{"type":0,"value":"使用條款"}],"admin.product.使用次數":[{"type":0,"value":"使用次數"}],"admin.product.信用卡":[{"type":0,"value":"信用卡"}],"admin.product.信用卡已過期":[{"type":0,"value":"信用卡已過期"}],"admin.product.傳送門商品":[{"type":0,"value":"傳送門商品"}],"admin.product.傳送門商品折扣碼":[{"type":0,"value":"傳送門商品折扣碼"}],"admin.product.傳送門商品管理":[{"type":0,"value":"傳送門商品管理"}],"admin.product.僅能輸入數字":[{"type":0,"value":"僅能輸入數字"}],"admin.product.僅限英文與數字10字內,不分大小寫":[{"type":0,"value":"僅限英文與數字10字內,不分大小寫"}],"admin.product.價格選項":[{"type":0,"value":"價格選項"}],"admin.product.優惠折抵:":[{"type":0,"value":"優惠折抵:"}],"admin.product.元":[{"type":0,"value":"元"}],"admin.product.元之手續費":[{"type":0,"value":"元之手續費"}],"admin.product.免費商品沒有成交金額,無法設定推廣分潤":[{"type":0,"value":"免費商品沒有成交金額,無法設定推廣分潤"}],"admin.product.內建 Google 行事曆自動發送功能":[{"type":0,"value":"內建 Google 行事曆自動發送功能"}],"admin.product.全站商品":[{"type":0,"value":"全站商品"}],"admin.product.全部類別":[{"type":0,"value":"全部類別"}],"admin.product.其他資訊":[{"type":0,"value":"其他資訊"}],"admin.product.分潤比例不可低於{min}%":[{"type":0,"value":"分潤比例不可低於"},{"type":1,"value":"min"},{"type":0,"value":"%"}],"admin.product.分潤比例不可超過 {max}%":[{"type":0,"value":"分潤比例不可超過 "},{"type":1,"value":"max"},{"type":0,"value":"%"}],"admin.product.分潤比例不可超過{max}%":[{"type":0,"value":"分潤比例不可超過"},{"type":1,"value":"max"},{"type":0,"value":"%"}],"admin.product.分潤比例最低 {min}%":[{"type":0,"value":"分潤比例最低 "},{"type":1,"value":"min"},{"type":0,"value":"%"}],"admin.product.分潤比例(必填)":[{"type":0,"value":"分潤比例(必填)"}],"admin.product.利潤":[{"type":0,"value":"利潤"}],"admin.product.刪除":[{"type":0,"value":"刪除"}],"admin.product.前台規格說明":[{"type":0,"value":"規格說明"}],"admin.product.前往主頁":[{"type":0,"value":"前往主頁"}],"admin.product.剩餘":[{"type":0,"value":"剩餘"}],"admin.product.剩餘 {stock} 組":[{"type":0,"value":"剩餘 "},{"type":1,"value":"stock"},{"type":0,"value":" 組"}
283],"admin.product.包含夥伴分潤與系統費用 {fee}%":[{"type":0,"value":"包含夥伴分潤與系統費用 "},{"type":1,"value":"fee"},{"type":0,"value":"%"}],"admin.product.匿名":[{"type":0,"value":"匿名"}],"admin.product.區塊使用":[{"type":0,"value":"區塊使用"}],"admin.product.區塊數量已滿":[{"type":0,"value":"區塊數量已滿"}],"admin.product.區塊編輯":[{"type":0,"value":"區塊編輯"}],"admin.product.即日起":[{"type":0,"value":"即日起"}],"admin.product.原價":[{"type":0,"value":"原價"}],"admin.product.取得商品":[{"type":0,"value":"取得商品"}],"admin.product.取消":[{"type":0,"value":"取消"}],"admin.product.可選擇沿用封面圖,或自訂多張圖片":[{"type":0,"value":"可選擇沿用封面圖,或自訂多張圖片"}],"admin.product.可重複購買":[{"type":0,"value":"可重複購買"}],"admin.product.可銷售:線上直播、講座活動等":[{"type":0,"value":"可銷售:線上直播、講座活動等"}],"admin.product.可銷售:電子書、模板、顧問服務、票券等":[{"type":0,"value":"可銷售:電子書、模板、顧問服務、票券等"}],"admin.product.同意相同的 E-mail 帳號可重複購買商品":[{"type":0,"value":"同意相同的 E-mail 帳號可重複購買商品"}],"admin.product.名稱":[{"type":0,"value":"名稱"}],"admin.product.否":[{"type":0,"value":"否"}],"admin.product.售價":[{"type":0,"value":"售價"}],"admin.product.商品":[{"type":0,"value":"商品"}],"admin.product.商品 MCP":[{"type":0,"value":"商品 MCP"}],"admin.product.商品介紹":[{"type":0,"value":"商品介紹"}],"admin.product.商品價格":[{"type":0,"value":"商品價格"}],"admin.product.商品內容":[{"type":0,"value":"商品內容"}],"admin.product.商品內容會以 E-mail 寄送":[{"type":0,"value":"商品內容會以 E-mail 寄送"}],"admin.product.商品原價":[{"type":0,"value":"商品原價"}],"admin.product.商品圖片":[{"type":0,"value":"商品圖片"}],"admin.product.商品圖設定":[{"type":0,"value":"商品圖設定"}],"admin.product.商品完售時顯示文字":[{"type":0,"value":"商品完售時顯示文字"}],"admin.product.商品封面設定":[{"type":0,"value":"商品封面設定"}],"admin.product.商品已售完":[{"type":0,"value":"商品已售完"}],"admin.product.商品庫存設定":[{"type":0,"value":"商品庫存設定"}],"admin.product.商品影片":[{"type":0,"value":"商品影片"}],"admin.product.商品標題":[{"type":0,"value":"商品標題"}],"admin.product.商品簡介(選填)":[{"type":0,"value":"商品簡介(選填)"}],"admin.product.商品設定":[{"type":0,"value":"商品設定"}],"admin.product.商品評論列表":[{"type":0,"value":"商品評論列表"}],"admin.product.商品金額:":[{"type":0,"value":"商品金額:"}],"admin.product.商店名稱":[{"type":0,"value":"商店名稱"}],"admin.product.啟用":[{"type":0,"value":"啟用"}],"admin.product.啟用商品販售":[{"type":0,"value":"啟用商品販售"}],"admin.product.喜歡這個商品嗎?給它一個評分吧!":[{"type":0,"value":"喜歡這個商品嗎?給它一個評分吧!"}],"admin.product.回饋圖片":[{"type":0,"value":"回饋圖片"}],"admin.product.國際帳款費率":[{"type":0,"value":"國際帳款費率"}],"admin.product.國際收款":[{"type":0,"value":"國際收款"}],"admin.product.圖片":[{"type":0,"value":"圖片"}],"admin.product.基本設定":[{"type":0,"value":"基本設定"}],"admin.product.姓名":[{"type":0,"value":"姓名"}],"admin.product.姓名 / 暱稱":[{"type":0,"value":"姓名 / 暱稱"}],"admin.product.姓名/暱稱":[{"type":0,"value":"姓名/暱稱"}],"admin.product.完整":[{"type":0,"value":"完整"}],"admin.product.審核中":[{"type":0,"value":"審核中"}],"admin.product.封面/圖片素材":[{"type":0,"value":"封面/圖片素材"}],"admin.product.將會於剩餘數量為 0 時顯示,並且關閉付款按鈕":[{"type":0,"value":"將會於剩餘數量為 0 時顯示,並且關閉付款按鈕"}],"admin.product.專案":[{"type":0,"value":"專案"}],"admin.product.專案ID":[{"type":0,"value":"專案ID"}],"admin.product.專案列表":[{"type":0,"value":"專案列表"}],"admin.product.專案刪除後將無法恢復。":[{"type":0,"value":"專案刪除後將無法恢復。"}],"admin.product.專案名稱":[{"type":0,"value":"專案名稱"}],"admin.product.專案名稱 (必填)":[{"type":0,"value":"專案名稱 (必填)"}],"admin.product.專案商品":[{"type":0,"value":"專案商品"}],"admin.product.尚未扣除抽成之銷售額":[{"type":0,"value":"尚未扣除抽成之銷售額"}],"admin.product.嵌入影片":[{"type":0,"value":"嵌入影片"}],"admin.product.嵌入設定":[{"type":0,"value":"嵌入設定"}],"admin.product.已付款":[{"type":0,"value":"已付款"}],"admin.product.已入帳":[{"type":0,"value":"已入帳"}],"admin.product.已刪除的專案":[{"type":0,"value":"已刪除的專案"}],"admin.product.已刪除的折扣碼":[{"type":0,"value":"已刪除的折扣碼"}],"admin.product.已售":[{"type":0,"value":"已售"}],"admin.product.已完成評分":[{"type":0,"value":"已完成評分"}],"admin.product.已更新 E-mail":[{"type":0,"value":"已更新 E-mail"}],"admin.product.已發送訂單信":[{"type":0,"value":"已發送訂單信"}],"admin.product.已發送訂單信至 E-mail":[{"type":0,"value":"已發送訂單信至 E-mail"}],"admin.product.已評價":[{"type":0,"value":"已評價"}],"admin.product.已購買":[{"type":0,"value":"已購買"}],"admin.product.已輸入折扣碼之專屬連結":[{"type":0,"value":"已輸入折扣碼之專屬連結"}],"admin.product.已退款":[{"type":0,"value":"已退款"}
283],"admin.product.平台抽成費率":[{"type":0,"value":"平台抽成費率"}],"admin.product.庫存數量":[{"type":0,"value":"庫存數量"}],"admin.product.庫存限制":[{"type":0,"value":"庫存限制"}],"admin.product.建立":[{"type":0,"value":"建立"}],"admin.product.建立專案副本":[{"type":0,"value":"建立專案副本"}],"admin.product.建立日期":[{"type":0,"value":"建立日期"}],"admin.product.建立日期:{createdAt}":[{"type":0,"value":"建立日期:"},{"type":1,"value":"createdAt"}],"admin.product.您已使用過此折扣碼":[{"type":0,"value":"您已使用過此折扣碼"}],"admin.product.您已經購買過此商品,請至 E-mail 查看商品內容":[{"type":0,"value":"您已經購買過此商品,請至 E-mail 查看商品內容"}],"admin.product.您是否要輸入 gmail.com?":[{"type":0,"value":"您是否要輸入 gmail.com?"}],"admin.product.您的評分":[{"type":0,"value":"您的評分"}],"admin.product.想要打造自己的商品嗎?":[{"type":0,"value":"想要打造自己的商品嗎?"}],"admin.product.感謝文字":[{"type":0,"value":"感謝文字"}],"admin.product.我已購買":[{"type":0,"value":"我已購買"}],"admin.product.所有品項之銷售數量加總":[{"type":0,"value":"所有品項之銷售數量加總"}],"admin.product.所有專案":[{"type":0,"value":"所有專案"}],"admin.product.所有款項":[{"type":0,"value":"所有款項"}],"admin.product.折扣碼":[{"type":0,"value":"折扣碼"}],"admin.product.折扣碼.提供給推廣者的專屬折扣碼":[{"type":0,"value":"提供給推廣者的專屬折扣碼"}],"admin.product.折扣碼列表":[{"type":0,"value":"折扣碼列表"}],"admin.product.折扣碼只能輸入英文與數字,長度不超過10字,並且不包含特殊符號與空格":[{"type":0,"value":"折扣碼只能輸入英文與數字,長度不超過10字,並且不包含特殊符號與空格"}],"admin.product.折扣碼名稱":[{"type":0,"value":"折扣碼名稱"}],"admin.product.折扣金額":[{"type":0,"value":"折扣金額"}],"admin.product.折扣金額只能輸入數字":[{"type":0,"value":"折扣金額只能輸入數字"}],"admin.product.折扣金額:":[{"type":0,"value":"折扣金額:"}],"admin.product.抽成與費用.包括系統抽成、服務費、發票費用":[{"type":0,"value":"包括系統抽成、服務費、發票費用"}],"admin.product.持卡人姓名":[{"type":0,"value":"持卡人姓名"}],"admin.product.按鈕文字":[{"type":0,"value":"按鈕文字"}],"admin.product.推廣分潤":[{"type":0,"value":"推廣分潤"}],"admin.product.推廣分潤設定失敗":[{"type":0,"value":"推廣分潤設定失敗"}],"admin.product.推廣費用":[{"type":0,"value":"推廣費用"}],"admin.product.搜尋姓名、email、訂單編號":[{"type":0,"value":"搜尋姓名、email、訂單編號"}],"admin.product.搜尋專案名稱、商品標題":[{"type":0,"value":"搜尋專案名稱、商品標題"}],"admin.product.搜尋折扣碼、專案名稱、備註":[{"type":0,"value":"搜尋折扣碼、商品專案、備註"}],"admin.product.摘要":[{"type":0,"value":"摘要"}],"admin.product.操作":[{"type":0,"value":"操作"}],"admin.product.支持者名稱":[{"type":0,"value":"支持者名稱"}],"admin.product.數位商品":[{"type":0,"value":"數位商品"}],"admin.product.數位商品區塊的點擊次數加總":[{"type":0,"value":"數位商品區塊的點擊次數加總"}],"admin.product.數位商品區塊被看見的次數加總":[{"type":0,"value":"數位商品區塊被看見的次數加總"}],"admin.product.新增":[{"type":0,"value":"新增"}],"admin.product.新增專案":[{"type":0,"value":"新增專案"}],"admin.product.新增折扣碼":[{"type":0,"value":"新增折扣碼"}],"admin.product.新專案":[{"type":0,"value":"新專案"}],"admin.product.方形圖片":[{"type":0,"value":"方形圖片"}],"admin.product.是":[{"type":0,"value":"是"}],"admin.product.曝光":[{"type":0,"value":"曝光"}],"admin.product.更新 E-mail":[{"type":0,"value":"更新 E-mail"}],"admin.product.更新失敗":[{"type":0,"value":"更新失敗"}],"admin.product.最低金額設定":[{"type":0,"value":"最低金額設定"}],"admin.product.最多40個字":[{"type":0,"value":"最多40個字"}],"admin.product.最高金額設定":[{"type":0,"value":"最高金額設定"}],"admin.product.未付款":[{"type":0,"value":"未付款"}],"admin.product.未命名專案":[{"type":0,"value":"未命名專案"}],"admin.product.本帳號已達免費商品發放上限":[{"type":0,"value":"本帳號已達免費商品發放上限"}],"admin.product.本折扣碼完成交易之總金額":[{"type":0,"value":"本折扣碼完成交易之總金額"}],"admin.product.本折扣碼完成結帳次數":[{"type":0,"value":"本折扣碼完成結帳次數"}],"admin.product.本折扣碼限制每個購買者Email僅可使用一次":[{"type":0,"value":"本折扣碼限制每個購買者Email僅可使用一次"}],"admin.product.本頁為「數位商品」區塊之管理頁面":[{"type":0,"value":"本頁為「數位商品」區塊之管理頁面"}],"admin.product.查詢不到統編資訊,確定送出訂單?":[{"type":0,"value":"查詢不到統編資訊,確定送出訂單?"}],"admin.product.檔案下載":[{"type":0,"value":"檔案下載"}],"admin.product.次數限制":[{"type":0,"value":"次數限制"}],"admin.product.此Email已購買過此商品":[{"type":0,"value":"此 Email 已購買過此商品"}],"admin.product.此商品尚未購買":[{"type":0,"value":"此商品尚未購買"}],"admin.product.此商品已被移除":[{"type":0,"value":"此商品已被移除"}],"admin.product.此專案之銷售數量加總":[{"type":0,"value":"此專案之銷售數量加總"}],"admin.product.此專案於主頁商品區塊中使用。刪除後,將同步移除區塊中的相關內容,且無法恢復。":[{"type":0,"value":"此專案於主頁商品區塊中使用。刪除後,將同步移除區塊中的相關內容,且無法恢復。"}],"admin.product.每人一次":[{"type":0,"value":"每人一次"}],"admin.product.每個購買者Email僅可使用一次本折扣碼":[{"type":0,"value":"每個購買者 Email 僅可使用一次本折扣碼"}],"admin.product.沿用封面圖":[{"type":0,"value":"沿用封面圖"}],"admin.product.沿用封面圖片":[{"type":0,"value":"沿用封面圖片"}],"admin.product.注意事項":[{"type":0,"value":"注意事項"}],"admin.product.瀏覽商品":[{"type":0,"value":"瀏覽商品"}],"admin.product.無":[{"type":0,"value":"無"}],"admin.product.無感謝圖":[{"type":0,"value":"無感謝圖"}],"admin.product.無期限":[{"type":0,"value":"無期限"}],"admin.product.無資料":[{"type":0,"value":"無資料"}],"admin.product.無限制":[{"type":0,"value":"無限制"}],"admin.product.無限期":[{"type":0,"value":"無限期"}],"admin.product.營收圖表":[{"type":0,"value":"營收圖表"}],"admin.product.營收總覽":[{"type":0,"value":"營收總覽"}],"admin.product.版權聲明":[{"type":0,"value":"版權聲明"}],"admin.product.特價價格":[{"type":0,"value":"特價價格"}],"admin.product.特價金額不能高於原價":[{"type":0,"value":"特價金額不能高於原價"}],"admin.product.用影片介紹你的商品":[{"type":0,"value":"用影片介紹你的商品"}],"admin.product.留言給":[{"type":0,"value":"留言給"},{"type":1,"value":"name"}],"admin.product.當有粉絲付款成功時,系統會發一封通知信到您的聯絡信箱。":[{"type":0,"value":"當有粉絲付款成功時,系統會發一封通知信到您的聯絡信箱。"}],"admin.product.登入":[{"type":0,"value":"登入"}],"admin.product.發生未預期的錯誤":[{"type":0,"value":"發生未預期的錯誤"}],"admin.product.發送訂單信失敗":[{"type":0,"value":"發送訂單信失敗"}],"admin.product.真棒,我想要這個!":[{"type":0,"value":"真棒,我想要這個!"}],"admin.product.確定":[{"type":0,"value":"確定"}],"admin.product.確定建立?":[{"type":0,"value":"確定建立?"}],"admin.product.確認":[{"type":0,"value":"確認"}],"admin.product.確認付款":[{"type":0,"value":"確認付款"}],"admin.product.確認刪除折扣碼?":[{"type":0,"value":"確認刪除折扣碼?"}],"admin.product.確認刪除?":[{"type":0,"value":"確認刪除?"}],"admin.product.確認複製「{name}」專案?":[{"type":0,"value":"確認複製「"},{"type":1,"value":"name"},{"type":0,"value":"」專案?"}],"admin.product.確認重發訂單信件至":[{"type":0,"value":"確認重發訂單信件至"}],"admin.product.立即升級以新增商品區塊。":[{"type":0,"value":"立即升級以新增商品區塊。"}],"admin.product.立即註冊":[{"type":0,"value":"立即註冊"}],"admin.product.立即購買":[{"type":0,"value":"立即購買"}],"admin.product.系統將自動新增一個含有此專案的商品區塊。":[{"type":0,"value":"系統將自動新增一個含有此專案的商品區塊。"}],"admin.product.系統抽成":[{"type":0,"value":"系統抽成"}],"admin.product.系統費用":[{"type":0,"value":"系統費用"}],"admin.product.組":[{"type":0,"value":"組"}
283],"admin.product.結帳設定":[{"type":0,"value":"結帳設定"}],"admin.product.結帳金額:":[{"type":0,"value":"結帳金額:"}],"admin.product.結束日期":[{"type":0,"value":"結束日期"}],"admin.product.線上資源":[{"type":0,"value":"線上資源"}],"admin.product.編輯":[{"type":0,"value":"編輯"}],"admin.product.編輯專案":[{"type":0,"value":"編輯專案"}],"admin.product.編輯折扣碼":[{"type":0,"value":"編輯折扣碼"}],"admin.product.總銷售額":[{"type":0,"value":"總銷售額"}],"admin.product.聯絡電話":[{"type":0,"value":"聯絡電話"}],"admin.product.自訂":[{"type":0,"value":"自訂"}],"admin.product.自訂問題":[{"type":0,"value":"自訂問題"}],"admin.product.自訂圖片":[{"type":0,"value":"自訂圖片"}],"admin.product.自訂期限":[{"type":0,"value":"自訂期限"}],"admin.product.自訂項目":[{"type":0,"value":"自訂項目"}],"admin.product.若折扣後為0元訂單,訂單數會計入「名單管理」每月額度":[{"type":0,"value":"*若折扣後為0元訂單,訂單數會計入「名單管理」每月額度"}],"admin.product.若此問題持續發生,請來信通知我們":[{"type":0,"value":"若此問題持續發生,請來信通知我們"}],"admin.product.若開立時統編被拒,將改開二聯式發票。":[{"type":0,"value":"若開立時統編被拒,將改開二聯式發票。"}],"admin.product.複製專案失敗":[{"type":0,"value":"複製專案失敗"}],"admin.product.複製折扣碼":[{"type":0,"value":"複製折扣碼"}],"admin.product.規格說明":[{"type":0,"value":"規格說明"}],"admin.product.訂單編號":[{"type":0,"value":"訂單編號"}],"admin.product.設定分潤比例":[{"type":0,"value":"設定分潤比例"}],"admin.product.設定品名與封面圖片":[{"type":0,"value":"設定品名與封面圖片"}],"admin.product.設定專案名稱":[{"type":0,"value":"設定專案名稱"}],"admin.product.設定折扣碼":[{"type":0,"value":"設定折扣碼"}],"admin.product.設定結帳填寫資訊":[{"type":0,"value":"設定結帳填寫資訊"}],"admin.product.評價總數":[{"type":0,"value":"評價總數"}],"admin.product.評論總數":[{"type":0,"value":"評論總數"}],"admin.product.說明商品細節與規格":[{"type":0,"value":"說明商品細節與規格"}],"admin.product.課程":[{"type":0,"value":"課程"}],"admin.product.請填寫手機號碼":[{"type":0,"value":"請填寫手機號碼"}],"admin.product.請完成驗證後再取得商品":[{"type":0,"value":"請完成驗證後再取得商品"}],"admin.product.請注意勿高於商品售價":[{"type":0,"value":"請注意勿高於商品售價"}],"admin.product.請注意是否有空白與特殊字元":[{"type":0,"value":"請注意是否有空白與特殊字元"}],"admin.product.請確認以下資訊是否正確?":[{"type":0,"value":"請確認以下資訊是否正確?"}],"admin.product.請稍後再試":[{"type":0,"value":"請稍後再試"}],"admin.product.請輸入 E-mail":[{"type":0,"value":"請輸入 E-mail"}],"admin.product.請輸入 youtube 影片連結":[{"type":0,"value":"請輸入影片連結"}],"admin.product.請輸入你的 E-mail":[{"type":0,"value":"請輸入你的 E-mail"}],"admin.product.請輸入信用卡卡號":[{"type":0,"value":"請輸入信用卡卡號"}],"admin.product.請輸入分潤比例":[{"type":0,"value":"請輸入分潤比例"}],"admin.product.請輸入專案名稱":[{"type":0,"value":"請輸入專案名稱"}],"admin.product.請輸入庫存數量":[{"type":0,"value":"請輸入庫存數量"}],"admin.product.請輸入影片連結":[{"type":0,"value":"請輸入影片連結"}],"admin.product.請輸入持卡人姓名":[{"type":0,"value":"請輸入持卡人姓名"}],"admin.product.請輸入按鈕文字":[{"type":0,"value":"請輸入按鈕文字"}],"admin.product.請輸入有效期限":[{"type":0,"value":"請輸入有效期限"}],"admin.product.請輸入有效的數字":[{"type":0,"value":"請輸入有效的數字"}],"admin.product.請輸入檢查碼":[{"type":0,"value":"請輸入檢查碼"}],"admin.product.請輸入正確日期":[{"type":0,"value":"請輸入正確日期"}],"admin.product.請輸入正確的 E-mail 格式":[{"type":0,"value":"請輸入正確的 E-mail 格式"}],"admin.product.請輸入正確的數字,小數點最多1位":[{"type":0,"value":"請輸入正確的數字,小數點最多1位"}],"admin.product.請輸入規格":[{"type":0,"value":"請輸入規格"}],"admin.product.請輸入說明":[{"type":0,"value":"請輸入說明"}],"admin.product.請輸入連結":[{"type":0,"value":"請輸入連結"}],"admin.product.請輸入雲端下載連結":[{"type":0,"value":"請輸入雲端下載連結"}],"admin.product.請選擇適用的專案":[{"type":0,"value":"請選擇適用的專案"}],"admin.product.購買人":[{"type":0,"value":"購買人"}],"admin.product.購買信箱":[{"type":0,"value":"購買信箱"}],"admin.product.購買成功":[{"type":0,"value":"購買成功"}],"admin.product.購買者有獨立連結,可防止外流":[{"type":0,"value":"購買者有獨立連結,可防止外流"}],"admin.product.起始日期":[{"type":0,"value":"起始日期"}],"admin.product.載入更多":[{"type":0,"value":"載入更多"}],"admin.product.輸入折扣碼":[{"type":0,"value":"輸入折扣碼"}],"admin.product.輸入購買信箱,查看已購買的商品":[{"type":0,"value":"輸入購買信箱,查看已購買的商品"}],"admin.product.返回主頁":[{"type":0,"value":"返回主頁"}],"admin.product.連結":[{"type":0,"value":"連結"}],"admin.product.重新購買":[{"type":0,"value":"重新購買"}],"admin.product.重發信件":[{"type":0,"value":"重發信件"}],"admin.product.重發訂單信":[{"type":0,"value":"重發訂單信"}],"admin.product.重發訂單信件":[{"type":0,"value":"重發訂單信件"}],"admin.product.重試":[{"type":0,"value":"重試"}],"admin.product.金額必填":[{"type":0,"value":"金額必填"}],"admin.product.金額最低":[{"type":0,"value":"金額最低"}],"admin.product.金額需為60以上或為0":[{"type":0,"value":"金額需為 $"},{"type":1,"value":"amount"},{"type":0,"value":" 以上,或為 $0"}],"admin.product.銷售數量":[{"type":0,"value":"銷售數量"}],"admin.product.銷售量":[{"type":0,"value":"銷售量"}],"admin.product.銷售額":[{"type":0,"value":"銷售額"}],"admin.product.長方形圖片":[{"type":0,"value":"長方形圖片"}
283],"admin.product.開啟":[{"type":0,"value":"開啟"}],"admin.product.開啟商品":[{"type":0,"value":"開啟商品"}],"admin.product.開啟已輸入折扣碼之專屬連結":[{"type":0,"value":"開啟已輸入折扣碼之專屬連結"}],"admin.product.開啟後,可以提供使用者影片、雲端連結等自訂商品內容。":[{"type":0,"value":"開啟後,可以提供使用者影片、雲端連結等自訂商品內容。"}],"admin.product.開啟後,可以提供購買者影片、雲端連結等自訂課程內容。":[{"type":0,"value":"開啟後,可以提供購買者影片、雲端連結等自訂課程內容。"}],"admin.product.開啟後,可收取國際款項":[{"type":0,"value":"開啟後,可收取國際款項"}],"admin.product.開啟檔案":[{"type":0,"value":"開啟檔案"}],"admin.product.開啟連結":[{"type":0,"value":"開啟連結"}],"admin.product.開放消費者協助銷售這個商品,成交後依設定的比例分潤,平台另收取 {fee}% 服務費。分潤比例預設 {default}%、最低 {min}%。":[{"type":0,"value":"開放消費者協助銷售這個商品,成交後依設定的比例分潤,平台另收取 "},{"type":1,"value":"fee"},{"type":0,"value":"% 服務費。分潤比例預設 "},{"type":1,"value":"default"},{"type":0,"value":"%、最低 "},{"type":1,"value":"min"},{"type":0,"value":"%。"}],"admin.product.降低費率":[{"type":0,"value":"降低費率"}],"admin.product.電話":[{"type":0,"value":"電話"}],"admin.product.頂級會員專屬":[{"type":0,"value":"頂級會員專屬"}],"admin.product.預覽":[{"type":0,"value":"預覽"}],"admin.product.預設 {default}%,最低 {min}%。推廣者每筆成交將獲得此比例分潤。":[{"type":0,"value":"預設 "},{"type":1,"value":"default"},{"type":0,"value":"%,最低 "},{"type":1,"value":"min"},{"type":0,"value":"%。推廣者每筆成交將獲得此比例分潤。"}],"admin.product.類別":[{"type":0,"value":"類別"}],"admin.product.顯示商品簡介":[{"type":0,"value":"顯示商品簡介"}],"admin.product.顯示庫存":[{"type":0,"value":"顯示庫存"}],"admin.product.顯示特價":[{"type":0,"value":"顯示特價"}],"admin.product.顯示課程簡介":[{"type":0,"value":"顯示課程簡介"}],"admin.product.驗證失敗請稍後再試":[{"type":0,"value":"驗證失敗,請稍後再試"}],"admin.product.驗證逾時請再試一次":[{"type":0,"value":"驗證逾時,請再試一次"}],"admin.product.點擊":[{"type":0,"value":"點擊"}],"admin.productTour.上架商品專案":[{"type":0,"value":"上架商品專案"}],"admin.productTour.前往商品管理頁面":[{"type":0,"value":"前往商品管理頁面"}],"admin.productTour.可編輯既有商品與觀看商品數據":[{"type":0,"value":"可編輯既有商品與觀看商品數據"}],"admin.productTour.商品區塊 - 全新改版":[{"type":0,"value":"商品區塊 - 全新改版"}],"admin.productTour.商品區塊編輯與設定,全新升級":[{"type":0,"value":"商品區塊編輯與設定,全新升級"}],"admin.productTour.在後台新增商品":[{"type":0,"value":"在後台新增商品"}],"admin.productTour.提供多種商品呈現方式":[{"type":0,"value":"提供多種商品呈現方式"}],"admin.productTour.新增商品區塊":[{"type":0,"value":"新增商品區塊"}],"admin.productTour.編輯商品區塊":[{"type":0,"value":"編輯商品區塊"}],"admin.productTour.選擇版面樣式":[{"type":0,"value":"選擇版面樣式"}],"admin.profileEditor.reorderError":[{"type":0,"value":"排序更新失敗,請重新拖曳"}],"admin.profit.ProductMerchant.cap.description":[{"type":0,"value":"請先關閉其他商品再開啟新的"}],"admin.profit.ProductMerchant.cap.toast":[{"type":0,"value":"已達上限:最多 "},{"type":1,"value":"cap"},{"type":0,"value":" 個商品可同時上架推廣"}],"admin.profit.ProductMerchant.platformPromotion.header":[{"type":0,"value":"平台推廣"}],"admin.profit.ProductMerchant.platformPromotion.helper":[{"type":0,"value":"開啟後才會交由平台推廣;商品實際出現在 Store 或營利模式由平台決定。"}],"admin.profit.ProductMerchant.platformPromotion.platformOff":[{"type":0,"value":"平台未上架"}],"admin.profit.ProductMerchant.productList.僅顯示符合推廣資格之商品":[{"type":0,"value":"僅顯示符合推廣資格之商品"}],"admin.profit.ProductMerchant.productList.分潤比例":[{"type":0,"value":"分潤比例"}],"admin.profit.ProductMerchant.productList.加入 Portaly Ads 官方廣告與推廣分潤,擴大銷售管道,讓你的商品被更多人看見。":[{"type":0,"value":"加入 Portaly Ads 官方廣告與推廣分潤,擴大銷售管道,讓你的商品被更多人看見。"}],"admin.profit.ProductMerchant.productList.商品列表":[{"type":0,"value":"商品列表"}],"admin.profit.ProductMerchant.productList.完成導購交易,提供推廣者的銷售分潤。":[{"type":0,"value":"完成導購交易,提供推廣者的銷售分潤。分潤金額 = 交易金額 * 分潤比例"}],"admin.profit.ProductMerchant.productList.推廣商品":[{"type":0,"value":"推廣商品"}],"admin.profit.ProductMerchant.productList.目前尚無符合推廣資格之商品":[{"type":0,"value":"目前尚無符合推廣資格之商品"}],"admin.profit.ProductMerchant.suspended.body":[{"type":0,"value":"你的商品推廣功能目前已暫停,無法上架或開啟商品。如需恢復使用,請聯繫客服協助:[email protected]"}
283],"admin.profit.ProductMerchant.suspended.confirm":[{"type":0,"value":"我知道了"}],"admin.profit.ProductMerchant.suspended.title":[{"type":0,"value":"商品推廣已暫停"}],"admin.profit.ProductMerchant.更新平台推廣失敗":[{"type":0,"value":"更新平台推廣失敗"}],"admin.profit.applyProduct.title":[{"type":0,"value":"申請商品推廣"}],"admin.profit.dashboard.Rewards 引導說明":[{"type":0,"value":"Portaly 是全台灣最大的數位商品平台,上千件線上課程、電子書、講座票券等數位商品,都能免費領取專屬分潤連結。不用粉絲數、不用審核,分享出去就開始賺分潤。"}],"admin.profit.dashboard.交易時間":[{"type":0,"value":"交易時間"}],"admin.profit.dashboard.交易狀態":[{"type":0,"value":"交易狀態"}],"admin.profit.dashboard.交易金額":[{"type":0,"value":"交易金額"}],"admin.profit.dashboard.全新上線:Portaly Rewards 推薦好商品,賺取分潤收入!":[{"type":0,"value":"全新上線:Portaly Rewards 推薦好商品,賺取分潤收入!"}],"admin.profit.dashboard.全部":[{"type":0,"value":"全部"}],"admin.profit.dashboard.前往提領":[{"type":0,"value":"前往提領"}],"admin.profit.dashboard.商品推廣成功之訂單列表":[{"type":0,"value":"商品推廣成功之訂單列表"}],"admin.profit.dashboard.商品推廣數":[{"type":0,"value":"商品推廣數"}],"admin.profit.dashboard.商品推廣總覽":[{"type":0,"value":"商品推廣總覽"}],"admin.profit.dashboard.商品點擊次數":[{"type":0,"value":"商品點擊次數"}],"admin.profit.dashboard.尚未有任何商品資料":[{"type":0,"value":"尚未有任何商品資料"}],"admin.profit.dashboard.尚未有任何訂單資料":[{"type":0,"value":"尚未有任何訂單資料"}],"admin.profit.dashboard.成效":[{"type":0,"value":"成效"}],"admin.profit.dashboard.成效列表":[{"type":0,"value":"成效列表"}],"admin.profit.dashboard.成效前五名的商品":[{"type":0,"value":"成效前五名的商品"}],"admin.profit.dashboard.成效總覽":[{"type":0,"value":"成效總覽"}],"admin.profit.dashboard.成效金額":[{"type":0,"value":"成效金額"}],"admin.profit.dashboard.我的商品":[{"type":0,"value":"我的商品"}],"admin.profit.dashboard.推廣網址":[{"type":0,"value":"推廣網址"}],"admin.profit.dashboard.推廣項目":[{"type":0,"value":"推廣項目"}],"admin.profit.dashboard.暫無可供分析的資料":[{"type":0,"value":"暫無可供分析的資料"}],"admin.profit.dashboard.最新":[{"type":0,"value":"最新"}],"admin.profit.dashboard.熱門商品":[{"type":0,"value":"熱門商品"}],"admin.profit.dashboard.營利成效":[{"type":0,"value":"營利成效"}],"admin.profit.dashboard.營利模式":[{"type":0,"value":"營利模式"}],"admin.profit.dashboard.當日商品推廣數":[{"type":0,"value":"當日商品推廣數"}],"admin.profit.dashboard.當日成效":[{"type":0,"value":"當日成效"}],"admin.profit.dashboard.當日點擊":[{"type":0,"value":"當日點擊"}],"admin.profit.dashboard.立即前往":[{"type":0,"value":"立即前往"}],"admin.profit.dashboard.裝置來源":[{"type":0,"value":"裝置來源"}],"admin.profit.dashboard.複製推薦網址":[{"type":0,"value":"複製推薦網址"}],"admin.profit.dashboard.訂單的交易金額":[{"type":0,"value":"本次推廣的交易金額"}],"admin.profit.dashboard.訂單編號":[{"type":0,"value":"訂單編號"}],"admin.profit.dashboard.透過分潤推廣連結成交的訂單數量":[{"type":0,"value":"透過分潤推廣連結成交的訂單數量"}],"admin.profit.dashboard.透過分潤推廣連結獲取的商品分潤營收":[{"type":0,"value":"透過分潤推廣連結獲取的商品分潤營收"}],"admin.profit.dashboard.連結已複製到剪貼簿":[{"type":0,"value":"連結已複製到剪貼簿"}],"admin.profit.dashboard.金額小數點將無條件捨去":[{"type":0,"value":"金額小數點將無條件捨去"}],"admin.profit.dashboard.開啟推薦網址":[{"type":0,"value":"開啟推薦網址"}],"admin.profit.dashboard.點擊":[{"type":0,"value":"點擊"}
283],"admin.profit.dashboard.點擊推廣連結的次數,進入商品頁的次數":[{"type":0,"value":"點擊推廣連結的次數,進入商品頁的次數"}],"admin.profit.dashboard.點擊總覽":[{"type":0,"value":"點擊總覽"}],"admin.profit.invitation.benefit.ads":[{"type":0,"value":"上架後自動加入 Portaly Ads 官方廣告曝光"}],"admin.profit.invitation.benefit.profit":[{"type":0,"value":"可以開通營利模式,讓其他用戶幫你推廣"}],"admin.profit.invitation.subtitle.default":[{"type":0,"value":"我們提供額外的商品曝光版位,申請商品推廣,將大大提高商品曝光機會!"}],"admin.profit.invitation.subtitle.noAvailable":[{"type":0,"value":"所有達標商品都已送出申請。待審核完成或有新商品達到銷售門檻後,即可再次申請。"}],"admin.profit.invitation.subtitle.whitelist":[{"type":0,"value":"我們提供額外的商品曝光版位,選擇商品上架推廣,將大大提高商品曝光機會!"}],"admin.profit.invitation.title.apply":[{"type":0,"value":"申請商品推廣"}],"admin.profit.invitation.title.noAvailable":[{"type":0,"value":"目前無商品可申請"}],"admin.profit.invitation.title.whitelist":[{"type":0,"value":"上架商品推廣"}],"admin.profit.myRequests.tab":[{"type":0,"value":"申請紀錄"}],"admin.profit.myRequests.尚無紀錄":[{"type":0,"value":"尚無申請紀錄"}],"admin.profit.myRequests.提交日期":[{"type":0,"value":"提交日期"}],"admin.profit.myRequests.狀態":[{"type":0,"value":"狀態"}],"admin.profit.myRequests.申請分潤欄位":[{"type":0,"value":"申請分潤 (%)"}],"admin.profit.offerRequest.以下商品已達門檻":[{"type":0,"value":"以下商品已達門檻,送審後由 Portaly 審核,通過後自動上架。"}],"admin.profit.offerRequest.分潤比例":[{"type":0,"value":"分潤比例 (%)"}],"admin.profit.offerRequest.分潤比例.tooltip":[{"type":0,"value":"% 啟用後可再修改"}],"admin.profit.offerRequest.商品":[{"type":0,"value":"商品"}],"admin.profit.offerRequest.申請審核":[{"type":0,"value":"申請審核"}],"admin.profit.offerRequest.申請已送出":[{"type":0,"value":"申請已送出"}],"admin.profit.offerRequest.目前尚無達到上架門檻的商品":[{"type":0,"value":"目前尚無達到上架門檻的商品"}],"admin.profit.offerRequest.立即申請":[{"type":0,"value":"立即申請"}],"admin.profit.offerRequest.送出失敗,請稍後再試":[{"type":0,"value":"送出失敗,請稍後再試"}],"admin.profit.offerRequest.送出申請":[{"type":0,"value":"送出申請 ("},{"type":1,"value":"count"},{"type":0,"value":")"}],"admin.profit.offerRequest.銷售筆數":[{"type":0,"value":"銷售筆數"}],"admin.profit.offerRequest.銷售金額":[{"type":0,"value":"銷售金額"}],"admin.profit.promotion.成效總覽":[{"type":0,"value":"成效總覽"}],"admin.profit.promotion.推廣說明":[{"type":0,"value":"推廣說明"}],"admin.profit.rebate.最大":[{"type":0,"value":"分潤比例不可超過 "},{"type":1,"value":"max"},{"type":0,"value":"%"}],"admin.profit.rebate.最小":[{"type":0,"value":"分潤比例不可低於 "},{"type":1,"value":"min"},{"type":0,"value":"%"}],"admin.profit.rebate.請輸入":[{"type":0,"value":"請輸入分潤比例"}],"admin.profit.selectModal.notice1":[{"type":0,"value":"禁止使用誤導性點擊誘餌(Click Bait)標題或自行點擊廣告"}],"admin.profit.selectModal.notice10":[{"type":0,"value":"如果發現大量無效流量,Portaly 可能會暫停或停用你的帳戶"}],"admin.profit.selectModal.notice11":[{"type":0,"value":"如果無法驗證流量的品質,Portaly 可能會限制或停用廣告投放"}],"admin.profit.selectModal.notice12":[{"type":0,"value":"由於無效點擊,你的預估收益和最終收益可能會有差異"}],"admin.profit.selectModal.notice2":[{"type":0,"value":"禁止購買此廣告之關鍵字或相近拼字"}],"admin.profit.selectModal.notice3":[{"type":0,"value":"分享內容必須真實,不得為獲取廣告收益做出虛假或誇大的宣稱"}],"admin.profit.selectModal.notice4":[{"type":0,"value":"清楚標示所有贊助或聯盟行銷內容,保持透明度"}],"admin.profit.selectModal.notice5":[{"type":0,"value":"廣告內容須遵守當地廣告法規及個人資料保護法令"}],"admin.profit.selectModal.notice6":[{"type":0,"value":"不在內容中推廣或連結至非法產品或服務"}],"admin.profit.selectModal.notice7":[{"type":0,"value":"不得在創作中使用未經授權的圖片、品牌或版權內容"}],"admin.profit.selectModal.notice8":[{"type":0,"value":"禁止購買假流量或使用機器人增加瀏覽數據"}],"admin.profit.selectModal.notice9":[{"type":0,"value":"嚴禁於分享或相關討論中對展示的品牌或廣告進行惡意詆毀或散布虛假資訊"}],"admin.profit.selectModal.分潤比例":[{"type":0,"value":"分潤比例"}],"admin.profit.selectModal.品牌名稱":[{"type":0,"value":"品牌名稱"}],"admin.profit.selectModal.商品資訊":[{"type":0,"value":"商品資訊"}],"admin.profit.selectModal.回饋金額":[{"type":0,"value":"回饋金額"}],"admin.profit.selectModal.已複製":[{"type":0,"value":"已複製"}],"admin.profit.selectModal.廣告連結":[{"type":0,"value":"廣告連結"}],"admin.profit.selectModal.廣告連結提示":[{"type":0,"value":"推廣者能使用此廣告連結去推廣商品,若成功販售一樣能取得分潤。"}],"admin.profit.selectModal.折扣碼":[{"type":0,"value":"折扣碼"}],"admin.profit.selectModal.折扣碼提示":[{"type":0,"value":"推廣者能使用此折扣碼,去推廣此商品。"}],"admin.profit.selectModal.收益模式":[{"type":0,"value":"收益模式"}],"admin.profit.selectModal.注意事項":[{"type":0,"value":"注意事項"}],"admin.profit.selectModal.無":[{"type":0,"value":"無"}],"admin.profit.selectModal.產品介紹":[{"type":0,"value":"產品介紹"}],"admin.profit.selectModal.產品售價":[{"type":0,"value":"產品售價"}],"admin.profit.selectModal.複製":[{"type":0,"value":"複製"}],"admin.profit.selectModal.銷售延遲提示":[{"type":0,"value":"商品若完成銷售,至少需要 24 小時以上才會進入報表"}],"admin.profit.selectModalHeader.已評價":[{"type":0,"value":"( "},{"type":1,"value":"count"},{"type":0,"value":" 則評價 )"}],"admin.profit.selectModalHeader.總銷量":[{"type":0,"value":"• 總銷量 > "},{"type":1,"value":"count"}],"admin.profit.stats.透過商品推廣促成的銷售量":[{"type":0,"value":"透過商品推廣促成的銷售量"}],"admin.profit.stats.透過商品推廣促成的銷售額":[{"type":0,"value":"透過商品推廣促成的銷售額"}],"admin.profit.trial.IG 帳號":[{"type":0,"value":"IG 帳號"}],"admin.profit.trial.Portaly 帳號":[{"type":0,"value":"Portaly 帳號"}],"admin.profit.trial.igAccount":[{"type":0,"value":"IG 帳號"}],"admin.profit.trial.slug":[{"type":0,"value":"Portaly 帳號"}],"admin.profit.trial.取消":[{"type":0,"value":"取消"}],"admin.profit.trial.同意申請":[{"type":0,"value":"同意申請"}],"admin.profit.trial.商品名稱":[{"type":0,"value":"商品名稱"}],"admin.profit.trial.審核公關品":[{"type":0,"value":"審核公關品"}],"admin.profit.trial.審核狀態":[{"type":0,"value":"審核狀態"}],"admin.profit.trial.已提交申請的公關品將由你審核,僅通過者可下載內容。":[{"type":0,"value":"已提交申請的公關品將由你審核,僅通過者可下載內容。"}],"admin.profit.trial.拒絕":[{"type":0,"value":"拒絕"}],"admin.profit.trial.檢視":[{"type":0,"value":"檢視"}],"admin.profit.trial.無資料":[{"type":0,"value":"無資料"}],"admin.profit.trial.狀態":[{"type":0,"value":"狀態"}],"admin.profit.trial.申請日期":[{"type":0,"value":"提交日期"}],"admin.profit.trial.申請理由":[{"type":0,"value":"申請理由"}],"admin.profit.trial.確認關閉公關品申請":[{"type":0,"value":"確認關閉公關品申請?"}],"admin.profit.trial.管理":[{"type":0,"value":"管理"}],"admin.profit.trial.讓推廣者先申請公關品,有助於產出更具說服力的推廣內容,是否提供下載由你決定。":[{"type":0,"value":"讓推廣者先申請公關品,有助於產出更具說服力的推廣內容,是否提供下載由你決定。"}],"admin.profit.trial.開放公關品申請":[{"type":0,"value":"開放公關品申請"}],"admin.profit.trial.關閉":[{"type":0,"value":"關閉"}],"admin.profit.trial.關閉後所有商品將會停止提供申請":[{"type":0,"value":"關閉後,所有商品將會停止提供申請。"}],"admin.profit.trial.關閉申請":[{"type":0,"value":"關閉申請"}],"admin.profit.trial.顯示已刪除商品":[{"type":0,"value":"顯示已刪除商品"}],"admin.profit.whitelist.addList.hint":[{"type":0,"value":"選擇要上架的商品。上架後需到列表中開啟「平台推廣」,實際上架位置由平台決定(可開啟的商品數有上限)。"}],"admin.profit.whitelist.empty":[{"type":0,"value":"目前沒有可上架的商品"}],"admin.profit.whitelist.上架按鈕":[{"type":0,"value":"上架 ("},{"type":1,"value":"count"},{"type":0,"value":")"}],"admin.profit.whitelist.分潤比例":[{"type":0,"value":"分潤比例 (%)"}],"admin.profit.whitelist.加入失敗":[{"type":0,"value":"加入失敗,請稍後再試"}],"admin.profit.whitelist.取消":[{"type":0,"value":"取消"}],"admin.profit.whitelist.商品":[{"type":0,"value":"商品"}],"admin.profit.whitelist.已加入商品列表":[{"type":0,"value":"已加入商品列表"}],"admin.profit.whitelist.新增上架商品":[{"type":0,"value":"新增上架商品"}],"admin.profit.{salesCount} 人購買":[{"type":1,"value":"salesCount"},{"type":0,"value":" 人購買"}],"admin.profit.交易失敗":[{"type":0,"value":"交易失敗"}],"admin.profit.交易完成,需要系統確認此交易是否成立":[{"type":0,"value":"交易完成,需要系統確認此交易是否成立"}],"admin.profit.交易已確認,進入金流管理清單":[{"type":0,"value":"交易已確認,進入金流管理清單"}],"admin.profit.你可能也會喜歡":[{"type":0,"value":"你可能也會喜歡"}],"admin.profit.前往推廣":[{"type":0,"value":"前往推廣"}],"admin.profit.審核中":[{"type":0,"value":"審核中"}],"admin.profit.廣告看板":[{"type":0,"value":"廣告看板"}],"admin.profit.廣告連結":[{"type":0,"value":"廣告連結"}],"admin.profit.推廣者能使用此廣告連結去推廣商品,若成功販售一樣能取得分潤。":[{"type":0,"value":"推廣者能使用此廣告連結去推廣商品,若成功販售一樣能取得分潤。"}],"admin.profit.標題文字":[{"type":0,"value":"標題文字"}],"admin.profit.此金額目前可提領":[{"type":0,"value":"此金額目前可提領"}],"admin.profit.無標題":[{"type":0,"value":"無標題"}],"admin.profit.營利選品":[{"type":0,"value":"營利選品"}],"admin.profit.獎金確認":[{"type":0,"value":"獎金確認"}],"admin.profit.訂單編號 :":[{"type":0,"value":"訂單編號 :"}],"admin.profit.設定此區塊的標題文字":[{"type":0,"value":"設定此區塊的標題文字"}],"admin.profit.設定此區塊要推薦的商品":[{"type":0,"value":"設定此區塊要推薦的商品"}],"admin.profit.請先點擊下方按鈕查看公關品,熟悉產品後,即可複製你的專屬連結開始推廣。每筆經由該連結產生的訂單,你都能獲得éŠ
283·å”®åˆ†æ½¤ï¼":[{"type":0,"value":"請先點擊下方按鈕查看公關品,熟悉產品後,即可複製你的專屬連結開始推廣。每筆經由該連結產生的訂單,你都能獲得銷售分潤!"}],"admin.profit.買過《{productName}》的人也買了":[{"type":0,"value":"買過《"},{"type":1,"value":"productName"},{"type":0,"value":"》的人也買了"}],"admin.profit.領取公關品與專屬連結":[{"type":0,"value":"領取公關品與專屬連結"}],"admin.profit.顯示標題":[{"type":0,"value":"顯示標題"}],"admin.promoBar.foundry.cta":[{"type":0,"value":"立即申辦"}],"admin.promoBar.foundry.subtitle":[{"type":0,"value":"從公司名稱預查、資料填寫,到送件與辦公室地址登記全程協助。"}],"admin.promoBar.foundry.title":[{"type":0,"value":"全新推出【Portaly Foundry】,10 分鐘完成線上設立你的公司!"}],"admin.promoBar.mediaKit.activateError":[{"type":0,"value":"啟用失敗,請稍後再試"}],"admin.promoBar.mediaKit.cta":[{"type":0,"value":"免費啟用"}],"admin.promoBar.mediaKit.ctaActivating":[{"type":0,"value":"啟用中"}],"admin.promoBar.mediaKit.subtitle":[{"type":0,"value":"加速與品牌、廠商溝通,並透過 Portaly 邀請推薦合適的合作夥伴"}],"admin.promoBar.mediaKit.title":[{"type":0,"value":"全新推出【創作者履歷】,一鍵生成你的專屬廠商合作頁"}],"admin.promoBar.rewardsLaunch.cta":[{"type":0,"value":"立即開始"}],"admin.promoBar.rewardsLaunch.subtitle":[{"type":0,"value":"上千件線上課程、電子書、講座票券等數位商品,都能免費領取專屬分潤連結。不用粉絲數、不用審核,分享出去就開始賺分潤。"}],"admin.promoBar.rewardsLaunch.title":[{"type":0,"value":"全新推出 Portaly Rewards:推薦好商品,賺取分潤收入!"}],"admin.promotion.dashboard.channel.portalyAds":[{"type":0,"value":"Portaly Ads"}],"admin.promotion.dashboard.channel.portalyStore":[{"type":0,"value":"Portaly Store"}],"admin.promotion.dashboard.channel.rewards":[{"type":0,"value":"營利選品"}],"admin.promotion.dashboard.collapse":[{"type":0,"value":"收合"}],"admin.promotion.dashboard.eligibleCard.bullet.ads":[{"type":0,"value":"上架後自動加入 Portaly Ads 官方廣告曝光"}],"admin.promotion.dashboard.eligibleCard.bullet.profit":[{"type":0,"value":"可以開通營利模式,讓其他用戶幫你推廣"}],"admin.promotion.dashboard.eligibleCard.description":[{"type":0,"value":"我們提供額外的商品曝光版位,選擇商品上架推廣,將大大提高商品曝光機會!"}],"admin.promotion.dashboard.eligibleCard.title":[{"type":0,"value":"上架商品推廣"}],"admin.promotion.dashboard.error":[{"type":0,"value":"資料載入失敗"}],"admin.promotion.dashboard.learnMore":[{"type":0,"value":"了解更多"}],"admin.promotion.dashboard.metric.clicks":[{"type":0,"value":"商品點擊"}],"admin.promotion.dashboard.metric.impressions":[{"type":0,"value":"推廣曝光"}],"admin.promotion.dashboard.metric.orders":[{"type":0,"value":"推廣銷量"}],"admin.promotion.dashboard.metric.revenue":[{"type":0,"value":"推廣營收"}],"admin.promotion.dashboard.range.allTime":[{"type":0,"value":"歷史累積"}],"admin.promotion.dashboard.range.last30":[{"type":0,"value":"過去 30 天"}],"admin.promotion.dashboard.section.trend":[{"type":0,"value":"最近 30 天趨勢"}],"admin.promotion.dashboard.status.enabled":[{"type":0,"value":"已啟用"}],"admin.promotion.dashboard.status.partial":[{"type":0,"value":"部分商品"}],"admin.quotaPack.openedInNewTab":[{"type":0,"value":"已在新分頁開啟付款頁面"}],"admin.quotaPack.openedInNewTabHint":[{"type":0,"value":"付款完成後回到這裡,額度會自動更新。"}],"admin.quotaPack.purchaseFailed":[{"type":0,"value":"無法開啟付款頁面,請稍後再試一次。"}],"admin.recurringDonation.功能上線:每月定額贊助":[{"type":0,"value":"功能上線:每月定額贊助"}],"admin.recurringDonation.啟用贊助,讓你的粉絲支持你的創作!":[{"type":0,"value":"啟用贊助,讓你的粉絲支持你的創作!"}],"admin.recurringDonation.拉入贊助連結板塊":[{"type":0,"value":"拉入贊助連結板塊"}],"admin.recurringDonation.自訂金額贊助啟用":[{"type":0,"value":"自訂金額贊助啟用"}],"admin.recurringDonation.透過 Portaly 設定每月定額贊助,讓粉絲能穩定支持你的創作!":[{"type":0,"value":"透過 Portaly 設定每月定額贊助,讓粉絲能穩定支持你的創作!"}],"admin.recurringDonation.還可以啟用自訂金額,讓粉絲有更高的彈性來贊助你":[{"type":0,"value":"還可以啟用自訂金額,讓粉絲有更高的彈性來贊助你"}],"admin.report. 官方@line":[{"type":0,"value":"官方@line"}],"admin.report.* 傳送門僅針對侵權申訴處置相關帳號,並不負擔雙方法律上的訴訟責任。":[{"type":0,"value":"* 傳送門僅針對侵權申訴處置相關帳號,並不負擔雙方法律上的訴訟責任。"}],"admin.report.* 您可以參考我們的":[{"type":0,"value":"* 您可以參考我們的"}
283],"admin.report.* 若發現傳送門疑似違反使用規範,您可以參考我們的":[{"type":0,"value":"* 若發現傳送門疑似違反使用規範,您可以參考我們的"}],"admin.report.* 請注意,提交誤導、偽造的資料,有可能讓您背負相關法律責任。":[{"type":0,"value":"* 請注意,提交誤導、偽造的資料,有可能讓您背負相關法律責任。"}],"admin.report.一般觀眾":[{"type":0,"value":"一般觀眾"}],"admin.report.不實報導或虛假新聞":[{"type":0,"value":"不實報導或虛假新聞"}],"admin.report.仇恨與歧視言論":[{"type":0,"value":"仇恨與歧視言論"}],"admin.report.使用條款":[{"type":0,"value":"使用條款"}],"admin.report.侵犯著作權、智慧財產權內容":[{"type":0,"value":"侵犯著作權、智慧財產權內容"}],"admin.report.傳送門的用戶":[{"type":0,"value":"傳送門的用戶"}],"admin.report.公司員工":[{"type":0,"value":"公司員工"}],"admin.report.其他":[{"type":0,"value":"其他"}],"admin.report.包含侵權內容擷圖、您的權利申告證明、任何有助於證明您是權利所有人的資料,請以壓縮檔案格式上傳":[{"type":0,"value":"包含侵權內容擷圖、您的權利申告證明、任何有助於證明您是權利所有人的資料,請以壓縮檔案格式上傳"}],"admin.report.名義、肖像、商標冒用":[{"type":0,"value":"名義、肖像、商標冒用"}],"admin.report.回首頁":[{"type":0,"value":"回首頁"}],"admin.report.執法人員":[{"type":0,"value":"執法人員"}],"admin.report.如果您發現了可疑的傳送門頁面,可以透過以下表單申請檢舉。我們非常重視傳送門的正當性與合法性,將在收到您的檢舉後妥善查證,若違規屬實,我們將對相關帳號做出對應處置。":[{"type":0,"value":"如果您發現了可疑的傳送門頁面,可以透過以下表單申請檢舉。我們非常重視傳送門的正當性與合法性,將在收到您的檢舉後妥善查證,若違規屬實,我們將對相關帳號做出對應處置。"}],"admin.report.媒體":[{"type":0,"value":"媒體"}],"admin.report.家人":[{"type":0,"value":"家人"}],"admin.report.您想提出的檢舉類型":[{"type":0,"value":"您想提出的檢舉類型"}],"admin.report.您想檢舉的傳送門網址":[{"type":0,"value":"您想檢舉的傳送門網址"}],"admin.report.您的 E-mail":[{"type":0,"value":"您的 E-mail"}],"admin.report.您的姓名":[{"type":0,"value":"您的姓名"}],"admin.report.您的身分是?":[{"type":0,"value":"您的身分是?"}],"admin.report.您的電話":[{"type":0,"value":"您的電話"}],"admin.report.您與權利所有人的關係":[{"type":0,"value":"您與權利所有人的關係"}],"admin.report.感謝您的通知,我們將進行審核與處理":[{"type":0,"value":"感謝您的通知,我們將進行審核與處理"}],"admin.report.我代表權利所有人,認為申訴對象並無得到合法授權,有侵犯權利之嫌":[{"type":0,"value":"我代表權利所有人,認為申訴對象並無得到合法授權,有侵犯權利之嫌"}],"admin.report.我所提供的資料皆為真實資料,並無偽造、誤導竄改嫌疑":[{"type":0,"value":"我所提供的資料皆為真實資料,並無偽造、誤導竄改嫌疑"}],"admin.report.我明白我所提供的資料,將授權予 傳送門 作為查證留存,必要時可能會提供給我所申訴的對象檢閱,以利進行交叉查證":[{"type":0,"value":"我明白我所提供的資料,將授權予 傳送門 作為查證留存,必要時可能會提供給我所申訴的對象檢閱,以利進行交叉查證"}],"admin.report.截圖佐證":[{"type":0,"value":"截圖佐證"}],"admin.report.提交您的身分與著作權證明":[{"type":0,"value":"提交您的身分與著作權證明"}],"admin.report.有人冒用我(或他人) 的名義 / 侵犯智慧財產權":[{"type":0,"value":"有人冒用我(或他人) 的名義 / 侵犯智慧財產權"}],"admin.report.有違法或不洽當的內容":[{"type":0,"value":"有違法或不洽當的內容"}],"admin.report.未開啟成人警告的限制級內容":[{"type":0,"value":"未開啟成人警告的限制級內容"}],"admin.report.本人":[{"type":0,"value":"本人"}],"admin.report.本欄位必填":[{"type":0,"value":"本欄位必填"}],"admin.report.檔案大小不可超過 2 MB":[{"type":0,"value":"檔案大小不可超過 2 MB"}],"admin.report.檔案大小不可超過 5 MB":[{"type":0,"value":"檔案大小不可超過 5 MB"}],"admin.report.檢舉違規頁面":[{"type":0,"value":"檢舉違規頁面"}],"admin.report.權利所有人姓名":[{"type":0,"value":"權利所有人姓名"}],"admin.report.法務委託人員":[{"type":0,"value":"法務委託人員"}
283],"admin.report.清除重簽":[{"type":0,"value":"清除重簽"}],"admin.report.獨立調查機構":[{"type":0,"value":"獨立調查機構"}],"admin.report.申訴者簽名":[{"type":0,"value":"申訴者簽名"}],"admin.report.確認。":[{"type":0,"value":"確認。"}],"admin.report.第幾條、第幾項":[{"type":0,"value":"第幾條、第幾項"}],"admin.report.若您發現有人冒用了您的名義、肖像,或是侵害您的智慧財產權,可透過提交證明資料的方式,向傳送門安全中心申訴。若查證屬實,我們將對侵權的帳號採取對應處理措施。":[{"type":0,"value":"若您發現有人冒用了您的名義、肖像,或是侵害您的智慧財產權,可透過提交證明資料的方式,向傳送門安全中心申訴。若查證屬實,我們將對侵權的帳號採取對應處理措施。"}],"admin.report.補充資料上傳 (限 5 MB 以內)":[{"type":0,"value":"補充資料上傳 (限 5 MB 以內)"}],"admin.report.請勾選所有聲明":[{"type":0,"value":"請勾選所有聲明"}],"admin.report.請完整勾選以下聲明":[{"type":0,"value":"請完整勾選以下聲明"}],"admin.report.請提供相關截圖佐證  (最多五張、每張 2MB 以下)":[{"type":0,"value":"請提供相關截圖佐證 (最多五張、每張 2MB 以下)"}],"admin.report.請注意:這份表單僅針對有違規疑慮的帳號,傳送門操作問題請洽。":[{"type":0,"value":"請注意:這份表單僅針對有違規疑慮的帳號,傳送門操作問題請洽"}],"admin.report.請盡可能詳述您的檢舉原因":[{"type":0,"value":"請盡可能詳述您的檢舉原因"}],"admin.report.請直接在上方空白處簽名":[{"type":0,"value":"請直接在上方空白處簽名"}],"admin.report.請確認違規項目適用於":[{"type":0,"value":"請確認違規項目適用於"}],"admin.report.請詳述侵權的內容與您的權利申告":[{"type":0,"value":"請詳述侵權的內容與您的權利申告"}],"admin.report.請選擇您的檢舉類型":[{"type":0,"value":"請選擇您的檢舉類型"}],"admin.report.請選擇您的申訴類型":[{"type":0,"value":"請選擇您的申訴類型?"}],"admin.report.送出":[{"type":0,"value":"送出"}],"admin.report.違反條款":[{"type":0,"value":"違反條款"}],"admin.report.違法事行為:槍枝、暴力、詐騙、數位性暴力等":[{"type":0,"value":"違法事行為:槍枝、暴力、詐騙、數位性暴力等"}],"admin.report.,選擇相對應的檢舉類型。":[{"type":0,"value":",選擇相對應的檢舉類型。"}],"admin.reverseTrial.E-mail 名單蒐集":[{"type":0,"value":"E-mail 名單蒐集"}],"admin.reverseTrial.一鍵開啟,將 Portaly 當成官方品牌頁,強化專業形象。":[{"type":0,"value":"一鍵開啟,將 Portaly 當成官方品牌頁,強化專業形象。"}],"admin.reverseTrial.下一步":[{"type":0,"value":"下一步"}],"admin.reverseTrial.不想讓你的頁面出現推薦廣告?可以從後台一鍵關閉!":[{"type":0,"value":"不想讓你的頁面出現推薦廣告?可以從後台一鍵關閉!"}],"admin.reverseTrial.優惠倒數":[{"type":0,"value":"優惠倒數"}],"admin.reverseTrial.分":[{"type":0,"value":"分"}],"admin.reverseTrial.區塊空間無上限":[{"type":0,"value":"區塊空間無上限"}],"admin.reverseTrial.天":[{"type":0,"value":"天"}],"admin.reverseTrial.將 portaly.cc 網址換成專屬網域,加強品牌識別度。":[{"type":0,"value":"將 portaly.cc 網址換成專屬網域,加強品牌識別度。"}],"admin.reverseTrial.支援 20 多種功能區塊。無上限的區塊空間,讓您盡情打造自己的品牌頁。":[{"type":0,"value":"支援 20 多種功能區塊。無上限的區塊空間,讓您盡情打造自己的品牌頁。"}],"admin.reverseTrial.新增SEO設定":[{"type":0,"value":"新增SEO設定"}],"admin.reverseTrial.時":[{"type":0,"value":"時"}],"admin.reverseTrial.注意:分頁已達上限,部分分頁關閉中":[{"type":0,"value":"注意:分頁已達上限,部分分頁關閉中"}],"admin.reverseTrial.略過":[{"type":0,"value":"略過"}],"admin.reverseTrial.確定":[{"type":0,"value":"確定"}],"admin.reverseTrial.秒":[{"type":0,"value":"秒"}],"admin.reverseTrial.立即修正":[{"type":0,"value":"立即修正"}],"admin.reverseTrial.立即升級":[{"type":0,"value":"立即升級"}],"admin.reverseTrial.系統升級,全功能免費體驗":[{"type":0,"value":"系統升級,全功能免費體驗"}],"admin.reverseTrial.編輯個人檔案":[{"type":0,"value":"編輯個人檔案"}
283],"admin.reverseTrial.自訂網域":[{"type":0,"value":"自訂網域"}],"admin.reverseTrial.透過 E-mail 蒐集工具收取觀眾名單,建立有效的流量轉換。":[{"type":0,"value":"透過 E-mail 蒐集工具收取觀眾名單,建立有效的流量轉換。"}],"admin.reverseTrial.開始前,讓我們來看看 Portaly 有哪些升級功能!":[{"type":0,"value":"開始前,讓我們來看看 Portaly 有哪些升級功能!"}],"admin.reverseTrial.開始體驗":[{"type":0,"value":"開始體驗"}],"admin.reverseTrial.關閉推薦廣告":[{"type":0,"value":"關閉推薦廣告"}],"admin.reverseTrial.電腦版 RWD 模式":[{"type":0,"value":"電腦版 RWD 模式"}],"admin.richtext.insert-image":[{"type":0,"value":"插入圖片"}],"admin.richtext.upload-image-failed":[{"type":0,"value":"圖片上傳失敗,請稍後再試一次。"}],"admin.shareButton.分享":[{"type":0,"value":"分享"}],"admin.shareButton.已複製到剪貼簿":[{"type":0,"value":"已複製到剪貼簿"}],"admin.shared.ConfirmDialog.有未儲存的變更,確定要取消編輯嗎?":[{"type":0,"value":"有未儲存的變更,確定要取消編輯嗎?"}],"admin.shared.ConfirmDialog.注意":[{"type":0,"value":"注意"}],"admin.shared.E-mail 確認":[{"type":0,"value":"E-mail 確認"}],"admin.shared.SEO 設定":[{"type":0,"value":"SEO 設定"}],"admin.shared.Title.編輯標題文字":[{"type":0,"value":"編輯標題文字"}],"admin.shared.Title.編輯段落文字":[{"type":0,"value":"編輯段落文字"}],"admin.shared.URL.confirm":[{"type":0,"value":"確認"}],"admin.shared.URL.edit":[{"type":0,"value":"編輯網址"}],"admin.shared.URL.invalid":[{"type":0,"value":"請檢查網址格式"}],"admin.shared.URL.placeholder":[{"type":0,"value":"請輸入網址"}],"admin.shared.URL.remove":[{"type":0,"value":"移除"}],"admin.shared.URL.set":[{"type":0,"value":"設定網址"}],"admin.shared.blocks_list.點擊編輯文字":[{"type":0,"value":"點擊編輯文字"}],"admin.shared.choicesModal.處理中...":[{"type":0,"value":"處理中..."}],"admin.shared.colorEditor.清除":[{"type":0,"value":"清除"}],"admin.shared.colorEditor.確定":[{"type":0,"value":"確定"}],"admin.shared.colorEditor.自訂顏色":[{"type":0,"value":"自訂顏色"}],"admin.shared.confirmDialog.Google帳號不符":[{"type":0,"value":"Google帳號不符"}],"admin.shared.confirmDialog.來確認執行":[{"type":0,"value":"來確認執行"}],"admin.shared.confirmDialog.取消":[{"type":0,"value":"取消"}],"admin.shared.confirmDialog.密碼錯誤":[{"type":0,"value":"密碼錯誤"}],"admin.shared.confirmDialog.注意":[{"type":0,"value":"注意"}],"admin.shared.confirmDialog.確認":[{"type":0,"value":"確認"}],"admin.shared.confirmDialog.確認執行此動作":[{"type":0,"value":"確認執行此動作"}],"admin.shared.confirmDialog.請輸入":[{"type":0,"value":"請輸入"}],"admin.shared.confirmDialog.請輸入您的密碼":[{"type":0,"value":"請輸入您的密碼"}],"admin.shared.copiableText.已複製":[{"type":0,"value":"已複製"}],"admin.shared.copiableText.複製":[{"type":0,"value":"複製"}],"admin.shared.copiableText.複製網址":[{"type":0,"value":"複製網址"}],"admin.shared.copiableText.開啟頁面":[{"type":0,"value":"開啟頁面"}],"admin.shared.countLimit.上限":[{"type":0,"value":"上限"}],"admin.shared.countLimit.升級解鎖更多":[{"type":0,"value":"升級解鎖更多"}],"admin.shared.cropPopup.切換為":[{"type":0,"value":"切換為"}],"admin.shared.cropPopup.寬度符合":[{"type":0,"value":"寬度符合"}],"admin.shared.cropPopup.略過裁切":[{"type":0,"value":"略過裁切"}],"admin.shared.cropPopup.確認":[{"type":0,"value":"確認"}],"admin.shared.cropPopup.縮放":[{"type":0,"value":"縮放"}],"admin.shared.cropPopup.自由模式":[{"type":0,"value":"自由模式"}],"admin.shared.cropPopup.裁切圖片":[{"type":0,"value":"裁切圖片"}],"admin.shared.cropPopup.鎖定模式(不能縮小)":[{"type":0,"value":"鎖定模式(不能縮小)"}],"admin.shared.cropPopup.高度符合":[{"type":0,"value":"高度符合"}],"admin.shared.goodbye.回首頁":[{"type":0,"value":"回首頁"}],"admin.shared.goodbye.我們不願看到你離開":[{"type":0,"value":"我們不願看到你離開"}],"admin.shared.groupFakeItems.刪除":[{"type":0,"value":"刪除"}],"admin.shared.groupFakeItems.往上移動":[{"type":0,"value":"往上移動"}],"admin.shared.groupFakeItems.往下移動":[{"type":0,"value":"往下移動"}],"admin.shared.groupFakeItems.新增":[{"type":0,"value":"新增"}],"admin.shared.groupFakeItems.複製":[{"type":0,"value":"複製"}],"admin.shared.groupItems.刪除":[{"type":0,"value":"刪除"}],"admin.shared.groupItems.往上移動":[{"type":0,"value":"往上移動"}],"admin.shared.groupItems.往下移動":[{"type":0,"value":"往下移動"}],"admin.shared.groupItems.新增":[{"type":0,"value":"新增"}],"admin.shared.groupItems.複製":[{"type":0,"value":"複製"}],"admin.shared.imageEditor.(選填) 照片描述,有助網路搜尋 SEO":[{"type":0,"value":"(選填) 照片描述,有助網路搜尋 SEO"}],"admin.shared.imageEditor.圖片上傳":[{"type":0,"value":"上傳"}],"admin.shared.imageEditor.圖片更換":[{"type":0,"value":"更換"}],"admin.shared.imageEditor.支援 : jpg/png/gif":[{"type":0,"value":"支援 : jpg/png/gif"}],"admin.shared.imageEditor.移除圖片":[{"type":0,"value":"移除圖片"}],"admin.shared.imageEditor.重新裁切":[{"type":0,"value":"重新裁切"}],"admin.shared.limitedTimeEvent.calendarSuccessHint":[{"type":0,"value":"行事曆設定成功,信箱將自動加入行事曆"}],"admin.shared.limitedTimeEvent.duplicatedEmail":[{"type":0,"value":"此信箱已登記過,請使用其他信箱。"}],"admin.shared.limitedTimeEvent.emailSuccess":[{"type":0,"value":"已成功登記,我們將在活動開始時通知您!"}],"admin.shared.limitedTimeEvent.emailSuccessEnded":[{"type":0,"value":"已成功登記,我們將在下次開賣時通知您!"}],"admin.shared.limitedTimeEvent.quotaExceeded":[{"type":0,"value":"此活動信箱登記名額已滿,請聯絡活動創辦人。"}],"admin.shared.limitedTimeEvent.下次開賣提醒我":[{"type":0,"value":"下次開賣提醒我"}],"admin.shared.limitedTimeEvent.分":[{"type":0,"value":"分"}],"admin.shared.limitedTimeEvent.天":[{"type":0,"value":"天"}],"admin.shared.limitedTimeEvent.手刀搶購":[{"type":0,"value":"手刀搶購"}],"admin.shared.limitedTimeEvent.搶先登記":[{"type":0,"value":"搶先登記"}],"admin.shared.limitedTimeEvent.收起":[{"type":0,"value":"收起"}],"admin.shared.limitedTimeEvent.時":[{"type":0,"value":"時"}],"admin.shared.limitedTimeEvent.查看更多":[{"type":0,"value":"查看更多"}
283],"admin.shared.limitedTimeEvent.留下你的信箱":[{"type":0,"value":"留下你的信箱,開賣第一時間通知你!"}],"admin.shared.limitedTimeEvent.留下你的信箱下次":[{"type":0,"value":"留下你的信箱,下次開賣第一時間通知你!"}],"admin.shared.limitedTimeEvent.秒":[{"type":0,"value":"秒"}],"admin.shared.limitedTimeEvent.設定限時活動資訊":[{"type":0,"value":"設定限時活動資訊"}],"admin.shared.limitedTimeEvent.距離結束還有":[{"type":0,"value":"距離結束還有"}],"admin.shared.limitedTimeEvent.距離開始還有":[{"type":0,"value":"距離開賣還有"}],"admin.shared.link.分享到":[{"type":0,"value":"分享到"}],"admin.shared.link.前往":[{"type":0,"value":"前往"}],"admin.shared.link.已複製!":[{"type":0,"value":"已複製!"}],"admin.shared.link.推薦連結":[{"type":0,"value":"推薦連結"}],"admin.shared.login.2fa.嘗試次數過多,請稍後再試":[{"type":0,"value":"嘗試次數過多,請稍後再試"}],"admin.shared.login.2fa.完成認證":[{"type":0,"value":"完成認證"}],"admin.shared.login.2fa.您已設定兩步驟驗證,請輸入您的認證碼":[{"type":0,"value":"您已設定兩步驟驗證,請輸入您的認證碼"}],"admin.shared.login.2fa.登入階段已失效,請重新登入":[{"type":0,"value":"登入階段已失效,請重新登入"}],"admin.shared.login.2fa.認證碼錯誤":[{"type":0,"value":"認證碼錯誤"}],"admin.shared.login.2fa.重新登入":[{"type":0,"value":"重新登入"}],"admin.shared.login.withGoogle":[{"type":0,"value":"使用 Google 帳號繼續操作"}],"admin.shared.login.信箱":[{"type":0,"value":"信箱"}],"admin.shared.login.密碼":[{"type":0,"value":"密碼"}],"admin.shared.login.密碼錯誤":[{"type":0,"value":"密碼錯誤"}],"admin.shared.login.密碼錯誤太多次,請使用忘記密碼功能":[{"type":0,"value":"密碼錯誤太多次,請使用忘記密碼功能"}],"admin.shared.login.已寄出密碼重設信,請前往信箱確認":[{"type":0,"value":"已寄出密碼重設信,請前往信箱確認"}],"admin.shared.login.忘記密碼?":[{"type":0,"value":"忘記密碼?"}],"admin.shared.login.您已有傳送門帳號,請輸入密碼以登入":[{"type":0,"value":"您已有傳送門帳號,請輸入密碼以登入"}],"admin.shared.login.無此帳號":[{"type":0,"value":"無此帳號"}],"admin.shared.login.登入":[{"type":0,"value":"登入"}],"admin.shared.login.登入傳送門":[{"type":0,"value":"登入傳送門"}],"admin.shared.login.登入成功,即將自動跳轉":[{"type":0,"value":"登入成功,即將自動跳轉"}],"admin.shared.login.立即加入":[{"type":0,"value":"立即加入"}],"admin.shared.login.跳轉中":[{"type":0,"value":"跳轉中"}],"admin.shared.login.輸入你的信箱,我們將寄發密碼重設連結。":[{"type":0,"value":"輸入你的信箱,我們將寄發密碼重設連結。"}],"admin.shared.login.返回":[{"type":0,"value":"返回"}],"admin.shared.login.送出":[{"type":0,"value":"送出"}],"admin.shared.login.還沒有帳號?":[{"type":0,"value":"還沒有帳號?"}],"admin.shared.login.馬上登入開始推廣分潤":[{"type":0,"value":"馬上登入,開始推廣分潤!"}],"admin.shared.navbar.PortalyFoundry":[{"type":0,"value":"公司設立"}],"admin.shared.navbar.Rewards":[{"type":0,"value":"Rewards"}],"admin.shared.navbar.SEO 設定":[{"type":0,"value":"SEO 設定"}],"admin.shared.navbar.payment":[{"type":0,"value":"Payment"}],"admin.shared.navbar.主頁":[{"type":0,"value":"主頁"}],"admin.shared.navbar.使用教學":[{"type":0,"value":"使用教學"}],"admin.shared.navbar.信件管理":[{"type":0,"value":"信件管理"}],"admin.shared.navbar.分頁管理":[{"type":0,"value":"分頁管理"}],"admin.shared.navbar.創作者履歷":[{"type":0,"value":"創作者履歷"}],"admin.shared.navbar.合作洽詢":[{"type":0,"value":"合作洽詢"}],"admin.shared.navbar.名單蒐集":[{"type":0,"value":"名單蒐集"}],"admin.shared.navbar.商品推廣":[{"type":0,"value":"商品推廣"}],"admin.shared.navbar.商品管理":[{"type":0,"value":"商品管理"}],"admin.shared.navbar.好友聯賣":[{"type":0,"value":"好友聯賣"}],"admin.shared.navbar.帳號設定":[{"type":0,"value":"帳號設定"}
283],"admin.shared.navbar.建立無限多個分頁,":[{"type":0,"value":"建立無限多個分頁,"}],"admin.shared.navbar.我是成員":[{"type":0,"value":"我是成員"}],"admin.shared.navbar.我是管理者":[{"type":0,"value":"我是管理者"}],"admin.shared.navbar.打造專屬網頁空間。":[{"type":0,"value":"打造專屬網頁空間。"}],"admin.shared.navbar.探索":[{"type":0,"value":"探索"}],"admin.shared.navbar.收藏傳送門":[{"type":0,"value":"收藏傳送門"}],"admin.shared.navbar.數據分析":[{"type":0,"value":"數據分析"}],"admin.shared.navbar.無限分頁":[{"type":0,"value":"無限分頁"}],"admin.shared.navbar.獲取回饋":[{"type":0,"value":"獲取回饋"}],"admin.shared.navbar.發現傳送門":[{"type":0,"value":"發現傳送門"}],"admin.shared.navbar.組織管理":[{"type":0,"value":"組織管理"}],"admin.shared.navbar.經營工具":[{"type":0,"value":"經營工具"}],"admin.shared.navbar.網頁數據":[{"type":0,"value":"網頁數據"}],"admin.shared.navbar.自訂網域":[{"type":0,"value":"自訂網域"}],"admin.shared.navbar.變現工具":[{"type":0,"value":"變現工具"}],"admin.shared.navbar.贊助設定":[{"type":0,"value":"贊助設定"}],"admin.shared.navbar.追蹤設定":[{"type":0,"value":"追蹤設定"}],"admin.shared.navbar.金流管理":[{"type":0,"value":"金流管理"}],"admin.shared.navbar.關於創作者":[{"type":0,"value":"我是創作者"}],"admin.shared.navbar.關於夥伴":[{"type":0,"value":"我是銷售夥伴"}],"admin.shared.navbar.預覽":[{"type":0,"value":"預覽"}],"admin.shared.navbar.預覽傳送門頁面":[{"type":0,"value":"預覽傳送門頁面"}],"admin.shared.pagination.共 {count} 筆":[{"type":0,"value":"共 "},{"type":1,"value":"count"},{"type":0,"value":" 筆"}],"admin.shared.pagination.每頁 {perPage} 筆":[{"type":0,"value":"每頁 "},{"type":1,"value":"perPage"},{"type":0,"value":" 筆"}],"admin.shared.pagination.第 {n} 頁":[{"type":0,"value":"第 "},{"type":1,"value":"n"},{"type":0,"value":" 頁"}],"admin.shared.qrcode.傳送門":[{"type":0,"value":"傳送門"}],"admin.shared.qrcode.我":[{"type":0,"value":"我"}],"admin.shared.quickEditable.儲存":[{"type":0,"value":"儲存"}],"admin.shared.quickEditable.取消":[{"type":0,"value":"取消"}],"admin.shared.ratioImage.圖片已隱藏":[{"type":0,"value":"圖片已隱藏"}],"admin.shared.ratioImage.請上傳圖片":[{"type":0,"value":"請上傳圖片"}],"admin.shared.violation.帳號違反使用條款,已被停用。":[{"type":0,"value":"帳號違反使用條款,已被停用。"}],"admin.shared.上傳":[{"type":0,"value":"上傳"}],"admin.shared.下一頁":[{"type":0,"value":"下一頁"}],"admin.shared.傳送門":[{"type":0,"value":"傳送門"}],"admin.shared.儲存":[{"type":0,"value":"儲存"}],"admin.shared.前一頁":[{"type":0,"value":"前一頁"}],"admin.shared.副本":[{"type":0,"value":"副本"}],"admin.shared.區塊限量:":[{"type":0,"value":"區塊限量:"}],"admin.shared.合作洽詢":[{"type":0,"value":"合作洽詢"}],"admin.shared.名單管理":[{"type":0,"value":"名單管理"}],"admin.shared.商品管理":[{"type":0,"value":"商品管理"}],"admin.shared.回上一頁":[{"type":0,"value":"回上一頁"}],"admin.shared.在 {count} 筆資料中搜尋":[{"type":0,"value":"在 "},{"type":1,"value":"count"},{"type":0,"value":" 筆資料中搜尋"}],"admin.shared.官方網站":[{"type":0,"value":"官方網站"}],"admin.shared.已關閉":[{"type":0,"value":"(已關閉)"}],"admin.shared.帳號設定":[{"type":0,"value":"帳號設定"}],"admin.shared.推薦計畫":[{"type":0,"value":"推薦計畫"}],"admin.shared.數據分析":[{"type":0,"value":"數據分析"}],"admin.shared.更多商品":[{"type":0,"value":"更多商品"}],"admin.shared.最前頁":[{"type":0,"value":"最前頁"}],"admin.shared.最後一頁":[{"type":0,"value":"最後一頁"}],"admin.shared.權限不足":[{"type":0,"value":"權限不足"}],"admin.shared.此功能尚未啟用。":[{"type":0,"value":"此功能尚未啟用。"}],"admin.shared.此篇教學":[{"type":0,"value":"此篇教學"}
283],"admin.shared.此網址無法抓取圖片":[{"type":0,"value":"此網址無法抓取圖片"}],"admin.shared.編輯按鈕":[{"type":0,"value":"編輯按鈕"}],"admin.shared.自訂分頁":[{"type":0,"value":"自訂分頁"}],"admin.shared.自訂網域":[{"type":0,"value":"自訂網域"}],"admin.shared.訂閱管理":[{"type":0,"value":"訂閱管理"}],"admin.shared.設定 Portaly 的網頁標題、描述與預覽圖。有助於優化搜尋引擎排名,獲取更多自然曝光與流量。詳細說明請看":[{"type":0,"value":"設定 Portaly 的網頁標題、描述與預覽圖。有助於優化搜尋引擎排名,獲取更多自然曝光與流量。詳細說明請看"}],"admin.shared.設定為必填":[{"type":0,"value":"設定為必填"}],"admin.shared.註冊帳號":[{"type":0,"value":"註冊帳號"}],"admin.shared.贊助設定":[{"type":0,"value":"贊助設定"}],"admin.shared.追蹤設定":[{"type":0,"value":"追蹤設定"}],"admin.shared.金流管理":[{"type":0,"value":"金流管理"}],"admin.socialVerify.( 已排程,資料同步中… )":[{"type":0,"value":"( 已排程,資料同步中… )"}],"admin.socialVerify.( 排程建立中,請稍候 )":[{"type":0,"value":"( 排程建立中,請稍候 )"}],"admin.socialVerify.Instagram 認證注意事項":[{"type":0,"value":"Instagram 認證注意事項"}],"admin.socialVerify.Threads 認證注意事項":[{"type":0,"value":"Threads 認證注意事項"}],"admin.socialVerify.【 社群認證 】":[{"type":0,"value":"【 社群認證 】"}],"admin.socialVerify.上次更新時間:{lastUpdatedAt}":[{"type":0,"value":"上次更新時間:"},{"type":1,"value":"lastUpdatedAt"}],"admin.socialVerify.串接成功!":[{"type":0,"value":"串接成功!"}],"admin.socialVerify.再試一次":[{"type":0,"value":"再試一次"}],"admin.socialVerify.刪除":[{"type":0,"value":"刪除"}],"admin.socialVerify.即將連結你的帳戶":[{"type":0,"value":"即將連結你的帳戶"}],"admin.socialVerify.完成":[{"type":0,"value":"完成"}],"admin.socialVerify.尚未完成社群認證,僅為模擬示意":[{"type":0,"value":"尚未完成社群認證,僅為模擬示意"}],"admin.socialVerify.展示已驗證的社群平台":[{"type":0,"value":"展示已驗證的社群平台"}],"admin.socialVerify.已認證的平台":[{"type":0,"value":"已認證的平台"}],"admin.socialVerify.我們不會發布、修改或刪除您的帳戶數據。":[{"type":0,"value":"我們不會發布、修改或刪除您的帳戶數據。"}],"admin.socialVerify.我們使用最佳實踐進行數據加密和存儲。":[{"type":0,"value":"我們使用最佳實踐進行數據加密和存儲。"}],"admin.socialVerify.我們只獲取您已經批准的數據。":[{"type":0,"value":"我們只獲取您已經批准的數據。"}],"admin.socialVerify.新增平台":[{"type":0,"value":"新增平台"}],"admin.socialVerify.更新":[{"type":0,"value":"更新"}],"admin.socialVerify.最多開啟四個平台":[{"type":0,"value":"最多開啟四個平台"}],"admin.socialVerify.正在連結到 {platform}":[{"type":0,"value":"正在連結到 "},{"type":1,"value":"platform"}],"admin.socialVerify.由 Portaly 系統認證為本人帳號。":[{"type":0,"value":"由 Portaly 系統認證為本人帳號。"}],"admin.socialVerify.登入資訊已逾期,請":[{"type":0,"value":"登入資訊已逾期,請"}],"admin.socialVerify.確認解除串接?":[{"type":0,"value":"確認解除串接?"}],"admin.socialVerify.社群認證":[{"type":0,"value":"社群認證"}],"admin.socialVerify.總人數:":[{"type":0,"value":"總人數:"}],"admin.socialVerify.繼續":[{"type":0,"value":"繼續"}],"admin.socialVerify.認證你的社群平台":[{"type":0,"value":"認證你的社群平台"}],"admin.socialVerify.請先確認您的 {platform} 頁面上已設定 Portaly 個人頁面連結,並設定為第一個順位。":[{"type":0,"value":"請先確認您的 "},{"type":1,"value":"platform"},{"type":0,"value":" 頁面上已設定 Portaly 個人頁面連結,並設定為第一個順位。"}],"admin.socialVerify.請輸入 {platform} 使用者ID":[{"type":0,"value":"請輸入 "},{"type":1,"value":"platform"},{"type":0,"value":" 使用者ID"}],"admin.socialVerify.請輸入您正確的 {platformId}":[{"type":0,"value":"請輸入您正確的 "},{"type":1,"value":"platformId"}],"admin.socialVerify.返回":[{"type":0,"value":"返回"}],"admin.socialVerify.通過社群認證,可以定期更新你的社群平台最新狀態。":[{"type":0,"value":"通過社群認證,可以定期更新你的社群平台最新狀態。"}],"admin.socialVerify.連結中":[{"type":0,"value":"連結中"}],"admin.socialVerify.重新登入":[{"type":0,"value":"重新登入"}],"admin.socialVerify.開始認證":[{"type":0,"value":"開始認證"}],"admin.socialVerify.關於資料安全性":[{"type":0,"value":"關於資料安全性"}],"admin.socialVerify.顯示個平台追蹤數字":[{"type":0,"value":"顯示個平台追蹤數字"}],"admin.sso.authError":[{"type":0,"value":"驗證錯誤"}],"admin.sso.backToAdmin":[{"type":0,"value":"返回主頁"}
283],"admin.sso.chooseAccount":[{"type":0,"value":"SSO 授權確認"}],"admin.sso.chooseAccountDescription":[{"type":0,"value":"請選擇您要用於授權的帳號"}],"admin.sso.client.mediaKit.chooseAccount":[{"type":0,"value":"登入創作者履歷"}],"admin.sso.client.mediaKit.chooseAccountDescription":[{"type":0,"value":"選擇要用來登入創作者履歷的帳號"}],"admin.sso.client.mediaKit.useCurrentAccount":[{"type":0,"value":"使用此帳號登入創作者履歷"}],"admin.sso.client.mediaKit.useDifferentAccount":[{"type":0,"value":"使用其他帳號登入"}],"admin.sso.client.rewards.chooseAccount":[{"type":0,"value":"登入 Portaly Rewards"}],"admin.sso.client.rewards.chooseAccountDescription":[{"type":0,"value":"選擇要用來登入 Portaly Rewards 的帳號"}],"admin.sso.client.rewards.useCurrentAccount":[{"type":0,"value":"使用此帳號登入 Portaly Rewards"}],"admin.sso.client.rewards.useDifferentAccount":[{"type":0,"value":"使用其他帳號登入"}],"admin.sso.insufficientPermissions":[{"type":0,"value":"你沒有使用此服務的權限"}],"admin.sso.invalidRedirectUri":[{"type":0,"value":"此授權連結的回傳網址未經授權,請從 Portaly 官方入口重新進入。"}],"admin.sso.missingParams":[{"type":0,"value":"缺少必要的 SSO 參數:client_id 與 redirect_uri 為必填。"}],"admin.sso.orUseDifferent":[{"type":0,"value":"或是"}],"admin.sso.permissionDenied":[{"type":0,"value":"你沒有使用此服務的權限"}],"admin.sso.pleaseWait":[{"type":0,"value":"正在驗證身分,即將跳轉…"}],"admin.sso.signOutError":[{"type":0,"value":"登出時發生錯誤,請重試"}],"admin.sso.tryAgain":[{"type":0,"value":"重試"}],"admin.sso.useCurrentAccount":[{"type":0,"value":"使用此帳號授權"}],"admin.sso.useDifferentAccount":[{"type":0,"value":"使用其他帳號登入"}],"admin.subscription.(年繳:{yearlyPrice} / 年)":[{"type":0,"value":"(年繳:"},{"type":1,"value":"yearlyPrice"},{"type":0,"value":" / 年)"}],"admin.subscription.3 個月半價優惠":[{"type":0,"value":"3 個月半價優惠"}],"admin.subscription.3D 驗證未完成":[{"type":0,"value":"3D 驗證未完成。請重新操作,並完成銀行簡訊或 App 的驗證步驟。"}],"admin.subscription.Facebook Pixel 追蹤碼":[{"type":0,"value":"Facebook Pixel 追蹤碼"}],"admin.subscription.GA4 埋入":[{"type":0,"value":"GA4 埋入"}],"admin.subscription.GTM 埋入":[{"type":0,"value":"GTM 埋入"}],"admin.subscription.Mailing List 專案數":[{"type":0,"value":"Mailing List 專案數"}],"admin.subscription.Mailing List 收單人數/月":[{"type":0,"value":"Mailing List 收單人數/月"}],"admin.subscription.Portaly 方案":[{"type":0,"value":"Portaly 方案"}],"admin.subscription.SEO 優化、GA/ Pixel 安裝":[{"type":0,"value":"SEO 優化、GA / Pixel 安裝"}],"admin.subscription.VIP 為官方合作夥伴":[{"type":0,"value":"VIP 為官方合作夥伴"}],"admin.subscription.foundry.付款日期":[{"type":0,"value":"付款日期"}],"admin.subscription.foundry.個月":[{"type":1,"value":"value"},{"type":0,"value":" 個月"}],"admin.subscription.foundry.加購紀錄":[{"type":0,"value":"Foundry 加購紀錄"}],"admin.subscription.foundry.天":[{"type":1,"value":"value"},{"type":0,"value":" 天"}],"admin.subscription.foundry.已退款":[{"type":0,"value":"已退款"}],"admin.subscription.foundry.年":[{"type":1,"value":"value"},{"type":0,"value":" 年"}],"admin.subscription.foundry.成功":[{"type":0,"value":"成功"}],"admin.subscription.foundry.檢視更多":[{"type":0,"value":"檢視更多"}],"admin.subscription.foundry.檢視更少":[{"type":0,"value":"檢視更少"}],"admin.subscription.foundry.狀態":[{"type":0,"value":"狀態"}],"admin.subscription.foundry.金額":[{"type":0,"value":"金額"}],"admin.subscription.foundry.項目":[{"type":0,"value":"項目"}],"admin.subscription.foundryMembershipExtendBadge":[{"type":0,"value":"已透過 Portaly Foundry 加購,延長一年會員資格"}],"admin.subscription.foundryMembershipRenewNotice":[{"type":0,"value":"目前為 Portaly Foundry 加購方案,至下次扣款日將以原價 $"},{"type":1,"value":"amount"},{"type":0,"value":" 自動續訂。"}],"admin.subscription.periodToggle.saveMore":[{"type":0,"value":"多省 "},{"type":1,"value":"percent"},{"type":0,"value":" %"}],"admin.subscription.三聯式":[{"type":0,"value":"三聯式"}],"admin.subscription.三聯式發票":[{"type":0,"value":"三聯式發票"}],"admin.subscription.下次":[{"type":0,"value":"下次"}],"admin.subscription.下次付款":[{"type":0,"value":"下次付款"}],"admin.subscription.下次付款(年繳)":[{"type":0,"value":"下次付款(年繳)"}],"admin.subscription.下次扣款日":[{"type":0,"value":"下次扣款日"}],"admin.subscription.下次扣款日:":[{"type":0,"value":"下次扣款日:"}],"admin.subscription.下載":[{"type":0,"value":"下載"}],"admin.subscription.不用載具":[{"type":0,"value":"不用載具"}],"admin.subscription.了解":[{"type":0,"value":"了解"}],"admin.subscription.了解更多":[{"type":0,"value":"了解更多"}],"admin.subscription.二聯式":[{"type":0,"value":"二聯式"}],"admin.subscription.二聯式發票":[{"type":0,"value":"二聯式發票"}],"admin.subscription.交易異常,請重新操作。":[{"type":0,"value":"交易異常,請重新操作。"}],"admin.subscription.交易逾時,請重新輸入卡號":[{"type":0,"value":"交易逾時,請重新輸入卡號"}],"admin.subscription.付款方式":[{"type":0,"value":"付款方式"}],"admin.subscription.付款方式與帳單由 Portaly Vibe 管理":[{"type":0,"value":"付款方式與帳單由 Portaly Vibe 管理"}],"admin.subscription.付款記錄":[{"type":0,"value":"付款記錄"}],"admin.subscription.你的方案":[{"type":0,"value":"你的方案"}],"admin.subscription.使用信用卡訂閱:{date} 前無須付費。":[{"type":0,"value":"使用信用卡訂閱:"},{"type":1,"value":"date"},{"type":0,"value":" 前無須付費。"}],"admin.subscription.使用簽帳卡訂閱:升級後將會立即扣款,但仍享有完整的免費試用天數。":[{"type":0,"value":"使用簽帳卡訂閱:升級後將會立即扣款,但仍享有完整的免費試用天數。"}],"admin.subscription.信用卡交易失敗":[{"type":0,"value":"信用卡交易失敗"}],"admin.subscription.個月":[{"type":0,"value":"個月"}],"admin.subscription.傳送門VIP,免費使用全方案":[{"type":0,"value":"傳送門VIP,免費使用全方案"}],"admin.subscription.傳送門永久使用,隨時可以取消、更換方案!":[{"type":0,"value":"傳送門永久使用,隨時可以取消、更換方案!"}],"admin.subscription.優惠套用中...":[{"type":0,"value":"優惠套用中..."}],"admin.subscription.優惠期後價格明細":[{"type":1,"value":"months"},{"type":0,"value":" 個月後,只需 "},{"children":[{"type":1,"value":"original"}],"type":8,"value":"s"},{"type":0,"value":" "},{"children":[{"type":1,"value":"price"}],"type":8,"value":"b"},{"type":0,"value":" /月"}],"admin.subscription.優惠期過後,":[{"type":0,"value":"優惠期過後,"}],"admin.subscription.免費升級":[{"type":0,"value":"免費升級"}],"admin.subscription.免費天數還剩":[{"type":0,"value":"免費天數還剩"}],"admin.subscription.免費試用中":[{"type":0,"value":"免費試用中"}],"admin.subscription.免費體驗":[{"type":0,"value":"免費體驗"}],"admin.subscription.公司抬頭":[{"type":0,"value":"公司抬頭"}],"admin.subscription.公司統編":[{"type":0,"value":"公司統編"}],"admin.subscription.到期月:":[{"type":0,"value":"到期月:"}],"admin.subscription.前14天免費":[{"type":0,"value":"前14天免費"}],"admin.subscription.前往 Portaly Vibe 管理訂閱":[{"type":0,"value":"前往 Portaly Vibe 管理訂閱"}],"admin.subscription.前無法處理您的付款,則會取消您的訂閱,屆時所有進階功能將無法使用。":[{"type":0,"value":"前無法處理您的付款,則會取消您的訂閱,屆時所有進階功能將無法使用。"}],"admin.subscription.功能":[{"type":0,"value":"功能"}],"admin.subscription.功能比較":[{"type":0,"value":"功能比較"}],"admin.subscription.區塊、分頁空間無上限":[{"type":0,"value":"區塊、分頁空間無上限"}],"admin.subscription.區塊數量":[{"type":0,"value":"區塊數量"}],"admin.subscription.區塊數量提高至 {count} 組":[{"type":0,"value":"區塊數量提高至 "},{"type":1,"value":"count"},{"type":0,"value":" 組"}],"admin.subscription.升級即可啟用":[{"type":0,"value":"升級即可啟用"}],"admin.subscription.升級年訂閱,獲取最佳優惠":[{"type":0,"value":"升級年訂閱,獲取最佳優惠"}],"admin.subscription.升級方案":[{"type":0,"value":"升級方案"}],"admin.subscription.升級至頂級方案,可享以下功能:":[{"type":0,"value":"升級至頂級方案,可享以下功能:"}],"admin.subscription.升級解鎖更多空間":[{"type":0,"value":"升級解鎖更多空間"}],"admin.subscription.升級頂級會員,解鎖完整功能":[{"type":0,"value":"升級頂級會員,解鎖完整功能"}],"admin.subscription.即將暫停訂閱":[{"type":0,"value":"即將暫停訂閱"}],"admin.subscription.即將結束訂閱":[{"type":0,"value":"即將結束訂閱"}],"admin.subscription.即將轉換方案":[{"type":0,"value":"即將轉換方案"}],"admin.subscription.原卡片資訊":[{"type":0,"value":"原卡片資訊"}],"admin.subscription.取得優惠":[{"type":0,"value":"取得優惠"}],"admin.subscription.取得專屬優惠":[{"type":0,"value":"取得專屬優惠"}],"admin.subscription.取消訂閱日:":[{"type":0,"value":"取消訂閱日:"}],"admin.subscription.可指定,或預設7505(聯合勸募)":[{"type":0,"value":"可指定,或預設7505(聯合勸募)"}],"admin.subscription.商用推薦":[{"type":0,"value":"商用推薦"}],"admin.subscription.啟用合作表單":[{"type":0,"value":"啟用合作表單"}],"admin.subscription.啟用多頁籤模式、合作表單":[{"type":0,"value":"啟用多頁籤模式、合作表單"}],"admin.subscription.在暫停期間,所有頂級功能將暫時停用,但您的資料與設定仍會完整保留。如果想使用頂級功能,可點擊恢復訂閱。":[{"type":0,"value":"在暫停期間,所有頂級功能將暫時停用,但您的資料與設定仍會完整保留。如果想使用頂級功能,可點擊恢復訂閱。"}],"admin.subscription.天":[{"type":0,"value":"天"}],"admin.subscription.套用優惠":[{"type":0,"value":"套用優惠"}],"admin.subscription.完整數據分析儀表板":[{"type":0,"value":"完整數據分析儀表板"}],"admin.subscription.專屬優惠載入中...":[{"type":0,"value":"專屬優惠載入中..."}],"admin.subscription.尚未綁定信用卡":[{"type":0,"value":"尚未綁定信用卡"}],"admin.subscription.已作廢":[{"type":0,"value":"已作廢"}],"admin.subscription.已套用":[{"type":0,"value":"已套用"}],"admin.subscription.已更換卡號":[{"type":0,"value":"已更換卡號"}],"admin.subscription.帳號狀態":[{"type":0,"value":"帳號狀態"}
283],"admin.subscription.平台金流":[{"type":0,"value":"平台金流"}],"admin.subscription.年訂":[{"type":0,"value":"年訂"}],"admin.subscription.恢復升級":[{"type":0,"value":"恢復升級"}],"admin.subscription.恢復訂閱":[{"type":0,"value":"恢復訂閱"}],"admin.subscription.恢復訂閱失敗":[{"type":0,"value":"恢復訂閱失敗"}],"admin.subscription.恢復訂閱成功":[{"type":0,"value":"恢復訂閱成功"}],"admin.subscription.您所訂購的方案享「早鳥折扣」,如更動方案可能會影響優惠權益。":[{"type":0,"value":"您所訂購的方案享「早鳥折扣」,如更動方案可能會影響優惠權益。"}],"admin.subscription.您的訂閱已成功恢復":[{"type":0,"value":"您的訂閱已成功恢復"}],"admin.subscription.您的頂級會員訂閱已經取消,所有頂級功能將於":[{"type":0,"value":"您的頂級會員訂閱已經取消,所有頂級功能將於"}],"admin.subscription.成功訂閱":[{"type":0,"value":"成功訂閱"}],"admin.subscription.我們會在付款日的 {n} 日前提醒您。":[{"type":0,"value":"我們會在付款日的 "},{"type":1,"value":"n"},{"type":0,"value":" 日前提醒您。"}],"admin.subscription.所有免費會員功能":[{"type":0,"value":"所有免費會員功能"}],"admin.subscription.打造專業品牌形象,讓你的內容被更多人看見":[{"type":0,"value":"打造專業品牌形象,讓你的內容被更多人看見"}],"admin.subscription.扣款日:":[{"type":0,"value":"扣款日:"}],"admin.subscription.扣款異常":[{"type":0,"value":"扣款異常"}],"admin.subscription.持續保有頂級會員功能":[{"type":0,"value":"持續保有頂級會員功能"}],"admin.subscription.捐贈":[{"type":0,"value":"捐贈"}],"admin.subscription.推薦獎勵啟用中":[{"type":0,"value":"推薦獎勵啟用中"}],"admin.subscription.推薦註冊用戶,免費升級 x {months} 個月":[{"type":0,"value":"推薦註冊用戶,免費升級 x "},{"type":1,"value":"months"},{"type":0,"value":" 個月"}],"admin.subscription.數據匯出":[{"type":0,"value":"數據匯出"}],"admin.subscription.數據監測":[{"type":0,"value":"數據監測"}],"admin.subscription.新用戶限定,專屬升級方案":[{"type":0,"value":"新用戶限定,專屬升級方案"}],"admin.subscription.方案":[{"type":0,"value":"方案"}],"admin.subscription.方案升級":[{"type":0,"value":"方案升級"}],"admin.subscription.方案結束日:":[{"type":0,"value":"方案結束日:"}],"admin.subscription.方案說明":[{"type":0,"value":"方案說明"}],"admin.subscription.方案調整日:":[{"type":0,"value":"方案調整日:"}],"admin.subscription.方案起始日:":[{"type":0,"value":"方案起始日:"}],"admin.subscription.方案轉換日":[{"type":0,"value":"方案轉換日"}],"admin.subscription.於{date}扣款後生效":[{"type":0,"value":"於 "},{"type":1,"value":"date"},{"type":0,"value":" 扣款後生效"}],"admin.subscription.日期":[{"type":0,"value":"日期"}],"admin.subscription.暫停期間:":[{"type":0,"value":"暫停期間:"}],"admin.subscription.暫停訂閱中":[{"type":0,"value":"暫停訂閱中"}],"admin.subscription.更多客制化選項與操作功能。":[{"type":0,"value":"更多客制化選項與操作功能。"}],"admin.subscription.更換卡號":[{"type":0,"value":"更換卡號"}],"admin.subscription.更改方案":[{"type":0,"value":"更改方案"}],"admin.subscription.更新":[{"type":0,"value":"更新"}],"admin.subscription.最低交易費率:":[{"type":0,"value":"最低交易費率:"}],"admin.subscription.最實用":[{"type":0,"value":"最實用"}],"admin.subscription.會員":[{"type":0,"value":"會員"}],"admin.subscription.會員升級":[{"type":0,"value":"會員升級"}],"admin.subscription.會顯示在發票明細的「備註」欄":[{"type":0,"value":"會顯示在發票明細的「備註」欄"}],"admin.subscription.月":[{"type":0,"value":"月"}],"admin.subscription.月付":[{"type":0,"value":"月付"}],"admin.subscription.月訂":[{"type":0,"value":"月訂"}],"admin.subscription.本優惠需重新填寫信用卡資訊":[{"type":0,"value":"本優惠需重新填寫信用卡資訊"}],"admin.subscription.本方案為年繳,每年費用":[{"type":0,"value":"本方案為年繳,每年費用"}],"admin.subscription.本期的頂級方案訂閱未能成功扣款,請立即更新付款資訊。若我們在":[{"type":0,"value":"本期的頂級方案訂閱未能成功扣款,請立即更新付款資訊。若我們在"}],"admin.subscription.本次付款":[{"type":0,"value":"本次付款"}],"admin.subscription.本次付款(年繳)":[{"type":0,"value":"本次付款(年繳)"}],"admin.subscription.查看":[{"type":0,"value":"查看"}],"admin.subscription.查看完整功能":[{"type":0,"value":"查看完整功能"}],"admin.subscription.查看完整方案":[{"type":0,"value":"查看完整方案"}],"admin.subscription.根據金流系統回報,您的卡片即將到期,請立即更新信用卡資訊以確保權益。":[{"type":0,"value":"根據金流系統回報,您的卡片即將到期,請立即更新信用卡資訊以確保權益。"}],"admin.subscription.桌上電腦閱覽模式":[{"type":0,"value":"桌上電腦閱覽模式"}],"admin.subscription.檢視更多":[{"type":0,"value":"檢視更多"}],"admin.subscription.檢視更少":[{"type":0,"value":"檢視更少"}],"admin.subscription.次月停止扣款":[{"type":0,"value":"次月停止扣款"}],"admin.subscription.次月調整扣款金額":[{"type":0,"value":"次月調整扣款金額"}],"admin.subscription.正常扣款中":[{"type":0,"value":"正常扣款中"}],"admin.subscription.每{period}付費":[{"type":0,"value":"每"}
283,{"type":1,"value":"period"},{"type":0,"value":"付費"}],"admin.subscription.每月只要":[{"type":0,"value":"每月只要"}],"admin.subscription.每期扣款金額:":[{"type":0,"value":"每期扣款金額:"}],"admin.subscription.每期金額:":[{"type":0,"value":"每期金額:"}],"admin.subscription.永久免費使用":[{"type":0,"value":"永久免費使用"}],"admin.subscription.無":[{"type":0,"value":"無"}],"admin.subscription.無上限":[{"type":0,"value":"無上限"}],"admin.subscription.無法恢復訂閱,請稍後再試":[{"type":0,"value":"無法恢復訂閱,請稍後再試"}],"admin.subscription.版面設計":[{"type":0,"value":"版面設計"}],"admin.subscription.狀態":[{"type":0,"value":"狀態"}],"admin.subscription.發卡銀行拒絕了這筆交易":[{"type":0,"value":"發卡銀行拒絕了這筆交易。請與發卡銀行確認卡片是否開放網路交易與定期扣款、額度是否足夠,或改用其他卡片。"}],"admin.subscription.發票":[{"type":0,"value":"發票"}],"admin.subscription.發票備註":[{"type":0,"value":"發票備註"}],"admin.subscription.發票備註最多 {max} 字":[{"type":0,"value":"發票備註最多 "},{"type":1,"value":"max"},{"type":0,"value":" 字"}],"admin.subscription.發票愛心碼":[{"type":0,"value":"發票愛心碼"}],"admin.subscription.發票資訊":[{"type":0,"value":"發票資訊"}],"admin.subscription.發票載具":[{"type":0,"value":"發票載具"}],"admin.subscription.發票類型:":[{"type":0,"value":"發票類型:"}],"admin.subscription.目前享有的頂級功能":[{"type":0,"value":"目前享有的頂級功能"}],"admin.subscription.目前方案:":[{"type":0,"value":"目前方案:"}],"admin.subscription.目前為年訂,無法切換":[{"type":0,"value":"目前為年訂,無法切換"}],"admin.subscription.目前為月訂,無法切換":[{"type":0,"value":"目前為月訂,無法切換"}],"admin.subscription.省":[{"type":0,"value":"省"}],"admin.subscription.確定":[{"type":0,"value":"確定"}],"admin.subscription.立刻升級":[{"type":0,"value":"立刻升級"}],"admin.subscription.立即加入":[{"type":0,"value":"立即加入"}],"admin.subscription.立即升級":[{"type":0,"value":"立即升級"}],"admin.subscription.立即升級,享受頂級功能":[{"type":0,"value":"立即升級,享受頂級功能"}],"admin.subscription.立即升級,前 14 天免費":[{"type":0,"value":"立即升級,前 14 天免費"}],"admin.subscription.立即升級,前 30 天免費":[{"type":0,"value":"立即升級,前 30 天免費"}],"admin.subscription.立即升級,前 {n} 個月免費":[{"type":0,"value":"立即升級,前 "},{"type":1,"value":"n"},{"type":0,"value":" 個月免費"}],"admin.subscription.立即升級,加贈 30 天免費":[{"type":0,"value":"立即升級,加贈 30 天免費"}],"admin.subscription.立即綁卡":[{"type":0,"value":"立即綁卡"}],"admin.subscription.第一年享有優惠":[{"type":0,"value":"第一年享有優惠:"}],"admin.subscription.第一次":[{"type":0,"value":"第一次"}],"admin.subscription.管理傳送門":[{"type":0,"value":"管理傳送門"}],"admin.subscription.結束。如果想要選擇新的方案,請先恢復您的訂閱。":[{"type":0,"value":"結束。如果想要選擇新的方案,請先恢復您的訂閱。"}],"admin.subscription.統編格式有誤":[{"type":0,"value":"統編格式有誤"}],"admin.subscription.統編檢核碼有誤":[{"type":0,"value":"統編檢核碼有誤"}],"admin.subscription.綁定新卡":[{"type":0,"value":"綁定新卡"}],"admin.subscription.編輯發票資訊":[{"type":0,"value":"編輯發票資訊"}],"admin.subscription.繼續使用":[{"type":0,"value":"繼續使用"}],"admin.subscription.續約加贈 2 個月":[{"type":0,"value":"續約加贈 2 個月"}],"admin.subscription.自訂 QR CODE ICON":[{"type":0,"value":"自訂 QR CODE ICON"}],"admin.subscription.自訂主題色彩":[{"type":0,"value":"自訂主題色彩"}],"admin.subscription.自訂主題配色、看板":[{"type":0,"value":"自訂主題配色、看板"}],"admin.subscription.自訂分頁數量":[{"type":0,"value":"自訂分頁數量"}],"admin.subscription.自訂網域 Domain Name":[{"type":0,"value":"自訂網域 Domain Name"}],"admin.subscription.自訂網站圖示 ( FAV ICON)":[{"type":0,"value":"自訂網站圖示 ( FAV ICON)"}],"admin.subscription.自訂自介看板":[{"type":0,"value":"自訂自介看板"}],"admin.subscription.自訂頁籤展示":[{"type":0,"value":"自訂頁籤展示"}],"admin.subscription.自訂頁面背景":[{"type":0,"value":"自訂頁面背景"}],"admin.subscription.行銷工具":[{"type":0,"value":"行銷工具"}],"admin.subscription.要載具":[{"type":0,"value":"要載具"}],"admin.subscription.訂閱中":[{"type":0,"value":"訂閱中"}],"admin.subscription.訂閱付款失敗":[{"type":0,"value":"訂閱付款失敗"}],"admin.subscription.訂閱方案":[{"type":0,"value":"訂閱方案"}],"admin.subscription.訂閱管理":[{"type":0,"value":"訂閱管理"}],"admin.subscription.訂閱結束日":[{"type":0,"value":"訂閱結束日"}],"admin.subscription.試用剩餘天數將合併入訂閱天數,延長訂閱":[{"type":0,"value":"試用剩餘天數將合併入訂閱天數,延長訂閱"}],"admin.subscription.試用剩餘天數與贈送天數將合併入訂閱天數,延長訂閱":[{"type":0,"value":"試用剩餘天數與贈送天數將合併入訂閱天數,延長訂閱"}],"admin.subscription.試用結束後,即恢復免費方案":[{"type":0,"value":"試用結束後,即恢復免費方案"}],"admin.subscription.請立即綁訂信用卡,否則將影響您的使用權益":[{"type":0,"value":"請立即綁訂信用卡,否則將影響您的使用權益"}],"admin.subscription.請選擇":[{"type":0,"value":"請選擇"}],"admin.subscription.購買方案":[{"type":0,"value":"購買方案"}],"admin.subscription.贈送天數將合併入下期訂閱天數,延長訂閱":[{"type":0,"value":"贈送天數將合併入下期訂閱天數,延長訂閱"}],"admin.subscription.贊助/商品費率":[{"type":0,"value":"贊助/商品費率"}],"admin.subscription.載具格式或長度有誤":[{"type":0,"value":"載具格式或長度有誤"}],"admin.subscription.載具條碼":[{"type":0,"value":"載具條碼"}],"admin.subscription.轉換年訂":[{"type":0,"value":"轉換年訂"}],"admin.subscription.轉換年訂 / 月訂":[{"type":0,"value":"轉換年訂 / 月訂"}],"admin.subscription.轉換月訂":[{"type":0,"value":"轉換月訂"}],"admin.subscription.返回":[{"type":0,"value":"返回"}],"admin.subscription.適合只需要連結與基本介紹的創作者,基礎圖文編輯":[{"type":0,"value":"適合只需要連結與基本介紹的創作者,基礎圖文編輯"}],"admin.subscription.適合想成長並變現的創作者,完整支援成長需求ã€
283‚":[{"type":0,"value":"適合想成長並變現的創作者,完整支援成長需求。"}],"admin.subscription.選填,例如公司內部核銷編號":[{"type":0,"value":"選填,例如公司內部核銷編號"}],"admin.subscription.重新綁卡":[{"type":0,"value":"重新綁卡"}],"admin.subscription.重試訂閱":[{"type":0,"value":"重試訂閱"}],"admin.subscription.金額":[{"type":0,"value":"金額"}],"admin.subscription.開啟電腦版":[{"type":0,"value":"開啟電腦版"}],"admin.subscription.開始使用":[{"type":0,"value":"開始使用"}],"admin.subscription.開始扣款日:":[{"type":0,"value":"開始扣款日:"}],"admin.subscription.關閉":[{"type":0,"value":"關閉"}],"admin.subscription.關閉廣告跳出":[{"type":0,"value":"關閉廣告跳出"}],"admin.subscription.降為免費方案":[{"type":0,"value":"降為免費方案"}],"admin.subscription.降為基礎會員":[{"type":0,"value":"降為基礎會員"}],"admin.subscription.電子發票會在扣款後同步寄至您的信箱,目前後台僅提供三聯式發票下載":[{"type":0,"value":"電子發票會在扣款後同步寄至您的信箱,目前後台僅提供三聯式發票下載"}],"admin.subscription.電子發票會寄至您的信箱":[{"type":0,"value":"電子發票會寄至您的信箱"}],"admin.subscription.頂級方案":[{"type":0,"value":"頂級方案"}],"admin.subscription.頂級方案即刻生效":[{"type":0,"value":"頂級方案即刻生效"}],"admin.subscription.頂級會員專屬功能":[{"type":0,"value":"頂級會員專屬功能"}],"admin.subscription_pause.一個月":[{"type":0,"value":"一個月"}],"admin.subscription_pause.三個月":[{"type":0,"value":"三個月"}],"admin.subscription_pause.二個月":[{"type":0,"value":"二個月"}],"admin.subscription_pause.前往降級":[{"type":0,"value":"前往降級"}],"admin.subscription_pause.您的訂閱已成功暫停 {period} 個月":[{"type":0,"value":"您的訂閱已成功暫停 "},{"type":1,"value":"period"},{"type":0,"value":" 個月"}],"admin.subscription_pause.所有的資料與設定將會完整保留,期間不會扣款,並停用頂級會員功能。":[{"type":0,"value":"所有的資料與設定將會完整保留,期間不會扣款,並停用頂級會員功能。"}],"admin.subscription_pause.暫停使用 Portaly":[{"type":0,"value":"暫停使用 Portaly"}],"admin.subscription_pause.暫停失敗":[{"type":0,"value":"暫停失敗"}],"admin.subscription_pause.暫停成功":[{"type":0,"value":"暫停成功"}],"admin.subscription_pause.暫停期間:{startDate} ~ {endDate}":[{"type":0,"value":"暫停期間:"},{"type":1,"value":"startDate"},{"type":0,"value":" ~ "},{"type":1,"value":"endDate"}],"admin.subscription_pause.暫停訂閱":[{"type":0,"value":"暫停訂閱"}],"admin.subscription_pause.暫時用不到 Portaly?您可以選擇先暫停使用, 之後再自動恢復訂閱。":[{"type":0,"value":"暫時用不到 Portaly?您可以選擇先暫停使用, 之後再自動恢復訂閱。"}],"admin.subscription_pause.無法暫停訂閱,請稍後再試":[{"type":0,"value":"無法暫停訂閱,請稍後再試"}],"admin.subscription_pause.發生未知錯誤,請稍後再試":[{"type":0,"value":"發生未知錯誤,請稍後再試"}],"admin.subscription_pause.處理中":[{"type":0,"value":"處理中..."}],"admin.subscription_pause.訂閱將於 {date} 自動恢復升級":[{"type":0,"value":"訂閱將於 "},{"type":1,"value":"date"},{"type":0,"value":" 自動恢復升級"}],"admin.super.profitMode.全部時間":[{"type":0,"value":"全部時間"}],"admin.super.profitMode.公關品核准申請":[{"type":0,"value":"公關品核准/申請"}],"admin.super.profitMode.分潤方式":[{"type":0,"value":"分潤方式"}],"admin.super.profitMode.分潤申請人數":[{"type":0,"value":"分潤申請人數"}],"admin.super.profitMode.分潤百分比":[{"type":0,"value":"分潤百分比"}],"admin.super.profitMode.分潤金額":[{"type":0,"value":"分潤金額"}],"admin.super.profitMode.創作者":[{"type":0,"value":"創作者"}],"admin.super.profitMode.區間內":[{"type":0,"value":"區間內"}],"admin.super.profitMode.商品":[{"type":0,"value":"商品"}],"admin.super.profitMode.商品銷售數":[{"type":0,"value":"區間內的商品銷售筆數"}],"admin.super.profitMode.建立時間":[{"type":0,"value":"建ç«
283‹æ™‚é–“"}],"admin.super.profitMode.數值統計期間":[{"type":0,"value":"數值統計期間"}],"admin.super.profitMode.新建立商品數":[{"type":0,"value":"區間內新建立的商品數"}],"admin.super.profitMode.產品單價":[{"type":0,"value":"產品單價"}],"admin.super.profitMode.盈利模式":[{"type":0,"value":"盈利模式"}],"admin.super.profitMode.統計載入失敗":[{"type":0,"value":"統計載入失敗,請稍後再試。"}],"admin.super.profitMode.總商品數":[{"type":0,"value":"總商品數"}],"admin.super.profitMode.總商品銷售數":[{"type":0,"value":"總商品銷售數"}],"admin.super.profitMode.購買商品推廣":[{"type":0,"value":"購買商品推廣"}],"admin.super.profitMode.銷售金額":[{"type":0,"value":"銷售金額"}],"admin.support.(限量":[{"type":0,"value":"(限量"}],"admin.support.*以下圖、文會於付款完成後,顯示於畫面上、並以 e-mail 方式寄送。":[{"type":0,"value":"*以下圖、文會於付款完成後,顯示於畫面上、並以 e-mail 方式寄送。"}],"admin.support.E-mail":[{"type":0,"value":"E-mail"}],"admin.support.E-mail欄位文字":[{"type":0,"value":"E-mail欄位文字"}],"admin.support.Telegram 管理":[{"type":0,"value":"Telegram 管理"}],"admin.support.atm.description":[{"type":0,"value":"完成下單後,系統會提供您專屬的虛擬帳號,請於期限內至 ATM 或網路銀行完成轉帳。"}],"admin.support.atm.initError":[{"type":0,"value":"ATM 初始化失敗,請稍後再試或選擇其他付款方式。"}],"admin.support.atm.instruction":[{"type":0,"value":"請於期限內至 ATM 或網路銀行完成轉帳,款項到帳後系統會自動更新狀態並寄送收據。"}],"admin.support.atm.paid":[{"type":0,"value":"付款已完成,感謝您!"}],"admin.support.atm.title":[{"type":0,"value":"ATM 虛擬帳號付款"}],"admin.support.telegram.Telegram 管理":[{"type":0,"value":"Telegram 管理"}],"admin.support.telegram.chatId格式錯誤":[{"type":0,"value":"請輸入正確的 Chat ID 格式(如 -1001234567890)"}],"admin.support.telegram.group.bullet1":[{"type":0,"value":"設定並連接 Telegram 群組後,系統將自動管理成員"}],"admin.support.telegram.group.bullet2":[{"type":0,"value":"符合贊助條件的用戶會收到專屬的加入邀請連結"}],"admin.support.telegram.group.bullet3":[{"type":0,"value":"取消贊助或退款後,將自動移除群組資格"}],"admin.support.telegram.group.description":[{"type":0,"value":"每月定額贊助限定功能,適合用於經營付費私密社群。讓 Portaly 自動幫你管理私密社群的用戶"}],"admin.support.telegram.group.step1":[{"type":0,"value":"步驟 1:將 "},{"type":1,"value":"bot"},{"type":0,"value":" 加入群組並設為管理員,讓 Portaly 為你自動管理用戶。"},{"type":1,"value":"link"}],"admin.support.telegram.group.step2":[{"type":0,"value":"步驟 2:加入後於對話框輸入 "},{"type":1,"value":"command"},{"type":0,"value":" 以獲得群組的 Chat ID"}],"admin.support.telegram.group.step3":[{"type":0,"value":"步驟 3:輸入群組 Chat ID、設定加入金額,並在編輯器中打開「啟用 Telegram 群組邀請」"},{"type":1,"value":"howToOpen"}],"admin.support.telegram.minAmount placeholder":[{"type":0,"value":"輸入最低贊助金額,未填寫則所有定期贊助者皆可加入"}],"admin.support.telegram.minAmount最低金額錯誤":[{"type":0,"value":"最低金額需設定為 1 元以上"}],"admin.support.telegram.modal.description":[{"type":0,"value":"在贊助管理編輯器中,點擊開關打開「啟用 Telegram 群組邀請」"}],"admin.support.telegram.modal.title":[{"type":0,"value":"訂閱群組管理: Telegram"}],"admin.support.telegram.modal.檢查中":[{"type":0,"value":"檢查中"}],"admin.support.telegram.modal.立即打開":[{"type":0,"value":"立即打開"}],"admin.support.telegram.modal.綁定失敗":[{"type":0,"value":"綁定失敗"}],"admin.support.telegram.modal.綁定成功":[{"type":0,"value":"綁定成功"}],"admin.support.telegram.tooltip.紅點說明":[{"type":0,"value":"紅點代表已設定完成,但尚未啟用。"}],"admin.support.telegram.tooltip.綠點說明":[{"type":0,"value":"綠點代表已設定完成,且已啟用。"}],"admin.support.telegram.tooltip說明.v2":[{"type":0,"value":"設定此功能,Portaly 將自動依贊助金額管理你的私密社群成員"}],"admin.support.telegram.使用教學":[{"type":0,"value":"使用教學"}],"admin.support.telegram.例:-1001234567890":[{"type":0,"value":"群組 ChatId,範例:-1001234567890"}],"admin.support.telegram.儲存並檢查綁定結果":[{"type":0,"value":"儲存並檢查綁定結果"}],"admin.support.telegram.前往Telegram設定":[{"type":0,"value":"前往 Telegram 設定"}],"admin.support.telegram.前往設定":[{"type":0,"value":"前往設定"}],"admin.support.telegram.啟用 Telegram 群組邀請":[{"type":0,"value":"啟用 Telegram 群組邀請"}],"admin.support.telegram.如何打開":[{"type":0,"value":"如何打開?"}],"admin.support.telegram.步驟1":[{"type":0,"value":"步驟 1:將 "},{"type":1,"value":"bot"},{"type":0,"value":" 加入群組並設為管理員,讓 Portaly 為你自動管理用戶"}],"admin.support.telegram.步驟2":[{"type":0,"value":"步驟 2:加入後於對話框輸入 "},{"type":1,"value":"command"},{"type":0,"value":" 以獲得群組的 Chat ID"}],"admin.support.telegram.群組ChatID.label":[{"type":0,"value":"群組 ChatID"}
283],"admin.support.telegram.設定完成後將自動發送邀請連結":[{"type":0,"value":"設定完成後將自動發送邀請連結,建議在方案說明中註記此權益。"}],"admin.support.telegram.設定教學":[{"type":0,"value":"設定教學"}],"admin.support.telegram.詳細設定":[{"type":0,"value":"詳細設定"}],"admin.support.telegram.請輸入群組ChatID":[{"type":0,"value":"請輸入群組 Chat ID"}],"admin.support.telegram.金額設定.label":[{"type":0,"value":"金額設定"}],"admin.support.【自訂金額】對應訊息":[{"type":0,"value":"【自訂金額】對應訊息"}],"admin.support.【自訂金額】文字":[{"type":0,"value":"【自訂金額】文字"}],"admin.support.【自訂金額】金額下限,最少":[{"type":0,"value":"【自訂金額】金額下限,最少"}],"admin.support.一般圖片":[{"type":0,"value":"一般圖片"}],"admin.support.不寄送收據說明文字":[{"type":0,"value":"不寄送收據說明文字"}],"admin.support.不顯示圖片":[{"type":0,"value":"不顯示圖片"}],"admin.support.付款方式":[{"type":0,"value":"付款方式"}],"admin.support.你的支持提供我創作的動力":[{"type":0,"value":"你的支持,提供æ
283ˆ‘創作的動力"}],"admin.support.保留贊助":[{"type":0,"value":"保留贊助"}],"admin.support.信用卡":[{"type":0,"value":"信用卡"}],"admin.support.僅單筆贊助能使用 Paypal 收款":[{"type":0,"value":"僅單筆贊助能使用 Paypal 收款"}],"admin.support.僅能輸入數字":[{"type":0,"value":"僅能輸入數字"}],"admin.support.元":[{"type":0,"value":"元"}],"admin.support.元喔":[{"type":0,"value":"元喔"}],"admin.support.創作者取消贊助":[{"type":0,"value":"創作者取消贊助"}],"admin.support.動作":[{"type":0,"value":"動作"}],"admin.support.取消原因":[{"type":0,"value":"取消原因"}],"admin.support.取消訂閱":[{"type":0,"value":"取消訂閱"}],"admin.support.啟用單筆贊助":[{"type":0,"value":"啟用單筆贊助"}],"admin.support.啟用每月定額贊助":[{"type":0,"value":"啟用每月定額贊助"}],"admin.support.啟用自訂金額":[{"type":0,"value":"啟用自訂金額"}],"admin.support.單筆收款上限為":[{"type":0,"value":"單筆收款上限為"}],"admin.support.單筆贊助":[{"type":0,"value":"單筆贊助"}],"admin.support.回饋圖片":[{"type":0,"value":"回饋圖片"}],"admin.support.圖片類型":[{"type":0,"value":"圖片類型"}],"admin.support.執行後將取消此用戶下一期的每月定額贊助。":[{"type":0,"value":"執行後將取消此用戶下一期的每月定額贊助。"}],"admin.support.姓名欄位說明文字":[{"type":0,"value":"姓名欄位說明文字"}],"admin.support.姓名欄位說明文字.helper":[{"type":0,"value":"顯示在「姓名 / 公司名稱」欄位下方。留空使用預設文案:「為符合監察院申報格式,請留中文真實姓名。」"}],"admin.support.寄件資訊":[{"type":0,"value":"寄件資訊"}],"admin.support.寄送地址":[{"type":0,"value":"寄送地址"}],"admin.support.審核中":[{"type":0,"value":"審核中"}],"admin.support.已取消":[{"type":0,"value":"已取消"}],"admin.support.已取消訂閱":[{"type":0,"value":"已取消訂閱"}],"admin.support.已有 {count} 人每月定額贊助中,期待你的加入":[{"type":0,"value":"已有 "},{"type":1,"value":"count"},{"type":0,"value":" 人每月定額贊助中,期待你的加入"}],"admin.support.已有 {count} 人贊助過,期待你的加入":[{"type":0,"value":"已有 "},{"type":1,"value":"count"},{"type":0,"value":" 人贊助過,期待你的加入"}],"admin.support.已認證":[{"type":0,"value":"已認證"}],"admin.support.建議尺寸:1200x600":[{"type":0,"value":"建議尺寸:1200x600"}],"admin.support.感謝你的支持":[{"type":0,"value":"感謝你的支持"}],"admin.support.感謝你的支持標題":[{"type":0,"value":"感謝你的支持!"}],"admin.support.感謝你的支持!":[{"type":0,"value":"感謝你的支持!"}],"admin.support.感謝大標":[{"type":0,"value":"感謝大標"}],"admin.support.感謝文字":[{"type":0,"value":"感謝文字"}],"admin.support.我們將寄送給你付款確認信件":[{"type":0,"value":"我們將寄送給你付款確認信件"}],"admin.support.我們將寄送給你每月定額贊助確認信件":[{"type":0,"value":"我們將寄送給你每月定額贊助確認信件"}],"admin.support.手機":[{"type":0,"value":"手機"}],"admin.support.手機桌布":[{"type":0,"value":"手機桌布"}],"admin.support.提款":[{"type":0,"value":"提款"}],"admin.support.支持{name}":[{"type":0,"value":"支持"},{"type":1,"value":"name"}],"admin.support.收件人姓名":[{"type":0,"value":"收件人姓名"}],"admin.support.收到你的心意":[{"type":0,"value":"收到你的心意"}],"admin.support.收取【通知信】":[{"type":0,"value":"收取【通知信】"}],"admin.support.文字對齊":[{"type":0,"value":"文字對齊"}],"admin.support.方案圖片":[{"type":0,"value":"方案圖片"}],"admin.support.方案設定":[{"type":0,"value":"方案設定"}],"admin.support.方案說明":[{"type":0,"value":"方案說明"}],"admin.support.最低要設定":[{"type":0,"value":"最低要設定"}],"admin.support.最低金額":[{"type":0,"value":"最低金額"}],"admin.support.最新贊助日期":[{"type":0,"value":"最新贊助日期"}],"admin.support.未審核":[{"type":0,"value":"未審核"}],"admin.support.次數":[{"type":0,"value":"次數"}],"admin.support.正在取消":[{"type":0,"value":"正在取消"}],"admin.support.此圖片會顯示在每月定額與單筆贊助頁面":[{"type":0,"value":"此圖片會顯示在每月定額與單筆贊助頁面"}],"admin.support.每月一點小支持,是我前進的動力!":[{"type":0,"value":"每月一點小支持,是我前進的動力!"}],"admin.support.每月定額名單":[{"type":0,"value":"每月定額名單"}],"admin.support.每月定額贊助":[{"type":0,"value":"每月定額贊助"}],"admin.support.無資料":[{"type":0,"value":"無資料"}],"admin.support.物流聯繫使用":[{"type":0,"value":"物流聯繫使用"}],"admin.support.狀態":[{"type":0,"value":"狀態"}],"admin.support.獲取粉絲一次性的贊助支持,系統會自動發送感謝信給贊助者":[{"type":0,"value":"獲取粉絲一次性的贊助支持,系統會自動發送感謝信給贊助者"}],"admin.support.留言":[{"type":0,"value":"留言"}],"admin.support.當有粉絲付款成功時,系統會發一封通知信到您的聯絡信箱。":[{"type":0,"value":"當有粉絲付款成功時,系統會發一封通知信到您的聯絡信箱。"}],"admin.support.發票是否需要統一編號 (選填)":[{"type":0,"value":"發票是否需要統一編號 (選填)"}],"admin.support.目前訂閱金額":[{"type":0,"value":"目前訂閱金額"}],"admin.support.確認取消":[{"type":0,"value":"確認取消"}],"admin.support.確認取消訂閱?":[{"type":0,"value":"確認取消訂閱?"}],"admin.support.確認畫面設定":[{"type":0,"value":"確認畫面設定"}],"admin.support.確認要關閉嗎?":[{"type":0,"value":"確認要關閉嗎?"}],"admin.support.等待付款中":[{"type":0,"value":"等待付款中..."}],"admin.support.粉絲每月固定金額贊助;每次贊助扣款後,系統會自動發信給贊助者,贊助者可以隨時取消訂閱":[{"type":0,"value":"粉絲每月固定金額贊助;每次贊助扣款後,系統會自動發信給贊助者,贊助者可以隨時取消訂閱"}],"admin.support.累積訂閱總額":[{"type":0,"value":"累積訂閱總額"}],"admin.support.組":[{"type":0,"value":"組"}],"admin.support.置中對齊":[{"type":0,"value":"置中對齊"}],"admin.support.置右對齊":[{"type":0,"value":"置右對齊"}],"admin.support.置左對齊":[{"type":0,"value":"置左對齊"}],"admin.support.自訂":[{"type":0,"value":"自訂"}],"admin.support.自訂支持的金額":[{"type":0,"value":"自訂支持的金額"}],"admin.support.自訂訊息":[{"type":0,"value":"自訂訊息"}],"admin.support.自訂金額":[{"type":0,"value":"自訂金額"}],"admin.support.訂閱中":[{"type":0,"value":"訂閱中"}],"admin.support.訂閱狀態":[{"type":0,"value":"訂閱狀態"}],"admin.support.請填入金額":[{"type":0,"value":"請填入金額"}],"admin.support.請輸入你的 E-mail":[{"type":0,"value":"請輸入你的 E-mail"}],"admin.support.請輸入公司統編":[{"type":0,"value":"請輸入公司統編"}],"admin.support.請輸入寄送地址":[{"type":0,"value":"請輸入寄送地址"}],"admin.support.請選擇郵遞區號":[{"type":0,"value":"請選擇郵遞區號"}],"admin.support.贊助圖片":[{"type":0,"value":"贊助圖片"}],"admin.support.贊助方案管理":[{"type":0,"value":"贊助方案管理"}],"admin.support.贊助次數":[{"type":0,"value":"贊助次數"}],"admin.support.贊助累計金額":[{"type":0,"value":"贊助累計金額"}],"admin.support.贊助者":[{"type":0,"value":"贊助者"}],"admin.support.贊助頁面已隱藏":[{"type":0,"value":"贊助頁面已隱藏"}],"admin.support.身份認證":[{"type":0,"value":"身份認證"}],"admin.support.這是我的方案歡迎大家支持":[{"type":0,"value":"這是我的方案,歡迎大家支持"}],"admin.support.選擇方案":[{"type":0,"value":"選擇方案"}],"admin.support.郵遞區號":[{"type":0,"value":"郵遞區號"}],"admin.support.重試":[{"type":0,"value":"重試..."}],"admin.support.金額":[{"type":0,"value":"金額"}],"admin.support.金額不能大於":[{"type":0,"value":"金額不能大於"}],"admin.support.金額不能小於":[{"type":0,"value":"金額不能小於"}],"admin.support.金額必填":[{"type":0,"value":"金額必填"}],"admin.support.金額訊息":[{"type":0,"value":"金額訊息"}],"admin.support.金額選項":[{"type":0,"value":"金額選項"}],"admin.support.關閉後,前台的贊助功能將會隱藏":[{"type":0,"value":"關閉後,前台的贊助功能將會隱藏"}],"admin.support.須修正":[{"type":0,"value":"須修正"}
283],"admin.support.顯示單筆贊助人數":[{"type":0,"value":"顯示贊助人數"}],"admin.support.顯示圖片":[{"type":0,"value":"顯示圖片"}],"admin.support.顯示定期贊助人數":[{"type":0,"value":"顯示贊助人數"}],"admin.survey.上一步":[{"type":0,"value":"上一步"}],"admin.survey.下一題":[{"type":0,"value":"下一題"}],"admin.survey.什麼是頂級會員?":[{"type":0,"value":"什麼是頂級會員?"}],"admin.survey.價格因素":[{"type":0,"value":"價格因素"}],"admin.survey.其他":[{"type":0,"value":"其他"}],"admin.survey.升級領取優惠":[{"type":0,"value":"升級領取優惠"}],"admin.survey.在頂級會員試用期間,您的使用狀態是什麼?":[{"type":0,"value":"在頂級會員試用期間,您的使用狀態是什麼?"}],"admin.survey.多數功能都有使用,但還沒決定是否升級":[{"type":0,"value":"多數功能都有使用,但還沒決定是否升級"}],"admin.survey.您未選擇升級的主要原因是什麼?":[{"type":0,"value":"您未選擇升級的主要原因是什麼?"}],"admin.survey.我只用到最基本的功能":[{"type":0,"value":"我只用到最基本的功能"}],"admin.survey.我用不到付費功能":[{"type":0,"value":"我用不到付費功能"}],"admin.survey.我看不懂方案差異":[{"type":0,"value":"我看不懂方案差異"}],"admin.survey.我需要更多客服協助":[{"type":0,"value":"我需要更多客服協助"}],"admin.survey.整體體驗不佳或遇到系統錯誤":[{"type":0,"value":"整體體驗不佳或遇到系統錯誤"}],"admin.survey.有什麼其他建議想對我們說的嗎?":[{"type":0,"value":"有什麼其他建議想對我們說的嗎?"}],"admin.survey.為感謝您的回饋!":[{"type":0,"value":"為感謝您的回饋!"}],"admin.survey.特別贈予您 3 個月頂級會員":[{"type":0,"value":"特別贈予您 3 個月頂級會員"}],"admin.survey.目前不打算繼續使用 Portaly":[{"type":0,"value":"目前不打算繼續使用 Portaly"}],"admin.survey.複選":[{"type":0,"value":"複選"}],"admin.survey.送出":[{"type":0,"value":"送出"}],"admin.survey.選填":[{"type":0,"value":"選填"}],"admin.survey.頁面還沒有建置完成":[{"type":0,"value":"頁面還沒有建置完成"}],"admin.tour.上一步":[{"type":0,"value":"上一步"}],"admin.tour.關閉":[{"type":0,"value":"關閉"}],"admin.trialBar.expired.desktop":[{"type":0,"value":"恢復升級:剩餘 "},{"type":1,"value":"days"},{"type":0,"value":" 天"}],"admin.trialBar.expired.lastDay.desktop":[{"type":0,"value":"恢復升級:最後 1 天"}],"admin.trialBar.expired.lastDay.mobile":[{"type":0,"value":"恢復升級:最後 1 天"}],"admin.trialBar.expired.mobile":[{"type":0,"value":"恢復升級:剩餘 "},{"type":1,"value":"days"},{"type":0,"value":" 天"}],"admin.trialBar.paymentSignup":[{"type":0,"value":"歡迎禮:頂級會員剩餘 "},{"type":1,"value":"days"},{"type":0,"value":" 天"}],"admin.trialBar.paymentSignup.cta":[{"type":0,"value":"了解方案"}],"admin.trialBar.phase1.desktop":[{"type":0,"value":"頂級試用:剩餘 "},{"type":1,"value":"days"},{"type":0,"value":" 天"}],"admin.trialBar.phase1.mobile":[{"type":0,"value":"頂級試用:剩餘 "},{"type":1,"value":"days"},{"type":0,"value":" 天"}],"admin.trialBar.phase2.desktop.suffix":[{"type":0,"value":"後將恢復為免費版"}],"admin.trialBar.phase2.mobile":[{"type":0,"value":"⏰ "},{"type":1,"value":"days"},{"type":0,"value":" 天後將恢復為免費版"}],"admin.trialBar.phase3.desktop.suffix":[{"type":0,"value":"優惠價保留進階功能"}],"admin.trialBar.phase3.mobile":[{"type":0,"value":"\uD83D\uDD25 優惠價剩 "},{"type":1,"value":"hours"},{"type":0,"value":" 小時"}],"admin.trialBar.phase4.desktop.suffix":[{"type":0,"value":"優惠價保留進階功能"}],"admin.trialBar.phase4.mobile.prefix":[{"type":0,"value":"\uD83D\uDD25 優惠價倒數"}],"admin.webhook.串接說明":[{"type":0,"value":"串接說明"}],"admin.webhook.僅可設定 https:// 開頭的網址":[{"type":0,"value":"僅可設定 https:// 開頭的網址"}],"admin.webhook.儲存":[{"type":0,"value":"儲存"}],"admin.webhook.加密金鑰":[{"type":0,"value":"加密金鑰"}],"admin.webhook.加密金鑰說明":[{"type":0,"value":"會利用此金鑰計算 "},{"type":1,"value":"code"},{"type":0,"value":" 簽章,以確認Webhook 是由 Portaly 發出的。"}],"admin.webhook.啟用 Webhook":[{"type":0,"value":"啟用 Webhook"}],"admin.webhook.設定 Webhook":[{"type":0,"value":"設定"},{"type":1,"value":"type"},{"type":0,"value":" Webhook"}],"admin.webhook.設定 Webhook URL":[{"type":0,"value":"設定 Webhook URL"}],"admin.webhook.關閉":[{"type":0,"value":"關閉"}],"ai.aiPage.一鍵生成微型網站":[{"type":0,"value":"一鍵生成微型網站"}],"ai.aiPage.輸入任何網址,Portaly AI 將生成專屬頁面":[{"type":0,"value":"輸入任何網址,Portaly AI 將生成專屬頁面"}],"ai.aiPage.適用於":[{"type":0,"value":"適用於"}],"aiPage.build.back":[{"type":0,"value":"返回"}],"aiPage.build.back.signUp":[{"type":0,"value":"返回"}],"aiPage.build.button":[{"type":0,"value":"送出"}],"aiPage.build.compatible":[{"type":0,"value":"適用於:"}],"aiPage.build.subtitle":[{"type":0,"value":"貼上任何網址,就可以讓 AI 為你生成 Portaly。"}],"aiPage.build.title":[{"type":0,"value":"使用 AI 生成你的頁面"}],"aiPage.build.以繼續":[{"type":0,"value":"以繼續"}],"aiPage.build.你已達到次數上限,請":[{"type":0,"value":"你已達到次數上限,請"}],"aiPage.build.註冊":[{"type":0,"value":"註冊"}],"aiPage.claimThisPage":[{"type":0,"value":"開始使用"}],"aiPage.createByYourself":[{"type":0,"value":"自行建置"}],"aiPage.createByYourself.or":[{"type":0,"value":"返回"}
283],"aiPage.editLater":[{"type":0,"value":"*之後所有內容都可以編輯"}],"aiPage.feedback.dislike":[{"type":0,"value":"需要協助嗎?"}],"aiPage.feedback.dislike.detail":[{"type":0,"value":"提報任何問題或回饋,我們會努力改進。(選填)"}],"aiPage.feedback.like":[{"type":0,"value":"很高興你喜歡!"}],"aiPage.feedback.like.detail":[{"type":0,"value":"請與我們分享任何回饋或建議(選填)"}],"aiPage.feedback.received":[{"type":0,"value":"已收到您的回饋,謝謝!"}],"aiPage.feedback.submit":[{"type":0,"value":"送出"}],"aiPage.pageIsDone":[{"type":0,"value":"你的頁面已經完成"}],"aiPage.share":[{"type":0,"value":"分享頁面:"}],"aiPage.signUp.加入頂級創作者的行列,":[{"type":0,"value":"加入頂級創作者的行列,"}],"aiPage.signUp.打造專屬的入口網頁":[{"type":0,"value":"打造專屬的入口網頁"}],"aiPage.signUp.立即註冊":[{"type":0,"value":"立即註冊"}],"aiPage.start.self":[{"type":0,"value":"自行建置"}],"aiPage.start.title":[{"type":0,"value":"選擇建立頁面的方式"}],"aiPage.start.withAi":[{"type":0,"value":"Ai 自動生成"}],"aiPage.startAgain":[{"type":0,"value":"重新製作"}],"aiPage.waitingProcess":[{"type":0,"value":"AI 生成中..."}],"analytics.notification.helper":[{"type":0,"value":"當瀏覽人數達到新成就時,系統會發一封通知信到您的聯絡信箱。"}],"analytics.notification.title":[{"type":0,"value":"收取【流量通知信】"}],"blog.article.notFound":[{"type":0,"value":"查無此文章。"}],"blog.article.提供社群經營與個人品牌學習資源,認識內容行銷和網站設計等主題,並學習 Portaly 各項功能如何使用。":[{"type":0,"value":"提供社群經營與個人品牌學習資源,認識內容行銷和網站設計等主題,並學習 Portaly 各項功能如何使用。"}],"blog.article.文章選集{suffix}":[{"type":0,"value":"文章選集"},{"type":1,"value":"suffix"}],"blog.articleLinkBox.readMore":[{"type":0,"value":"閱讀文章"}],"blog.searchInput.placeholder":[{"type":0,"value":"輸入你想搜尋的文章"}],"comments.allComments":[{"type":0,"value":"所有評論"}],"comments.allProjects":[{"type":0,"value":"全部專案"}],"comments.block.no_comments":[{"type":0,"value":"目前尚未設定精選評論"}],"comments.block.title":[{"type":0,"value":"查看我的商品評論\uD83D\uDCAC"}],"comments.cannotPinDescription":[{"type":0,"value":"評論要先被勾選為精選評論,才能置頂。"}],"comments.cannotPinTitle":[{"type":0,"value":"無法置頂"}],"comments.comment":[{"type":0,"value":"評論"}],"comments.commentHasNoContent":[{"type":0,"value":"此評論沒有內容,無法設為置頂"}],"comments.commentHasNoContentCannotSetFeatured":[{"type":0,"value":"此評論沒有內容,無法設為精選"}],"comments.commentMustBeSelected":[{"type":0,"value":"評論要先被勾選為精選評論,才能置頂。"}],"comments.createdAt":[{"type":0,"value":"日期"}],"comments.featured":[{"type":0,"value":"精選"}],"comments.genericError":[{"type":0,"value":"載入評論時發生錯誤,請稍後再試。"}],"comments.limitReachedDescription":[{"type":0,"value":"最多只能置頂 "},{"type":1,"value":"maxPinned"},{"type":0,"value":" 則評論"}],"comments.limitReachedTitle":[{"type":0,"value":"已達上限"}],"comments.loadFailed":[{"type":0,"value":"無法載入評論"}],"comments.noCommentContent":[{"type":0,"value":"無評論內容"}],"comments.noComments":[{"type":0,"value":"目前沒有評論"}],"comments.noFilteredComments":[{"type":0,"value":"沒有符合篩選條件的評論"}],"comments.pinned":[{"type":0,"value":"置頂"}],"comments.productName":[{"type":0,"value":"商品名稱"}],"comments.ratingScore":[{"type":0,"value":"評價"}],"comments.salesCount":[{"type":0,"value":"銷量"}],"comments.selectedComments":[{"type":0,"value":"已勾選"}],"comments.view_more":[{"type":0,"value":"查看更多"}],"common.retry":[{"type":0,"value":"重試"}],"email.confirmReplyTo.confirmAction":[{"type":0,"value":"確認"}],"email.confirmReplyTo.confirmBody":[{"type":0,"value":"按下確認後,收件人回覆這位創作者寄出的信,會寄到這個信箱。"}],"email.confirmReplyTo.confirmTitle":[{"type":0,"value":"確認回信信箱"}],"email.confirmReplyTo.doneBody":[{"type":0,"value":"之後寄出的信,收件人回覆會寄到這個信箱。"}],"email.confirmReplyTo.doneTitle":[{"type":0,"value":"回信信箱已確認"}],"email.confirmReplyTo.errorBody":[{"type":0,"value":"這個連結沒有問題,是我們這邊出了狀況。請稍後再點一次。"}],"email.confirmReplyTo.errorTitle":[{"type":0,"value":"暫時無法處理"}],"email.confirmReplyTo.expiredBody":[{"type":0,"value":"確認連結 24 小時內有效。請到信件管理的「信箱設定」重新寄一次確認信。"}],"email.confirmReplyTo.expiredTitle":[{"type":0,"value":"這個確認連結已過期"}],"email.confirmReplyTo.invalidBody":[{"type":0,"value":"可能已經確認過、換成別的信箱,或連結不完整。請到信件管理的「信箱設定」重新寄一次確認信。"}],"email.confirmReplyTo.invalidTitle":[{"type":0,"value":"這個確認連結無效"}],"email.confirmReplyTo.title":[{"type":0,"value":"確認回信信箱"}],"email.unsubscribe.confirmAction":[{"type":0,"value":"確認退訂"}],"email.unsubscribe.confirmBody":[{"type":0,"value":"按下後,你不會再收到這位創作者寄出的行銷信件。"}],"email.unsubscribe.confirmTitle":[{"type":0,"value":"確認退訂"}],"email.unsubscribe.doneBody":[{"type":0,"value":"你不會再收到這位創作者寄出的行銷信件。"}],"email.unsubscribe.doneTitle":[{"type":0,"value":"已為你退訂"}],"email.unsubscribe.errorBody":[{"type":0,"value":"這個連結沒有問題,是我們這邊出了狀況。請稍後再點一次。"}],"email.unsubscribe.errorTitle":[{"type":0,"value":"暫時無法處理"}
283],"email.unsubscribe.invalidBody":[{"type":0,"value":"連結可能不完整,請直接從信件裡的「點此退訂」重新點一次。"}],"email.unsubscribe.invalidTitle":[{"type":0,"value":"這個退訂連結無效"}],"email.unsubscribe.title":[{"type":0,"value":"退訂"}],"favorite.withGoogle":[{"type":0,"value":"使用 Google 帳號"}],"favoritePage.favorite":[{"type":0,"value":"收藏"}],"favoritePage.favorite.ok":[{"type":0,"value":"您已成功收藏"}],"home.IG Reels 成長攻略課程頁面,價格為 NT.1280,附有購買按鈕、課程詳情和 4.9 星評價。右上角顯示近期購買者的資料卡。左下方是付款選項,包括信用卡和 PayPal,以及發票資訊的填寫區域。旁邊有 Instagram 圖示。":[{"type":0,"value":"IG Reels 成長攻略課程頁面,價格為 NT.1280,附有購買按鈕、課程詳情和 4.9 星評價。右上角顯示近期購買者的資料卡。左下方是付款選項,包括信用卡和 PayPal,以及發票資訊的填寫區域。旁邊有 Instagram 圖示。"}],"home.IG 成長顧問":[{"type":0,"value":"IG 成長顧問"}],"home.Notion 週記模板數位商品,價格 $299,包含信用卡支付欄位和評價 4.9 星的商品評價。旁邊有一本標示為 VOL. 4 的黃色書籍圖片,以及右上角的立即購買按鈕。":[{"type":0,"value":"Notion 週記模板數位商品,價格 $299,包含信用卡支付欄位和評價 4.9 星的商品評價。旁邊有一本標示為 VOL. 4 的黃色書籍圖片,以及右上角的立即購買按鈕。"}],"home.Payment":[{"type":0,"value":"Payment"}],"home.Podcast":[{"type":0,"value":"Podcast"}],"home.Portaly AI":[{"type":0,"value":"Portaly AI"}],"home.Portaly 提供一站式的內容變現解決方案,幫助網紅、創作者、KOL 輕鬆銷售電子書、模板、顧問與線上課程,將社群流量轉化為實際收入。內建 Portaly AI 協助優化你的內容展示和銷售策略。":[{"type":0,"value":"Portaly 提供一站式的內容變現解決方案,幫助網紅、創作者、KOL 輕鬆銷售電子書、模板、顧問與線上課程,將社群流量轉化為實際收入。內建 Portaly AI 協助優化你的內容展示和銷售策略。"}],"home.Portaly 是全球最大的中文傳送門工具,一站式整合所有社群資源,連結你的 Instagram、 YouTube、Podcast 與 Tiktok。用 AI 協助打造你專屬的一站式網站,達成導流與銷售的經營目標。":[{"type":0,"value":"Portaly 是全球最大的中文傳送門工具,一站式整合所有社群資源,連結你的 Instagram、 YouTube、Podcast 與 Tiktok。用 AI 協助打造你專屬的一站式網站,達成導流與銷售的經營目標。"}],"home.Portaly 讓你輕鬆蒐集與管理社群名單。透過簡易的表單與訂閱管理工具,將社群流量變成潛在的客戶 E-mail 資料。用 AI 分析數據,提升你的經營變現策略。":[{"type":0,"value":"Portaly 讓你輕鬆蒐集與管理社群名單。透過簡易的表單與訂閱管理工具,將社群流量變成潛在的客戶 E-mail 資料。用 AI 分析數據,提升你的經營變現策略。"}],"home.Rewards":[{"type":0,"value":"Rewards"}],"home.Sophia 的個人頁面和行銷概覽,展示社群媒體平台圖示、IG Reels 成長攻略課程和網站瀏覽數據。旁邊有一對一顧問協助的預約卡片、調色板和網站瀏覽條形圖。":[{"type":0,"value":"Sophia 的個人頁面和行銷概覽,展示社群媒體平台圖示、IG Reels 成長攻略課程和網站瀏覽數據。旁邊有一對一顧問協助的預約卡片、調色板和網站瀏覽條形圖。"}],"home.Sophia 的個人頁面預覽,顯示數位商品推廣,包括百萬銷售攻略課程、一對一顧問諮詢服務,以及免費下載的 Notion 設計模板。":[{"type":0,"value":"Sophia 的個人頁面預覽,顯示數位商品推廣,包括百萬銷售攻略課程、一對一顧問諮詢服務,以及免費下載的 Notion 設計模板。"}],"home.Sophia 的社群媒體影響者個人頁面,顯示她在多個平台上的追隨者總數 12k,其中包含 Instagram 7.3k、Threads 300、X 3.0k 和 LinkedIn 1.2k。旁邊環繞著 TikTok、Podcast、Instagram、Facebook 和 YouTube 的圖示。":[{"type":0,"value":"Sophia 的社群媒體影響者個人頁面,顯示她在多個平台上的追隨者總數 12k,其中包含 Instagram 7.3k、Threads 300、X 3.0k 和 LinkedIn 1.2k。旁邊環繞著 TikTok、Podcast、Instagram、Facebook 和 YouTube 的圖示。"}],"home.YouTuber":[{"type":0,"value":"YouTuber"}],"home.about.About Portaly":[{"type":0,"value":"About Portaly"}],"home.about.About Team":[{"type":0,"value":"About Team"}],"home.about.由臺灣團隊「真實引擎」所開發,兩年內打造全球第一的中文傳送門系統 Portaly。":[{"type":0,"value":"由臺灣團隊「真實引擎」所開發,兩年內打造全球第一的中文傳送門系統 Portaly。"}],"home.about.立即打造":[{"type":0,"value":"立即打造"}],"home.about.關於我們{suffix}":[{"type":0,"value":"關於我們"},{"type":1,"value":"suffix"}],"home.creators.探索 Portaly 上的精選網紅與創作者用戶。":[{"type":0,"value":"探索 Portaly 上的精選網紅與創作者用戶。"}],"home.creators.精選帳號{suffix}":[{"type":0,"value":"精選帳號"},{"type":1,"value":"suffix"}],"home.footer.Privacy":[{"type":0,"value":"Privacy"}
283],"home.footer.directory":[{"type":0,"value":"Directory"}],"home.footer.logoAlt":[{"type":0,"value":"Portaly Portal"}],"home.footer.trademark":[{"type":1,"value":"brand"},{"type":0,"value":"™ is a registered trademark of Real Engine, Inc."}],"home.footer.使用條款":[{"type":0,"value":"使用條款"}],"home.footer.申訴檢舉":[{"type":0,"value":"申訴檢舉"}],"home.footer.聯絡信箱":[{"type":0,"value":"聯絡信箱"}],"home.homepage.cta.免費註冊":[{"type":0,"value":"免費註冊"}],"home.homepage.hero.description":[{"type":0,"value":"加入超過 "},{"children":[{"type":1,"value":"count"}],"type":8,"value":"em"},{"type":0,"value":" 名創作者與網紅,使用 Portaly 打造你的個人品牌頁面、銷售數位商品、接收品牌合作邀約,一站完成內容經營與商務變現。"}],"home.homepage.hero.免費註冊":[{"type":0,"value":"免費註冊"}],"home.monetize.1 對 1 品牌定位輔導課程廣告,圖片中兩名女性正在交談,課程價格為 $1699,標示折扣碼 777。左側有圖標代表『LINKS』與『電子書』,並有藍色箭頭指向課程卡片,背景帶有淡藍色圓形線條裝飾。":[{"type":0,"value":"1 對 1 品牌定位輔導課程廣告,圖片中兩名女性正在交談,課程價格為 $1699,標示折扣碼 777。左側有圖標代表『LINKS』與『電子書』,並有藍色箭頭指向課程卡片,背景帶有淡藍色圓形線條裝飾。"}],"home.monetize.IG Reels 成長攻略線上課程促銷廣告,包含課程封面、一位女性講師比出 OK 手勢,標示優惠價格 NT.1280 原價 NT.2980,評價 4.9 顆星。周圍有圖標代表電子書、顧問服務、模版筆記等附加資源,並展示銷售數據:6,948 次觀看(增長 65%)、487 筆銷售(增長 49%)、總收入 $560,163(增長 79%)。下方有購買名單表格,顯示客戶名稱及 Email,右下角有綠色按鈕寫著「立即購買」。":[{"type":0,"value":"IG Reels 成長攻略線上課程促銷廣告,包含課程封面、一位女性講師比出 OK 手勢,標示優惠價格 NT.1280 原價 NT.2980,評價 4.9 顆星。周圍有圖標代表電子書、顧問服務、模版筆記等附加資源,並展示銷售數據:6,948 次觀看(增長 65%)、487 筆銷售(增長 49%)、總收入 $560,163(增長 79%)。下方有購買名單表格,顯示客戶名稱及 Email,右下角有綠色按鈕寫著「立即購買」。"}],"home.monetize.Podcast 經營指南課程廣告,黑白封面圖片顯示錄音室內的麥克風,標示折扣碼 POD,並有倒數計時 1 天 17 小時 11 分 21 秒。右側有藍色圖示,分別標示『折扣碼』與『倒數計時』,背景為簡潔白色設計。":[{"type":0,"value":"Podcast 經營指南課程廣告,黑白封面圖片顯示錄音室內的麥克風,標示折扣碼 POD,並有倒數計時 1 天 17 小時 11 分 21 秒。右側有藍色圖示,分別標示『折扣碼』與『倒數計時』,背景為簡潔白色設計。"}],"home.monetize.Portaly 以【數位內容】販售為主,無論是線上課程、電子書、模板、顧問服務等,都可以上架銷售。":[{"type":0,"value":"Portaly 以【數位內容】販售為主,無論是線上課程、電子書、模板、顧問服務等,都可以上架銷售。"}],"home.monetize.Portaly 協助你打造數位商城,透過銷售電子書、線上課程、諮詢服務等商品將內容變現。本服務提供信用卡與 Paypal 付款介面,並串接統一發票、自動申報所得,讓你更能專注在內容產出與銷售推廣上。":[{"type":0,"value":"Portaly 協助你打造數位商城,透過銷售電子書、線上課程、諮詢服務等商品將內容變現。本服務提供信用卡與 Paypal 付款介面,並串接統一發票、自動申報所得,讓你更能專注在內容產出與銷售推廣上。"}],"home.monetize.Portaly 協助你打造數位商城,透過銷售電子書、線上課程、諮詢服務等商品將內容變現,並串接付款、發票與報稅,讓你專注於創作。":[{"type":0,"value":"Portaly 協助你打造數位商城,透過銷售電子書、線上課程、諮詢服務等商品將內容變現,並串接付款、發票與報稅,讓你專注於創作。"}],"home.monetize.Portaly 提供商品銷售與內建金流。只要設定好商品介紹和檔案連結,就可以立即開始銷售。詳細的教學<a>請看此</a>":[{"type":0,"value":"Portaly 提供商品銷售與內建金流。只要設定好商品介紹和檔案連結,就可以立即開始銷售。詳細的教學"},{"children":[{"type":0,"value":"請看此"}],"type":8,"value":"a"}],"home.monetize.Portaly 系統非常重視智慧財產權。每位購買者都會獲得專屬的商品連結,若連結被多次點擊,將會自動鎖定,保障內容安全。":[{"type":0,"value":"Portaly 系統非常重視智慧財產權。每位購買者都會獲得專屬的商品連結,若連結被多次點擊,將會自動鎖定,保障內容安全。"}],"home.monetize.Portaly 適合賣哪些產品?":[{"type":0,"value":"Portaly 適合賣哪些產品?"}],"home.monetize.一鍵上架":[{"type":0,"value":"一鍵上架"}],"home.monetize.內容變現":[{"type":0,"value":"內容變現"}],"home.monetize.內容變現,打造你的數位商城":[{"type":0,"value":"內容變現,打造你的數位商城"}],"home.monetize.內建信用卡、國際 Paypal 收款,並提供統一發票開立以及自動化帳務申報流程。":[{"type":0,"value":"內建信用卡、國際 Paypal 收款,並提供統一發票開立以及自動化帳務申報流程。"}],"home.monetize.如何防止我的數位商品被未經授權下載或分享?":[{"type":0,"value":"如何防止我的數位商品被未經授權下載或分享?"}],"home.monetize.快速上架你的電子書、直播課程、顧問諮詢,將內容轉化為收益。":[{"type":0,"value":"快速上架你的電子書、直播課程、顧問諮詢,將內容轉化為收益。"}],"home.monetize.我可以在 Portaly 上賣商品嗎?":[{"type":0,"value":"我可以在 Portaly 上賣商品嗎?"}],"home.monetize.提供專屬折扣碼、倒數計時功能,建立你的促銷流程,完成銷售轉單。":[{"type":0,"value":"提供專屬折扣碼、倒數計時功能,建立你的促銷流程,完成銷售轉單。"}],"home.monetize.更多關於數位變現":[{"type":0,"value":"更多關於"},{"children":[],"type":8,"value":"br"},{"type":0,"value":"數位變現"}
283],"home.monetize.每筆交易完成後,購買者都會收到由系統自動開立並發送的二/三聯式電子發票。用戶提款時,Portaly 將協助您處理公司發票、勞報單、稅務等問題。":[{"type":0,"value":"每筆交易完成後,購買者都會收到由系統自動開立並發送的二/三聯式電子發票。用戶提款時,Portaly 將協助您處理公司發票、勞報單、稅務等問題。"}],"home.monetize.用戶回饋":[{"type":0,"value":"用戶回饋"}],"home.monetize.用戶案例":[{"type":0,"value":"用戶案例"}],"home.monetize.發票或交易稅金要怎麼處理?":[{"type":0,"value":"發票或交易稅金要怎麼處理?"}],"home.monetize.立即註冊":[{"type":0,"value":"立即註冊"}],"home.monetize.線上付款與電子發票資訊填寫介面,包含選擇發票類型、付款方式(信用卡或 PayPal)及輸入信用卡資訊的表單。右側有藍色發票圖示標示『統一發票』,綠色盾牌圖示標示『金流串接』,背景為簡潔白色設計。":[{"type":0,"value":"線上付款與電子發票資訊填寫介面,包含選擇發票類型、付款方式(信用卡或 PayPal)及輸入信用卡資訊的表單。右側有藍色發票圖示標示『統一發票』,綠色盾牌圖示標示『金流串接』,背景為簡潔白色設計。"}],"home.monetize.行銷工具":[{"type":0,"value":"行銷工具"}],"home.monetize.金流管理":[{"type":0,"value":"金流管理"}],"home.monetize.銷售數位商品,創造內容變現":[{"type":0,"value":"銷售數位商品,創造內容變現"}],"home.monetize.開始使用":[{"type":0,"value":"開始使用"}],"home.payment.Portaly Payment":[{"type":0,"value":"Portaly Payment"}],"home.payment.了解更多":[{"type":0,"value":"了解更多"}],"home.payment.你的 AI 產品,一鍵開始收款":[{"type":0,"value":"你的 AI 產品,一鍵開始收款"}],"home.payment.多元交易方式一次整合":[{"type":0,"value":"多元交易方式一次整合"}],"home.payment.多元交易方式,信用卡、Apple Pay、Line Pay 一次整合":[{"type":0,"value":"多元交易方式,信用卡、Apple Pay、Line Pay 一次整合"}],"home.payment.安裝 Portaly Payment Skill":[{"type":0,"value":"安裝 Portaly Payment Skill"}],"home.payment.專屬 Vibe Coding 的交易引擎。由 Coding Agent 自動串接,讓你的 AI 產品一鍵開始收款。":[{"type":0,"value":"專屬 Vibe Coding 的交易引擎。由 Coding Agent 自動串接,讓你的 AI 產品一鍵開始收款。"}],"home.payment.專屬 Vibe Coding 的交易引擎,由 Coding Agent 自動串接,讓你的 AI 產品一鍵開始收款。":[{"type":0,"value":"專屬 Vibe Coding 的交易引擎,由 Coding Agent 自動串接,讓你的 AI 產品一鍵開始收款。"}],"home.payment.建立月費 $299 訂閱方案":[{"type":0,"value":"建立月費 $299 訂閱方案"}],"home.payment.後台管理介面,訂戶、方案、交易報表集中管理":[{"type":0,"value":"後台管理介面,訂戶、方案、交易報表集中管理"}],"home.payment.發票":[{"type":0,"value":"發票"}],"home.payment.發票自動開立 + 稅務歸戶":[{"type":0,"value":"發票自動開立 + 稅務歸戶"}],"home.payment.發票與稅務自動處理":[{"type":0,"value":"發票與稅務自動處理"}],"home.payment.發票與稅務,電子發票自動開立、營業稅由 Portaly 處理":[{"type":0,"value":"發票與稅務,電子發票自動開立、營業稅由 Portaly 處理"}],"home.payment.稅務":[{"type":0,"value":"稅務"}],"home.payment.結帳與訂閱一條龍":[{"type":0,"value":"結帳與訂閱一條龍"}],"home.payment.結帳與訂閱,結帳頁、訂閱方案、Webhook 通知一條龍":[{"type":0,"value":"結帳與訂閱,結帳頁、訂閱方案、Webhook 通知一條龍"}],"home.payment.訂閱":[{"type":0,"value":"訂閱"}],"home.payment.設定 API Key":[{"type":0,"value":"設定 API Key"}],"home.payment.金流":[{"type":0,"value":"金流"}],"home.pricing.Email 名單蒐集":[{"type":0,"value":"Email 名單蒐集"}],"home.pricing.Email 名單蒐集工具":[{"type":0,"value":"Email 名單蒐集工具"}],"home.pricing.Link in bio、個人網站、數位商品、金流收款、名單收集":[{"type":0,"value":"Link in bio、個人網站、數位商品、金流收款、名單收集"}],"home.pricing.faq.Portaly 會抽成嗎?抽多少?":[{"type":0,"value":"Portaly 會抽成嗎?抽多少?"}],"home.pricing.faq.不想被區塊數量限制":[{"type":0,"value":"不想被區塊數量或頁面數限制綁住內容呈現"}],"home.pricing.faq.不會再扣下一期費用":[{"type":0,"value":"不會再扣下一期費用"}],"home.pricing.faq.不會影響已建立的內容":[{"type":0,"value":"不會影響你已建ç«
283‹çš„內容與交易紀錄"}],"home.pricing.faq.不會自動扣款":[{"type":0,"value":"不會自動扣款"}],"home.pricing.faq.交易費率是以交易發生當下計算":[{"type":0,"value":"交易費率是以「交易發生當下的會員身份」計算。升級只會影響升級後的新交易。"}],"home.pricing.faq.付款失敗.不會":[{"type":0,"value":"不會。"}],"home.pricing.faq.付款失敗只會暫時回到基本方案":[{"type":0,"value":"付款失敗只會暫時回到基本方案:"}],"home.pricing.faq.你可以安心體驗":[{"type":0,"value":"你可以安心體驗,不需要先綁定取消。"}],"home.pricing.faq.僅支援信用卡自動扣款":[{"type":0,"value":"Portaly 訂閱方案僅支援信用卡自動扣款,暫未提供其他付款方式。"}],"home.pricing.faq.免費試用.不會":[{"type":0,"value":"不會。"}],"home.pricing.faq.免費試用結束後會自動扣款嗎?":[{"type":0,"value":"免費試用結束後會自動扣款嗎?"}],"home.pricing.faq.內容不會被刪除":[{"type":0,"value":"內容不會被刪除"}],"home.pricing.faq.升級不會回溯.不會":[{"type":0,"value":"不會。"}],"home.pricing.faq.取消後":[{"type":0,"value":"取消後:"}],"home.pricing.faq.可以用 Portaly 收國外款項或外幣嗎?":[{"type":0,"value":"可以用 Portaly 收國外款項或外幣嗎?"}],"home.pricing.faq.可以隨時都能取消":[{"type":0,"value":"可以,隨時都能取消。"}],"home.pricing.faq.可以需頂級方案":[{"type":0,"value":"可以(需頂級方案)。"}],"home.pricing.faq.台灣版與國際版為不同系統":[{"type":0,"value":"⚠️ 台灣版與國際版為不同系統,金流與帳號不互通。"}],"home.pricing.faq.台灣版適合":[{"type":0,"value":"台灣版:適合有台灣身分證與銀行帳戶、需要開立統一發票的人"}],"home.pricing.faq.國際版適合":[{"type":0,"value":"國際版:適合海外創作者或使用 PayPal 收款者"}],"home.pricing.faq.基本方案和頂級方案差在哪?":[{"type":0,"value":"基本方案和頂級方案差在哪?"}],"home.pricing.faq.基本方案和頂級方案差在哪?.summary":[{"type":0,"value":"簡答:差在「抽成比例、功能上限、進階工具」。"}],"home.pricing.faq.基本方案就很夠用":[{"type":0,"value":"\uD83D\uDC49 如果你只是單純放連結、還沒有變現需求,基本方案就很夠用。"}],"home.pricing.faq.基本方案每筆交易抽成":[{"type":0,"value":"基本方案:每筆交易抽成 "},{"type":1,"value":"freeRate"},{"type":0,"value":"%"}],"home.pricing.faq.基本方案:交易抽成":[{"type":0,"value":"基本方案:交易抽成 "},{"type":1,"value":"freeRate"},{"type":0,"value":"%,功能與區塊數量有限"}],"home.pricing.faq.如果付款失敗,內容會消失嗎?":[{"type":0,"value":"如果付款失敗,內容會消失嗎?"}],"home.pricing.faq.如果你有販售商品":[{"type":0,"value":"\uD83D\uDC49 如果你有「販售商品 / 收贊助 / 建立名單 / 自有產品」,頂級方案會更划算。"}],"home.pricing.faq.如果我之後才升級,之前的交易會變 6% 嗎?":[{"type":0,"value":"如果我之後才升級,之前的交易會變 6% 嗎?"}],"home.pricing.faq.已付費的期間仍可使用":[{"type":0,"value":"已付費的期間仍可完整使用到期滿"}],"home.pricing.faq.希望降低每筆交易抽成":[{"type":0,"value":"希望降低每筆交易抽成("},{"type":1,"value":"premiumRate"},{"type":0,"value":"% vs "},{"type":1,"value":"freeRate"},{"type":0,"value":"%)"}],"home.pricing.faq.帳號會自動回到基本方案":[{"type":0,"value":"帳號會自動回到基本方案"}],"home.pricing.faq.想建立 Email 名單":[{"type":0,"value":"想建立 Email 名單、做後續行銷"}],"home.pricing.faq.我可以隨時取消訂閱嗎?":[{"type":0,"value":"我可以隨時取消訂閱嗎?"}],"home.pricing.faq.我適合用台灣版還是國際版 Portaly?":[{"type":0,"value":"我適合用台灣版還是國際版 Portaly?"}],"home.pricing.faq.抽成以交易成功當下的方案為準":[{"type":0,"value":"抽成以「交易成功當下的方案」為準,之後升級不會回溯調整。"}],"home.pricing.faq.會依你當下的會員方案計算":[{"type":0,"value":"會,依你當下的會員方案計算。"}],"home.pricing.faq.有在販售數位商品":[{"type":0,"value":"有在販售數位商品、課程或收取贊助"}],"home.pricing.faq.有海外受眾":[{"type":0,"value":"有海外受眾,需要 PayPal 收款"}],"home.pricing.faq.沒有信用卡可以升級嗎?":[{"type":0,"value":"沒有信用卡可以升級嗎?"}],"home.pricing.faq.目前不行":[{"type":0,"value":"目前不行。"}],"home.pricing.faq.看你收款帳戶與稅務身份":[{"type":0,"value":"看你「收款帳戶與稅務身份」。"}],"home.pricing.faq.自己打造產品":[{"type":0,"value":"自己打造產品,希望串接完整交易系統收款"}],"home.pricing.faq.超過上限的區塊會被鎖住":[{"type":0,"value":"超過上限的區塊會被「鎖住無法編輯」"}],"home.pricing.faq.重新訂閱即可全部解鎖":[{"type":0,"value":"重新訂閱即可全部解鎖。"}],"home.pricing.faq.需要自訂網域":[{"type":0,"value":"需要自訂網域、SEO 設定、進階數據分析"}],"home.pricing.faq.頂級方案支援 PayPal 收款":[{"type":0,"value":"頂級方案支援 PayPal 收款,可讓海外用戶以外幣付款。"}],"home.pricing.faq.頂級方案會省下更多":[{"type":0,"value":"\uD83D\uDC49 一旦開始收款或經營名單,頂級方案會省下更多成本與時間。"}],"home.pricing.faq.頂級方案每筆交易抽成":[{"type":0,"value":"頂級方案:每筆交易抽成 "},{"type":1,"value":"premiumRate"},{"type":0,"value":"%"}],"home.pricing.faq.頂級方案的免費試用結束後":[{"type":0,"value":"頂級方案的免費試用結束後:"}],"home.pricing.faq.頂級方案適合哪些人?":[{"type":0,"value":"頂級方案適合哪些人?"}],"home.pricing.faq.頂級方案適合哪些人?.intro":[{"type":0,"value":"如果你符合下面其中一項,頂級方案通常會更划算:"}],"home.pricing.faq.頂級方案:交易抽成":[{"type":0,"value":"頂級方案:交易抽成 "},{"type":1,"value":"premiumRate"},{"type":0,"value":"%,無限區塊與頁面,支援自訂網域、SEO、Email 蒐集、進階數據分析與 PayPal 收款、自己開發產品串接 Payment"}],"home.pricing.一個方案,解決所有工具。":[{"type":0,"value":"一個方案,解決所有工具。"}],"home.pricing.一個頁面,完成經營與變現。":[{"type":0,"value":"一個頁面,完成經營與變現。"}],"home.pricing.不用反覆更新個人資料,整合所有內容、作品與商品,在各大社群平台ï¼
283Œä¸€æ¬¡å®Œæˆåˆ†äº«èˆ‡è²©å”®ã€‚":[{"type":0,"value":"不用反覆更新個人資料,整合所有內容、作品與商品,在各大社群平台,一次完成分享與販售。"}],"home.pricing.了解 Portaly 免費與頂級會員的方案功能與費率。":[{"type":0,"value":"了解 Portaly 免費與頂級會員的方案功能與費率。"}],"home.pricing.交易系統":[{"type":0,"value":"交易系統"}],"home.pricing.個人網站(含主機)":[{"type":0,"value":"個人網站(含主機)"}],"home.pricing.個人頁面":[{"type":0,"value":"個人頁面"}],"home.pricing.免費開始":[{"type":0,"value":"免費開始"}],"home.pricing.基本 SEO":[{"type":0,"value":"基本 SEO"}],"home.pricing.基本會員":[{"type":0,"value":"基本會員"}],"home.pricing.多省 14% !":[{"type":0,"value":"多省 14% !"}],"home.pricing.將創作與變現工具集中管理,成本與流程都更簡單。":[{"type":0,"value":"將創作與變現工具集中管理,成本與流程都更簡單。"}],"home.pricing.工具一起買,更划算!":[{"type":0,"value":"工具一起買,更划算!"}],"home.pricing.工具需求":[{"type":0,"value":"工具需求"}],"home.pricing.年成本(概估)":[{"type":0,"value":"年成本(概估)"}],"home.pricing.年訂 NT${price}":[{"type":0,"value":"年訂 NT$"},{"type":1,"value":"price"}],"home.pricing.從基本經營到穩定變現,自由選擇最適合的方案":[{"type":0,"value":"從基本經營到穩定變現,自由選擇最適合的方案"}],"home.pricing.抽成":[{"type":0,"value":"抽成"}],"home.pricing.數位商品":[{"type":0,"value":"數位商品"}],"home.pricing.方案說明{suffix}":[{"type":0,"value":"方案說明"},{"type":1,"value":"suffix"}],"home.pricing.每月多省 14 %":[{"type":0,"value":"每月多省 14 %"}],"home.pricing.準備好加入創作者的行列了嗎?":[{"type":0,"value":"準備好加入創作者的行列了嗎?"}],"home.pricing.為創作者打造的成長與變現方案":[{"type":0,"value":"為創作者打造的成長與變現方案"}],"home.pricing.訂閱 / 贊助工具":[{"type":0,"value":"訂閱 / 贊助工具"}],"home.pricing.訂閱 / 贊助工具tag":[{"type":0,"value":"訂閱 / 贊助工具"}],"home.pricing.許多知名創作者選擇 Portaly":[{"type":0,"value":"許多知名創作者選擇 Portaly"}],"home.pricing.詳細方案比較":[{"type":0,"value":"詳細方案比較"}],"home.pricing.賣課 / 數位商品":[{"type":0,"value":"賣課 / 數位商品"}],"home.pricing.金流收款":[{"type":0,"value":"金流收款"}],"home.pricing.金流收款工具(平台費+手續費)":[{"type":0,"value":"金流收款工具(平台費+手續費)"}],"home.pricing.頂級方案":[{"type":0,"value":"頂級方案"}],"home.pricing.頂級會員":[{"type":0,"value":"頂級會員"}],"home.rewards.Portaly Rewards":[{"type":0,"value":"Portaly Rewards"}],"home.rewards.productCount":[{"type":1,"value":"count"},{"type":0,"value":"+ ä»¶"}],"home.rewards.{count} 筆":[{"type":1,"value":"count"},{"type":0,"value":" 筆"}],"home.rewards.一鍵領取專屬連結":[{"type":0,"value":"一鍵領取專屬連結"}],"home.rewards.上千件可推薦商品,涵蓋多種類型":[{"type":0,"value":"上千件可推薦商品,涵蓋多種類型"}],"home.rewards.上千件商品任你挑":[{"type":0,"value":"上千件商品任你挑"}],"home.rewards.上千件數位商品免費領取專屬分潤連結,不用粉絲數、不用審核,分享出去就開始賺分潤。":[{"type":0,"value":"上千件數位商品免費領取專屬分潤連結,不用粉絲數、不用審核,分享出去就開始賺分潤。"}],"home.rewards.上千件線上課程、電子書、講座票券,免費領取專屬分潤連結。不用粉絲數、不用審核,分享出去就開始賺分潤。":[{"type":0,"value":"上千件線上課程、電子書、講座票券,免費領取專屬分潤連結。不用粉絲數、不用審核,分享出去就開始賺分潤。"}],"home.rewards.了解更多":[{"type":0,"value":"了解更多"}],"home.rewards.你的收入/月":[{"type":0,"value":"你的收入/月"}],"home.rewards.分潤儀表板,一鍵領取專屬連結,成交自動歸因":[{"type":0,"value":"分潤儀表板,一鍵領取專屬連結,成交自動歸因"}],"home.rewards.分潤比例":[{"type":0,"value":"分潤比例"}],"home.rewards.推薦好商品,賺取分潤收入":[{"type":0,"value":"推薦好商品,賺取分潤收入"}],"home.rewards.收益每月結算可提領":[{"type":0,"value":"收益每月結算可提領"}],"home.rewards.數位商品庫,上千件商品任你挑,分潤比例清楚標示":[{"type":0,"value":"數位商品庫,上千件商品任你挑,分潤比例清楚標示"}],"home.rewards.每月可提領,收益每月結算,直接匯入你的銀行帳戶":[{"type":0,"value":"每月可提領,收益每月結算,直接匯入你的銀行帳戶"}],"home.rewards.示範商品單價":[{"type":0,"value":"示範商品單價"}],"home.rewards.社群方案":[{"type":0,"value":"社群方案"}],"home.rewards.範本包":[{"type":0,"value":"範本包"}],"home.rewards.線上課程":[{"type":0,"value":"線上課程"}],"home.rewards.講座票券":[{"type":0,"value":"講座票券"}],"home.rewards.連結成交":[{"type":0,"value":"連結成交"}],"home.rewards.還有更多":[{"type":0,"value":"還有更多"}],"home.rewards.電子書":[{"type":0,"value":"電子書"}],"home.rewards.*以示範商品試算,實際依商品與成交數而定":[{"type":0,"value":"*以示範商品試算,實際依商品與成交數而定"}],"home.store.Portaly Store 數位商城":[{"type":0,"value":"Portaly Store 數位商城"}],"home.store.recommend.title":[{"type":0,"value":"你可能會喜歡"}],"home.store.前往購買":[{"type":0,"value":"前往購買"}],"home.store.精選熱賣":[{"type":0,"value":"精選熱賣"}],"home.webpage.Portaly 提供網紅、創作者最完整的個人網站工具,30 分鐘將文字、圖像與影音內容打造成的專屬網站,協助用戶達成社群導流、名單收集和流量變現等成果。":[{"type":0,"value":"Portaly 提供網紅、創作者最完整的個人網站工具,30 分鐘將文字、圖像與影音內容打造成的專屬網站,協助用戶達成社群導流、名單收集和流量變現等成果。"}],"home.webpage.Sophia 的個人頁面預覽,展示了她的社群媒體帳號、課程、音訊節目和一對一諮詢服務。頁面設計包含她的個人照片、產品圖片、購買按鈕、社群平台圖示,以及調色板和網站瀏覽數據的圖表。":[{"type":0,"value":"Sophia 的個人頁面預覽,展示了她的社群媒體帳號、課程、音訊節目和一對一諮詢服務。頁面設計包含她的個人照片、產品圖片、購買按鈕、社群平台圖示,以及調色板和網站瀏覽數據的圖表。"}],"home.webpage.免費註冊":[{"type":0,"value":"免費註冊"}],"home.webpage.建立專屬的個人網站":[{"type":0,"value":"建ç«
283‹å°ˆå±¬çš„個人網站"}],"home.webpage.用戶案例":[{"type":0,"value":"用戶案例"}],"home.webpage.立即建立":[{"type":0,"value":"立即建立"}],"home.website.30 秒免費註冊 30 分鐘立即上線":[{"type":0,"value":"30 秒免費註冊"},{"children":[{"type":0,"value":"、"}],"type":8,"value":"br"},{"type":0,"value":"30 分鐘立即上線"}],"home.website.40 種模組,打造專屬網站":[{"type":0,"value":"40 種模組,打造專屬網站"}],"home.website.Portaly 個人網站與常見的網站架設工具有什麼不同?":[{"type":0,"value":"Portaly 個人網站與常見的網站架設工具有什麼不同?"}],"home.website.Portaly 可以即時讓網站上線嗎?":[{"type":0,"value":"Portaly 可以即時讓網站上線嗎?"}],"home.website.Portaly 提供 SEO 優化的功能,只要簡單設定就可以讓你的搜尋排名更靠前。詳細的教學<a>請看此</a>":[{"type":0,"value":"Portaly 提供 SEO 優化的功能,只要簡單設定就可以讓你的搜尋排名更靠前。詳細的教學"},{"children":[{"type":0,"value":"請看此"}],"type":8,"value":"a"}],"home.website.Portaly 提供完整的自訂網域串接,可以透過教學一步步完成設置。":[{"type":0,"value":"Portaly 提供完整的自訂網域串接,可以透過教學一步步完成設置。"}],"home.website.Portaly 提供網紅與創作者完善的的個人網站工具,協助 Instagram、YouTube、Facebook、Podcast 等社群導流,並建立專屬的影音、視覺、文字頁面。":[{"type":0,"value":"Portaly 提供網紅與創作者完善的的個人網站工具,協助 Instagram、YouTube、Facebook、Podcast 等社群導流,並建立專屬的影音、視覺、文字頁面。"}],"home.website.Portaly 提供視覺化功能模組,10 分鐘即可設定完成,並立即上線使用。":[{"type":0,"value":"Portaly 提供視覺化功能模組,10 分鐘即可設定完成,並立即上線使用。"}],"home.website.Portaly 是行動與社群時代的個人網站工具,以手機版網頁為主、並且可以一鍵切換成電腦版 RWD 模式。與其他架站工具比較<a>請看此</a>":[{"type":0,"value":"Portaly 是行動與社群時代的個人網站工具,以手機版網頁為主、並且可以一鍵切換成電腦版 RWD 模式。與其他架站工具比較"},{"children":[{"type":0,"value":"請看此"}],"type":8,"value":"a"}],"home.website.個人網站{suffix}":[{"type":0,"value":"個人網站"},{"type":1,"value":"suffix"}],"home.website.分析儀表板概覽,顯示 Google Analytics、Google Tag Manager 和其他網站數據工具的圖示。數據摘要包括全球 2,572 次瀏覽、829 次觀看、645 位訂閱者,以及 2,618 件數位產品的總銷售量。":[{"type":0,"value":"分析儀表板概覽,顯示 Google Analytics、Google Tag Manager 和其他網站數據工具的圖示。數據摘要包括全球 2,572 次瀏覽、829 次觀看、645 位訂閱者,以及 2,618 件數位產品的總銷售量。"}],"home.website.只要將帳號連結新增至個人檔案中,就可以讓粉絲一眼找到你的各個社群和網站。此外,Portaly 有提供 IG / YouTube 等官方帳號認證功能。":[{"type":0,"value":"只要將帳號連結新增至個人檔案中,就可以讓粉絲一眼找到你的各個社群和網站。此外,Portaly 有提供 IG / YouTube 等官方帳號認證功能。"}],"home.website.圖像、文字、影音、商品銷售等超過 40 種功能與設計模組,客製專屬的品牌官網。":[{"type":0,"value":"圖像、文字、影音、商品銷售等超過 40 種功能與設計模組,客製專屬的品牌官網。"}],"home.website.多媒體內容圖示,包括影音內容、影像內容、文字內容、多樣化排版、Podcast、商品銷售、名單收集和多功能串接。":[{"type":0,"value":"多媒體內容圖示,包括影音內容、影像內容、文字內容、多樣化排版、Podcast、商品銷售、名單收集和多功能串接。"}],"home.website.如何將我的社群帳號連結到 Portaly?":[{"type":0,"value":"如何將我的社群帳號連結到 Portaly?"}],"home.website.我可以自訂網域嗎?":[{"type":0,"value":"我可以自訂網域嗎?"}],"home.website.更多關於建立專屬個人網站":[{"type":0,"value":"更多關於建立"},{"children":[],"type":8,"value":"br"},{"type":0,"value":"專屬個人網站"}],"home.website.流量監控與行銷工具":[{"type":0,"value":"流量監控與行銷工具"}],"home.website.用 Portaly 建置的網站可以被搜尋到嗎?":[{"type":0,"value":"用 Portaly 建置的網站可以被搜尋到嗎?"}],"home.website.用戶回饋":[{"type":0,"value":"用戶回饋"}],"home.website.監控流量與互動數據,串接 Google GTM、Facebook pixel 完成再導購行銷。":[{"type":0,"value":"監控流量與互動數據,串接 Google GTM、Facebook pixel 完成再導購行銷。"}],"home.website.社群媒體統計概覽,顯示 Facebook、Instagram、Threads、X、TikTok 和 YouTube 的圖示,並標註總人數 50k,其中 Instagram 1.0k、Threads 300、X 3.0k。":[{"type":0,"value":"社群媒體統計概覽,顯示 Facebook、Instagram、Threads、X、TikTok 和 YouTube 的圖示,並標註總人數 50k,其中 Instagram 1.0k、Threads 300、X 3.0k。"}],"home.website.社群資源,一站整合":[{"type":0,"value":"社群資源,一站整合"}],"home.website.連結你的社群資源,協助 Instagram、YouTube、Threads 等官方帳號認證。":[{"type":0,"value":"連結你的社群資源,協助 Instagram、YouTube、Threads 等官方帳號認證。"}],"home.一位穿著瑜伽服的女性以冥想姿勢坐著,周圍漂浮著辦公物品,如筆記本、燈泡、鉛筆、文件夾、信封和咖啡杯,象徵放鬆與平衡工作生活。":[{"type":0,"value":"一位穿著瑜伽服的女性以冥想姿勢坐著,周圍漂浮著辦公物品,如筆記本、燈泡、鉛筆、文件夾、信封和咖啡杯,象徵放鬆與平衡工作生活。"}],"home.一支智慧型手機環繞 Instagram、TikTok、YouTube 和 Facebook 的標誌,象徵社群媒體應用的整合。":[{"type":0,"value":"一支智慧型手機 surrounded by Instagram、TikTok、YouTube 和 Facebook 的標誌,象徵社群媒體應用的整合。"}],"home.一站式整合所有社群資源,連結你的 Instagram、YouTube、Podcast 與 Tiktok。建立個人品牌、活動專頁、官方網站,達成導流與銷售等經營目標。":[{"type":0,"value":"一站式整合所有社群資源,連結你的 Instagram、YouTube、Podcast 與 Tiktok。建立個人品牌、活動專頁、官方網站,達成導流與銷售等經營目標。"}],"home.三個應用程式圖示,包括 TikTok、Spotify 和 Notion。":[{"type":0,"value":"三個應用程式圖示,包括 TikTok、Spotify 和 Notion。"}
283],"home.串接社群平台內容<br></br>與各種喜愛的工具":[{"type":0,"value":"串接社群平台內容"},{"children":[],"type":8,"value":"br"},{"type":0,"value":"與各種喜愛的工具"}],"home.交易列表和收入概覽,顯示範圍為 2024/07/12 到 2024/08/11 的交易明細,包括專案名稱、交易金額和客戶的電子郵件。旁邊有一個圓形圖表顯示 9 月份收入 $452,底部顯示總收入 $22,724。":[{"type":0,"value":"交易列表和收入概覽,顯示範圍為 2024/07/12 到 2024/08/11 的交易明細,包括專案名稱、交易金額和客戶的電子郵件。旁邊有一個圓形圖表顯示 9 月份收入 $452,底部顯示總收入 $22,724。"}],"home.以前想販售自有的數位產品,但都沒有在台灣找到方便好用的選項,感謝 Portaly 的出現,解決了我金流、商品寄出的大麻煩,商品自動化的販售真的好方便!":[{"type":0,"value":"以前想販售自有的數位產品,但都沒有在台灣找到方便好用的選項,感謝 Portaly 的出現,解決了我金流、商品寄出的大麻煩,商品自動化的販售真的好方便!"}],"home.個人網站":[{"type":0,"value":"個人網站"}],"home.免費註冊":[{"type":0,"value":"免費註冊"}],"home.內容變現":[{"type":0,"value":"內容變現"}],"home.內容銷售,一鍵變現":[{"type":0,"value":"內容銷售,一鍵變現"}],"home.內建金流支付、國際收款、發票開立功能":[{"type":0,"value":"內建金流支付、國際收款、發票開立功能"}],"home.凱文設計 Kevin Design":[{"type":0,"value":"凱文設計 Kevin Design"}],"home.可以針對不同引流活動開設名單蒐集,步驟簡單容易操作增加粉絲互動率!":[{"type":0,"value":"可以針對不同引流活動開設名單蒐集,步驟簡單容易操作增加粉絲互動率!"}],"home.同時經營了多個社群和網站,感謝有 Portaly,幫我把多個平台整合,讓這些平台的流量能聚集在一起跟導流,發揮更大效益。":[{"type":0,"value":"同時經營了多個社群和網站,感謝有 Portaly,幫我把多個平台整合,讓這些平台的流量能聚集在一起跟導流,發揮更大效益。"}],"home.名單管理儀表板顯示累積名單達到 1,982,圖表顯示從五月到六月的增長曲線。右上角有四個代表不同用戶的頭像,包括貓、狗和真人照片。下方是一個表單,標示為填表領取 50 組 GPT 指令,並有一位女性在筆記本電腦前微笑的圖片。":[{"type":0,"value":"名單管理儀表板顯示累積名單達到 1,982,圖表顯示從五月到六月的增長曲線。右上角有四個代表不同用戶的頭像,包括貓、狗和真人照片。下方是一個表單,標示為填表領取 50 組 GPT 指令,並有一位女性在筆記本電腦前微笑的圖片。"}],"home.名單管理,方便整理受眾資料":[{"type":0,"value":"名單管理,方便整理受眾資料"}],"home.品牌經營者":[{"type":0,"value":"品牌經營者"}],"home.商品上架簡易輕鬆":[{"type":0,"value":"商品上架簡易輕鬆"}],"home.國內外 {talent}":[{"type":0,"value":"國內外 "},{"type":1,"value":"talent"}],"home.安全支付金流系統":[{"type":0,"value":"安全支付金流系統"}],"home.完整行銷套件,折扣碼、優惠倒數、聯盟銷售":[{"type":0,"value":"完整行銷套件,折扣碼、優惠倒數、聯盟銷售"}],"home.客製回饋,提高名單收集率":[{"type":0,"value":"客製回饋,提高名單收集率"}],"home.客製網頁設計,20 種功能模組自行搭配":[{"type":0,"value":"客製網頁設計,20 種功能模組自行搭配"}],"home.將粉絲與流量轉換<br></br>為個人 E-mail 名單":[{"type":0,"value":"將粉絲與流量轉換"},{"children":[],"type":8,"value":"br"},{"type":0,"value":"為個人 E-mail 名單"}],"home.專屬網紅、創作者的<br></br>成長與變現工具":[{"type":0,"value":"專屬網紅、創作者的"},{"children":[],"type":8,"value":"br"},{"type":0,"value":"成長與變現工具"}],"home.建立你的傳送門<br>,</br>
283終身免費使用":[{"type":0,"value":"建立你的傳送門"},{"children":[{"type":0,"value":","}],"type":8,"value":"br"},{"type":0,"value":"終身免費使用"}],"home.建立名單":[{"type":0,"value":"建立名單"}],"home.建立粉絲名單":[{"type":0,"value":"建立粉絲名單"}],"home.打造你的<br></br>流量變現漏斗":[{"type":0,"value":"打造你的"},{"children":[],"type":8,"value":"br"},{"type":0,"value":"流量變現漏斗"}],"home.打造個人專屬頁面<br></br>整合多平台社群流量":[{"type":0,"value":"打造個人專屬頁面"},{"children":[],"type":8,"value":"br"},{"type":0,"value":"整合多平台社群流量"}],"home.抽象幾何形狀的組合,包含不同顏色的方塊和梯形,顏色包括橙色、黃色、綠色和藍色,呈現立體和陰影效果。":[{"type":0,"value":"抽象幾何形狀的組合,包含不同顏色的方塊和梯形,顏色包括橙色、黃色、綠色和藍色,呈現立體和陰影效果。"}],"home.整合 IG, Threads 等官方帳號認證":[{"type":0,"value":"整合 IG, Threads 等官方帳號認證"}],"home.整合平台流量":[{"type":0,"value":"整合平台流量"}],"home.整合金流、發票開立<br></br>打造微型流量變現系統":[{"type":0,"value":"整合金流、發票開立"},{"children":[],"type":8,"value":"br"},{"type":0,"value":"打造微型流量變現系統"}],"home.整理品牌內容":[{"type":0,"value":"整理品牌內容"}],"home.數據儀表板顯示全球瀏覽量 2,572、視圖 829、訂閱者 645,以及數位產品總銷售量 2,618。":[{"type":0,"value":"數據儀表板顯示全球瀏覽量 2,572、視圖 829、訂閱者 645,以及數位產品總銷售量 2,618。"}],"home.數據分析與報表,掌握轉換效益":[{"type":0,"value":"數據分析與報表,掌握轉換效益"}],"home.文章選集":[{"type":0,"value":"文章選集"}],"home.方案說明":[{"type":0,"value":"方案說明"}],"home.架設微型網站":[{"type":0,"value":"架設微型網站"}],"home.核心功能":[{"type":0,"value":"核心功能"}
283],"home.流量來源監控,完整數據報表分析":[{"type":0,"value":"流量來源監控,完整數據報表分析"}],"home.深藍色的弧形箭頭,指向右方。":[{"type":0,"value":"深藍色的弧形箭頭,指向右方。"}],"home.珍奶闆娘":[{"type":0,"value":"珍奶闆娘"}],"home.理財創作者":[{"type":0,"value":"理財創作者"}],"home.監控流量數據":[{"type":0,"value":"監控流量數據"}],"home.監控觀眾數據":[{"type":0,"value":"監控觀眾數據"}],"home.社群名單,輕鬆管理":[{"type":0,"value":"社群名單,輕鬆管理"}],"home.社群平台,一站整合":[{"type":0,"value":"社群平台,一站整合"}],"home.社群引流":[{"type":0,"value":"社群引流"}],"home.管理後台":[{"type":0,"value":"管理後台"}],"home.管理金流商務":[{"type":0,"value":"管理金流商務"}],"home.簡易商品上架,串接電子檔、影片、會議連結":[{"type":0,"value":"簡易商品上架,串接電子檔、影片、會議連結"}],"home.簡易表單設計,30 秒開始收單":[{"type":0,"value":"簡易表單設計,30 秒開始收單"}],"home.精選帳號":[{"type":0,"value":"精選帳號"}],"home.網紅、創作者":[{"type":0,"value":"網紅、創作者"}],"home.線上客服":[{"type":0,"value":"線上客服"}],"home.自動化交付":[{"type":0,"value":"自動化交付"}],"home.自動化信件回覆,提升填寫誘因":[{"type":0,"value":"自動化信件回覆,提升填寫誘因"}],"home.自動化電子郵件行銷":[{"type":0,"value":"自動化電子郵件行銷"}],"home.行銷儀表板概覽,顯示 1,645 位訂閱者和 210K 次訪問量,旁邊是一個名單列表表格,以及填寫領取 50 組 GPT 指令的免費表單。":[{"type":0,"value":"行銷儀表板概覽,顯示 1,645 位訂閱者和 210K 次訪問量,旁邊是一個名單列表表格,以及填寫領取 50 組 GPT 指令的免費表單。"}],"home.視覺設計師":[{"type":0,"value":"視覺設計師"}],"home.貝殼小姐":[{"type":0,"value":"貝殼小姐"}],"home.輕鬆創建和銷售您的數位產品,替網紅、創作者實現更多收入來源。":[{"type":0,"value":"輕鬆創建和銷售您的數位產品,替網紅、創作者實現更多收入來源。"}],"home.通過智能化的名單收集策略,建立並擴展您的訂閱者群體。":[{"type":0,"value":"通過智能化的名單收集策略,建立並擴展您的訂閱者群體。"}],"home.都選用 Portaly":[{"type":0,"value":"都選用 Portaly"}],"home.銷售數位商品":[{"type":0,"value":"銷售數位商品"}],"home.關於我們":[{"type":0,"value":"關於我們"}],"home.頂級創作者":[{"type":0,"value":"頂級創作者"}],"onboarding.carousel.altText":[{"type":1,"value":"title"},{"type":0,"value":" template preview"}],"onboarding.carousel.loadingText":[{"type":0,"value":"Image loading..."}],"product.comments.學員":[{"type":0,"value":"學員"}],"product.comments.尚未有評論":[{"type":0,"value":"目前尚無"},{"type":1,"value":"category"},{"type":0,"value":"評論。"}],"product.comments.您的評價尚未開啟":[{"type":0,"value":"您的"},{"type":1,"value":"category"},{"type":0,"value":"評價尚未開啟。"}],"product.comments.所有評論":[{"type":0,"value":"所有評論"}],"product.comments.買家":[{"type":0,"value":"買家"}],"product.customerPromotion.Portaly Rewards":[{"type":0,"value":"Portaly Rewards"}],"product.customerPromotion.Portaly 金流管理":[{"type":0,"value":"Portaly 金流管理"}],"product.customerPromotion.{count} 組":[{"type":1,"value":"count"},{"type":0,"value":" 組"}],"product.customerPromotion.{seconds} 秒後可重新寄送":[{"type":1,"value":"seconds"},{"type":0,"value":" 秒後可重新寄送"}],"product.customerPromotion.了解更多":[{"type":0,"value":"了解更多"}],"product.customerPromotion.你有一筆分潤可以領了":[{"type":0,"value":"你有一筆分潤可以領!"}],"product.customerPromotion.你的專屬推廣連結":[{"type":0,"value":"你的專屬推廣連結"}],"product.customerPromotion.使用此信箱查看當前成效,請前往 ":[{"type":0,"value":"使用此信箱查看當前成效,請前往"}],"product.customerPromotion.分享給朋友,每賣出一份你賺 {amount}":[{"type":0,"value":"分享給朋友,每賣出一份你賺 "},{"type":1,"value":"amount"}],"product.customerPromotion.分潤回饋":[{"type":0,"value":"分潤回饋"}],"product.customerPromotion.分潤收入":[{"type":0,"value":"分潤收入"}],"product.customerPromotion.分潤收入將記錄在 {email}。":[{"type":0,"value":"分潤收入將記錄在 "},{"type":1,"value":"email"},{"type":0,"value":"。"}],"product.customerPromotion.分潤紀錄綁定你的購買信箱。驗證碼將寄到 {email},驗證後即可前往 Portaly Rewards。":[{"type":0,"value":"分潤紀錄綁定你的購買信箱。驗證碼將寄到 "},{"type":1,"value":"email"},{"type":0,"value":",驗證後即可前往 Portaly Rewards。"}],"product.customerPromotion.分潤紀錄綁定你的購買信箱。驗證碼將寄到訂單上的購買信箱,驗證後即可前往 Portaly Rewards。":[{"type":0,"value":"分潤紀錄綁定你的購買信箱。驗證碼將寄到訂單上的購買信箱,驗證後即可前往 Portaly Rewards。"}],"product.customerPromotion.前往領取連結":[{"type":0,"value":"前往領取連結"}],"product.customerPromotion.可提領分潤":[{"type":0,"value":"可提領分潤"}],"product.customerPromotion.售價 {price}":[{"type":0,"value":"售價 "},{"type":1,"value":"price"}],"product.customerPromotion.嘗試次數過多,請回到購買完成頁重新寄送驗證信。":[{"type":0,"value":"嘗試次數過多,請回到購買完成頁重新寄送驗證信。"}],"product.customerPromotion.嘗試次數過多,請重新寄送驗證碼":[{"type":0,"value":"嘗試次數過多,請重新寄送驗證碼"}],"product.customerPromotion.回到購買完成頁":[{"type":0,"value":"回到購買完成頁"}],"product.customerPromotion.完成驗證":[{"type":0,"value":"完成驗證"}],"product.customerPromotion.寄送次數過多,請稍後再試":[{"type":0,"value":"寄送次數過多,請稍後再試"}],"product.customerPromotion.寄送驗證碼":[{"type":0,"value":"寄送驗證碼"}],"product.customerPromotion.已售出":[{"type":0,"value":"已售出"}],"product.customerPromotion.已複製":[{"type":0,"value":"已複製"}],"product.customerPromotion.找不到這組驗證連結,請回到購買完成頁重新寄送驗證信。":[{"type":0,"value":"找不到這組驗證連結,請回到購買完成頁重新寄送驗證信。"}],"product.customerPromotion.按下「完成驗證」即可確認這封信寄到你手上,我們會帶你前往 Portaly Rewards 查看分潤連結。":[{"type":0,"value":"按下「完成驗證」即可確認這封信寄到你手上,我們會帶你前往 Portaly Rewards 查看分潤連結。"}],"product.customerPromotion.提領分潤":[{"type":0,"value":"提領分潤"}],"product.customerPromotion.操作失敗,請稍後再試":[{"type":0,"value":"操作失敗,請稍後再試"}],"product.customerPromotion.此信箱已有 Portaly 帳號,查看成效請前往 ":[{"type":0,"value":"此信箱已有 Portaly 帳號,查看成效請前往"}],"product.customerPromotion.此商品已停止買家推薦分潤。":[{"type":0,"value":"此商品已停止買家推薦分潤。"}],"product.customerPromotion.產生連結失敗,請稍後再試":[{"type":0,"value":"產生連結失敗,請稍後再試"}],"product.customerPromotion.複製連結":[{"type":0,"value":"複製連結"}],"product.customerPromotion.請先寄送驗證碼":[{"type":0,"value":"請先寄送驗證碼"}],"product.customerPromotion.這個連結不完整,請回到信件重新點擊驗證連結。":[{"type":0,"value":"這個連結不完整,請回到信件重新點擊驗證連結。"}],"product.customerPromotion.這組連結已幫你賺到 {amount}":[{"type":0,"value":"這組連結已幫你賺到 "},{"type":1,"value":"amount"}],"product.customerPromotion.這組驗證連結無效或已使用過,請回到購買完成頁重新寄送驗證信。":[{"type":0,"value":"這組驗證連結無效或已使用過,請回到購買完成頁重新寄送驗證信。"}],"product.customerPromotion.重新寄送驗證碼":[{"type":0,"value":"重新寄送驗證碼"}],"product.customerPromotion.領取我的分潤連結":[{"type":0,"value":"領取我的分潤連結"}],"product.customerPromotion.驗證並前往":[{"type":0,"value":"驗證並前往"}],"product.customerPromotion.驗證你的購買信箱":[{"type":0,"value":"驗證你的購買信箱"}],"product.customerPromotion.驗證碼不正確,請再確認一次":[{"type":0,"value":"驗證碼不正確,請再確認一次"}],"product.customerPromotion.驗證碼剛寄出,請稍候再重新寄送":[{"type":0,"value":"驗證碼剛寄出,請稍候再重新寄送"}],"product.customerPromotion.驗證碼已過期,請重新寄送":[{"type":0,"value":"驗證碼已過期,請重新寄送"}],"product.customerPromotion.驗證連結已過期,請回到購買完成頁重新寄送驗證信。":[{"type":0,"value":"驗證連結已過期,請回到購買完成頁重新寄送驗證信。"}],"product.payment.付款方式載入中":[{"type":0,"value":"付款方式載入中…"}],"product.payment.付款處理中":[{"type":0,"value":"付款處理中…"}],"profile.Portaly 官方認證帳號":[{"type":0,"value":"Portaly 官方認證帳號"}],"register. 請檢查「垃圾信箱、促銷內容」或":[{"type":0,"value":"請檢查「垃圾信箱、促銷內容」或"}],"register.*設定您的專屬網址,未來隨時可以更換。":[{"type":0,"value":"*設定您的專屬網址,未來隨時可以更換。"}],"register.AdminAccountBlocked":[{"type":0,"value":"管理員帳號不需建立傳送門,請由後台工具指派"}],"register.PaymentSubtitle":[{"type":0,"value":"透過 Portaly 為你的 AI 產品加入交易、訂閱、發票等功能。"}],"register.PaymentZhOnly":[{"type":0,"value":"Payment 模式目前僅開放繁體中文(zh)帳號註冊"}],"register.or":[{"type":0,"value":"或"}],"register.withGoogle":[{"type":0,"value":"使用 Google 帳戶註冊"}],"register.你的認證信件已發送":[{"type":0,"value":"你的認證信件已發送"}
283],"register.使用者網址 (最少 5 碼)":[{"type":0,"value":"使用者網址 (最少 5 碼)"}],"register.信箱":[{"type":0,"value":"信箱"}],"register.信箱不正確?":[{"type":0,"value":"信箱不正確?"}],"register.信箱已被使用":[{"type":0,"value":"信箱已被使用"}],"register.僅支援常見信箱網域註冊":[{"type":0,"value":"僅支援常見信箱網域註冊"}],"register.免費使用PortalyPayment":[{"type":0,"value":"免費使用 Portaly Payment"}],"register.免費註冊{suffix}":[{"type":0,"value":"免費註冊"},{"type":1,"value":"suffix"}],"register.切換顯示 / 隱藏":[{"type":0,"value":"切換顯示 / 隱藏"}],"register.加入Portaly開始營利":[{"type":0,"value":"加入 Portaly 開始營利"}],"register.完成認證":[{"type":0,"value":"完成認證"}],"register.密碼":[{"type":0,"value":"密碼"}],"register.密碼不可超過 32 字元":[{"type":0,"value":"密碼不可超過 32 字元"}],"register.密碼至少要 6 碼喔":[{"type":0,"value":"密碼至少要 6 碼喔"}],"register.將自動跳轉,繼續完成註冊流程":[{"type":0,"value":"將自動跳轉,繼續完成註冊流程"}],"register.專屬連結":[{"type":0,"value":"專屬連結"}],"register.已完成認證!":[{"type":0,"value":"已完成認證!"}],"register.已經有帳號了?":[{"type":0,"value":"已經有帳號了?"}],"register.必填欄位":[{"type":0,"value":"必填欄位"}],"register.更改信箱將註銷本帳號,並重新註冊。":[{"type":0,"value":"更改信箱將註銷本帳號,並重新註冊。"}],"register.本方案限推薦用戶專屬":[{"type":0,"value":"本方案限推薦用戶專屬"}],"register.正在為您建立帳戶":[{"type":0,"value":"正在為您建立帳戶..."}],"register.沒收到認證信?":[{"type":0,"value":"沒收到認證信?"}],"register.現在註冊,可獲得頂級會員升級禮金!":[{"type":0,"value":"現在註冊,可獲得"},{"children":[{"type":0,"value":"價值 $"},{"type":1,"value":"value"}],"type":8,"value":"b"},{"children":[],"type":8,"value":"tooltip"},{"type":0,"value":"的頂級會員升級禮金!"}],"register.的專屬推薦連結":[{"type":0,"value":"的推薦連結"}],"register.目前網域尚未啟用驗證":[{"type":0,"value":"目前網域尚未啟用驗證,請稍後再試或聯繫管理員"}],"register.確認你的專屬連結":[{"type":0,"value":"確認你的專屬連結"}],"register.確認啟用":[{"type":0,"value":"確認啟用"}],"register.確認更改信箱?":[{"type":0,"value":"確認更改信箱?"}],"register.立即免費註冊 Portaly,30 秒創建屬於您的專屬個人網站!":[{"type":0,"value":"立即免費註冊 Portaly,30 秒創建屬於您的專屬個人網站!"}],"register.立即登入":[{"type":0,"value":"立即登入"}],"register.立即註冊探索推廣商品賺取分潤的新方式":[{"type":0,"value":"立即註冊,探索推廣商品賺取分潤的新方式"}],"register.系統保留網址":[{"type":0,"value":"系統保留網址"}],"register.系統保留網址,請換一個網址":[{"type":0,"value":"系統保留網址,請換一個網址"}],"register.網址不可超過 32 字元":[{"type":0,"value":"網址不可超過 32 字元"}],"register.網址已被使用":[{"type":0,"value":"網址已被使用"}],"register.至少要 5 個字元喔":[{"type":0,"value":"至少要 5 個字元喔"}],"register.處理失敗,請稍後再試":[{"type":0,"value":"處理失敗,請稍後再試"}],"register.設定您的專屬網址,未來隨時可以更換。":[{"type":0,"value":"設定您的專屬網址,未來隨時可以更換。"}],"register.該名稱已被使用":[{"type":0,"value":"該名稱已被使用"}],"register.請先完成驗證":[{"type":0,"value":"請先完成驗證"}],"register.請檢查信箱格式":[{"type":0,"value":"請檢查信箱格式"}],"register.這是來自":[{"type":0,"value":"這是"}],"register.這是系統為你預設的網址,確認後即啟用完整 Portaly。":[{"type":0,"value":"這是系統為你預設的網址,確認後即啟用完整 Portaly。"}],"register.重新發送認證信":[{"type":0,"value":"重新發送認證信"}],"register.開始使用":[{"type":0,"value":"開始使用"}],"register.開頭與結尾僅能使用英數,或包含不支援的特殊字元":[{"type":0,"value":"開頭與結尾僅能使用英數,或包含不支援的特殊字元"}],"register.領取這個連結":[{"type":0,"value":"領取這個連結"}],"register.驗證信已重新發送":[{"type":0,"value":"驗證信已重新發送"}],"register.驗證失敗請稍後再試":[{"type":0,"value":"驗證失敗,請稍後再試"}],"register.驗證失敗請重試":[{"type":0,"value":"驗證失敗,請重試"}],"register.驗證失敗錯誤代碼":[{"type":0,"value":"驗證失敗,錯誤代碼:"},{"type":1,"value":"code"}],"register.驗證已過期請重試":[{"type":0,"value":"驗證已過期,請重試"}],"register.驗證碼錯誤":[{"type":0,"value":"驗證碼錯誤"}],"register.驗證設定異常請稍後再試":[{"type":0,"value":"驗證設定異常,請稍後再試"}],"register.驗證載入失敗請重新整理後再試":[{"type":0,"value":"驗證載入失敗,請重新整理後再試"}],"register.驗證逾時請重試":[{"type":0,"value":"驗證逾時,請重試"}],"support.telegram.你已獲得專屬邀請連結":[{"type":0,"value":"你已獲得專屬 Telegram 群組邀請連結"}],"support.telegram.加入 Telegram 群組":[{"type":0,"value":"加入 Telegram 群組"}],"support.telegram.加入專屬群組":[{"type":0,"value":"加入專屬群組"}],"support.telegram.此為專屬邀請連結,僅限一人使用":[{"type":0,"value":"此為專屬邀請連結,僅限一人使用"}],"welcome.休閒娛樂":[{"type":0,"value":"休閒娛樂"}],"welcome.個人使用":[{"type":0,"value":"個人使用"}],"welcome.公共事務":[{"type":0,"value":"公共事務"}],"welcome.公司商務":[{"type":0,"value":"公司商務"}],"welcome.其他":[{"type":0,"value":"其他"}],"welcome.原創品牌":[{"type":0,"value":"原創品牌"}],"welcome.商業攝影":[{"type":0,"value":"商業攝影"}],"welcome.圖文插畫":[{"type":0,"value":"圖文插畫"}],"welcome.媒體經營":[{"type":0,"value":"媒體經營"}],"welcome.小紅書":[{"type":0,"value":"小紅書"}],"welcome.影音製作":[{"type":0,"value":"影音製作"}],"welcome.戶外生活":[{"type":0,"value":"戶外生活"}],"welcome.投資理財":[{"type":0,"value":"投資理財"}],"welcome.抖音 / TikTok":[{"type":0,"value":"抖音 / TikTok"}],"welcome.文字創作":[{"type":0,"value":"文字創作"}],"welcome.流行時尚":[{"type":0,"value":"流行時尚"}],"welcome.生活品味":[{"type":0,"value":"生活品味"}],"welcome.知識傳播":[{"type":0,"value":"知識傳播"}],"welcome.藝術設計":[{"type":0,"value":"藝術設計"}],"welcome.運動健身":[{"type":0,"value":"運動健身"}],"welcome.醫療保健":[{"type":0,"value":"醫療保健"}],"welcome.非營利組織":[{"type":0,"value":"非營利組織"}],"welcome.領域講師":[{"type":0,"value":"領域講師"}],"welcome.餐飲美食":[{"type":0,"value":"餐飲美食"}
283],"admin.mcp.consent.title":[{"type":0,"value":"授權外部應用程式"}],"admin.mcp.consent.summary":[{"type":0,"value":"這個應用程式要求存取你的 Portaly 帳號。"}],"admin.mcp.consent.unnamedClient":[{"type":0,"value":"未命名的應用程式"}],"admin.mcp.consent.scope.heading":[{"type":0,"value":"授權後它可以做什麼"}],"admin.mcp.consent.scope.full":[{"type":0,"value":"完整權限:這個應用程式將能以你的身分讀取與修改這個 Portaly 帳號的所有資料,包含商品、訂單、訂閱方案與頁面內容。目前無法只授予部分權限。"}],"admin.mcp.consent.redirectNotice":[{"type":0,"value":"同意後會把授權碼送回這個網址,請確認你認得它:"}],"admin.mcp.consent.allow":[{"type":0,"value":"允許完整權限"}],"admin.mcp.consent.deny":[{"type":0,"value":"拒絕"}],"admin.mcp.consent.submitFailed":[{"type":0,"value":"送出失敗,請再試一次。"}],"admin.mcp.consent.expired.title":[{"type":0,"value":"授權請求已過期"}],"admin.mcp.consent.expired.body":[{"type":0,"value":"這個授權請求超過 10 分鐘沒有完成。請回到原本的應用程式重新發起授權。"}],"admin.mcp.consent.consumed.title":[{"type":0,"value":"這個授權請求已經處理過了"}],"admin.mcp.consent.consumed.body":[{"type":0,"value":"同一個授權請求只會生效一次。如果應用程式還沒連上,請回到應用程式重新發起授權。"}],"admin.mcp.consent.notFound.title":[{"type":0,"value":"找不到這個授權請求"}],"admin.mcp.consent.notFound.body":[{"type":0,"value":"連結可能不完整或已經失效。請回到原本的應用程式重新發起授權。"}],"admin.mcp.consent.mismatch.title":[{"type":0,"value":"這個授權請求屬於另一個帳號"}],"admin.mcp.consent.mismatch.body":[{"type":0,"value":"這個授權請求是由別的 Portaly 帳號開啟的。請改用當初開啟的帳號登入,或回到應用程式重新發起授權。"}],"admin.mcp.consent.loadError.title":[{"type":0,"value":"讀取授權請求時發生問題"}],"admin.mcp.consent.loadError.body":[{"type":0,"value":"請重新整理頁面;若仍然失敗,請回到應用程式重新發起授權。"}],"admin.mcp.consent.noProfile.title":[{"type":0,"value":"這個帳號沒有可授權的 Portaly 頁面"}],"admin.mcp.consent.noProfile.body":[{"type":0,"value":"授權一定要指定一個你能管理的 Portaly 頁面。請改用有頁面的帳號登入,或先建立頁面後再回到應用程式重新發起授權。"}],"admin.mcp.consent.unverifiedEmail.title":[{"type":0,"value":"請先驗證你的電子信箱"}],"admin.mcp.consent.unverifiedEmail.body":[{"type":0,"value":"驗證信箱之後才能授權外部應用程式存取你的 Portaly 帳號。完成驗證後,請回到應用程式重新發起授權。"}],"admin.mcp.consent.unverifiedEmail.cta":[{"type":0,"value":"去驗證信箱"}],"admin.mcp.consent.chooseProfile.title":[{"type":0,"value":"選擇要授權的 Portaly 頁面"}],"admin.mcp.consent.chooseProfile.body":[{"type":0,"value":"你管理多個頁面,這次授權只會套用到你選的那一個。"}],"admin.audience.export.title":[{"type":0,"value":"下載分眾名單"}],"admin.audience.export.loading":[{"type":0,"value":"讀取中⋯"}],"admin.audience.export.invalid.title":[{"type":0,"value":"這個下載連結無法使用"}],"admin.audience.export.invalid.body":[{"type":0,"value":"連結可能不完整或已經失效。請回到助理對話,再請它產生一次名單連結。"}],"admin.audience.export.expired.title":[{"type":0,"value":"這個下載連結已過期"}],"admin.audience.export.expired.body":[{"type":0,"value":"名單連結的有效期是 15 分鐘。請回到助理對話,再請它產生一次。"}],"admin.audience.export.mismatch.title":[{"type":0,"value":"這個名單屬於另一個 Portaly 頁面"}],"admin.audience.export.mismatch.body":[{"type":0,"value":"這份名單是為別的 Portaly 頁面產生的。請改用那個頁面的帳號登入,或回到助理對話重新產生。"}],"admin.audience.export.summary":[{"type":0,"value":"助理已經幫你篩好了:"},{"type":1,"value":"start"},{"type":0,"value":" 到 "},{"type":1,"value":"end"},{"type":0,"value":" 的訂單"},{"type":1,"value":"product"},{"type":1,"value":"amount"},{"type":0,"value":"。直接下載就好,不必再設定一次條件。"}],"admin.audience.export.summary.product":[{"type":0,"value":",限商品 "},{"type":1,"value":"productId"}],"admin.audience.export.summary.amount":[{"type":0,"value":",單筆金額 "},{"type":1,"value":"min"},{"type":0,"value":" 到 "},{"type":1,"value":"max"}],"admin.audience.export.summary.total":[{"type":0,"value":",同一人累計 "},{"type":1,"value":"min"},{"type":0,"value":" 到 "},{"type":1,"value":"max"}],"admin.audience.export.download":[{"type":0,"value":"下載 CSV"}],"admin.audience.export.downloadFailed":[{"type":0,"value":"下載失敗,請再試一次。"}],"admin.assistant.confirm.campaign.priceRateLabel":[{"type":0,"value":"「"},{"type":1,"value":"name"},{"type":0,"value":"」的折數"}],"admin.assistant.confirm.campaign.countdownPrice":[{"type":0,"value":"倒數優惠價 "},{"type":1,"value":"paid"},{"type":0,"value":"(原價 "},{"type":1,"value":"price"},{"type":0,"value":",每張少收 "},{"type":1,"value":"less"},{"type":0,"value":",等於 "},{"type":1,"value":"zhe"},{"type":0,"value":" 折)\xb7 檔期結束自動回原價"}],"admin.assistant.confirm.campaign.salePrice":[{"type":0,"value":"特價 "},{"type":1,"value":"paid"},{"type":0,"value":"(原價 "},{"type":1,"value":"price"},{"type":0,"value":",每張少收 "},{"type":1,"value":"less"},{"type":0,"value":",等於 "},{"type":1,"value":"zhe"},{"type":0,"value":" 折)\xb7 檔期結束自動回原價"}],"admin.assistant.confirm.campaign.stackedCoupon":[{"type":0,"value":"⚠ 全站券 "},{"type":1,"value":"code"},{"type":0,"value":" 會疊在特價上:買家實付 "},{"type":1,"value":"paid"},{"type":0,"value":"(等於 "},{"type":1,"value":"zhe"},{"type":0,"value":" 折)"}],"admin.assistant.confirm.campaign.stackedCouponFree":[{"type":0,"value":"⚠ 全站券 "},{"type":1,"value":"code"},{"type":0,"value":" 會疊在特價上:買家實付 "},{"type":1,"value":"paid"},{"type":0,"value":"(等於免費)"}],"admin.email.messageLog.outcomeDelayed":[{"type":0,"value":"延遲中"}],"admin.email.messageLog.outcomeDelayedHint":[{"type":0,"value":"對方的郵件伺服器暫時沒有收下,寄信服務還在重試;之後會變成已送達或退信。"}],"admin.email.messageLog.filterAll":[{"type":0,"value":"所有狀態"}],"admin.email.messageLog.filterNotSent":[{"type":0,"value":"未寄出"}],"admin.email.messageLog.filterPending":[{"type":0,"value":"處理中"}],"admin.email.messageLog.noFilteredResult":[{"type":0,"value":"這段期間沒有符合條件的信。"}],"admin.subscription_pause.訂閱已暫停":[{"type":0,"value":"訂閱已暫停"}],"admin.subscription_pause.在暫停期間,所有頂級功能將暫時停用,但您的資料與設定仍會完整保留。如果想使用頂級功能,可點擊恢復訂閱。":[{"type":0,"value":"在暫停期間,所有頂級功能將暫時停用,但您的資料與設定仍會完整保留。如果想使用頂級功能,可點擊恢復訂閱。"}
283],"admin.subscription_pause.暫停期間":[{"type":0,"value":"暫停期間"}],"admin.subscription_pause.下次扣款日":[{"type":0,"value":"下次扣款日"}],"admin.subscription.返回我的帳號":[{"type":0,"value":"返回我的帳號"}],"admin.subscription_offer.限時優惠":[{"type":0,"value":"限時優惠"}],"admin.subscription_offer.現在繼續訂閱,免費送你一個月。":[{"type":0,"value":"現在繼續訂閱,免費送你一個月。"}],"admin.subscription_offer.下次扣款日:{date}":[{"type":0,"value":"下次扣款日:"},{"type":1,"value":"date"}],"admin.subscription_offer.免費多送 1 個月":[{"type":0,"value":"免費多送 1 個月"}],"admin.subscription_offer.續訂年訂即贈":[{"type":0,"value":"續訂年訂即贈"}],"admin.subscription_offer.現在繼續訂閱,免費送你兩個月。":[{"type":0,"value":"現在繼續訂閱,免費送你兩個月。"}],"admin.subscription_offer.加送 2 個月":[{"type":0,"value":"加送 2 個月"}],"admin.subscription_offer.感謝你的回饋,我們希望可以提供你更好的服務。":[{"type":0,"value":"感謝你的回饋,我們希望可以提供你更好的服務。"}],"admin.subscription_offer.若現在繼續訂閱,下一期即可享有此優惠:":[{"type":0,"value":"若現在繼續訂閱,下一期即可享有此優惠:"}],"admin.downgrade.你確定要降級?":[{"type":0,"value":"你確定要降級?"}],"admin.downgrade.續訂即刻享優惠價":[{"type":0,"value":"續訂即刻享優惠價"}],"admin.downgrade.現在繼續訂閱,下一期將以優惠價計費,所有頂級功能維持開啟。":[{"type":0,"value":"現在繼續訂閱,下一期將以優惠價計費,所有頂級功能維持開啟。"}],"admin.downgrade.如果你仍確定要降級,請輸入 CANCEL:":[{"type":0,"value":"如果你仍確定要降級,請輸入 CANCEL:"}],"admin.downgrade.沒有在用 / 用不到那麼多功能":[{"type":0,"value":"沒有在用 / 用不到那麼多功能"}],"admin.downgrade.找到更好的替代方案":[{"type":0,"value":"找到更好的替代方案"}],"admin.downgrade.太複雜 / 難用":[{"type":0,"value":"太複雜 / 難用"}],"admin.downgrade.你尚未使用到以下功能:":[{"type":0,"value":"你尚未使用到以下功能:"}],"admin.subscription_cancel_success.方案已降級":[{"type":0,"value":"方案已降級"}],"admin.subscription_cancel_success.您已經降為基礎會員,所有頂級功能將於 {date} 結束。如果想要選擇新的方案,請先恢復您的訂閱。":[{"type":0,"value":"您已經降為基礎會員,所有頂級功能將於 "},{"type":1,"value":"date"},{"type":0,"value":" 結束。如果想要選擇新的方案,請先恢復您的訂閱。"}],"admin.subscription_cancel_success.方案起始日":[{"type":0,"value":"方案起始日"}],"admin.subscription_cancel_success.訂閱結束日":[{"type":0,"value":"訂閱結束日"}],"admin.subscription_cancel_success.取消訂閱日":[{"type":0,"value":"取消訂閱日"}],"admin.subscription_payment_success.感謝試用!":[{"type":0,"value":"感謝試用!"}],"admin.subscription_payment_success.感謝升級!":[{"type":0,"value":"感謝升級!"}],"admin.subscription_payment_success.已成功轉換扣款週期":[{"type":0,"value":"已成功轉換扣款週期"}],"admin.subscription_payment_success.已成功轉換方案":[{"type":0,"value":"已成功轉換方案"}],"admin.subscription_payment_success.快開始探索更多功能吧!":[{"type":0,"value":"快開始探索更多功能吧!"}],"admin.subscription_payment_success.下期即會調整扣款金額":[{"type":0,"value":"下期即會調整扣款金額"}],"admin.subscription_payment_success.歡迎繼續探索更多功能":[{"type":0,"value":"歡迎繼續探索更多功能"}],"admin.subscription_offer_success.下次扣款日:{date}":[{"type":0,"value":"下次扣款日:"},{"type":1,"value":"date"}],"admin.subscription_offer_success.你將續訂年訂閱,並":[{"type":0,"value":"你將續訂年訂閱,並"}],"admin.subscription_offer_success.免費加送 1 個月":[{"type":0,"value":"免費加送 1 個月"}],"common.。":[{"type":0,"value":"。"}],"admin.subscription_offer_success.免費加送 2 個月":[{"type":0,"value":"免費加送 2 個月"}],"admin.subscription_offer_success.你將續訂月訂閱,並以":[{"type":0,"value":"你將續訂月訂閱,並以"}],"admin.subscription_offer_success.$99/月 優惠價":[{"type":0,"value":"$99/月 優惠價"}],"admin.subscription_offer_success.計費。":[{"type":0,"value":"計費。"}],"admin.subscription_offer_success.優惠已成功領取":[{"type":0,"value":"優惠已成功領取"}],"admin.downgrade.取消訂閱失敗":[{"type":0,"value":"取消訂閱失敗"}],"admin.assistant.error.forbidden":[{"type":0,"value":"你目前沒有使用助理的權限:助理需要頂級方案與 beta 開通,請重新整理頁面確認方案狀態。"}],"admin.assistant.error.rateLimited":[{"type":0,"value":"現在請求太頻繁,請稍候一分鐘再試。"}]}'),eA=JSON.parse('{"home.專屬網紅、創作者的<br></br>成長與變現工具":"成長と収益化のための<br></br>オールインワンプラットフォーム","home.homepage.hero.description":"世界中の <em>{count}</em> 人以上のクリエイターが利用。Portaly でコンテンツ運営、ファン成長、トラフィック収益化を一気通貫で実現。","home.homepage.hero.免費註冊":"無料で始める","home.Sophia 的個人頁面預覽,顯示數位商品推廣,包括百萬銷售攻略課程、一對一顧問諮詢服務,以及免費下載的 Notion 設計模板。":"Portaly プラットフォームのプレビュー","home.架設微型網站":"Link in Bio を構築","home.建立粉絲名單":"フォロワー名簿を作成","home.管理金流商務":"決済と販売を管理","home.銷售數位商品":"デジタル商品を販売","home.監控流量數據":"トラフィックを分析","home.串接社群平台å…
283§å®¹<br></br>與各種喜愛的工具":"SNS とお気に入りツールを<br></br>まとめて連携","home.Sophia 的個人頁面和行銷概覽,展示社群媒體平台圖示、IG Reels 成長攻略課程和網站瀏覽數據。旁邊有一對一顧問協助的預約卡片、調色板和網站瀏覽條形圖。":"クリエイターページとマーケティング管理画面のプレビュー","home.行銷儀表板概覽,顯示 1,645 位訂閱者和 210K 次訪問量,旁邊是一個名單列表表格,以及填寫領取 50 組 GPT 指令的免費表單。":"メール登録や流入状況を可視化するダッシュボード","home.交易列表和收入概覽,顯示範圍為 2024/07/12 到 2024/08/11 的交易明細,包括專案名稱、交易金額和客戶的電子郵件。旁邊有一個圓形圖表顯示 9 月份收入 $452,底部顯示總收入 $22,724。":"取引一覧と収益ダッシュボードのプレビュー","home.Notion 週記模板數位商品,價格 $299,包含信用卡支付欄位和評價 4.9 星的商品評價。旁邊有一本標示為 VOL. 4 的黃色書籍圖片,以及右上角的立即購買按鈕。":"デジタル商品の販売ページプレビュー","home.數據儀表板顯示全球瀏覽量 2,572、視圖 829、訂閱者 645,以及數位產品總銷售量 2,618。":"アクセス解析ダッシュボードのプレビュー","home.三個應用程式圖示,包括 TikTok、Spotify 和 Notion。":"TikTok・Spotify・Notion などの連携ツール","home.打造你的<br></br>流量變現漏斗":"トラフィックを<br></br>収益に変える","home.社群引流":"SNS 集客","home.打造個人專屬頁面<br></br>整合多平台社群流量":"1つのページで<br></br>複数SNSの流入を統合","home.建立名單":"名簿作成","home.將粉絲與流量轉換<br></br>為個人 E-mail 名單":"フォロワーと流入を<br></br>メールリストに転換","home.內容變現":"コンテンツ収益化","home.整合金流、發票開立<br></br>打造微型流量變現系統":"決済・請求を統合し<br></br>収益化導線を構築","home.一支智慧型手機環繞 Instagram、TikTok、YouTube 和 Facebook 的標誌,象徵社群媒體應用的整合。":"SNS プラットフォーム統合のイメージ","home.抽象幾何形狀的組合,包含不同顏色的方塊和梯形,顏色包括橙色、黃色、綠色和藍色,呈現立體和陰影效果。":"成長導線を示すビジュアル","home.一位穿著瑜伽服的女性以冥想姿勢坐著,周圍漂浮著辦公物品,如筆記本、燈泡、鉛筆、文件夾、信封和咖啡杯,象徵放鬆與平衡工作生活。":"収益化を示すビジュアル","home.深藍色的弧形箭頭,指向右方。":"右向きの矢印","home.社群平台,一站整合":"すべてのSNSを1つに統合","home.Portaly 是全球最大的中文傳送門工具,一站式整合所有社群資源,連結你的 Instagram、 YouTube、Podcast 與 Tiktok。用 AI 協助打造你專屬的一站式網站,達成導流與銷售的經營目標。":"Portaly は Instagram・YouTube・TikTok など主要SNSを AI 搭載の Link in Bio に統合し、集客から販売までを効率化します。","home.一站式整合所有社群資源,連結你的 Instagram、YouTube、Podcast 與 Tiktok。建立個人品牌、活動專頁、官方網站,達成導流與銷售等經營目標。":"主要SNSをまとめて接続し、ブランド構築と売上導線を同時に強化します。","home.整合 IG, Threads 等官方帳號認證":"Instagram・YouTube など複数SNSを一元管理","home.客製網頁設計,20 種功能模組自行搭配":"AI Link in Bio で導線と表示を最適化","home.流量來æ
283ºç›£æŽ§ï¼Œå®Œæ•´æ•¸æ“šå ±è¡¨åˆ†æž":"アクセス解析と売上分析を可視化","home.整合平台流量":"流入を統合","home.整理品牌內容":"ブランドを整理","home.監控觀眾數據":"データを可視化","home.同時經營了多個社群和網站,感謝有 Portaly,幫我把多個平台整合,讓這些平台的流量能聚集在一起跟導流,發揮更大效益。":"Portaly で複数SNSをまとめて管理でき、流入導線が改善して収益を伸ばせました。","home.凱文設計 Kevin Design":"Kevinlearn","home.視覺設計師":"デザイナー","home.Sophia 的社群媒體影響者個人頁面,顯示她在多個平台上的追隨者總數 12k,其中包含 Instagram 7.3k、Threads 300、X 3.0k 和 LinkedIn 1.2k。旁邊環繞著 TikTok、Podcast、Instagram、Facebook 和 YouTube 的圖示。":"SNS 連携プロフィールのプレビュー","home.社群名單,輕鬆管理":"フォロワーとトラフィックを管理","home.Portaly 讓你輕鬆蒐集與管理社群名單。透過簡易的表單與訂閱管理工具,將社群流量變成潛在的客戶 E-mail 資料。用 AI 分析數據,提升你的經營變現策略。":"Portaly は SNS の流入をメール登録へ転換し、ファン基盤を効率よく育てます。","home.通過智能化的名單收集策略,建立並擴展您的訂閱者群體。":"AI フォームと分析で、登録率とエンゲージメントを高めます。","home.簡易表單設計,30 秒開始收單":"数秒でメール登録の収集を開始","home.自動化信件回覆,提升填寫誘因":"自動フォローアップでコンバージョン向上","home.數據分析與報表,掌握轉換效益":"詳細なアクセス解析と売上分析","home.自動化電子郵件行銷":"メール自動化","home.名單管理,方便整理受眾資料":"名簿の一元管理","home.客製回饋,提高名單收集率":"登録率の最適化","home.可以針對不同引流活動開設名單蒐集,步驟簡單容易操作增加粉絲互動率!":"SNS 流入を効率よく登録に変換でき、運用がとても簡単です。","home.珍奶闆娘":"Light English","home.IG 成長顧問":"IG 成長コンサルタント","home.名單管理儀表板顯示累積名單達到 1,982,圖表顯示從五月到六月的增長曲線。右上角有四個代表不同用戶的頭像,包括貓、狗和真人照片。下方是一個表單,標示為填表領取 50 組 GPT 指令,並有一位女性在筆記本電腦前微笑的圖片。":"メールリスト管理のダッシュボードプレビュー","home.內容銷售,一鍵變現":"ワンクリックでコンテンツを収益化","home.Portaly 提供一站式的內容變現解決方案,幫助網紅、創作者、KOL 輕鬆銷售電子書、模板、顧問與線上課程,將社群流量轉化為實際收入。內建 Portaly AI 協助優化你的內容展示和銷售策略。":"Portaly は投げ銭・デジタル商品販売をシンプルにし、電子書籍やテンプレート、コース販売まで一括で管理できます。","home.輕鬆創建和銷售您的數位產品,替網紅、創作者實現更多收入來源。":"SNS 流入を売上へつなげ、継続的な収益化を実現します。","home.簡易商品上架,串接電子檔、影片、會議連結":"デジタルファイル・動画・リンク商品をワンクリックで出品","home.完整行銷套件,折扣碼、優惠倒數、聯盟銷售":"割引・カウントダウン・アフィリエイト機能に対応","home.內建金流支付、國際收款、發票開立功能":"シームレスな決済処理、国際対応、請求書発行","home.商品上架簡易輕鬆":"かんたん商品出品","home.安全支付金流系統":"安全な決済システム","home.自動化交付":"自動配信","home.以前想販售自有的數位產品,但都沒有在台灣找到方便好用的選項,感謝 Portaly 的出現,解決了我金流、商品寄出的大麻煩,商品自動化的販售真的好方便!":"Portaly ならデジタル商品の販売が簡単で、決済から配信まで自動化できて助かっています。","home.貝殼小姐":"Shellbefree","home.理財創作者":"マネー系クリエイター","home.IG Reels 成長攻略課程頁面,價格為 NT.1280,附有購買按鈕、課程詳情和 4.9 星評價。右上角顯示近期購買者的資料卡。左下方是付款選項,包括信用卡和 PayPal,以及發票資訊的填寫區域。旁邊有 Instagram 圖示。":"コンテンツ収益化ページのプレビュー","home.頂級創作者":"トップクリエイター","home.YouTuber":"YouTuber","home.Podcast":"Podcast","home.網紅、創作者":"クリエイター","home.品牌經營者":"ブランド運営者","home.國內外 {talent}":"国内外の {talent}","home.都選用 Portaly":"が Portaly を選択","home.建立你的傳送門<br>,</br>終身免費使用":"無料で構築。<br></br>ずっと稼ぎ続ける。","home.homepage.cta.免費註冊":"無料で登録","admin.shared.login.登入":"ログイン","admin.sso.authError":"認証エラー","admin.sso.authenticating":"Portalyで認証中","admin.sso.backToAdmin":"ホームに戻る","admin.sso.chooseAccount":"SSO認証の確認","admin.sso.chooseAccountDescription":"認証に使用するアカウントを選択してください","admin.sso.client.mediaKit.chooseAccount":"メディアキットにã
283‚µã‚¤ãƒ³ã‚¤ãƒ³","admin.sso.client.mediaKit.chooseAccountDescription":"メディアキットに使用するアカウントを選択してください","admin.sso.client.mediaKit.useCurrentAccount":"このアカウントで続行","admin.sso.client.mediaKit.useDifferentAccount":"別のアカウントでサインイン","admin.sso.client.rewards.chooseAccount":"Portaly Rewards にサインイン","admin.sso.client.rewards.chooseAccountDescription":"Portaly Rewards に使用するアカウントを選択してください","admin.sso.client.rewards.useCurrentAccount":"このアカウントで続行","admin.sso.client.rewards.useDifferentAccount":"別のアカウントでサインイン","admin.sso.insufficientPermissions":"このサービスを利用する権限がありません","admin.sso.invalidRedirectUri":"この認証リンクのリダイレクト先は許可されていません。Portaly の公式入口からやり直してください。","admin.sso.loadingAuth":"認証を読み込み中…","admin.sso.missingParams":"必要なSSOパラメータが不足しています:client_idとredirect_uriは必須です。","admin.sso.orUseDifferent":"または","admin.sso.permissionDenied":"このサービスを利用する権限がありません","admin.sso.pleaseWait":"本人確認中です。まもなくリダイレクトします…","admin.sso.signOutError":"ログアウト中にエラーが発生しました。再試行してください","admin.sso.title":"Portalyにサインイン","admin.sso.tryAgain":"再試行","admin.sso.useCurrentAccount":"このアカウントを使用","admin.sso.useDifferentAccount":"別のアカウントでサインイン","home.管理後台":"管理画面","home.免費註冊":"無料で登録","home.核心功能":"機能","home.個人網站":"Webサイト","home.monetize.內容變現":"収益化","home.方案說明":"料金","home.文章選集":"ブログ","home.Portaly AI":"Portaly AI","home.Portaly Payment":"Portaly Payment","home.payment.你的 AI 產品,一鍵開始收款":"你的 AI 產品,一鍵開始收款","home.payment.Portaly Payment":"Portaly Payment","home.payment.專屬 Vibe Coding 的交易引擎。由 Coding Agent 自動串接,讓你的 AI 產品一鍵開始收款。":"專屬 Vibe Coding 的交易引擎。由 Coding Agent 自動串接,讓你的 AI 產品一鍵開始收款。","home.payment.專屬 Vibe Coding 的交易引擎,由 Coding Agent 自動串接,讓你的 AI 產品一鍵開始收款。":"專屬 Vibe Coding 的交易引擎,由 Coding Agent 自動串接,讓你的 AI 產品一鍵開始收款。","home.payment.多元交易方式,信用卡、Apple Pay、Line Pay 一次整合":"多元交易方式,信用卡、Apple Pay、Line Pay 一次整合","home.payment.結帳與訂閱,結帳頁、訂閱方案、Webhook 通知一條龍":"結帳與訂閱,結帳頁、訂閱方案、Webhook 通知一條龍","home.payment.發票與稅務,電子發票自動開立、營業稅由 Portaly 處理":"發票與稅務,電子發票自動開立、營業稅由 Portaly 處理","home.payment.後台管理介面,訂戶、方案、交易報表集中管理":"後台管理介面,訂戶、方案、交易報表集中管理","home.payment.多元交易方式一次整合":"多元交易方式一次整合","home.payment.結帳與訂閱一條龍":"結帳與訂閱一條龍","home.payment.發票與稅務自動處理":"發票與稅務自動處理","home.payment.了解更多":"了解更多","home.payment.安裝 Portaly Payment Skill":"安裝 Portaly Payment Skill","home.payment.設定 API Key":"設定 API Key","home.payment.建立月費 $299 訂閱方案":"建立月費 $299 訂閱方案","home.payment.發票自動開立 + 稅務歸戶":"發票自動開立 + 稅務歸戶","home.payment.金流":"金流","home.payment.訂閱":"訂閱","home.payment.發票":"發票","home.payment.稅務":"稅務","home.精選帳號":"おすすめアカウント","home.關於我們":"私たちについて","home.footer.Privacy":"Privacy","home.footer.使用條款":"利用規約","home.footer.申訴檢舉":"違反報告","home.footer.聯絡信箱":"お問い合わせ","home.footer.directory":"ディレクトリ","home.footer.termsConditions":"Terms & Conditions","home.footer.lang.en.short":"EN版","home.footer.lang.en.long":"英語版","home.footer.lang.zh.short":"繁中版","home.footer.lang.zh.long":"繁體中文版","home.footer.logoAlt":"Portaly ポータル","home.footer.trademark":"{brand}™ は Real Engine, Inc. の登録商標です。","home.Portaly Rewards":"Portaly Rewards","home.rewards.Portaly Rewards":"Portaly Rewards","home.rewards.一鍵領取專屬連結":"一鍵領取專屬連結","home.rewards.上千件可推薦商品,涵蓋多種類型":"上千件可推薦商品,涵蓋多種類型","home.rewards.上千件商品任你挑":"上千件商品任你挑","home.rewards.上千件數位商品免費領取專屬分潤連結,不用粉絲數、不用審核,分享出去就開å
283§‹è³ºåˆ†æ½¤ã€‚":"上千件數位商品免費領取專屬分潤連結,不用粉絲數、不用審核,分享出去就開始賺分潤。","home.rewards.上千件線上課程、電子書、講座票券,免費領取專屬分潤連結。不用粉絲數、不用審核,分享出去就開始賺分潤。":"上千件線上課程、電子書、講座票券,免費領取專屬分潤連結。不用粉絲數、不用審核,分享出去就開始賺分潤。","home.rewards.了解更多":"了解更多","home.rewards.你的收入/月":"你的收入/月","home.rewards.分潤儀表板,一鍵領取專屬連結,成交自動歸因":"分潤儀表板,一鍵領取專屬連結,成交自動歸因","home.rewards.分潤比例":"分潤比例","home.rewards.推薦好商品,賺取分潤收入":"推薦好商品,賺取分潤收入","home.rewards.收益每月結算可提領":"收益每月結算可提領","home.rewards.數位商品庫,上千件商品任你挑,分潤比例清楚標示":"數位商品庫,上千件商品任你挑,分潤比例清楚標示","home.rewards.每月可提領,收益每月結算,直接匯入你的銀行帳戶":"每月可提領,收益每月結算,直接匯入你的銀行帳戶","home.rewards.示範商品單價":"示範商品單價","home.rewards.社群方案":"社群方案","home.rewards.範本包":"範本包","home.rewards.線上課程":"線上課程","home.rewards.講座票券":"講座票券","home.rewards.連結成交":"連結成交","home.rewards.還有更多":"還有更多","home.rewards.電子書":"電子書","home.rewards.*以示範商品試算,實際依商品與成交數而定":"*以示範商品試算,實際依商品與成交數而定","home.rewards.productCount":"{count}+ ä»¶","home.rewards.{count} 筆":"{count} 筆","home.payment.立即開始":"立即開始","admin.creatorSubscription.order.status.abandoned":"Unfinished checkout","admin.creatorSubscription.order.已送出付款待確認":"Payment submitted — check your payment gateway","admin.creatorSubscription.order.csv.失敗原因":"Failure reason","admin.creatorSubscription.order.csv.幣別":"Currency","admin.creatorSubscription.order.csv.建立時間":"Created at","admin.creatorSubscription.order.篩選後筆數說明":"{count} of {total} records","admin.creatorSubscription.order.filter.全部":"All","admin.creatorSubscription.order.checkoutAttempts載入失敗提示":"Failed and unfinished checkouts couldn\'t be loaded right now; only completed orders are shown below.","admin.creatorSubscription.order.篩選空狀態標題":"No orders match this filter","admin.creatorSubscription.order.篩選空狀態說明":"Try a different filter, or choose \\"All\\" to see every order.","admin.creatorSubscription.order.checkoutAttempts筆數上限提示":"Showing only the {limit} most recent failed / unfinished checkouts; older records are not listed."}');var eI=a(48005),eM=a(86067),eB=a(14120),eR=a(50148),eN=a(8519);let eO="_portaly_logger_",eD=()=>{var e;return JSON.parse((null===(e=(0,eN.A)("session"))||void 0===e?void 0:e.getItem(eO))||"[]")},eL=e=>{let{children:t}=e;return(0,o.useEffect)(()=>{window.portaly_logger=e=>{let t=JSON.stringify([...eD(),e]);(0,eN.F)(eO,t,"session")}},[]),(0,eR.A)(()=>{let e=eD();(0,eN.F)(eO,"[]","session"),e.length&&fetch("/api/logger",{method:"POST",body:JSON.stringify({events:e}),headers:{"Content-Type":"application/json"}}).catch(e=>console.error(e))},5e3),t};var eF=a(54225),ej=a(50458);let eU=e=>{let{children:t,slug:a,adsSource:n,adsTags:r,adsDisplayType:o,adsGroup:l}=e,u=async e=>{if(n&&"none"!==n&&e[1])try{let t=await fetch("/api/portalyAds/".concat(e[1]));if(!t.ok)return;return await t.json()}catch(e){return}},{data:s}=(0,eF.A)(["adProvider",a],u),d=!!s&&(s.sliderPictureArr&&s.sliderPictureArr.length>0||s.modalPictureArr&&s.modalPictureArr.length>0),p=()=>"portaly"===n&&d?"portaly":"portaly"!==n||d?"google"===n?"google":"none":l&&l.includes("18+")?"none":"google";return(0,i.Y)(ej.A.Provider,{value:{adsSource:p(),adsTags:r,adsDisplayType:"google"===n?"modal":o||"modal",hasPortalyAds:d,shouldDisplayAdsSource:p},children:t})};a(43842);var ez=a(46265);let eH=(0,eP.css)("html{height:100%;-webkit-text-size-adjust:100%;}body{min-width:100%;display:flex;flex-direction:column;}#__next{flex:1;display:flex;flex-direction:column;> div:not(.fresnel-container){flex:1;}}input[type='file'].chakra-input{padding-top:0.25em;}footer a.footer-waiting-list{color:var(--chakra-colors-custom-primary);text-decoration:underline;}.grecaptcha-badge{z-index:2;}",ez.Un);var eV=a(59576);let e$=r()(()=>Promise.all([a.e(19883),a.e(28505),a.e(58247),a.e(64065),a.e(99624),a.e(13404),a.e(49015)]).then(a.bind(a,49015)),{loadableGenerated:{webpack:()=>[49015]}}),eG=["/admin","/beta","/waiting-list","/contact","/product","/checkout","/support","/order","/login","/register","/logout","/welcome","/signup","/board","/ai","/preview","/embed/block","/c/[slug]/claim","/auth/sso"],eq=["/[slug]","/404","/500"],eW=e=>e.startsWith("/[slug]")||e.startsWith("/embed/"),eY=e=>eW(e)||e.startsWith("/link"),eK=(e,t,a)=>{let i=eG.concat(a).some(a=>t.includes(a)||e.includes(a)),n=eq.includes(e);return i&&!n},eX=e=>{let{when:t,wrapper:a,children:i}=e;return t?a(i):i},eQ=e=>{var t;let a=Object.values(null!==(t=null==e?void 0:e.blocks)&&void 0!==t?t:{}).some(e=>"profit"===e.type&&!0!==(0,eV.A)(e.hidden));return{profileId:null==e?void 0:e.id,profileName:null==e?void 0:e.name,isPublicPage:!0,customDomain:null==e?void 0:e.customDomain,customTappay:null==e?void 0:e.customTappay,membershipTier:null==e?void 0:e.tier,betaTester:null==e?void 0:e.betaTester,isRecommend:null==e?void 0:e.isRecommend,isCloseRecommend:null==e?void 0:e.isCloseRecommend,hasActiveProfitBlocks:a,uid:null==e?void 0:e.slug,slug:null==e?void 0:e.slug}},eJ=e=>{let{children:t,pathname:a,asPath:n,firebaseRoutes:r=[],data:o}=e,l=(0,i.Y)(eX,{when:eY(a),wrapper:e=>(0,i.Y)(eU,{slug:null==o?void 0:o.slug,adsSource:null==o?void 0:o.adsSource,adsTags:null==o?void 0:o.adsTags,adsDisplayType:null==o?void 0:o.adsDisplayType,adsGroup:null==o?void 0:o.adsGroup,children:e}),children:(0,i.Y)(eX,{when:eW(a),wrapper:e=>(0,i.Y)(eB.A.Provider,{value:eQ(o),children:e}),children:(0,i.FD)(eL,{children:[(0,i.Y)(eP.Global,{styles:[eH]}),t]})})});return eK(a,n,r)?(0,i.Y)(e$,{allModules:a.startsWith("/admin"),isSuper:a.startsWith("/admin/super"),children:l}):l};var eZ=a(42681),e0=a(37098);
283a(51082),a(39194),a(35324),a(56963),a(84079),a(96515),a(1404),a(20912),a(54895),a(68272),a(32810),a(77571),a(61675);let e1=r()(()=>Promise.all([a.e(19883),a.e(28505),a.e(58247),a.e(64065),a.e(99624),a.e(13404),a.e(48808)]).then(a.bind(a,48808)),{loadableGenerated:{webpack:()=>[48808]},loading:()=>(0,i.Y)(ex.A,{})}),e2=r()(()=>Promise.all([a.e(46880),a.e(19883),a.e(28505),a.e(58247),a.e(67690),a.e(17057),a.e(43465),a.e(87551),a.e(69735),a.e(81544),a.e(75687),a.e(38563),a.e(53958),a.e(75377),a.e(92535),a.e(28035),a.e(75945),a.e(78758),a.e(63596),a.e(65354),a.e(42419),a.e(92893),a.e(97042),a.e(38808),a.e(64065),a.e(99624),a.e(13404),a.e(49785),a.e(96323),a.e(77381),a.e(90585),a.e(34005),a.e(47533),a.e(5244),a.e(85701),a.e(4589),a.e(10555),a.e(10900),a.e(66428),a.e(46438),a.e(95413),a.e(31834),a.e(35343),a.e(95005),a.e(79247),a.e(98224),a.e(62919),a.e(89775),a.e(67988),a.e(69455),a.e(11941),a.e(8835),a.e(34125)]).then(a.bind(a,34125)),{loadableGenerated:{webpack:()=>[34125]},loading:()=>(0,i.Y)(ex.A,{})}),e5=["/admin","/welcome","/subscription","/start"],e4=["/admin/mcp/authorize","/admin/audience/export"];if(void 0===window.globalThis){let e=a(90170).shim();window.globalThis=e}(0,em.A)(),function(){if(!ey&&"function"==typeof Node&&Node.prototype){try{let e=Node.prototype.removeChild;Node.prototype.removeChild=function(t){return t.parentNode!==this?t:e.call(this,t)};let t=Node.prototype.insertBefore;Node.prototype.insertBefore=function(e,a){return a&&a.parentNode!==this?e:t.call(this,e,a)}}catch(e){}ey=!0}}();let e6={},e3=(e,t)=>{let a=Object.assign({},t),i=e.replace(/\[[^\]]+\]/g,e=>{let i=e.replace(/\[|\]/g,"");return t[i]?(delete a[i],t[i]):""}),n=Object.keys(a);if(n.length){let e=n.map(e=>"".concat(e,"=").concat(a[e])).join("&");return"".concat(i,"?").concat(e)}return i},e8=function(e){var t,a,n,r;let{Component:u,pageProps:s,router:d}=e,{locale:p,defaultLocale:c,pathname:m,query:y,asPath:v}=d,[f]=((null===(t=s.data)||void 0===t?void 0:t.locale)||p||c||"").split("-"),{isInIframe:h}=(0,ep.A)(),b=(0,o.useMemo)(()=>{switch(f){case"zh":default:return eT;case"en":return eC;case"ja":return{...eC,...eA}}},[f]),S=d.pathname.startsWith("/admin")&&!d.pathname.startsWith("/admin/super"),w=S&&!e4.includes(d.pathname),k=(0,o.useMemo)(()=>e5.some(e=>d.pathname.startsWith(e))&&"/admin/affiliate/partner"!==d.pathname&&"/admin/affiliate/creator"!==d.pathname,[d.pathname]),[,x]=(0,ec.A)(e0.Hm,3,!0),[,P]=(0,ec.A)(e0.lT,3,!0),[,_]=(0,ec.A)(e0.mL,3,!0),[C,T]=(0,ec.A)(e0.r3);ed({enabled:!s.isHeadlessChrome}),(0,o.useEffect)(()=>{let e=new URLSearchParams(window.location.search),t=e.get(eZ.Ik),a=e.get(el.ss),i=e.get(el.Bi);if(t&&x(t),a&&P(a),i&&_(i),y.ref&&T(y.ref),m.startsWith("/admin")){let e=new eb.A;e.validate(m,null==y?void 0:y.invitationId)&&e.set(y.invitationId,y.ref)}},[y.ref,m,null==y?void 0:y.invitationId,x,P,_,T]),(0,o.useEffect)(()=>(function(){let e=e=>{let t=document.activeElement;if(e.target!==t||!(t instanceof HTMLInputElement)||"number"!==t.type)return;let a=t.closest('[aria-modal="true"]');t.blur(),null==a||a.focus({preventScroll:!0})};return document.addEventListener("wheel",e,{passive:!0}),()=>document.removeEventListener("wheel",e)})(),[]);let{emit:I}=(0,A.A)();(0,o.useEffect)(()=>{let e=e=>{g(e),I(M.Jc,{requestUri:e})};return I(M.Jc,{requestUri:v}),d.events.on("routeChangeComplete",e),()=>{d.events.off("routeChangeComplete",e)}},[I,d.events]);let B=(null!==(r=u.getLayout)&&void 0!==r?r:e=>e)((0,i.Y)(u,{...s}));return(0,i.Y)(l.A,{locale:f,messages:b,onError:()=>null,children:(0,i.Y)(eI.$,{children:(0,i.Y)(eJ,{pathname:d.pathname,asPath:d.asPath,firebaseRoutes:e5,data:s.data,children:(0,i.FD)(eM.A,{data:S||(0,eh.A)(null==s?void 0:null===(a=s.data)||void 0===a?void 0:a.isSuspenend)?e6:null==s?void 0:s.data,isHeadlessChrome:s.isHeadlessChrome,isEmbed:d.pathname.startsWith("/embed/"),children:[!s.isHeadlessChrome&&!ef(m)&&(0,i.Y)(E,{pageProps:s,url:(0,eg.A)((null===(n=s.data)||void 0===n?void 0:n.customDomain)?e3(m,y):v)}),(0,i.Y)(ei,{}),(0,i.Y)(eS.A,{fallback:(0,i.Y)(ek.A,{}),children:k?(0,i.Y)(e1,{router:d,pageProps:s,children:w?(0,i.Y)(e2,{children:B}):B}):(0,i.FD)(i.FK,{children:[B,(0,i.Y)(er,{...s})]})}),!h&&(0,i.Y)(eS.A,{children:(0,i.Y)(ew.A,{pageContext:null==s?void 0:s.data})}),(0,i.Y)(eE,{})]})})})})}},30547:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});var i=a(41952);class n{get existed(){var e;return!!(null===(e=this._get())||void 0===e?void 0:e.invitationId)}
283get invitationId(){var e;return(null===(e=this._get())||void 0===e?void 0:e.invitationId)||null}get ref(){var e;return(null===(e=this._get())||void 0===e?void 0:e.ref)||null}get redirectTo(){var e;return(null===(e=this._get())||void 0===e?void 0:e.redirectTo)||null}constructor(e=new i.A){this.validate=(e,t)=>e===n.PARTNER_PAGE_PATHNAME&&!!t,this.set=(e,t)=>{this.storage.set(n.STORAGE.KEY,{invitationId:e,ref:t||null,redirectTo:this._getInvitationPath(e)},n.STORAGE.TTL)},this.clear=()=>this.storage.remove(n.STORAGE.KEY),this._get=()=>this.storage.get(n.STORAGE.KEY),this._getInvitationPath=e=>"".concat(n.PARTNER_PAGE_PATHNAME,"?invitationId=").concat(e),this.storage=e}}n.PARTNER_PAGE_PATHNAME="/admin/affiliate/partner",n.STORAGE={KEY:"portaly:affiliateInvitation",TTL:36e5};let r=n},41952:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});var i=a(8519);class n{set(e,t,a){let n=Date.now();(0,i.F)(this.prefix+e,JSON.stringify({value:t,expiry:n+a}),this.type)}get(e){var t,a,i;let n;let r=null===(t=this.storage)||void 0===t?void 0:t.getItem(this.prefix+e);if(!r)return null;try{n=JSON.parse(r)}catch(t){return null===(a=this.storage)||void 0===a||a.removeItem(this.prefix+e),null}return Date.now()>n.expiry?(null===(i=this.storage)||void 0===i||i.removeItem(this.prefix+e),null):n.value}remove(e){var t;null===(t=this.storage)||void 0===t||t.removeItem(this.prefix+e)}clear(){var e;Object.keys(null!==(e=this.storage)&&void 0!==e?e:{}).forEach(e=>{if(e.startsWith(this.prefix)){var t;null===(t=this.storage)||void 0===t||t.removeItem(e)}})}constructor(e="session"){this.prefix="ttl:",this.type="session"===e?"session":"local",this.storage=(0,i.A)(this.type)}}let r=n},61675:()=>{},77571:()=>{},32810:()=>{},39194:()=>{},51082:()=>{},84079:()=>{},56963:()=>{},35324:()=>{},96515:()=>{},20912:()=>{},1404:()=>{},54895:()=>{},68272:()=>{},14953:(e,t,a)=>{e.exports=a(55946)},29965:(e,t,a)=>{e.exports=a(22364)},91106:(e,t,a)=>{e.exports=a(6397)},86715:(e,t,a)=>{e.exports=a(88440)},28133:(e,t,a)=>{e.exports=a(17610)},28875:(e,t,a)=>{"use strict";var i;if(!Object.keys){var n=Object.prototype.hasOwnProperty,r=Object.prototype.toString,o=a(1093),l=Object.prototype.propertyIsEnumerable,u=!l.call({toString:null},"toString"),s=l.call(function(){},"prototype"),d=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],p=function(e){var t=e.constructor;return t&&t.prototype===e},c={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},m=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!c["$"+e]&&n.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{p(window[e])}catch(e){return!0}}catch(e){return!0}return!1}(),y=function(e){if("undefined"==typeof window||!m)return p(e);try{return p(e)}catch(e){return!1}};i=function(e){var t=null!==e&&"object"==typeof e,a="[object Function]"===r.call(e),i=o(e),l=t&&"[object String]"===r.call(e),p=[];if(!t&&!a&&!i)throw TypeError("Object.keys called on a non-object");var c=s&&a;if(l&&e.length>0&&!n.call(e,0))for(var m=0;m<e.length;++m)p.push(String(m));if(i&&e.length>0)for(var v=0;v<e.length;++v)p.push(String(v));else for(var f in e)!(c&&"prototype"===f)&&n.call(e,f)&&p.push(String(f));if(u)for(var h=y(e),g=0;g<d.length;++g)!(h&&"constructor"===d[g])&&n.call(e,d[g])&&p.push(d[g]);return p}}e.exports=i},1189:(e,t,a)=>{"use strict";var i=Array.prototype.slice,n=a(1093),r=Object.keys,o=r?function(e){return r(e)}:a(28875),l=Object.keys;o.shim=function(){return Object.keys?!function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2)&&(Object.keys=function(e){return n(e)?l(i.call(e)):l(e)}):Object.keys=o,Object.keys||o},e.exports=o},1093:e=>{"use strict";var t=Object.prototype.toString;e.exports=function(e){var a=t.call(e),i="[object Arguments]"===a;
283return i||(i="[object Array]"!==a&&null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===t.call(e.callee)),i}},2694:(e,t,a)=>{"use strict";var i=a(6925);function n(){}function r(){}r.resetWarningCache=n,e.exports=function(){function e(e,t,a,n,r,o){if(o!==i){var l=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var a={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:r,resetWarningCache:n};return a.PropTypes=a,a}},5556:(e,t,a)=>{e.exports=a(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},38798:(e,t,a)=>{"use strict";a.d(t,{Kq:()=>r,ob:()=>o}),a(4146);var i=a(96540),n="undefined"==typeof window||window.__REACT_INTL_BYPASS_GLOBAL_CONTEXT__?i.createContext(null):window.__REACT_INTL_CONTEXT__||(window.__REACT_INTL_CONTEXT__=i.createContext(null)),r=(n.Consumer,n.Provider),o=n},17469:(e,t,a)=>{"use strict";a.d(t,{A:()=>V});var i=a(16404),n=a(87683),r=a(96540),o=a(24184),l=a(81293),u=a(71716),s=a(62587),d=a(89160);function p(e,t){return Object.keys(e).reduce(function(a,i){return a[i]=(0,l.Cl)({timeZone:t},e[i]),a},{})}function c(e,t){return Object.keys((0,l.Cl)((0,l.Cl)({},e),t)).reduce(function(a,i){return a[i]=(0,l.Cl)((0,l.Cl)({},e[i]||{}),t[i]||{}),a},{})}function m(e,t){if(!t)return e;var a=s.S.formats;return(0,l.Cl)((0,l.Cl)((0,l.Cl)({},a),e),{date:c(p(a.date,t),p(e.date||{},t)),time:c(p(a.time,t),p(e.time||{},t))})}var y=function(e,t,a,i,r){var o=e.locale,s=e.formats,p=e.messages,c=e.defaultLocale,y=e.defaultFormats,v=e.fallbackOnEmptyString,f=e.onError,h=e.timeZone,g=e.defaultRichTextElements;void 0===a&&(a={id:""});var b=a.id,S=a.defaultMessage;(0,n.V1)(!!b,"[@formatjs/intl] An `id` must be provided to format a message. You can either:\n1. Configure your build toolchain with [babel-plugin-formatjs](https://formatjs.github.io/docs/tooling/babel-plugin)\nor [@formatjs/ts-transformer](https://formatjs.github.io/docs/tooling/ts-transformer) OR\n2. Configure your `eslint` config to include [eslint-plugin-formatjs](https://formatjs.github.io/docs/tooling/linter#enforce-id)\nto autofix this issue");var w=String(b),k=p&&Object.prototype.hasOwnProperty.call(p,w)&&p[w];if(Array.isArray(k)&&1===k.length&&k[0].type===u.ZE.literal)return k[0].value;if(!i&&k&&"string"==typeof k&&!g)return k.replace(/'\{(.*?)\}'/gi,"{$1}");if(i=(0,l.Cl)((0,l.Cl)({},g),i||{}),s=m(s,h),y=m(y,h),!k){if(!1===v&&""===k)return k;if((!S||o&&o.toLowerCase()!==c.toLowerCase())&&f(new d.sb(a,o)),S)try{var x=t.getMessageFormat(S,c,y,r);return x.format(i)}catch(e){return f(new d.Ho('Error formatting default message for: "'.concat(w,'", rendering default message verbatim'),o,a,e)),"string"==typeof S?S:w}return w}try{var x=t.getMessageFormat(k,o,s,(0,l.Cl)({formatters:t},r||{}));return x.format(i)}catch(e){f(new d.Ho('Error formatting message: "'.concat(w,'", using ').concat(S?"default message":"id"," as fallback."),o,a,e))}if(S)try{var x=t.getMessageFormat(S,c,y,r);return x.format(i)}catch(e){f(new d.Ho('Error formatting the default message for: "'.concat(w,'", rendering message verbatim'),o,a,e))}return"string"==typeof k?k:"string"==typeof S?S:w},v=["formatMatcher","timeZone","hour12","weekday","era","year","month","day","hour","minute","second","timeZoneName","hourCycle","dateStyle","timeStyle","calendar","numberingSystem","fractionalSecondDigits"];function f(e,t,a,i){var r=e.locale,o=e.formats,u=e.onError,s=e.timeZone;void 0===i&&(i={});var d=i.format,p=(0,l.Cl)((0,l.Cl)({},s&&{timeZone:s}),d&&(0,n.F3)(o,t,d,u)),c=(0,n.J9)(i,v,p);return"time"!==t||c.hour||c.minute||c.second||c.timeStyle||c.dateStyle||(c=(0,l.Cl)((0,l.Cl)({},c),{hour:"numeric",minute:"numeric"})),a(r,c)}function h(e,t){for(var a=[],i=2;i<arguments.length;i++)a[i-2]=arguments[i];var n=a[0],r=a[1],o="string"==typeof n?new Date(n||0):n;try{return f(e,"date",t,void 0===r?{}
283:r).format(o)}catch(t){e.onError(new d.pg("Error formatting date.",e.locale,t))}return String(o)}function g(e,t){for(var a=[],i=2;i<arguments.length;i++)a[i-2]=arguments[i];var n=a[0],r=a[1],o="string"==typeof n?new Date(n||0):n;try{return f(e,"time",t,void 0===r?{}:r).format(o)}catch(t){e.onError(new d.pg("Error formatting time.",e.locale,t))}return String(o)}function b(e,t){for(var a=[],i=2;i<arguments.length;i++)a[i-2]=arguments[i];var n=a[0],r=a[1],o=a[2],l="string"==typeof n?new Date(n||0):n,u="string"==typeof r?new Date(r||0):r;try{return f(e,"dateTimeRange",t,void 0===o?{}:o).formatRange(l,u)}catch(t){e.onError(new d.pg("Error formatting date time range.",e.locale,t))}return String(l)}function S(e,t){for(var a=[],i=2;i<arguments.length;i++)a[i-2]=arguments[i];var n=a[0],r=a[1],o="string"==typeof n?new Date(n||0):n;try{return f(e,"date",t,void 0===r?{}:r).formatToParts(o)}catch(t){e.onError(new d.pg("Error formatting date.",e.locale,t))}return[]}function w(e,t){for(var a=[],i=2;i<arguments.length;i++)a[i-2]=arguments[i];var n=a[0],r=a[1],o="string"==typeof n?new Date(n||0):n;try{return f(e,"time",t,void 0===r?{}:r).formatToParts(o)}catch(t){e.onError(new d.pg("Error formatting time.",e.locale,t))}return[]}var k=a(11732),x=["style","type","fallback","languageDisplay"];function P(e,t,a,i){var r=e.locale,o=e.onError;Intl.DisplayNames||o(new k.IF('Intl.DisplayNames is not available in this environment.\nTry polyfilling it using "@formatjs/intl-displaynames"\n',k.O4.MISSING_INTL_API));var l=(0,n.J9)(i,x);try{return t(r,l).of(a)}catch(e){o(new d.pg("Error formatting display name.",r,e))}}var _=["type","style"],E=Date.now();function C(e,t,a,i){void 0===i&&(i={});var n=T(e,t,a,i).reduce(function(e,t){var a=t.value;return"string"!=typeof a?e.push(a):"string"==typeof e[e.length-1]?e[e.length-1]+=a:e.push(a),e},[]);return 1===n.length?n[0]:0===n.length?"":n}function T(e,t,a,i){var r=e.locale,o=e.onError;void 0===i&&(i={}),Intl.ListFormat||o(new k.IF('Intl.ListFormat is not available in this environment.\nTry polyfilling it using "@formatjs/intl-listformat"\n',k.O4.MISSING_INTL_API));var u=(0,n.J9)(i,_);try{var s={},p=a.map(function(e,t){if("object"==typeof e){var a="".concat(E,"_").concat(t,"_").concat(E);return s[a]=e,a}return String(e)});return t(r,u).formatToParts(p).map(function(e){return"literal"===e.type?e:(0,l.Cl)((0,l.Cl)({},e),{value:s[e.value]||e.value})})}catch(e){o(new d.pg("Error formatting list.",r,e))}return a}var A=["style","currency","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","currencyDisplay","currencySign","notation","signDisplay","unit","unitDisplay","numberingSystem","trailingZeroDisplay","roundingPriority","roundingIncrement","roundingMode"];function I(e,t,a){var i=e.locale,r=e.formats,o=e.onError;void 0===a&&(a={});var l=a.format,u=l&&(0,n.F3)(r,"number",l,o)||{};return t(i,(0,n.J9)(a,A,u))}function M(e,t,a,i){void 0===i&&(i={});try{return I(e,t,i).format(a)}catch(t){e.onError(new d.pg("Error formatting number.",e.locale,t))}return String(a)}function B(e,t,a,i){void 0===i&&(i={});try{return I(e,t,i).formatToParts(a)}catch(t){e.onError(new d.pg("Error formatting number.",e.locale,t))}return[]}var R=["type"];function N(e,t,a,i){var r=e.locale,o=e.onError;void 0===i&&(i={}),Intl.PluralRules||o(new k.IF('Intl.PluralRules is not available in this environment.\nTry polyfilling it using "@formatjs/intl-pluralrules"\n',k.O4.MISSING_INTL_API));var l=(0,n.J9)(i,R);try{return t(r,l).select(a)}catch(e){o(new d.pg("Error formatting plural.",r,e))}return"other"}var O=["numeric","style"];function D(e,t,a,i,r){void 0===r&&(r={}),i||(i="second"),Intl.RelativeTimeFormat||e.onError(new k.IF('Intl.RelativeTimeFormat is not available in this environment.\nTry polyfilling it using "@formatjs/intl-relativetimeformat"\n',k.O4.MISSING_INTL_API));try{var o,l,u,s,p,c;return(o=r,l=e.locale,u=e.formats,s=e.onError,void 0===o&&(o={}),c=!!(p=o.format)&&(0,n.F3)(u,"relative",p,s)||{},t(l,(0,n.J9)(o,O,c))).format(a,i)}catch(t){e.onError(new d.pg("Error formatting relative time.",e.locale,t))}return String(a)}var L=a(31071);function F(e){return e?Object.keys(e).reduce(function(t,a){var i=e[a];return t[a]=(0,L.RK)(i)?(0,o.yU)(i):i,t},{}):e}var j=function(e,t,a,n){for(var o=[],l=4;
283l<arguments.length;l++)o[l-4]=arguments[l];var u=F(n),s=y.apply(void 0,(0,i.fX)([e,t,a,u],o,!1));return Array.isArray(s)?r.Children.toArray(s):s},U=function(e,t){var a,r,u,s,p,c,m,v=e.defaultRichTextElements,f=(0,i.Tt)(e,["defaultRichTextElements"]),k=F(v),x=(r=(0,i.Cl)((0,i.Cl)((0,i.Cl)({},o.JF),f),{defaultRichTextElements:k}),u=(0,n.GT)(t),p=(s=(0,l.Cl)((0,l.Cl)({},n.JF),r)).locale,c=s.defaultLocale,m=s.onError,p?!Intl.NumberFormat.supportedLocalesOf(p).length&&m?m(new d.hr('Missing locale data for locale: "'.concat(p,'" in Intl.NumberFormat. Using default locale: "').concat(c,'" as fallback. See https://formatjs.github.io/docs/react-intl#runtime-requirements for more details'))):!Intl.DateTimeFormat.supportedLocalesOf(p).length&&m&&m(new d.hr('Missing locale data for locale: "'.concat(p,'" in Intl.DateTimeFormat. Using default locale: "').concat(c,'" as fallback. See https://formatjs.github.io/docs/react-intl#runtime-requirements for more details'))):(m&&m(new d.uo('"locale" was not configured, using "'.concat(c,'" as fallback. See https://formatjs.github.io/docs/react-intl/api#intlshape for more details'))),s.locale=s.defaultLocale||"en"),s.onWarn&&s.defaultRichTextElements&&"string"==typeof(a=s.messages||{})[Object.keys(a)[0]]&&s.onWarn('[@formatjs/intl] "defaultRichTextElements" was specified but "message" was not pre-compiled. \nPlease consider using "@formatjs/cli" to pre-compile your messages for performance.\nFor more details see https://formatjs.github.io/docs/getting-started/message-distribution'),(0,l.Cl)((0,l.Cl)({},s),{formatters:u,formatNumber:M.bind(null,s,u.getNumberFormat),formatNumberToParts:B.bind(null,s,u.getNumberFormat),formatRelativeTime:D.bind(null,s,u.getRelativeTimeFormat),formatDate:h.bind(null,s,u.getDateTimeFormat),formatDateToParts:S.bind(null,s,u.getDateTimeFormat),formatTime:g.bind(null,s,u.getDateTimeFormat),formatDateTimeRange:b.bind(null,s,u.getDateTimeFormat),formatTimeToParts:w.bind(null,s,u.getDateTimeFormat),formatPlural:N.bind(null,s,u.getPluralRules),formatMessage:y.bind(null,s,u),$t:y.bind(null,s,u),formatList:C.bind(null,s,u.getListFormat),formatListToParts:T.bind(null,s,u.getListFormat),formatDisplayName:P.bind(null,s,u.getDisplayNames)})),_={locale:x.locale,timeZone:x.timeZone,fallbackOnEmptyString:x.fallbackOnEmptyString,formats:x.formats,defaultLocale:x.defaultLocale,defaultFormats:x.defaultFormats,messages:x.messages,onError:x.onError,defaultRichTextElements:k};return(0,i.Cl)((0,i.Cl)({},x),{formatMessage:j.bind(null,_,x.formatters),$t:j.bind(null,_,x.formatters)})},z=a(38798);function H(e){return{locale:e.locale,timeZone:e.timeZone,fallbackOnEmptyString:e.fallbackOnEmptyString,formats:e.formats,textComponent:e.textComponent,messages:e.messages,defaultLocale:e.defaultLocale,defaultFormats:e.defaultFormats,onError:e.onError,onWarn:e.onWarn,wrapRichTextChunksInFragment:e.wrapRichTextChunksInFragment,defaultRichTextElements:e.defaultRichTextElements}}let V=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.cache=(0,n.MT)(),t.state={cache:t.cache,intl:U(H(t.props),t.cache),prevConfig:H(t.props)},t}return(0,i.C6)(t,e),t.getDerivedStateFromProps=function(e,t){var a=t.prevConfig,i=t.cache,n=H(e);return(0,o.bN)(a,n)?null:{intl:U(n,i),prevConfig:n}},t.prototype.render=function(){return(0,o.HM)(this.state.intl),r.createElement(z.Kq,{value:this.state.intl},this.props.children)},t.displayName="IntlProvider",t.defaultProps=o.JF,t}(r.PureComponent)},6442:(e,t,a)=>{"use strict";a.d(t,{A:()=>o});var i=a(96540),n=a(24184),r=a(38798);function o(){var e=i.useContext(r.ob);return(0,n.HM)(e),e}},24184:(e,t,a)=>{"use strict";a.d(t,{HM:()=>o,JF:()=>l,bN:()=>s,yU:()=>u});var i=a(16404),n=a(96540),r=a(87683);function o(e){!function(e,t,a){if(void 0===a&&(a=Error),!e)throw new a(t)}(e,"[React Intl] Could not find required `intl` object. <IntlProvider> needs to exist in the component ancestry.")}var l=(0,i.Cl)((0,i.Cl)({},r.JF),{textComponent:n.Fragment});function u(e){return function(t){return e(n.Children.toArray(t))}}function s(e,t){if(e===t)return!0;if(!e||!t)return!1;var a=Object.keys(e),i=Object.keys(t),n=a.length;if(i.length!==n)return!1;for(var r=0;r<n;r++){var o=a[r];if(e[o]!==t[o]||!Object.prototype.hasOwnProperty.call(t,o))return!1}return!0}},16404:(e,t,a)=>{"use strict";a.d(t,{C6:()=>n,Cl:()=>r,Tt:()=>o,fX:()=>l});
283var i=function(e,t){return(i=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])})(e,t)};function n(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function a(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(a.prototype=t.prototype,new a)}var r=function(){return(r=Object.assign||function(e){for(var t,a=1,i=arguments.length;a<i;a++)for(var n in t=arguments[a])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}).apply(this,arguments)};function o(e,t){var a={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&0>t.indexOf(i)&&(a[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,i=Object.getOwnPropertySymbols(e);n<i.length;n++)0>t.indexOf(i[n])&&Object.prototype.propertyIsEnumerable.call(e,i[n])&&(a[i[n]]=e[i[n]]);return a}function l(e,t,a){if(a||2==arguments.length)for(var i,n=0,r=t.length;n<r;n++)!i&&n in t||(i||(i=Array.prototype.slice.call(t,0,n)),i[n]=t[n]);return e.concat(i||Array.prototype.slice.call(t))}Object.create,Object.create},22799:(e,t)=>{"use strict";var a="function"==typeof Symbol&&Symbol.for,i=a?Symbol.for("react.element"):60103,n=a?Symbol.for("react.portal"):60106,r=a?Symbol.for("react.fragment"):60107,o=a?Symbol.for("react.strict_mode"):60108,l=a?Symbol.for("react.profiler"):60114,u=a?Symbol.for("react.provider"):60109,s=a?Symbol.for("react.context"):60110,d=a?Symbol.for("react.async_mode"):60111,p=a?Symbol.for("react.concurrent_mode"):60111,c=a?Symbol.for("react.forward_ref"):60112,m=a?Symbol.for("react.suspense"):60113,y=a?Symbol.for("react.suspense_list"):60120,v=a?Symbol.for("react.memo"):60115,f=a?Symbol.for("react.lazy"):60116,h=a?Symbol.for("react.block"):60121,g=a?Symbol.for("react.fundamental"):60117,b=a?Symbol.for("react.responder"):60118,S=a?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case i:switch(e=e.type){case d:case p:case r:case l:case o:case m:return e;default:switch(e=e&&e.$$typeof){case s:case c:case f:case v:case u:return e;default:return t}}case n:return t}}}function k(e){return w(e)===p}t.AsyncMode=d,t.ConcurrentMode=p,t.ContextConsumer=s,t.ContextProvider=u,t.Element=i,t.ForwardRef=c,t.Fragment=r,t.Lazy=f,t.Memo=v,t.Portal=n,t.Profiler=l,t.StrictMode=o,t.Suspense=m,t.isAsyncMode=function(e){return k(e)||w(e)===d},t.isConcurrentMode=k,t.isContextConsumer=function(e){return w(e)===s},t.isContextProvider=function(e){return w(e)===u},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===i},t.isForwardRef=function(e){return w(e)===c},t.isFragment=function(e){return w(e)===r},t.isLazy=function(e){return w(e)===f},t.isMemo=function(e){return w(e)===v},t.isPortal=function(e){return w(e)===n},t.isProfiler=function(e){return w(e)===l},t.isStrictMode=function(e){return w(e)===o},t.isSuspense=function(e){return w(e)===m},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===r||e===p||e===l||e===o||e===m||e===y||"object"==typeof e&&null!==e&&(e.$$typeof===f||e.$$typeof===v||e.$$typeof===u||e.$$typeof===s||e.$$typeof===c||e.$$typeof===g||e.$$typeof===b||e.$$typeof===S||e.$$typeof===h)},t.typeOf=w},44363:(e,t,a)=>{"use strict";e.exports=a(22799)},16426:e=>{e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,a=[],i=0;i<e.rangeCount;i++)a.push(e.getRangeAt(i));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null}return e.removeAllRanges(),function(){"Caret"===e.type&&e.removeAllRanges(),e.rangeCount||a.forEach(function(t){e.addRange(t)}
283),t&&t.focus()}}},84217:(e,t,a)=>{"use strict";a.d(t,{S:()=>l});var i=a(96540);function n(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var r="undefined"!=typeof window?i.useLayoutEffect:i.useEffect,o=new WeakMap;function l(e,t){var a,l,u,s=(a=t||null,l=function(t){return e.forEach(function(e){return n(e,t)})},(u=(0,i.useState)(function(){return{value:a,callback:l,facade:{get current(){return u.value},set current(value){var e=u.value;e!==value&&(u.value=value,u.callback(value,e))}}}})[0]).callback=l,u.facade);return r(function(){var t=o.get(s);if(t){var a=new Set(t),i=new Set(e),r=s.current;a.forEach(function(e){i.has(e)||n(e,null)}),i.forEach(function(e){a.has(e)||n(e,r)})}o.set(s,e)},[e]),s}},57309:(e,t,a)=>{"use strict";a.d(t,{C:()=>o,f:()=>l});var i=a(24226);function n(e){return e}function r(e,t){void 0===t&&(t=n);var a=[],i=!1;return{read:function(){if(i)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return a.length?a[a.length-1]:e},useMedium:function(e){var n=t(e,i);return a.push(n),function(){a=a.filter(function(e){return e!==n})}},assignSyncMedium:function(e){for(i=!0;a.length;){var t=a;a=[],t.forEach(e)}a={push:function(t){return e(t)},filter:function(){return a}}},assignMedium:function(e){i=!0;var t=[];if(a.length){var n=a;a=[],n.forEach(e),t=a}var r=function(){var a=t;t=[],a.forEach(e)},o=function(){return Promise.resolve().then(r)};o(),a={push:function(e){t.push(e),o()},filter:function(e){return t=t.filter(e),a}}}}}function o(e,t){return void 0===t&&(t=n),r(e,t)}function l(e){void 0===e&&(e={});var t=r(null);return t.options=(0,i.Cl)({async:!0,ssr:!1},e),t}},1063:(e,t,a)=>{"use strict";var i=a(96540),n="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},r=i.useState,o=i.useEffect,l=i.useLayoutEffect,u=i.useDebugValue;function s(e){var t=e.getSnapshot;e=e.value;try{var a=t();return!n(e,a)}catch(e){return!0}}var d="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var a=t(),i=r({inst:{value:a,getSnapshot:t}}),n=i[0].inst,d=i[1];return l(function(){n.value=a,n.getSnapshot=t,s(n)&&d({inst:n})},[e,a,t]),o(function(){return s(n)&&d({inst:n}),e(function(){s(n)&&d({inst:n})})},[e]),u(a),a};t.useSyncExternalStore=void 0!==i.useSyncExternalStore?i.useSyncExternalStore:d},19888:(e,t,a)=>{"use strict";e.exports=a(1063)},50477:()=>{},64467:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});var i=a(98406);function n(e,t,a){return(t=(0,i.A)(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}},58168:(e,t,a)=>{"use strict";function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)({}).hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e}).apply(null,arguments)}a.d(t,{A:()=>i})},77387:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});var i=a(63662);function n(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,(0,i.A)(e,t)}},98587:(e,t,a)=>{"use strict";function i(e,t){if(null==e)return{};var a={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.indexOf(i)>=0)continue;a[i]=e[i]}return a}a.d(t,{A:()=>i})},63662:(e,t,a)=>{"use strict";function i(e,t){return(i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}a.d(t,{A:()=>i})},98406:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});var i=a(82284);function n(e){var t=function(e,t){if("object"!=(0,i.A)(e)||!e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var n=a.call(e,t||"default");if("object"!=(0,i.A)(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==(0,i.A)(t)?t:t+""}},82284:(e,t,a)=>{"use strict";function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}a.d(t,{A:()=>i})},11235:(e,t,a)=>{"use strict";a.d(t,{a1:()=>o,bk:()=>r,fi:()=>n});var i=a(29857),n=Object.freeze(["base","sm","md","lg","xl","2xl"]);function r(e,t){return Array.isArray(e)?e.map(e=>null===e?null:t(e)):(0,i.Gv)(e)?Object.keys(e).reduce((a,i)=>(a[i]=t(e[i]),a),{}):null!=e?t(e):null}function o(e,t=n){let a={};return e.forEach((e,i)=>{let n=t[i];null!=e&&(a[n]=e)}),a}},11169:(e,t,a)=>{"use strict";a.d(t,{d:()=>r});var i=a(96540),[n,r]=function(e={}){let{name:t,strict:a=!0,hookName:n="useContext",providerName:r="Provider",errorMessage:o,defaultValue:l}=e,u=(0,i.createContext)(l);return u.displayName=t,[u.Provider,function e(){var t;let l=(0,i.useContext)(u);if(!l&&a){let a=Error(null!=o?o:`${n} returned \`undefined\`. Seems you forgot to wrap component within ${r}`);throw a.name="ContextError",null==(t=Error.captureStackTrace)||t.call(Error,a,e),a}return l},u]}({strict:!1,name:"ButtonGroupContext"})},43356:(e,t,a)=>{"use strict";a.d(t,{a:()=>u});var i=a(14084),n=a(81943),r=a(29857),o=a(96540),l=a(74848);function u(e){let{label:t,placement:a,spacing:u="0.5rem",children:s=(0,l.jsx)(i.y,{color:"currentColor",width:"1em",height:"1em"}),className:d,__css:p,...c}=e,m=(0,r.cx)("chakra-button__spinner",d),y="start"===a?"marginEnd":"marginStart",v=(0,o.useMemo)(()=>({display:"flex",alignItems:"center",position:t?"relative":"absolute",[y]:t?u:0,fontSize:"1em",lineHeight:"normal",...p}),[p,t,y,u]);return(0,l.jsx)(n.B.div,{className:m,...c,__css:v,children:s})}u.displayName="ButtonSpinner"},45316:(e,t,a)=>{"use strict";a.d(t,{J:()=>d});var i=a(93809),n=a(15284),r=a(54443),o=a(34906),l=a(81943),u=a(74848);function s(e){return(0,u.jsx)(i.I,{focusable:"false","aria-hidden":!0,...e,children:(0,u.jsx)("path",{fill:"currentColor",d:"M.439,21.44a1.5,1.5,0,0,0,2.122,2.121L11.823,14.3a.25.25,0,0,1,.354,0l9.262,9.263a1.5,1.5,0,1,0,2.122-2.121L14.3,12.177a.25.25,0,0,1,0-.354l9.263-9.262A1.5,1.5,0,0,0,21.439.44L12.177,9.7a.25.25,0,0,1-.354,0L2.561.44A1.5,1.5,0,0,0,.439,2.561L9.7,
28311.823a.25.25,0,0,1,0,.354Z"})})}var d=(0,n.R)(function(e,t){let a=(0,r.Vl)("CloseButton",e),{children:i,isDisabled:n,__css:d,...p}=(0,o.MN)(e);return(0,u.jsx)(l.B.button,{type:"button","aria-label":"Close",ref:t,disabled:n,__css:{outline:0,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,...a,...d},...p,children:i||(0,u.jsx)(s,{width:"1em",height:"1em"})})});d.displayName="CloseButton"},48996:(e,t,a)=>{"use strict";a.d(t,{G6:()=>r,Ig:()=>n,dU:()=>o});var i=a(96540),n=(0,i.createContext)({});function r(){let e=(0,i.useContext)(n);if(void 0===e)throw Error("useColorMode must be used within a ColorModeProvider");return e}function o(e,t){let{colorMode:a}=r();return"dark"===a?t:e}n.displayName="ColorModeContext"},91051:(e,t,a)=>{"use strict";function i(e){return null!=e&&"object"==typeof e&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE}function n(e){var t;if(!i(e))return!1;let a=null!=(t=e.ownerDocument.defaultView)?t:window;return e instanceof a.HTMLElement}function r(e){var t,a;return null!=(a=null==(t=o(e))?void 0:t.defaultView)?a:window}function o(e){return i(e)?e.ownerDocument:document}function l(e){return o(e).activeElement}a.d(t,{bq:()=>l,mD:()=>r,sb:()=>n})},65363:(e,t,a)=>{"use strict";a.d(t,{AO:()=>l,tp:()=>o});var i=a(91051),n=e=>e.hasAttribute("tabindex"),r=e=>n(e)&&-1===e.tabIndex;function o(e){var t;if(!(0,i.sb)(e)||function e(t){return!!(t.parentElement&&e(t.parentElement))||t.hidden}(e)||!0==!!(t=e).getAttribute("disabled")||!0==!!t.getAttribute("aria-disabled"))return!1;let{localName:a}=e;if(["input","select","textarea","button"].indexOf(a)>=0)return!0;let r={a:()=>e.hasAttribute("href"),audio:()=>e.hasAttribute("controls"),video:()=>e.hasAttribute("controls")};return a in r?r[a]():!!function(e){let t=e.getAttribute("contenteditable");return"false"!==t&&null!=t}(e)||n(e)}function l(e){return!!e&&(0,i.sb)(e)&&o(e)&&!r(e)}},69288:(e,t,a)=>{"use strict";a.d(t,{ep:()=>r});var i=a(65363),n=e=>e.offsetWidth>0&&e.offsetHeight>0;function r(e){let t=Array.from(e.querySelectorAll("input:not(:disabled):not([disabled]),select:not(:disabled):not([disabled]),textarea:not(:disabled):not([disabled]),embed,iframe,object,a[href],area[href],button:not(:disabled):not([disabled]),[tabindex],audio[controls],video[controls],*[tabindex]:not([aria-disabled]),*[contenteditable]"));return t.unshift(e),t.filter(e=>(0,i.tp)(e)&&n(e))}},74982:(e,t,a)=>{"use strict";a.d(t,{O:()=>e1});var i,n,r,o=a(98587),l=a(58168),u=a(96540),s="data-focus-lock",d="data-focus-lock-disabled",p=a(84217),c={width:"1px",height:"0px",padding:0,overflow:"hidden",position:"fixed",top:"1px",left:"1px"},m=a(57309),y=(0,m.C)({},function(e){return{target:e.target,currentTarget:e.currentTarget}}),v=(0,m.C)(),f=(0,m.C)(),h=(0,m.f)({async:!0,ssr:"undefined"!=typeof document}),g=(0,u.createContext)(void 0),b=[],S=(0,u.forwardRef)(function(e,t){var a,i=(0,u.useState)(),n=i[0],r=i[1],o=(0,u.useRef)(),m=(0,u.useRef)(!1),f=(0,u.useRef)(null),S=(0,u.useState)({})[1],w=e.children,k=e.disabled,x=void 0!==k&&k,P=e.noFocusGuards,_=void 0!==P&&P,E=e.persistentFocus,C=e.crossFrame,T=e.autoFocus,A=(e.allowTextSelection,e.group),I=e.className,M=e.whiteList,B=e.hasPositiveIndices,R=e.shards,N=void 0===R?b:R,O=e.as,D=e.lockProps,L=e.sideCar,F=e.returnFocus,j=void 0!==F&&F,U=e.focusOptions,z=e.onActivation,H=e.onDeactivation,V=(0,u.useState)({})[0],$=(0,u.useCallback)(function(e){var t=e.captureFocusRestore;if(!f.current){var a,i=null==(a=document)?void 0:a.activeElement;f.current=i,i!==document.body&&(f.current=t(i))}o.current&&z&&z(o.current),m.current=!0,S()},[z]),G=(0,u.useCallback)(function(){m.current=!1,H&&H(o.current),S()},[H]),q=(0,u.useCallback)(function(e){var t=f.current;if(t){var a=("function"==typeof t?t():t)||document.body,i="function"==typeof j?j(a):j;if(i){var n="object"==typeof i?i:void 0;f.current=null,e?Promise.resolve().then(function(){return a.focus(n)}):a.focus(n)}}},[j]),W=(0,u.useCallback)(function(e){m.current&&y.useMedium(e)},[]),Y=v.useMedium,K=(0,u.useCallback)(function(e){o.current!==e&&(o.current=e,r(e))},[]),X=(0,l.A)(((a={})[d]=x&&"disabled",a[s]=A,a),void 0===D?{}:D),Q=!0!==_,J=Q&&"tail"!==_,Z=(0,p.S)([t,K]),ee=(0,u.useMemo)(function(){return{observed:o,shards:N,enabled:!x,active:m.current}},[x,m.current,N,n]);return u.createElement(u.Fragment,null,Q&&[u.createElement("div",{key:"guard-first","data-focus-guard":!0,tabIndex:x?-1:0,style:c}
283),B?u.createElement("div",{key:"guard-nearest","data-focus-guard":!0,tabIndex:x?-1:1,style:c}):null],!x&&u.createElement(L,{id:V,sideCar:h,observed:n,disabled:x,persistentFocus:void 0!==E&&E,crossFrame:void 0===C||C,autoFocus:void 0===T||T,whiteList:M,shards:N,onActivation:$,onDeactivation:G,returnFocus:q,focusOptions:U,noFocusGuards:_}),u.createElement(void 0===O?"div":O,(0,l.A)({ref:Z},X,{className:I,onBlur:Y,onFocus:W}),u.createElement(g.Provider,{value:ee},w)),J&&u.createElement("div",{"data-focus-guard":!0,tabIndex:x?-1:0,style:c}))});S.propTypes={};var w=a(77387),k=a(64467),x=function(e){for(var t=Array(e.length),a=0;a<e.length;++a)t[a]=e[a];return t},P=function(e){return Array.isArray(e)?e:[e]},_=function(e){return Array.isArray(e)?e[0]:e},E=function(e){if(e.nodeType!==Node.ELEMENT_NODE)return!1;var t=window.getComputedStyle(e,null);return!!t&&!!t.getPropertyValue&&("none"===t.getPropertyValue("display")||"hidden"===t.getPropertyValue("visibility"))},C=function(e){return e.parentNode&&e.parentNode.nodeType===Node.DOCUMENT_FRAGMENT_NODE?e.parentNode.host:e.parentNode},T=function(e){return e===document||e&&e.nodeType===Node.DOCUMENT_NODE},A=function(e,t){var a,i=e.get(t);if(void 0!==i)return i;var n=(a=A.bind(void 0,e),!t||T(t)||!E(t)&&!t.hasAttribute("inert")&&a(C(t)));return e.set(t,n),n},I=function(e,t){var a,i=e.get(t);if(void 0!==i)return i;var n=(a=I.bind(void 0,e),!t||!!T(t)||!!N(t)&&a(C(t)));return e.set(t,n),n},M=function(e){return e.dataset},B=function(e){return"INPUT"===e.tagName},R=function(e){return B(e)&&"radio"===e.type},N=function(e){return![!0,"true",""].includes(e.getAttribute("data-no-autofocus"))},O=function(e){var t;return!!(e&&(null===(t=M(e))||void 0===t?void 0:t.focusGuard))},D=function(e){return!O(e)},L=function(e){return!!e},F=function(e,t){var a=Math.max(0,e.tabIndex),i=Math.max(0,t.tabIndex),n=a-i,r=e.index-t.index;if(n){if(!a)return 1;if(!i)return -1}return n||r},j=function(e,t,a){return x(e).map(function(e,t){var i=e.tabIndex<0&&!e.hasAttribute("tabindex")?0:e.tabIndex;return{node:e,index:t,tabIndex:a&&-1===i?(e.dataset||{}).focusGuard?0:-1:i}}).filter(function(e){return!t||e.tabIndex>=0}).sort(F)},U="button:enabled,select:enabled,textarea:enabled,input:enabled,a[href],area[href],summary,iframe,object,embed,audio[controls],video[controls],[tabindex],[contenteditable],[autofocus]",z="".concat(U,", [data-focus-guard]"),H=function(e,t){return x((e.shadowRoot||e).children).reduce(function(e,a){return e.concat(a.matches(t?z:U)?[a]:[],H(a))},[])},V=function(e,t){var a;return e instanceof HTMLIFrameElement&&(null===(a=e.contentDocument)||void 0===a?void 0:a.body)?$([e.contentDocument.body],t):[e]},$=function(e,t){return e.reduce(function(e,a){var i,n=H(a,t),r=(i=[]).concat.apply(i,n.map(function(e){return V(e,t)}));return e.concat(r,a.parentNode?x(a.parentNode.querySelectorAll(U)).filter(function(e){return e===a}):[])},[])},G=function(e,t){return x(e).filter(function(e){return A(t,e)}).filter(function(e){return!((B(e)||"BUTTON"===e.tagName)&&("hidden"===e.type||e.disabled))})},q=function(e,t){return void 0===t&&(t=new Map),x(e).filter(function(e){return I(t,e)})},W=function(e,t,a){return j(G($(e,a),t),!0,a)},Y=function(e,t){return j(G($(e),t),!1)},K=function(e,t){return e.shadowRoot?K(e.shadowRoot,t):!!(void 0!==Object.getPrototypeOf(e).contains&&Object.getPrototypeOf(e).contains.call(e,t))||x(e.children).some(function(e){var a;if(e instanceof HTMLIFrameElement){var i=null===(a=e.contentDocument)||void 0===a?void 0:a.body;return!!i&&K(i,t)}return K(e,t)})},X=function(e){try{return e()}catch(e){return}},Q=function(e){if(void 0===e&&(e=document),e&&e.activeElement){var t=e.activeElement;return t.shadowRoot?Q(t.shadowRoot):t instanceof HTMLIFrameElement&&X(function(){return t.contentWindow.document})?Q(t.contentWindow.document):t}},J=function(e){void 0===e&&(e=document);var t=Q(e);return!!t&&x(e.querySelectorAll("[".concat("data-no-focus-lock","]"))).some(function(e){return K(e,t)})},Z=function(e){for(var t=new Set,a=e.length,i=0;i<a;i+=1)for(var n=i+1;n<a;n+=1){var r=e[i].compareDocumentPosition(e[n]);(r&Node.DOCUMENT_POSITION_CONTAINED_BY)>0&&t.add(n),(r&Node.DOCUMENT_POSITION_CONTAINS)>0&&t.add(i)}return e.filter(function(e,a){return!t.has(a)})},ee=function(e){return e.parentNode?ee(e.parentNode):e}
283,et=function(e){return P(e).filter(Boolean).reduce(function(e,t){var a=t.getAttribute(s);return e.push.apply(e,a?Z(x(ee(t).querySelectorAll("[".concat(s,'="').concat(a,'"]:not([').concat(d,'="disabled"])')))):[t]),e},[])},ea=function(e,t){return void 0===t&&(t=Q(_(e).ownerDocument)),!!t&&(!t.dataset||!t.dataset.focusGuard)&&et(e).some(function(e){var a;return K(e,t)||(a=t,!!x(e.querySelectorAll("iframe")).some(function(e){return e===a}))})},ei=function(e,t){e&&("focus"in e&&e.focus(t),"contentWindow"in e&&e.contentWindow&&e.contentWindow.focus())},en=function(e,t){return R(e)&&e.name&&t.filter(R).filter(function(t){return t.name===e.name}).filter(function(e){return e.checked})[0]||e},er=function(e){var t=new Set;return e.forEach(function(a){return t.add(en(a,e))}),e.filter(function(e){return t.has(e)})},eo=function(e){return e[0]&&e.length>1?en(e[0],e):e[0]},el=function(e,t){return e.indexOf(en(t,e))},eu="NEW_FOCUS",es=function(e,t,a,i,n){var r=e.length,o=e[0],l=e[r-1],u=O(i);if(!(i&&e.indexOf(i)>=0)){var s=void 0!==i?a.indexOf(i):-1,d=n?a.indexOf(n):s,p=n?e.indexOf(n):-1;if(-1===s)return -1!==p?p:eu;if(-1===p)return eu;var c=s-d,m=a.indexOf(o),y=a.indexOf(l),v=er(a),f=void 0!==i?v.indexOf(i):-1,h=n?v.indexOf(n):f,g=v.filter(function(e){return e.tabIndex>=0}),b=void 0!==i?g.indexOf(i):-1,S=n?g.indexOf(n):b;if(!c&&p>=0||0===t.length)return p;var w=el(e,t[0]),k=el(e,t[t.length-1]);if(s<=m&&u&&Math.abs(c)>1)return k;if(s>=y&&u&&Math.abs(c)>1)return w;if(c&&Math.abs(b>=0&&S>=0?S-b:h-f)>1)return p;if(s<=m)return k;if(s>y)return w;if(c)return Math.abs(c)>1?p:(r+p+c)%r}},ed=function(e,t,a){var i=q(e.map(function(e){return e.node}).filter(function(e){var t,i=null===(t=M(e))||void 0===t?void 0:t.autofocus;return e.autofocus||void 0!==i&&"false"!==i||a.indexOf(e)>=0}));return i&&i.length?eo(i):eo(q(t))},ep=function(e,t){return void 0===t&&(t=[]),t.push(e),e.parentNode&&ep(e.parentNode.host||e.parentNode,t),t},ec=function(e,t){for(var a=ep(e),i=ep(t),n=0;n<a.length;n+=1){var r=a[n];if(i.indexOf(r)>=0)return r}return!1},em=function(e,t,a){var i=P(e),n=P(t),r=i[0],o=!1;return n.filter(Boolean).forEach(function(e){o=ec(o||e,e)||o,a.filter(Boolean).forEach(function(e){var t=ec(r,e);t&&(o=!o||K(t,o)?t:ec(t,o))})}),o},ey=function(e,t){return e.reduce(function(e,a){return e.concat(G(x(a.querySelectorAll("[".concat("data-autofocus-inside","]"))).map(function(e){return $([e])}).reduce(function(e,t){return e.concat(t)},[]),t))},[])},ev=function(e,t){var a=new Map;return t.forEach(function(e){return a.set(e.node,e)}),e.map(function(e){return a.get(e)}).filter(L)},ef=function(e,t){var a=Q(P(e).length>0?document:_(e).ownerDocument),i=et(e).filter(D),n=em(a||e,e,i),r=new Map,o=Y(i,r),l=o.filter(function(e){return D(e.node)});if(l[0]){var u=Y([n],r).map(function(e){return e.node}),s=ev(u,l),d=s.map(function(e){return e.node}),p=s.filter(function(e){return e.tabIndex>=0}).map(function(e){return e.node}),c=es(d,p,u,a,t);if(c===eu){var m=ed(o,p,ey(i,r))||ed(o,d,ey(i,r));return m?{node:m}:void console.warn("focus-lock: cannot find any node to move focus into")}return void 0===c?c:s[c]}},eh=0,eg=!1,eb=function(e,t,a){void 0===a&&(a={});var i=ef(e,t);if(!eg&&i){if(eh>2){console.error("FocusLock: focus-fighting detected. Only one focus management system could be active. See https://github.com/theKashey/focus-lock/#focus-fighting"),eg=!0,setTimeout(function(){eg=!1},1);return}eh++,ei(i.node,a.focusOptions),eh--}};function eS(e){if(!e)return null;if("undefined"==typeof WeakRef)return function(){return e||null};var t=e?new WeakRef(e):null;return function(){return(null==t?void 0:t.deref())||null}}var ew=function(e){if(!e)return null;for(var t=[],a=e;a&&a!==document.body;)t.push({current:eS(a),parent:eS(a.parentElement),left:eS(a.previousElementSibling),right:eS(a.nextElementSibling)}),a=a.parentElement;return{element:eS(e),stack:t,ownerDocument:e.ownerDocument}},ek=function(e){if(e)for(var t,a,i,n,r,o=e.stack,l=e.ownerDocument,u=new Map,s=0;s<o.length;s++){var d=o[s],p=null===(t=d.parent)||void 0===t?void 0:t.call(d);if(p&&l.contains(p)){for(var c=null===(a=d.left)||void 0===a?void 0:a.call(d),m=d.current(),y=p.contains(m)?m:void 0,v=null===(i=d.right)||void 0===i?void 0:i.call(d),f=W([p],u),h=null!==(r=null!==(n=null!=y?y:null==c?void 0:c.nextElementSibling)&&void 0!==n?n:v)&&void 0!==r?r:c;h;){for(var g=0;g<f.length;g++){var b=f[g];if(null==h?void 0:h.contains(b.node))return b.node}h=h.nextElementSibling}if(f.length)return f[0].node}}},ex=function(e){var t=ew(e);return function(){return ek(t)}},eP=function(e){var t=et(e).filter(D),a=j($([em(e,e,t)],!0),!0,!0),i=$(t,!1);return a.map(function(e){var t=e.node;return{node:t,index:e.index,lockItem:i.indexOf(t)>=0,guard:O(t)}})},e_=function(e,t,a){if(!e||!t)return console.error("no element or scope given"),{};var i=P(t);if(i.every(function(t){return!K(t,e)}))return console.error("Active element is not contained in the scope"),{};var n=a?W(i,new Map):Y(i,new Map),r=n.findIndex(function(t){return t.node===e});
283if(-1!==r)return{prev:n[r-1],next:n[r+1],first:n[0],last:n[n.length-1]}},eE=function(e,t){var a=t?W(P(e),new Map):Y(P(e),new Map);return{first:a[0],last:a[a.length-1]}},eC=function(e,t,a){void 0===t&&(t={});var i,n=(i=t,Object.assign({scope:document.body,cycle:!0,onlyTabbable:!0},i)),r=e_(e,n.scope,n.onlyTabbable);if(r){var o=a(r,n.cycle);o&&ei(o.node,n.focusOptions)}},eT=function(e,t,a){var i,n=eE(e,null===(i=t.onlyTabbable)||void 0===i||i)[a];n&&ei(n.node,t.focusOptions)};function eA(e){setTimeout(e,1)}var eI=function(e){return e&&"current"in e?e.current:e},eM=function(){return document&&document.activeElement===document.body},eB=null,eR=null,eN=function(){return null},eO=null,eD=!1,eL=!1,eF=function(e,t){eO={observerNode:e,portaledElement:t}};function ej(e,t,a,i){var n=null,r=e;do{var o=i[r];if(o.guard)o.node.dataset.focusAutoGuard&&(n=o);else if(o.lockItem){if(r!==e)return;n=null}else break}while((r+=a)!==t);n&&(n.node.tabIndex=0)}var eU=function(e){return Y(e,new Map)},ez=function(){var e=!1;if(eB){var t=eB,a=t.observed,i=t.persistentFocus,n=t.autoFocus,r=t.shards,o=t.crossFrame,l=t.focusOptions,u=t.noFocusGuards,s=a||eO&&eO.portaledElement;if(eM()&&eR&&eR!==document.body&&(!document.body.contains(eR)||!eU([(c=eR).parentNode]).some(function(e){return e.node===c}))){var d=eN();d&&d.focus()}var p=document&&document.activeElement;if(s){var c,m=[s].concat(r.map(eI).filter(Boolean));if((!p||(eB.whiteList||function(){return!0})(p))&&(i||function(){if(!(o?!!eD:"meanwhile"===eD)||!u||!eR||eL)return!1;var e=eU(m),t=e.findIndex(function(e){return e.node===eR});return 0===t||t===e.length-1}()||!(eM()||J())||!eR&&n)&&(s&&!(ea(m)||p&&m.some(function(e){return function e(t,a,i){return a&&(a.host===t&&(!a.activeElement||i.contains(a.activeElement))||a.parentNode&&e(t,a.parentNode,i))}(p,e,e)})||eO&&eO.portaledElement===p)&&(document&&!eR&&p&&!n?(p.blur&&p.blur(),document.body.focus()):(e=eb(m,eR,{focusOptions:l}),eO={})),(eR=document&&document.activeElement)!==document.body&&(eN=ex(eR)),eD=!1),document&&p!==document.activeElement&&document.querySelector("[data-focus-auto-guard]")){var y=document&&document.activeElement,v=eP(m),f=v.map(function(e){return e.node}).indexOf(y);f>-1&&(v.filter(function(e){var t=e.guard,a=e.node;return t&&a.dataset.focusAutoGuard}).forEach(function(e){return e.node.removeAttribute("tabIndex")}),ej(f,v.length,1,v),ej(f,-1,-1,v))}}}return e},eH=function(e){ez()&&e&&(e.stopPropagation(),e.preventDefault())},eV=function(){return eA(ez)},e$=function(){eL=!0},eG=function(){eL=!1,eD="just",eA(function(){eD="meanwhile"})},eq=function(){document.addEventListener("focusin",eH),document.addEventListener("focusout",eV),window.addEventListener("focus",e$),window.addEventListener("blur",eG)},eW=function(){document.removeEventListener("focusin",eH),document.removeEventListener("focusout",eV),window.removeEventListener("focus",e$),window.removeEventListener("blur",eG)},eY={moveFocusInside:eb,focusInside:ea,focusNextElement:function(e,t){void 0===t&&(t={}),eC(e,t,function(e,t){var a=e.next,i=e.first;return a||t&&i})},focusPrevElement:function(e,t){void 0===t&&(t={}),eC(e,t,function(e,t){var a=e.prev,i=e.last;return a||t&&i})},focusFirstElement:function(e,t){void 0===t&&(t={}),eT(e,t,"first")},focusLastElement:function(e,t){void 0===t&&(t={}),eT(e,t,"last")},captureFocusRestore:ex};y.assignSyncMedium(function(e){var t=e.target,a=e.currentTarget;a.contains(t)||eF(a,t)}),v.assignMedium(eV),f.assignMedium(function(e){return e(eY)});let eK=(i=function(e){return e.filter(function(e){return!e.disabled})},n=function(e){var t=e.slice(-1)[0];t&&!eB&&eq();var a=eB,i=a&&t&&t.id===a.id;eB=t,!a||i||(a.onDeactivation(),e.filter(function(e){return e.id===a.id}).length||a.returnFocus(!t)),t?(eR=null,i&&a.observed===t.observed||t.onActivation(eY),ez(!0),eA(ez)):(eW(),eR=null)},function(e){var t,a=[];function r(){n(t=i(a.map(function(e){return e.props})))}var o=function(i){function n(){return i.apply(this,arguments)||this}(0,w.A)(n,i),n.peek=function(){return t};var o=n.prototype;return o.componentDidMount=function(){a.push(this),r()},o.componentDidUpdate=function(){r()},o.componentWillUnmount=function(){var e=a.indexOf(this);a.splice(e,1),r()},o.render=function(){return u.createElement(e,this.props)},n}(u.PureComponent);return(0,k.A)(o,"displayName","SideEffect("+(e.displayName||e.name||"Component")+")"),o})(function(){return null});var eX=(0,u.forwardRef)(function(e,t){return u.createElement(S,(0,l.A)({sideCar:eK,ref:t},e))}),eQ=S.propTypes||{};eQ.sideCar,(0,o.A)(eQ,["sideCar"]),eX.propTypes={};var eJ=a(69288),eZ=a(74848),e0=null!=(r=eX.default)?r:eX,e1=e=>{let{initialFocusRef:t,finalFocusRef:a,contentRef:i,restoreFocus:n,children:r,isDisabled:o,autoFocus:l,persistentFocus:s,lockFocusAcrossFrames:d}=e,p=(0,u.useCallback)(()=>{(null==t?void 0:t.current)?t.current.focus():(null==i?void 0:i.current)&&0===(0,eJ.ep)(i.current).length&&requestAnimationFrame(()=>{var e;null==(e=i.current)||e.focus()})},[t,i]),c=(0,u.useCallback)(()=>{var e;null==(e=null==a?void 0:a.current)||e.focus()},[a]),m=n&&!a;return(0,eZ.jsx)(e0,{crossFrame:d,persistentFocus:s,autoFocus:l,disabled:o,onActivation:p,onDeactivation:c,returnFocus:m,children:r})};e1.displayName="FocusLock"},84456:(e,t,a)=>{"use strict";a.d(t,{MJ:()=>f,Uc:()=>v,TP:()=>m});var i=a(96540);function n(e={}){let{name:t,strict:a=!0,hookName:r="useContext",providerName:o="Provider",errorMessage:l,defaultValue:u}=e,s=(0,i.createContext)(u);return s.displayName=t,[s.Provider,function e(){var t;let n=(0,i.useContext)(s);if(!n&&a){let a=Error(null!=l?l:`${r} returned \`undefined\`. Seems you forgot to wrap component within ${o}`);throw a.name="ContextError",null==(t=Error.captureStackTrace)||t.call(Error,a,e),a}return n},s]}
283var r=a(16597),o=a(15284),l=a(54443),u=a(34906),s=a(81943),d=a(29857),p=a(74848),[c,m]=n({name:"FormControlStylesContext",errorMessage:"useFormControlStyles returned is 'undefined'. Seems you forgot to wrap the components in \"<FormControl />\" "}),[y,v]=n({strict:!1,name:"FormControlContext"}),f=(0,o.R)(function(e,t){let a=(0,l.o5)("Form",e),{getRootProps:n,htmlProps:o,...m}=function(e){let{id:t,isRequired:a,isInvalid:n,isDisabled:o,isReadOnly:l,...u}=e,s=(0,i.useId)(),p=t||`field-${s}`,c=`${p}-label`,m=`${p}-feedback`,y=`${p}-helptext`,[v,f]=(0,i.useState)(!1),[h,g]=(0,i.useState)(!1),[b,S]=(0,i.useState)(!1),w=(0,i.useCallback)((e={},t=null)=>({id:y,...e,ref:(0,r.Px)(t,e=>{e&&g(!0)})}),[y]),k=(0,i.useCallback)((e={},t=null)=>({...e,ref:t,"data-focus":(0,d.sE)(b),"data-disabled":(0,d.sE)(o),"data-invalid":(0,d.sE)(n),"data-readonly":(0,d.sE)(l),id:void 0!==e.id?e.id:c,htmlFor:void 0!==e.htmlFor?e.htmlFor:p}),[p,o,b,n,l,c]),x=(0,i.useCallback)((e={},t=null)=>({id:m,...e,ref:(0,r.Px)(t,e=>{e&&f(!0)}),"aria-live":"polite"}),[m]),P=(0,i.useCallback)((e={},t=null)=>({...e,...u,ref:t,role:"group"}),[u]);return{isRequired:!!a,isInvalid:!!n,isReadOnly:!!l,isDisabled:!!o,isFocused:!!b,onFocus:()=>S(!0),onBlur:()=>S(!1),hasFeedbackText:v,setHasFeedbackText:f,hasHelpText:h,setHasHelpText:g,id:p,labelId:c,feedbackId:m,helpTextId:y,htmlProps:u,getHelpTextProps:w,getErrorMessageProps:x,getRootProps:P,getLabelProps:k,getRequiredIndicatorProps:(0,i.useCallback)((e={},t=null)=>({...e,ref:t,role:"presentation","aria-hidden":!0,children:e.children||"*"}),[])}}((0,u.MN)(e)),v=(0,d.cx)("chakra-form-control",e.className);return(0,p.jsx)(y,{value:m,children:(0,p.jsx)(c,{value:a,children:(0,p.jsx)(s.B.div,{...n({},t),className:v,__css:a.container})})})});f.displayName="FormControl",(0,o.R)(function(e,t){let a=v(),i=m(),n=(0,d.cx)("chakra-form__helper-text",e.className);return(0,p.jsx)(s.B.div,{...null==a?void 0:a.getHelpTextProps(e,t),__css:i.helperText,className:n})}).displayName="FormHelperText"},99139:(e,t,a)=>{"use strict";a.d(t,{t:()=>r,v:()=>o});var i=a(84456),n=a(29857);function r(e){let{isDisabled:t,isInvalid:a,isReadOnly:i,isRequired:r,...l}=o(e);return{...l,disabled:t,readOnly:i,required:r,"aria-invalid":(0,n.rq)(a),"aria-required":(0,n.rq)(r),"aria-readonly":(0,n.rq)(i)}}function o(e){var t,a,r;let o=(0,i.Uc)(),{id:l,disabled:u,readOnly:s,required:d,isRequired:p,isInvalid:c,isReadOnly:m,isDisabled:y,onFocus:v,onBlur:f,...h}=e,g=e["aria-describedby"]?[e["aria-describedby"]]:[];return(null==o?void 0:o.hasFeedbackText)&&(null==o?void 0:o.isInvalid)&&g.push(o.feedbackId),(null==o?void 0:o.hasHelpText)&&g.push(o.helpTextId),{...h,"aria-describedby":g.join(" ")||void 0,id:null!=l?l:null==o?void 0:o.id,isDisabled:null!=(t=null!=u?u:y)?t:null==o?void 0:o.isDisabled,isReadOnly:null!=(a=null!=s?s:m)?a:null==o?void 0:o.isReadOnly,isRequired:null!=(r=null!=d?d:p)?r:null==o?void 0:o.isRequired,isInvalid:null!=c?c:null==o?void 0:o.isInvalid,onFocus:(0,n.Hj)(null==o?void 0:o.onFocus,v),onBlur:(0,n.Hj)(null==o?void 0:o.onBlur,f)}}},83216:(e,t,a)=>{"use strict";a.d(t,{Bi:()=>n,cC:()=>r,dU:()=>o});var i=a(96540);function n(e,t){let a=(0,i.useId)();return(0,i.useMemo)(()=>e||[t,a].filter(Boolean).join("-"),[e,t,a])}function r(e,...t){let a=n(e);return(0,i.useMemo)(()=>t.map(e=>`${e}-${a}`),[a,t])}function o(e){let[t,a]=(0,i.useState)(null);return{ref:(0,i.useCallback)(t=>{a(t?e:null)},[e]),id:t,isRendered:!!t}}},28905:(e,t,a)=>{"use strict";a.d(t,{U:()=>r});var i=a(64816),n=a(96540),r=i.Bd?n.useLayoutEffect:n.useEffect},27265:(e,t,a)=>{"use strict";a.d(t,{Q:()=>o,i:()=>l});var i=a(34558),n=a(40350),r=a(96540);function o(e,t){let a=void 0!==e;return[a,a&&void 0!==e?e:t]}function l(e){let{value:t,defaultValue:a,onChange:o,shouldUpdate:l=(e,t)=>e!==t}=e,u=(0,i.c)(o),s=(0,i.c)(l),[d,p]=(0,r.useState)(a),c=void 0!==t,m=c?t:d,y=(0,r.useCallback)(e=>{let t=(0,n.Jg)(e,m);s(m,t)&&(c||p(t),u(t))},[c,u,m,s]);return[m,y]}},34558:(e,t,a)=>{"use strict";a.d(t,{c:()=>r});var i=a(28905),n=a(96540);function r(e,t=[]){let a=(0,n.useRef)(e);return(0,i.U)(()=>{a.current=e}),(0,n.useCallback)((...e)=>{var t;return null==(t=a.current)?void 0:t.call(a,...e)},t)}},17636:(e,t,a)=>{"use strict";a.d(t,{d:()=>n});var i=a(96540);function n(e){let t=(0,i.useRef)(null);return null===t.current&&(t.current="function"==typeof e?e():e),t.current}},93809:(e,t,a)=>{"use strict";a.d(t,{I:()=>s});var i=a(15284),n=a(54443),r=a(81943),o=a(29857),l=a(74848),u={path:(0,l.jsxs)("g",{stroke:"currentColor",strokeWidth:"1.5",children:[(0,l.jsx)("path",{strokeLinecap:"round",fill:"none",d:"M9,9a3,3,0,1,1,4,2.829,1.5,1.5,0,0,0-1,1.415V14.25"}),(0,l.jsx)("path",{fill:"currentColor",strokeLinecap:"round",d:"M12,17.25a.375.375,0,1,0,.375.375A.375.375,0,0,0,12,17.25h0"}),(0,l.jsx)("circle",{fill:"none",strokeMiterlimit:"10",cx:"12",cy:"12",r:"11.25"})]}),viewBox:"0 0 24 24"},s=(0,i.R)((e,t)=>
283{let{as:a,viewBox:i,color:s="currentColor",focusable:d=!1,children:p,className:c,__css:m,...y}=e,v=(0,o.cx)("chakra-icon",c),f=(0,n.Vl)("Icon",e),h={ref:t,focusable:d,className:v,__css:{w:"1em",h:"1em",display:"inline-block",lineHeight:"1em",flexShrink:0,color:s,...m,...f}},g=null!=i?i:u.viewBox;if(a&&"string"!=typeof a)return(0,l.jsx)(r.B.svg,{as:a,...h,...y});let b=null!=p?p:u.path;return(0,l.jsx)(r.B.svg,{verticalAlign:"middle",viewBox:g,...h,...y,children:b})});s.displayName="Icon"},34968:(e,t,a)=>{"use strict";a.d(t,{M:()=>y,Z:()=>m});var i=a(96540),n=a(71117),r=a(15284),o=a(54443),l=a(34906),u=a(81943),s=a(29857),d=a(41748),p=a(74848),[c,m]=function(e={}){let{name:t,strict:a=!0,hookName:n="useContext",providerName:r="Provider",errorMessage:o,defaultValue:l}=e,u=(0,i.createContext)(l);return u.displayName=t,[u.Provider,function e(){var t;let l=(0,i.useContext)(u);if(!l&&a){let a=Error(null!=o?o:`${n} returned \`undefined\`. Seems you forgot to wrap component within ${r}`);throw a.name="ContextError",null==(t=Error.captureStackTrace)||t.call(Error,a,e),a}return l},u]}({name:"InputGroupStylesContext",errorMessage:"useInputGroupStyles returned is 'undefined'. Seems you forgot to wrap the components in \"<InputGroup />\" "}),y=(0,r.R)(function(e,t){let a=(0,o.o5)("Input",e),{children:r,className:m,...y}=(0,l.MN)(e),v=(0,s.cx)("chakra-input__group",m),f={},h=(0,n.a)(r),g=a.field;h.forEach(e=>{var t,i;a&&(g&&"InputLeftElement"===e.type.id&&(f.paddingStart=null!=(t=g.height)?t:g.h),g&&"InputRightElement"===e.type.id&&(f.paddingEnd=null!=(i=g.height)?i:g.h),"InputRightAddon"===e.type.id&&(f.borderEndRadius=0),"InputLeftAddon"===e.type.id&&(f.borderStartRadius=0))});let b=h.map(t=>{var a,n;let r=(0,d.o)({size:(null==(a=t.props)?void 0:a.size)||e.size,variant:(null==(n=t.props)?void 0:n.variant)||e.variant});return"Input"!==t.type.id?(0,i.cloneElement)(t,r):(0,i.cloneElement)(t,Object.assign(r,f,t.props))});return(0,p.jsx)(u.B.div,{className:v,ref:t,__css:{width:"100%",display:"flex",position:"relative",isolation:"isolate"},"data-group":!0,...y,children:(0,p.jsx)(c,{value:a,children:b})})});y.displayName="InputGroup"},57032:(e,t,a)=>{"use strict";a.d(t,{m:()=>l,y:()=>u});var i=Object.defineProperty,n=(e,t,a)=>t in e?i(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,r=(e,t,a)=>(n(e,"symbol"!=typeof t?t+"":t,a),a),o=a(96540),l=new class{constructor(){r(this,"modals"),this.modals=new Map}add(e){return this.modals.set(e,this.modals.size+1),this.modals.size}remove(e){this.modals.delete(e)}isTopModal(e){return!!e&&this.modals.get(e)===this.modals.size}};function u(e,t){let[a,i]=(0,o.useState)(0);return(0,o.useEffect)(()=>{let a=e.current;if(a)return t&&i(l.add(a)),()=>{l.remove(a),i(0)}},[t,e]),a}},56497:(e,t,a)=>{"use strict";a.d(t,{$:()=>f});var i=a(81943),n=a(83159),r=a(48897),o=a(85960),l=a(96540),u=a(74848),s={slideInBottom:{...n.w,custom:{offsetY:16,reverse:!0}},slideInRight:{...n.w,custom:{offsetX:16,reverse:!0}},scale:{...r.T,custom:{initialScale:.95,reverse:!0}},none:{}},d=(0,i.B)(o.P.section),p=e=>s[e||"none"],c=(0,l.forwardRef)((e,t)=>{let{preset:a,motionProps:i=p(a),...n}=e;return(0,u.jsx)(d,{ref:t,...i,...n})});c.displayName="ModalTransition";var m=a(27807),y=a(46912),v=a(29857),f=(0,a(15284).R)((e,t)=>{let{className:a,children:n,containerProps:r,motionProps:o,...l}=e,{getDialogProps:s,getDialogContainerProps:d}=(0,y.k3)(),p=s(l,t),f=d(r),h=(0,v.cx)("chakra-modal__content",a),g=(0,y.x5)(),b={display:"flex",flexDirection:"column",position:"relative",width:"100%",outline:0,...g.dialog},S={display:"flex",width:"100vw",height:"$100vh",position:"fixed",left:0,top:0,...g.dialogContainer},{motionPreset:w}=(0,y.k3)();return(0,u.jsx)(m.u,{children:(0,u.jsx)(i.B.div,{...f,className:"chakra-modal__content-container",tabIndex:-1,__css:S,children:(0,u.jsx)(c,{preset:w,motionProps:o,className:h,...p,__css:b,children:n})})})});f.displayName="ModalContent"},27807:(e,t,a)=>{"use strict";a.d(t,{u:()=>Y});var i,n,r=a(46912),o=a(57032),l=a(74982),u=a(89120),s=a(96540),d=function(){return(d=Object.assign||function(e){for(var t,a=1,i=arguments.length;a<i;a++)for(var n in t=arguments[a])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}).apply(this,arguments)};Object.create,Object.create;var p=("function"==typeof SuppressedError&&SuppressedError,"right-scroll-bar-position"),c="width-before-scroll-bar",m=a(84217),y=(0,a(57309).f)(),v=function(){},f=s.forwardRef(function(e,t){var a=s.useRef(null),i=s.useState({onScrollCapture:v,onWheelCapture:v,onTouchMoveCapture:v}),n=i[0],r=i[1],o=e.forwardProps,l=e.children,u=e.className,p=e.removeScrollBar,c=e.enabled,f=e.shards,h=e.sideCar,g=e.noIsolation,b=e.inert,S=e.allowPinchZoom,w=e.as,k=e.gapMode,x=function(e,t){var a={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&0>t.indexOf(i)&&(a[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,i=Object.getOwnPropertySymbols(e);n<i.length;n++)0>t.indexOf(i[n])&&Object.prototype.propertyIsEnumerable.call(e,i[n])&&(a[i[n]]=e[i[n]]);return a}(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),P=(0,m.S)([a,t]),_=d(d({},x),n);return s.createElement(s.Fragment,null,c&&s.createElement(h,{sideCar:y,removeScrollBar:p,shards:f,noIsolation:g,inert:b,setCallbacks:r,allowPinchZoom:!!S,lockRef:a,gapMode:k}),o?s.cloneElement(s.Children.only(l),d(d({},_),{ref:P})):s.createElement(void 0===w?"div":w,d({},_,{className:u,ref:P}),l))});f.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},f.classNames={fullWidth:c,zeroRight:p};
283var h=a(24226),g=function(e){var t=e.sideCar,a=(0,h.Tt)(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var i=t.read();if(!i)throw Error("Sidecar medium not found");return s.createElement(i,(0,h.Cl)({},a))};g.isSideCarExport=!0;var b=function(){var e=0,t=null;return{add:function(i){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=n||a.nc;return t&&e.setAttribute("nonce",t),e}())){var r,o;(r=t).styleSheet?r.styleSheet.cssText=i:r.appendChild(document.createTextNode(i)),o=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(o)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},S=function(){var e=b();return function(t,a){s.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&a])}},w=function(){var e=S();return function(t){return e(t.styles,t.dynamic),null}},k={left:0,top:0,right:0,gap:0},x=function(e){return parseInt(e||"",10)||0},P=function(e){var t=window.getComputedStyle(document.body),a=t["padding"===e?"paddingLeft":"marginLeft"],i=t["padding"===e?"paddingTop":"marginTop"],n=t["padding"===e?"paddingRight":"marginRight"];return[x(a),x(i),x(n)]},_=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return k;var t=P(e),a=document.documentElement.clientWidth,i=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,i-a+t[2]-t[0])}},E=w(),C="data-scroll-locked",T=function(e,t,a,i){var n=e.left,r=e.top,o=e.right,l=e.gap;return void 0===a&&(a="margin"),"\n  .".concat("with-scroll-bars-hidden"," {\n   overflow: hidden ").concat(i,";\n   padding-right: ").concat(l,"px ").concat(i,";\n  }\n  body[").concat(C,"] {\n    overflow: hidden ").concat(i,";\n    overscroll-behavior: contain;\n    ").concat([t&&"position: relative ".concat(i,";"),"margin"===a&&"\n    padding-left: ".concat(n,"px;\n    padding-top: ").concat(r,"px;\n    padding-right: ").concat(o,"px;\n    margin-left:0;\n    margin-top:0;\n    margin-right: ").concat(l,"px ").concat(i,";\n    "),"padding"===a&&"padding-right: ".concat(l,"px ").concat(i,";")].filter(Boolean).join(""),"\n  }\n  \n  .").concat(p," {\n    right: ").concat(l,"px ").concat(i,";\n  }\n  \n  .").concat(c," {\n    margin-right: ").concat(l,"px ").concat(i,";\n  }\n  \n  .").concat(p," .").concat(p," {\n    right: 0 ").concat(i,";\n  }\n  \n  .").concat(c," .").concat(c," {\n    margin-right: 0 ").concat(i,";\n  }\n  \n  body[").concat(C,"] {\n    ").concat("--removed-body-scroll-bar-size",": ").concat(l,"px;\n  }\n")},A=function(){var e=parseInt(document.body.getAttribute(C)||"0",10);return isFinite(e)?e:0},I=function(){s.useEffect(function(){return document.body.setAttribute(C,(A()+1).toString()),function(){var e=A()-1;e<=0?document.body.removeAttribute(C):document.body.setAttribute(C,e.toString())}},[])},M=function(e){var t=e.noRelative,a=e.noImportant,i=e.gapMode,n=void 0===i?"margin":i;I();var r=s.useMemo(function(){return _(n)},[n]);return s.createElement(E,{styles:T(r,!t,n,a?"":"!important")})},B=!1;if("undefined"!=typeof window)try{var R=Object.defineProperty({},"passive",{get:function(){return B=!0,!0}});window.addEventListener("test",R,R),window.removeEventListener("test",R,R)}catch(e){B=!1}var N=!!B&&{passive:!1},O=function(e,t){if(!(e instanceof Element))return!1;var a=window.getComputedStyle(e);return"hidden"!==a[t]&&!(a.overflowY===a.overflowX&&"TEXTAREA"!==e.tagName&&"visible"===a[t])},D=function(e,t){var a=t.ownerDocument,i=t;do{if("undefined"!=typeof ShadowRoot&&i instanceof ShadowRoot&&(i=i.host),L(e,i)){var n=F(e,i);if(n[1]>n[2])return!0}i=i.parentNode}while(i&&i!==a.body);return!1},L=function(e,t){return"v"===e?O(t,"overflowY"):O(t,"overflowX")},F=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},j=function(e,t,a,i,n){var r,o=(r=window.getComputedStyle(t).direction,"h"===e&&"rtl"===r?-1:1),l=o*i,u=a.target,s=t.contains(u),d=!1,p=l>0,c=0,m=0;do{var y=F(e,u),v=y[0],f=y[1]-y[2]-o*v;(v||f)&&L(e,u)&&(c+=f,m+=v),u instanceof ShadowRoot?u=u.host:u=u.parentNode}while(!s&&u!==document.body||s&&(t.contains(u)||t===u));return p&&(n&&1>Math.abs(c)||!n&&l>
283c)?d=!0:!p&&(n&&1>Math.abs(m)||!n&&-l>m)&&(d=!0),d},U=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},z=function(e){return[e.deltaX,e.deltaY]},H=function(e){return e&&"current"in e?e.current:e},V=0,$=[];let G=(i=function(e){var t=s.useRef([]),a=s.useRef([0,0]),i=s.useRef(),n=s.useState(V++)[0],r=s.useState(w)[0],o=s.useRef(e);s.useEffect(function(){o.current=e},[e]),s.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(n));var t=(function(e,t,a){if(a||2==arguments.length)for(var i,n=0,r=t.length;n<r;n++)!i&&n in t||(i||(i=Array.prototype.slice.call(t,0,n)),i[n]=t[n]);return e.concat(i||Array.prototype.slice.call(t))})([e.lockRef.current],(e.shards||[]).map(H),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(n))}),function(){document.body.classList.remove("block-interactivity-".concat(n)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(n))})}}},[e.inert,e.lockRef.current,e.shards]);var l=s.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!o.current.allowPinchZoom;var n,r=U(e),l=a.current,u="deltaX"in e?e.deltaX:l[0]-r[0],s="deltaY"in e?e.deltaY:l[1]-r[1],d=e.target,p=Math.abs(u)>Math.abs(s)?"h":"v";if("touches"in e&&"h"===p&&"range"===d.type)return!1;var c=D(p,d);if(!c)return!0;if(c?n=p:(n="v"===p?"h":"v",c=D(p,d)),!c)return!1;if(!i.current&&"changedTouches"in e&&(u||s)&&(i.current=n),!n)return!0;var m=i.current||n;return j(m,t,e,"h"===m?u:s,!0)},[]),u=s.useCallback(function(e){if($.length&&$[$.length-1]===r){var a="deltaY"in e?z(e):U(e),i=t.current.filter(function(t){var i;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(i=t.delta)[0]===a[0]&&i[1]===a[1]})[0];if(i&&i.should){e.cancelable&&e.preventDefault();return}if(!i){var n=(o.current.shards||[]).map(H).filter(Boolean).filter(function(t){return t.contains(e.target)});(n.length>0?l(e,n[0]):!o.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),d=s.useCallback(function(e,a,i,n){var r={name:e,delta:a,target:i,should:n,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(i)};t.current.push(r),setTimeout(function(){t.current=t.current.filter(function(e){return e!==r})},1)},[]),p=s.useCallback(function(e){a.current=U(e),i.current=void 0},[]),c=s.useCallback(function(t){d(t.type,z(t),t.target,l(t,e.lockRef.current))},[]),m=s.useCallback(function(t){d(t.type,U(t),t.target,l(t,e.lockRef.current))},[]);s.useEffect(function(){return $.push(r),e.setCallbacks({onScrollCapture:c,onWheelCapture:c,onTouchMoveCapture:m}),document.addEventListener("wheel",u,N),document.addEventListener("touchmove",u,N),document.addEventListener("touchstart",p,N),function(){$=$.filter(function(e){return e!==r}),document.removeEventListener("wheel",u,N),document.removeEventListener("touchmove",u,N),document.removeEventListener("touchstart",p,N)}},[]);var y=e.removeScrollBar,v=e.inert;return s.createElement(s.Fragment,null,v?s.createElement(r,{styles:"\n  .block-interactivity-".concat(n," {pointer-events: none;}\n  .allow-interactivity-").concat(n," {pointer-events: all;}\n")}):null,y?s.createElement(M,{gapMode:e.gapMode}):null)},y.useMedium(i),g);var q=s.forwardRef(function(e,t){return s.createElement(f,d({},e,{ref:t,sideCar:G}))});q.classNames=f.classNames;var W=a(74848);function Y(e){let{autoFocus:t,trapFocus:a,dialogRef:i,initialFocusRef:n,blockScrollOnMount:d,allowPinchZoom:p,finalFocusRef:c,returnFocusOnClose:m,preserveScrollBarGap:y,lockFocusAcrossFrames:v,isOpen:f}=(0,r.k3)(),[h,g]=(0,u.xQ)();(0,s.useEffect)(()=>{!h&&g&&setTimeout(g)},[h,g]);let b=(0,o.y)(i,f);return(0,W.jsx)(l.O,{autoFocus:t,isDisabled:!a,initialFocusRef:n,finalFocusRef:c,restoreFocus:m,contentRef:i,lockFocusAcrossFrames:v,children:(0,W.jsx)(q,{removeScrollBar:!y,allowPinchZoom:p,enabled:1===b&&d,forwardProps:!0,children:e.children})})}},37170:(e,t,a)=>{"use strict";a.d(t,{h:()=>y});var i=a(57032),n=a(29857),r=a(16597),o=new WeakMap,l=new WeakMap,u={},s=0,d=function(e){return e&&(e.host||d(e.parentNode))},p=function(e,t,a,i){var n=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var a=d(e);return a&&t.contains(a)?a:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});u[a]||(u[a]=new WeakMap);var r=u[a],p=[],c=new Set,m=new Set(n),y=function(e){!e||c.has(e)||(c.add(e),y(e.parentNode))};
283n.forEach(y);var v=function(e){!e||m.has(e)||Array.prototype.forEach.call(e.children,function(e){if(c.has(e))v(e);else try{var t=e.getAttribute(i),n=null!==t&&"false"!==t,u=(o.get(e)||0)+1,s=(r.get(e)||0)+1;o.set(e,u),r.set(e,s),p.push(e),1===u&&n&&l.set(e,!0),1===s&&e.setAttribute(a,"true"),n||e.setAttribute(i,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return v(t),c.clear(),s++,function(){p.forEach(function(e){var t=o.get(e)-1,n=r.get(e)-1;o.set(e,t),r.set(e,n),t||(l.has(e)||e.removeAttribute(i),l.delete(e)),n||e.removeAttribute(a)}),--s||(o=new WeakMap,o=new WeakMap,l=new WeakMap,u={})}},c=function(e,t,a){void 0===a&&(a="data-aria-hidden");var i,n=Array.from(Array.isArray(e)?e:[e]),r=t||(i=e,"undefined"==typeof document?null:(Array.isArray(i)?i[0]:i).ownerDocument.body);return r?(n.push.apply(n,Array.from(r.querySelectorAll("[aria-live]"))),p(n,r,a,"aria-hidden")):function(){return null}},m=a(96540);function y(e){let{isOpen:t,onClose:a,id:o,closeOnOverlayClick:l=!0,closeOnEsc:u=!0,useInert:s=!0,onOverlayClick:d,onEsc:p}=e,y=(0,m.useRef)(null),v=(0,m.useRef)(null),[f,h,g]=function(e,...t){let a=(0,m.useId)(),i=e||a;return(0,m.useMemo)(()=>t.map(e=>`${e}-${i}`),[i,t])}(o,"chakra-modal","chakra-modal--header","chakra-modal--body");(function(e,t){let a=e.current;(0,m.useEffect)(()=>{if(e.current&&t)return c(e.current)},[t,e,a])})(y,t&&s),(0,i.y)(y,t);let b=(0,m.useRef)(null),S=(0,m.useCallback)(e=>{b.current=e.target},[]),w=(0,m.useCallback)(e=>{"Escape"===e.key&&(e.stopPropagation(),u&&(null==a||a()),null==p||p())},[u,a,p]),[k,x]=(0,m.useState)(!1),[P,_]=(0,m.useState)(!1),E=(0,m.useCallback)((e={},t=null)=>({role:"dialog",...e,ref:(0,r.Px)(t,y),id:f,tabIndex:-1,"aria-modal":!0,"aria-labelledby":k?h:void 0,"aria-describedby":P?g:void 0,onClick:(0,n.Hj)(e.onClick,e=>e.stopPropagation())}),[g,P,f,h,k]),C=(0,m.useCallback)(e=>{e.stopPropagation(),b.current===e.target&&i.m.isTopModal(y.current)&&(l&&(null==a||a()),null==d||d())},[a,l,d]),T=(0,m.useCallback)((e={},t=null)=>({...e,ref:(0,r.Px)(t,v),onClick:(0,n.Hj)(e.onClick,C),onKeyDown:(0,n.Hj)(e.onKeyDown,w),onMouseDown:(0,n.Hj)(e.onMouseDown,S)}),[w,S,C]);return{isOpen:t,onClose:a,headerId:h,bodyId:g,setBodyMounted:_,setHeaderMounted:x,dialogRef:y,overlayRef:v,getDialogProps:E,getDialogContainerProps:T}}},46912:(e,t,a)=>{"use strict";a.d(t,{aF:()=>m,i0:()=>p,k3:()=>c,x5:()=>d});var i=a(37170),n=a(9848),r=a(20432),o=a(54443),l=a(88906),u=a(74848),[s,d]=(0,r.q)({name:"ModalStylesContext",errorMessage:"useModalStyles returned is 'undefined'. Seems you forgot to wrap the components in \"<Modal />\" "}),[p,c]=(0,r.q)({strict:!0,name:"ModalContext",errorMessage:"useModalContext: `context` is undefined. Seems you forgot to wrap modal components in `<Modal />`"}),m=e=>{let t={scrollBehavior:"outside",autoFocus:!0,trapFocus:!0,returnFocusOnClose:!0,blockScrollOnMount:!0,allowPinchZoom:!1,motionPreset:"scale",lockFocusAcrossFrames:!0,...e},{portalProps:a,children:r,autoFocus:d,trapFocus:c,initialFocusRef:m,finalFocusRef:y,returnFocusOnClose:v,blockScrollOnMount:f,allowPinchZoom:h,preserveScrollBarGap:g,motionPreset:b,lockFocusAcrossFrames:S,onCloseComplete:w}=t,k=(0,o.o5)("Modal",t),x={...(0,i.h)(t),autoFocus:d,trapFocus:c,initialFocusRef:m,finalFocusRef:y,returnFocusOnClose:v,blockScrollOnMount:f,allowPinchZoom:h,preserveScrollBarGap:g,motionPreset:b,lockFocusAcrossFrames:S};return(0,u.jsx)(p,{value:x,children:(0,u.jsx)(s,{value:k,children:(0,u.jsx)(l.N,{onExitComplete:w,children:x.isOpen&&(0,u.jsx)(n.Z,{...a,children:r})})})})};m.displayName="Modal"},53554:(e,t,a)=>{"use strict";a.d(t,{s:()=>u});var i=a(46912),n=a(45316),r=a(29857),o=a(15284),l=a(74848),u=(0,o.R)((e,t)=>{let{onClick:a,className:o,...u}=e,{onClose:s}=(0,i.k3)(),d=(0,r.cx)("chakra-modal__close-btn",o),p=(0,i.x5)();return(0,l.jsx)(n.J,{ref:t,__css:p.closeButton,className:d,onClick:(0,r.Hj)(a,e=>{e.stopPropagation(),s()}),...u})});u.displayName="ModalCloseButton"},20432:(e,t,a)=>{"use strict";a.d(t,{q:()=>n});var i=a(96540);function n(e={}){let{name:t,strict:a=!0,hookName:r="useContext",providerName:o="Provider",errorMessage:l,defaultValue:u}=e,s=(0,i.createContext)(u);return s.displayName=t,[s.Provider,function e(){var t;let n=(0,i.useContext)(s);if(!n&&a){let a=Error(null!=l?l:`${r} returned \`undefined\`. Seems you forgot to wrap component within ${o}`);throw a.name="ContextError",null==(t=Error.captureStackTrace)||t.call(Error,a,e),a}return n},s]}},99894:(e,t,a)=>{"use strict";function i(e,...t){if(null==e)throw TypeError("Cannot convert undefined or null to object");let a={...e};for(let e of t)if(null!=e)for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(t in a&&delete a[t],a[t]=e[t]);return a}
283a.d(t,{m:()=>i})},41748:(e,t,a)=>{"use strict";function i(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}a.d(t,{o:()=>i})},18197:(e,t,a)=>{"use strict";a.d(t,{T:()=>o,w:()=>l});var i=a(98071),n=a(74848),[r,o]=(0,i.q)({strict:!1,name:"PortalManagerContext"});function l(e){let{children:t,zIndex:a}=e;return(0,n.jsx)(r,{value:{zIndex:a},children:t})}l.displayName="PortalManager"},9848:(e,t,a)=>{"use strict";a.d(t,{Z:()=>v});var i=a(18197),n=a(51600),r=a(98071),o=a(40961),l=a(96540),u=a(74848),[s,d]=(0,r.q)({strict:!1,name:"PortalContext"}),p="chakra-portal",c=e=>(0,u.jsx)("div",{className:"chakra-portal-zIndex",style:{position:"absolute",zIndex:e.zIndex,top:0,left:0,right:0},children:e.children}),m=e=>{let{appendToParentPortal:t,children:a}=e,[r,m]=(0,l.useState)(null),y=(0,l.useRef)(null),[,v]=(0,l.useState)({});(0,l.useEffect)(()=>v({}),[]);let f=d(),h=(0,i.T)();(0,n.U)(()=>{if(!r)return;let e=r.ownerDocument,a=t&&null!=f?f:e.body;if(!a)return;y.current=e.createElement("div"),y.current.className=p,a.appendChild(y.current),v({});let i=y.current;return()=>{a.contains(i)&&a.removeChild(i)}},[r]);let g=(null==h?void 0:h.zIndex)?(0,u.jsx)(c,{zIndex:null==h?void 0:h.zIndex,children:a}):a;return y.current?(0,o.createPortal)((0,u.jsx)(s,{value:y.current,children:g}),y.current):(0,u.jsx)("span",{ref:e=>{e&&m(e)}})},y=e=>{let{children:t,containerRef:a,appendToParentPortal:i}=e,r=a.current,d=null!=r?r:"undefined"!=typeof window?document.body:void 0,c=(0,l.useMemo)(()=>{let e=null==r?void 0:r.ownerDocument.createElement("div");return e&&(e.className=p),e},[r]),[,m]=(0,l.useState)({});return((0,n.U)(()=>m({}),[]),(0,n.U)(()=>{if(c&&d)return d.appendChild(c),()=>{d.removeChild(c)}},[c,d]),d&&c)?(0,o.createPortal)((0,u.jsx)(s,{value:i?c:null,children:t}),c):null};function v(e){let{containerRef:t,...a}={appendToParentPortal:!0,...e};return t?(0,u.jsx)(y,{containerRef:t,...a}):(0,u.jsx)(m,{...a})}v.className=p,v.selector=".chakra-portal",v.displayName="Portal"},98071:(e,t,a)=>{"use strict";a.d(t,{q:()=>n});var i=a(96540);function n(e={}){let{name:t,strict:a=!0,hookName:r="useContext",providerName:o="Provider",errorMessage:l,defaultValue:u}=e,s=(0,i.createContext)(u);return s.displayName=t,[s.Provider,function e(){var t;let n=(0,i.useContext)(s);if(!n&&a){let a=Error(null!=l?l:`${r} returned \`undefined\`. Seems you forgot to wrap component within ${o}`);throw a.name="ContextError",null==(t=Error.captureStackTrace)||t.call(Error,a,e),a}return n},s]}},71117:(e,t,a)=>{"use strict";a.d(t,{a:()=>n});var i=a(96540);function n(e){return i.Children.toArray(e).filter(e=>(0,i.isValidElement)(e))}},16597:(e,t,a)=>{"use strict";a.d(t,{Px:()=>n,SV:()=>r});var i=a(96540);function n(...e){return t=>{e.forEach(e=>{!function(e,t){if(null!=e){if("function"==typeof e){e(t);return}try{e.current=t}catch(a){throw Error(`Cannot assign value '${t}' to ref '${e}'`)}}}(e,t)})}}function r(...e){return(0,i.useMemo)(()=>n(...e),e)}},51600:(e,t,a)=>{"use strict";a.d(t,{U:()=>n});var i=a(96540),n=(null==globalThis?void 0:globalThis.document)?i.useLayoutEffect:i.useEffect},84944:(e,t,a)=>{"use strict";a.d(t,{q:()=>n});var i=a(96540);function n(e={}){let{strict:t=!0,errorMessage:a="useContext: `context` is undefined. Seems you forgot to wrap component within the Provider",name:r}=e,o=(0,i.createContext)(void 0);return o.displayName=r,[o.Provider,function e(){var n;let r=(0,i.useContext)(o);if(!r&&t){let t=Error(a);throw t.name="ContextError",null==(n=Error.captureStackTrace)||n.call(Error,t,e),t}return r},o]}},74651:(e,t,a)=>{"use strict";a.d(t,{z:()=>l});var i=a(29857),n=a(15284),r=a(81943),o=a(74848),l=(0,n.R)(function(e,t){let{children:a,placeholder:n,className:l,...u}=e;return(0,o.jsxs)(r.B.select,{...u,ref:t,className:(0,i.cx)("chakra-select",l),children:[n&&(0,o.jsx)("option",{value:"",children:n}),a]})});l.displayName="SelectField"},29857:(e,t,a)=>{"use strict";a.d(t,{Gv:()=>n,Hj:()=>d,Jg:()=>o,OK:()=>p,R8:()=>r,cx:()=>i,rq:()=>s,sE:()=>u});var i=(...e)=>e.filter(Boolean).join(" ");function n(e){let t=typeof e;return null!=e&&("object"===t||"function"===t)&&!Array.isArray(e)}var r=e=>{let{condition:t,message:a}=e};function o(e,...t){return l(e)?e(...t):e}var l=e=>"function"==typeof e,u=e=>e?"":void 0,s=e=>!!e||void 0;function d(...e){return function(t){e.some(e=>(null==e||e(t),null==t?void 0:t.defaultPrevented))}}
283function p(...e){return function(t){e.forEach(e=>{null==e||e(t)})}}},14084:(e,t,a)=>{"use strict";a.d(t,{y:()=>p});var i=a(17437),n=a(15284),r=a(54443),o=a(34906),l=a(81943),u=a(29857),s=a(74848),d=(0,i.keyframes)({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}}),p=(0,n.R)((e,t)=>{let a=(0,r.Vl)("Spinner",e),{label:i="Loading...",thickness:n="2px",speed:p="0.45s",emptyColor:c="transparent",className:m,...y}=(0,o.MN)(e),v=(0,u.cx)("chakra-spinner",m),f={display:"inline-block",borderColor:"currentColor",borderStyle:"solid",borderRadius:"99999px",borderWidth:n,borderBottomColor:c,borderLeftColor:c,animation:`${d} ${p} linear infinite`,...a};return(0,s.jsx)(l.B.div,{ref:t,__css:f,className:v,...y,children:i&&(0,s.jsx)(l.B.span,{srOnly:!0,children:i})})});p.displayName="Spinner"},81943:(e,t,a)=>{"use strict";a.d(t,{B:()=>n});var i=a(25123),n=function(){let e=new Map;return new Proxy(i.I,{apply:(e,t,a)=>(0,i.I)(...a),get:(t,a)=>(e.has(a)||e.set(a,(0,i.I)(a)),e.get(a))})}()},98579:(e,t,a)=>{"use strict";a.d(t,{UQ:()=>r,gf:()=>l,rd:()=>o});var i=a(9267),n=a(48996);function r(){let e=(0,n.G6)(),t=(0,i.D)();return{...e,theme:t}}function o(e,t,a){let n=(0,i.D)();return l(e,t,a)(n)}function l(e,t,a){let i=Array.isArray(t)?t:[t],n=Array.isArray(a)?a:[a];return a=>{let r=n.filter(Boolean),o=i.map((t,i)=>{var n,o;return"breakpoints"===e?function(e,t,a){var i,n;if(null==t)return t;let r=t=>{var a,i;return null==(i=null==(a=e.__breakpoints)?void 0:a.asArray)?void 0:i[t]};return null!=(n=null!=(i=r(t))?i:r(a))?n:a}(a,t,null!=(n=r[i])?n:t):function(e,t,a){var i,n;if(null==t)return t;let r=t=>{var a,i;return null==(i=null==(a=e.__cssMap)?void 0:a[t])?void 0:i.value};return null!=(n=null!=(i=r(t))?i:r(a))?n:a}(a,`${e}.${t}`,null!=(o=r[i])?o:t)});return Array.isArray(t)?o:o[0]}}},25123:(e,t,a)=>{"use strict";a.d(t,{I:()=>y,Q:()=>m});var i,n=a(86886),r=a(48996),o=a(34906),l=a(74159),u=a(40350),s=a(99894),d=a(25505),p=a(96540),c=null!=(i=d.default.default)?i:d.default,m=({baseStyle:e})=>t=>{let{theme:a,css:i,__css:n,sx:r,...d}=t,p=(0,l.I$)(d,(e,t)=>(0,o.HU)(t)),c=(0,u.Jg)(e,t),m=(0,s.m)({},n,c,(0,l.TB)(p),r),y=(0,o.AH)(m)(t.theme);return i?[y,i]:y};function y(e,t){let{baseStyle:a,...i}=null!=t?t:{};i.shouldForwardProp||(i.shouldForwardProp=n.M);let o=m({baseStyle:a}),l=c(e,i)(o);return p.forwardRef(function(e,t){let{colorMode:a,forced:i}=(0,r.G6)();return p.createElement(l,{ref:t,"data-theme":i?a:void 0,...e})})}},86886:(e,t,a)=>{"use strict";a.d(t,{M:()=>r});var i=new Set([...a(34906).q8,"textStyle","layerStyle","apply","noOfLines","focusBorderColor","errorBorderColor","as","__css","css","sx"]),n=new Set(["htmlWidth","htmlHeight","htmlSize","htmlTranslate"]);function r(e){return n.has(e)||!i.has(e)}},9267:(e,t,a)=>{"use strict";a.d(t,{D:()=>r});var i=a(26399),n=a(96540);function r(){let e=(0,n.useContext)(i.T);if(!e)throw Error("useTheme: `theme` is undefined. Seems you forgot to wrap your app in `<ChakraProvider />` or `<ThemeProvider />`");return e}},15284:(e,t,a)=>{"use strict";a.d(t,{R:()=>n});var i=a(96540);function n(e){return(0,i.forwardRef)(e)}},54443:(e,t,a)=>{"use strict";a.d(t,{Vf:()=>m,Vl:()=>p,o5:()=>c});var i=a(98579),n=a(34906),r=a(32838),o=a(74159),l=a(8394),u=a(96540),s=a(74008);function d(e,t={}){var a;let{styleConfig:r,...p}=t,{theme:c,colorMode:m}=(0,i.UQ)(),y=e?(0,o.rY)(c,`components.${e}`):void 0,v=r||y,f=l({theme:c,colorMode:m},null!=(a=null==v?void 0:v.defaultProps)?a:{},(0,o.TB)((0,o.cJ)(p,["children"]))),h=(0,u.useRef)({});if(v){let e=(0,n.uB)(v)(f);s(h.current,e)||(h.current=e)}return h.current}function p(e,t={}){return d(e,t)}function c(e,t={}){return d(e,t)}function m(e,t){var a;let{baseConfig:n,...o}=t,{theme:l}=(0,i.UQ)(),u=null==(a=l.components)?void 0:a[e],s=u?(0,r.MR)(u,n):n;return d(null,{...o,styleConfig:s})}},34906:(e,t,a)=>{"use strict";a.d(t,{AH:()=>eN,CU:()=>en,D8:()=>l,Dt:()=>eD,G1:()=>U,GF:()=>eE,H2:()=>eO,HU:()=>eA,Il:()=>q,K$:()=>eR,MG:()=>j,MN:()=>eU,Mh:()=>ea,Or:()=>ei,PQ:()=>E,QZ:()=>T,RN:()=>ex,T0:()=>eh,Tp:()=>_,Vg:()=>er,W2:()=>W,YU:()=>eL,Zp:()=>R,_u:()=>et,es:()=>V,f4:()=>ej,gd:()=>eP,hN:()=>z,kY:()=>G,lL:()=>eo,mE:()=>M,oV:()=>B,p_:()=>N,pb:()=>A,pd:()=>$,pn:()=>I,q8:()=>eC,sy:()=>eg,uB:()=>eF,wq:()=>e_,xe:()=>H,yW:()=>C});var i=a(29857),n=a(8394),r=e=>/!(important)?$/.test(e),o=e=>"string"==typeof e?e.replace(/!(important)?$/,"").trim():e,l=(e,t)=>
283a=>{let n=String(t),l=r(n),u=o(n),s=e?`${e}.${u}`:u,d=(0,i.Gv)(a.__cssMap)&&s in a.__cssMap?a.__cssMap[s].varRef:t;return d=o(d),l?`${d} !important`:d};function u(e){let{scale:t,transform:a,compose:i}=e;return(e,n)=>{var r;let o=l(t,e)(n),u=null!=(r=null==a?void 0:a(o,n))?r:o;return i&&(u=i(u,n)),u}}var s=(...e)=>t=>e.reduce((e,t)=>t(e),t);function d(e,t){return a=>{let i={property:a,scale:e};return i.transform=u({scale:e,transform:t}),i}}var p=({rtl:e,ltr:t})=>a=>"rtl"===a.direction?e:t,c=["rotate(var(--chakra-rotate, 0))","scaleX(var(--chakra-scale-x, 1))","scaleY(var(--chakra-scale-y, 1))","skewX(var(--chakra-skew-x, 0))","skewY(var(--chakra-skew-y, 0))"],m={"--chakra-blur":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-brightness":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-contrast":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-grayscale":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-hue-rotate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-invert":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-saturate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-sepia":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-drop-shadow":"var(--chakra-empty,/*!*/ /*!*/)",filter:"var(--chakra-blur) var(--chakra-brightness) var(--chakra-contrast) var(--chakra-grayscale) var(--chakra-hue-rotate) var(--chakra-invert) var(--chakra-saturate) var(--chakra-sepia) var(--chakra-drop-shadow)"},y={backdropFilter:"var(--chakra-backdrop-blur) var(--chakra-backdrop-brightness) var(--chakra-backdrop-contrast) var(--chakra-backdrop-grayscale) var(--chakra-backdrop-hue-rotate) var(--chakra-backdrop-invert) var(--chakra-backdrop-opacity) var(--chakra-backdrop-saturate) var(--chakra-backdrop-sepia)","--chakra-backdrop-blur":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-brightness":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-contrast":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-grayscale":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-hue-rotate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-invert":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-opacity":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-saturate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-sepia":"var(--chakra-empty,/*!*/ /*!*/)"},v={"row-reverse":{space:"--chakra-space-x-reverse",divide:"--chakra-divide-x-reverse"},"column-reverse":{space:"--chakra-space-y-reverse",divide:"--chakra-divide-y-reverse"}},f={"to-t":"to top","to-tr":"to top right","to-r":"to right","to-br":"to bottom right","to-b":"to bottom","to-bl":"to bottom left","to-l":"to left","to-tl":"to top left"},h=new Set(Object.values(f)),g=new Set(["none","-moz-initial","inherit","initial","revert","unset"]),b=e=>e.trim(),S=e=>"string"==typeof e&&e.includes("(")&&e.includes(")"),w=e=>{let t=parseFloat(e.toString()),a=e.toString().replace(String(t),"");return{unitless:!a,value:t,unit:a}},k=e=>t=>`${e}(${t})`,x={filter:e=>"auto"!==e?e:m,backdropFilter:e=>"auto"!==e?e:y,ring:e=>({"--chakra-ring-offset-shadow":"var(--chakra-ring-inset) 0 0 0 var(--chakra-ring-offset-width) var(--chakra-ring-offset-color)","--chakra-ring-shadow":"var(--chakra-ring-inset) 0 0 0 calc(var(--chakra-ring-width) + var(--chakra-ring-offset-width)) var(--chakra-ring-color)","--chakra-ring-width":x.px(e),boxShadow:"var(--chakra-ring-offset-shadow), var(--chakra-ring-shadow), var(--chakra-shadow, 0 0 #0000)"}),bgClip:e=>"text"===e?{color:"transparent",backgroundClip:"text"}:{backgroundClip:e},transform:e=>"auto"===e?["translateX(var(--chakra-translate-x, 0))","translateY(var(--chakra-translate-y, 0))",...c].join(" "):"auto-gpu"===e?["translate3d(var(--chakra-translate-x, 0), var(--chakra-translate-y, 0), 0)",...c].join(" "):e,vh:e=>"$100vh"===e?"var(--chakra-vh)":e,px(e){if(null==e)return e;let{unitless:t}=w(e);return t||"number"==typeof e?`${e}px`:e},fraction:e=>"number"!=typeof e||e>1?e:`${100*e}%`,float:(e,t)=>"rtl"===t.direction?({left:"right",right:"left"})[e]:e,degree(e){if(/^var\(--.+\)$/.test(e)||null==e)return e;let t="string"==typeof e&&!e.endsWith("deg");return"number"==typeof e||t?`${e}deg`:e},gradient:(e,t)=>(function(e,t){if(null==e||g.has(e))return e;if(!(S(e)||g.has(e)))return`url('${e}')`;let a=/(^[a-z-A-Z]+)\((.*)\)/g.exec(e),i=null==a?void 0:a[1],n=null==a?void 0:a[2];if(!i||!n)return e;let r=i.includes("-gradient")?i:`${i}
283-gradient`,[o,...l]=n.split(",").map(b).filter(Boolean);if((null==l?void 0:l.length)===0)return e;let u=o in f?f[o]:o;l.unshift(u);let s=l.map(e=>{if(h.has(e))return e;let a=e.indexOf(" "),[i,n]=-1!==a?[e.substr(0,a),e.substr(a+1)]:[e],r=S(n)?n:n&&n.split(" "),o=`colors.${i}`,l=o in t.__cssMap?t.__cssMap[o].varRef:i;return r?[l,...Array.isArray(r)?r:[r]].join(" "):l});return`${r}(${s.join(", ")})`})(e,null!=t?t:{}),blur:k("blur"),opacity:k("opacity"),brightness:k("brightness"),contrast:k("contrast"),dropShadow:k("drop-shadow"),grayscale:k("grayscale"),hueRotate:k("hue-rotate"),invert:k("invert"),saturate:k("saturate"),sepia:k("sepia"),bgImage:e=>null==e?e:S(e)||g.has(e)?e:`url(${e})`,outline(e){let t="0"===String(e)||"none"===String(e);return null!==e&&t?{outline:"2px solid transparent",outlineOffset:"2px"}:{outline:e}},flexDirection(e){var t;let{space:a,divide:i}=null!=(t=v[e])?t:{},n={flexDirection:e};return a&&(n[a]=1),i&&(n[i]=1),n}},P={borderWidths:d("borderWidths"),borderStyles:d("borderStyles"),colors:d("colors"),borders:d("borders"),gradients:d("gradients",x.gradient),radii:d("radii",x.px),space:d("space",s(x.vh,x.px)),spaceT:d("space",s(x.vh,x.px)),degreeT:e=>({property:e,transform:x.degree}),prop:(e,t,a)=>({property:e,scale:t,...t&&{transform:u({scale:t,transform:a})}}),propT:(e,t)=>({property:e,transform:t}),sizes:d("sizes",s(x.vh,x.px)),sizesT:d("sizes",s(x.vh,x.fraction)),shadows:d("shadows"),logical:function(e){let{property:t,scale:a,transform:i}=e;return{scale:a,property:p(t),transform:a?u({scale:a,compose:i}):i}},blur:d("blur",x.blur)},_={background:P.colors("background"),backgroundColor:P.colors("backgroundColor"),backgroundImage:P.gradients("backgroundImage"),backgroundSize:!0,backgroundPosition:!0,backgroundRepeat:!0,backgroundAttachment:!0,backgroundClip:{transform:x.bgClip},bgSize:P.prop("backgroundSize"),bgPosition:P.prop("backgroundPosition"),bg:P.colors("background"),bgColor:P.colors("backgroundColor"),bgPos:P.prop("backgroundPosition"),bgRepeat:P.prop("backgroundRepeat"),bgAttachment:P.prop("backgroundAttachment"),bgGradient:P.gradients("backgroundImage"),bgClip:{transform:x.bgClip}};Object.assign(_,{bgImage:_.backgroundImage,bgImg:_.backgroundImage});var E={border:P.borders("border"),borderWidth:P.borderWidths("borderWidth"),borderStyle:P.borderStyles("borderStyle"),borderColor:P.colors("borderColor"),borderRadius:P.radii("borderRadius"),borderTop:P.borders("borderTop"),borderBlockStart:P.borders("borderBlockStart"),borderTopLeftRadius:P.radii("borderTopLeftRadius"),borderStartStartRadius:P.logical({scale:"radii",property:{ltr:"borderTopLeftRadius",rtl:"borderTopRightRadius"}}),borderEndStartRadius:P.logical({scale:"radii",property:{ltr:"borderBottomLeftRadius",rtl:"borderBottomRightRadius"}}),borderTopRightRadius:P.radii("borderTopRightRadius"),borderStartEndRadius:P.logical({scale:"radii",property:{ltr:"borderTopRightRadius",rtl:"borderTopLeftRadius"}}),borderEndEndRadius:P.logical({scale:"radii",property:{ltr:"borderBottomRightRadius",rtl:"borderBottomLeftRadius"}}),borderRight:P.borders("borderRight"),borderInlineEnd:P.borders("borderInlineEnd"),borderBottom:P.borders("borderBottom"),borderBlockEnd:P.borders("borderBlockEnd"),borderBottomLeftRadius:P.radii("borderBottomLeftRadius"),borderBottomRightRadius:P.radii("borderBottomRightRadius"),borderLeft:P.borders("borderLeft"),borderInlineStart:{property:"borderInlineStart",scale:"borders"},borderInlineStartRadius:P.logical({scale:"radii",property:{ltr:["borderTopLeftRadius","borderBottomLeftRadius"],rtl:["borderTopRightRadius","borderBottomRightRadius"]}}),borderInlineEndRadius:P.logical({scale:"radii",property:{ltr:["borderTopRightRadius","borderBottomRightRadius"],rtl:["borderTopLeftRadius","borderBottomLeftRadius"]}}),borderX:P.borders(["borderLeft","borderRight"]),borderInline:P.borders("borderInline"),borderY:P.borders(["borderTop","borderBottom"]),borderBlock:P.borders("borderBlock"),borderTopWidth:P.borderWidths("borderTopWidth"),borderBlockStartWidth:P.borderWidths("borderBlockStartWidth"),borderTopColor:P.colors("borderTopColor"),borderBlockStartColor:P.colors("borderBlockStartColor"),borderTopStyle:P.borderStyles("borderTopStyle"),borderBlockStartStyle:P.borderStyles("borderBlockStartStyle"),borderBottomWidth:P.borderWidths("borderBottomWidth"),borderBlockEndWidth:P.borderWidths("borderBlockEndWidth"),borderBottomColor:P.colors("borderBottomColor"),borderBlockEndColor:P.colors("borderBlockEndColor"),borderBottomStyle:P.borderStyles("borderBottomStyle"),borderBlockEndStyle:P.borderStyles("borderBlockEndStyle"),borderLeftWidth:P.borderWidths("borderLeftWidth"),borderInlineStartWidth:P.borderWidths("borderInlineStartWidth"),borderLeftColor:P.colors("borderLeftColor"),borderInlineStartColor:P.colors("borderInlineStartColor"),borderLeftStyle:P.borderStyles("borderLeftStyle"),borderInlineStartStyle:P.borderStyles("borderInlineStartStyle"),borderRightWidth:P.borderWidths("borderRightWidth"),borderInlineEndWidth:P.borderWidths("borderInlineEndWidth"),borderRightColor:P.colors("borderRightColor"),borderInlineEndColor:P.colors("borderInlineEndColor"),borderRightStyle:P.borderStyles("borderRightStyle"),borderInlineEndStyle:P.borderStyles("borderInlineEndStyle"),borderTopRadius:P.radii(["borderTopLeftRadius","borderTopRightRadius"]),borderBottomRadius:P.radii(["borderBottomLeftRadius","borderBottomRightRadius"]),borderLeftRadius:P.radii(["borderTopLeftRadius","borderBottomLeftRadius"]),borderRightRadius:P.radii(["borderTopRightRadius","borderBottomRightRadius"])};Object.assign(E,{rounded:E.borderRadius,roundedTop:E.borderTopRadius,roundedTopLeft:E.borderTopLeftRadius,roundedTopRight:E.borderTopRightRadius,roundedTopStart:E.borderStartStartRadius,roundedTopEnd:E.borderStartEndRadius,roundedBottom:E.borderBottomRadius,roundedBottomLeft:E.borderBottomLeftRadius,roundedBottomRight:E.borderBottomRightRadius,roundedBottomStart:E.borderEndStartRadius,roundedBottomEnd:E.borderEndEndRadius,roundedLeft:E.borderLeftRadius,roundedRight:E.borderRightRadius,roundedStart:E.borderInlineStartRadius,roundedEnd:E.borderInlineEndRadius,borderStart:E.borderInlineStart,borderEnd:E.borderInlineEnd,borderTopStartRadius:E.borderStartStartRadius,borderTopEndRadius:E.borderStartEndRadius,borderBottomStartRadius:E.borderEndStartRadius,borderBottomEndRadius:E.borderEndEndRadius,borderStartRadius:E.borderInlineStartRadius,borderEndRadius:E.borderInlineEndRadius,borderStartWidth:E.borderInlineStartWidth,borderEndWidth:E.borderInlineEndWidth,borderStartColor:E.borderInlineStartColor,borderEndColor:E.borderInlineEndColor,borderStartStyle:E.borderInlineStartStyle,borderEndStyle:E.borderInlineEndStyle});
283var C={color:P.colors("color"),textColor:P.colors("color"),fill:P.colors("fill"),stroke:P.colors("stroke")},T={boxShadow:P.shadows("boxShadow"),mixBlendMode:!0,blendMode:P.prop("mixBlendMode"),backgroundBlendMode:!0,bgBlendMode:P.prop("backgroundBlendMode"),opacity:!0};Object.assign(T,{shadow:T.boxShadow});var A={filter:{transform:x.filter},blur:P.blur("--chakra-blur"),brightness:P.propT("--chakra-brightness",x.brightness),contrast:P.propT("--chakra-contrast",x.contrast),hueRotate:P.degreeT("--chakra-hue-rotate"),invert:P.propT("--chakra-invert",x.invert),saturate:P.propT("--chakra-saturate",x.saturate),dropShadow:P.propT("--chakra-drop-shadow",x.dropShadow),backdropFilter:{transform:x.backdropFilter},backdropBlur:P.blur("--chakra-backdrop-blur"),backdropBrightness:P.propT("--chakra-backdrop-brightness",x.brightness),backdropContrast:P.propT("--chakra-backdrop-contrast",x.contrast),backdropHueRotate:P.degreeT("--chakra-backdrop-hue-rotate"),backdropInvert:P.propT("--chakra-backdrop-invert",x.invert),backdropSaturate:P.propT("--chakra-backdrop-saturate",x.saturate)},I={alignItems:!0,alignContent:!0,justifyItems:!0,justifyContent:!0,flexWrap:!0,flexDirection:{transform:x.flexDirection},flex:!0,flexFlow:!0,flexGrow:!0,flexShrink:!0,flexBasis:P.sizes("flexBasis"),justifySelf:!0,alignSelf:!0,order:!0,placeItems:!0,placeContent:!0,placeSelf:!0,gap:P.space("gap"),rowGap:P.space("rowGap"),columnGap:P.space("columnGap")};Object.assign(I,{flexDir:I.flexDirection});var M={gridGap:P.space("gridGap"),gridColumnGap:P.space("gridColumnGap"),gridRowGap:P.space("gridRowGap"),gridColumn:!0,gridRow:!0,gridAutoFlow:!0,gridAutoColumns:!0,gridColumnStart:!0,gridColumnEnd:!0,gridRowStart:!0,gridRowEnd:!0,gridAutoRows:!0,gridTemplate:!0,gridTemplateColumns:!0,gridTemplateRows:!0,gridTemplateAreas:!0,gridArea:!0},B={appearance:!0,cursor:!0,resize:!0,userSelect:!0,pointerEvents:!0,outline:{transform:x.outline},outlineOffset:!0,outlineColor:P.colors("outlineColor")},R={width:P.sizesT("width"),inlineSize:P.sizesT("inlineSize"),height:P.sizes("height"),blockSize:P.sizes("blockSize"),boxSize:P.sizes(["width","height"]),minWidth:P.sizes("minWidth"),minInlineSize:P.sizes("minInlineSize"),minHeight:P.sizes("minHeight"),minBlockSize:P.sizes("minBlockSize"),maxWidth:P.sizes("maxWidth"),maxInlineSize:P.sizes("maxInlineSize"),maxHeight:P.sizes("maxHeight"),maxBlockSize:P.sizes("maxBlockSize"),overflow:!0,overflowX:!0,overflowY:!0,overscrollBehavior:!0,overscrollBehaviorX:!0,overscrollBehaviorY:!0,display:!0,aspectRatio:!0,hideFrom:{scale:"breakpoints",transform:(e,t)=>{var a,i,n;let r=null!=(n=null==(i=null==(a=t.__breakpoints)?void 0:a.get(e))?void 0:i.minW)?n:e;return{[`@media screen and (min-width: ${r})`]:{display:"none"}}}},hideBelow:{scale:"breakpoints",transform:(e,t)=>{var a,i,n;let r=null!=(n=null==(i=null==(a=t.__breakpoints)?void 0:a.get(e))?void 0:i._minW)?n:e;return{[`@media screen and (max-width: ${r})`]:{display:"none"}}}},verticalAlign:!0,boxSizing:!0,boxDecorationBreak:!0,float:P.propT("float",x.float),objectFit:!0,objectPosition:!0,visibility:!0,isolation:!0};Object.assign(R,{w:R.width,h:R.height,minW:R.minWidth,maxW:R.maxWidth,minH:R.minHeight,maxH:R.maxHeight,overscroll:R.overscrollBehavior,overscrollX:R.overscrollBehaviorX,overscrollY:R.overscrollBehaviorY});var N={listStyleType:!0,listStylePosition:!0,listStylePos:P.prop("listStylePosition"),listStyleImage:!0,listStyleImg:P.prop("listStyleImage")},O=(e=>{let t=new WeakMap;return(a,i,n,r)=>{if(void 0===a)return e(a,i,n);t.has(a)||t.set(a,new Map);let o=t.get(a);if(o.has(i))return o.get(i);let l=e(a,i,n,r);return o.set(i,l),l}})(function(e,t,a,i){let n="string"==typeof t?t.split("."):[t];for(i=0;i<n.length&&e;i+=1)e=e[n[i]];return void 0===e?a:e}),D={border:"0px",clip:"rect(0, 0, 0, 0)",width:"1px",height:"1px",margin:"-1px",padding:"0px",overflow:"hidden",whiteSpace:"nowrap",position:"absolute"},L={position:"static",width:"auto",height:"auto",clip:"auto",padding:"0",margin:"0",overflow:"visible",whiteSpace:"normal"},F=(e,t,a)=>{let i={},n=O(e,t,{});for(let e in n)e in a&&null!=a[e]||(i[e]=n[e]);return i},j={srOnly:{transform:e=>!0===e?D:"focusable"===e?L:{}},layerStyle:{processResult:!0,transform:(e,t,a)=>F(t,`layerStyles.${e}`,a)},textStyle:{processResult:!0,transform:(e,t,a)=>F(t,`textStyles.${e}`,a)},apply:{processResult:!0,transform:(e,t,a)=>F(t,e,a)}},U={position:!0,pos:P.prop("position"),zIndex:P.prop("zIndex","zIndices"),inset:P.spaceT("inset"),insetX:P.spaceT(["left","right"]),insetInline:P.spaceT("insetInline"),insetY:P.spaceT(["top","bottom"]),insetBlock:P.spaceT("insetBlock"),top:P.spaceT("top"),insetBlockStart:P.spaceT("insetBlockStart"),bottom:P.spaceT("bottom"),insetBlockEnd:P.spaceT("insetBlockEnd"),left:P.spaceT("left"),insetInlineStart:P.logical({scale:"space",property:{ltr:"left",rtl:"right"}}),right:P.spaceT("right"),insetInlineEnd:P.logical({scale:"space",property:{ltr:"right",rtl:"left"}})};Object.assign(U,{insetStart:U.insetInlineStart,insetEnd:U.insetInlineEnd});var z={ring:{transform:x.ring},ringColor:P.colors("--chakra-ring-color"),ringOffset:P.prop("--chakra-ring-offset-width"),ringOffsetColor:P.colors("--chakra-ring-offset-color"),ringInset:P.prop("--chakra-ring-inset")},H={margin:P.spaceT("margin"),marginTop:P.spaceT("marginTop"),marginBlockStart:P.spaceT("marginBlockStart"),marginRight:P.
283spaceT("marginRight"),marginInlineEnd:P.spaceT("marginInlineEnd"),marginBottom:P.spaceT("marginBottom"),marginBlockEnd:P.spaceT("marginBlockEnd"),marginLeft:P.spaceT("marginLeft"),marginInlineStart:P.spaceT("marginInlineStart"),marginX:P.spaceT(["marginInlineStart","marginInlineEnd"]),marginInline:P.spaceT("marginInline"),marginY:P.spaceT(["marginTop","marginBottom"]),marginBlock:P.spaceT("marginBlock"),padding:P.space("padding"),paddingTop:P.space("paddingTop"),paddingBlockStart:P.space("paddingBlockStart"),paddingRight:P.space("paddingRight"),paddingBottom:P.space("paddingBottom"),paddingBlockEnd:P.space("paddingBlockEnd"),paddingLeft:P.space("paddingLeft"),paddingInlineStart:P.space("paddingInlineStart"),paddingInlineEnd:P.space("paddingInlineEnd"),paddingX:P.space(["paddingInlineStart","paddingInlineEnd"]),paddingInline:P.space("paddingInline"),paddingY:P.space(["paddingTop","paddingBottom"]),paddingBlock:P.space("paddingBlock")};Object.assign(H,{m:H.margin,mt:H.marginTop,mr:H.marginRight,me:H.marginInlineEnd,marginEnd:H.marginInlineEnd,mb:H.marginBottom,ml:H.marginLeft,ms:H.marginInlineStart,marginStart:H.marginInlineStart,mx:H.marginX,my:H.marginY,p:H.padding,pt:H.paddingTop,py:H.paddingY,px:H.paddingX,pb:H.paddingBottom,pl:H.paddingLeft,ps:H.paddingInlineStart,paddingStart:H.paddingInlineStart,pr:H.paddingRight,pe:H.paddingInlineEnd,paddingEnd:H.paddingInlineEnd});var V={textDecorationColor:P.colors("textDecorationColor"),textDecoration:!0,textDecor:{property:"textDecoration"},textDecorationLine:!0,textDecorationStyle:!0,textDecorationThickness:!0,textUnderlineOffset:!0,textShadow:P.shadows("textShadow")},$={clipPath:!0,transform:P.propT("transform",x.transform),transformOrigin:!0,translateX:P.spaceT("--chakra-translate-x"),translateY:P.spaceT("--chakra-translate-y"),skewX:P.degreeT("--chakra-skew-x"),skewY:P.degreeT("--chakra-skew-y"),scaleX:P.prop("--chakra-scale-x"),scaleY:P.prop("--chakra-scale-y"),scale:P.prop(["--chakra-scale-x","--chakra-scale-y"]),rotate:P.degreeT("--chakra-rotate")},G={transition:!0,transitionDelay:!0,animation:!0,willChange:!0,transitionDuration:P.prop("transitionDuration","transition.duration"),transitionProperty:P.prop("transitionProperty","transition.property"),transitionTimingFunction:P.prop("transitionTimingFunction","transition.easing")},q={fontFamily:P.prop("fontFamily","fonts"),fontSize:P.prop("fontSize","fontSizes",x.px),fontWeight:P.prop("fontWeight","fontWeights"),lineHeight:P.prop("lineHeight","lineHeights"),letterSpacing:P.prop("letterSpacing","letterSpacings"),textAlign:!0,fontStyle:!0,textIndent:!0,wordBreak:!0,overflowWrap:!0,textOverflow:!0,textTransform:!0,whiteSpace:!0,isTruncated:{transform(e){if(!0===e)return{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}}},noOfLines:{static:{overflow:"hidden",textOverflow:"ellipsis",display:"-webkit-box",WebkitBoxOrient:"vertical",WebkitLineClamp:"var(--chakra-line-clamp)"},property:"--chakra-line-clamp"}},W={scrollBehavior:!0,scrollSnapAlign:!0,scrollSnapStop:!0,scrollSnapType:!0,scrollMargin:P.spaceT("scrollMargin"),scrollMarginTop:P.spaceT("scrollMarginTop"),scrollMarginBottom:P.spaceT("scrollMarginBottom"),scrollMarginLeft:P.spaceT("scrollMarginLeft"),scrollMarginRight:P.spaceT("scrollMarginRight"),scrollMarginX:P.spaceT(["scrollMarginLeft","scrollMarginRight"]),scrollMarginY:P.spaceT(["scrollMarginTop","scrollMarginBottom"]),scrollPadding:P.spaceT("scrollPadding"),scrollPaddingTop:P.spaceT("scrollPaddingTop"),scrollPaddingBottom:P.spaceT("scrollPaddingBottom"),scrollPaddingLeft:P.spaceT("scrollPaddingLeft"),scrollPaddingRight:P.spaceT("scrollPaddingRight"),scrollPaddingX:P.spaceT(["scrollPaddingLeft","scrollPaddingRight"]),scrollPaddingY:P.spaceT(["scrollPaddingTop","scrollPaddingBottom"])};function Y(e){return(0,i.Gv)(e)&&e.reference?e.reference:String(e)}var K=(e,...t)=>t.map(Y).join(` ${e} `).replace(/calc/g,""),X=(...e)=>`calc(${K("+",...e)})`,Q=(...e)=>`calc(${K("-",...e)})`,J=(...e)=>`calc(${K("*",...e)})`,Z=(...e)=>`calc(${K("/",...e)})`,ee=e=>{let t=Y(e);return null==t||Number.isNaN(parseFloat(t))?J(t,-1):String(t).startsWith("-")?String(t).slice(1):`-${t}`},et=Object.assign(e=>({add:(...t)=>et(X(e,...t)),subtract:(...t)=>et(Q(e,...t)),multiply:(...t)=>et(J(e,...t)),divide:(...t)=>et(Z(e,...t)),negate:()=>et(ee(e)),toString:()=>e.toString()}),{add:X,subtract:Q,multiply:J,divide:Z,negate:ee});
283function ea(e,t=""){return[t,e].filter(Boolean).join("-")}function ei(e,t){return`var(${e}${t?`, ${t}`:""})`}function en(e,t=""){var a;return((a=function(e,t="-"){return e.replace(/\s+/g,t)}(`--${ea(e,t)}`.toString())).includes("\\.")?a:Number.isInteger(parseFloat(a.toString()))?a:a.replace(".","\\.")).replace(/[!-,/:-@[-^`{-~]/g,"\\$&")}function er(e,t,a){let i=en(e,a);return{variable:i,reference:ei(i,t)}}function eo(e,t){let a={};for(let i of t){if(Array.isArray(i)){let[t,n]=i;a[t]=er(`${e}-${t}`,n);continue}a[i]=er(`${e}-${i}`)}return a}function el(e){if(null==e)return e;let{unitless:t}=function(e){let t=parseFloat(e.toString()),a=e.toString().replace(String(t),"");return{unitless:!a,value:t,unit:a}}(e);return t||"number"==typeof e?`${e}px`:e}var eu=(e,t)=>parseInt(e[1],10)>parseInt(t[1],10)?1:-1,es=e=>Object.fromEntries(Object.entries(e).sort(eu));function ed(e){let t=es(e);return Object.assign(Object.values(t),t)}function ep(e){var t;return e?"number"==typeof(e=null!=(t=el(e))?t:e)?`${e+-.02}`:e.replace(/(\d+\.?\d*)/u,e=>`${parseFloat(e)+-.02}`):e}function ec(e,t){let a=["@media screen"];return e&&a.push("and",`(min-width: ${el(e)})`),t&&a.push("and",`(max-width: ${el(t)})`),a.join(" ")}var em={hover:(e,t)=>`${e}:hover ${t}, ${e}[data-hover] ${t}`,focus:(e,t)=>`${e}:focus ${t}, ${e}[data-focus] ${t}`,focusVisible:(e,t)=>`${e}:focus-visible ${t}`,focusWithin:(e,t)=>`${e}:focus-within ${t}`,active:(e,t)=>`${e}:active ${t}, ${e}[data-active] ${t}`,disabled:(e,t)=>`${e}:disabled ${t}, ${e}[data-disabled] ${t}`,invalid:(e,t)=>`${e}:invalid ${t}, ${e}[data-invalid] ${t}`,checked:(e,t)=>`${e}:checked ${t}, ${e}[data-checked] ${t}`,placeholderShown:(e,t)=>`${e}:placeholder-shown ${t}`},ey=e=>ef(t=>e(t,"&"),"[role=group]","[data-group]",".group"),ev=e=>ef(t=>e(t,"~ &"),"[data-peer]",".peer"),ef=(e,...t)=>t.map(e).join(", "),eh={_hover:"&:hover, &[data-hover]",_active:"&:active, &[data-active]",_focus:"&:focus, &[data-focus]",_highlighted:"&[data-highlighted]",_focusWithin:"&:focus-within",_focusVisible:"&:focus-visible, &[data-focus-visible]",_disabled:"&:disabled, &[disabled], &[aria-disabled=true], &[data-disabled]",_readOnly:"&[aria-readonly=true], &[readonly], &[data-readonly]",_before:"&::before",_after:"&::after",_empty:"&:empty",_expanded:"&[aria-expanded=true], &[data-expanded]",_checked:"&[aria-checked=true], &[data-checked]",_grabbed:"&[aria-grabbed=true], &[data-grabbed]",_pressed:"&[aria-pressed=true], &[data-pressed]",_invalid:"&[aria-invalid=true], &[data-invalid]",_valid:"&[data-valid], &[data-state=valid]",_loading:"&[data-loading], &[aria-busy=true]",_selected:"&[aria-selected=true], &[data-selected]",_hidden:"&[hidden], &[data-hidden]",_autofill:"&:-webkit-autofill",_even:"&:nth-of-type(even)",_odd:"&:nth-of-type(odd)",_first:"&:first-of-type",_firstLetter:"&::first-letter",_last:"&:last-of-type",_notFirst:"&:not(:first-of-type)",_notLast:"&:not(:last-of-type)",_visited:"&:visited",_activeLink:"&[aria-current=page]",_activeStep:"&[aria-current=step]",_indeterminate:"&:indeterminate, &[aria-checked=mixed], &[data-indeterminate]",_groupHover:ey(em.hover),_peerHover:ev(em.hover),_groupFocus:ey(em.focus),_peerFocus:ev(em.focus),_groupFocusVisible:ey(em.focusVisible),_peerFocusVisible:ev(em.focusVisible),_groupActive:ey(em.active),_peerActive:ev(em.active),_groupDisabled:ey(em.disabled),_peerDisabled:ev(em.disabled),_groupInvalid:ey(em.invalid),_peerInvalid:ev(em.invalid),_groupChecked:ey(em.checked),_peerChecked:ev(em.checked),_groupFocusWithin:ey(em.focusWithin),_peerFocusWithin:ev(em.focusWithin),_peerPlaceholderShown:ev(em.placeholderShown),_placeholder:"&::placeholder",_placeholderShown:"&:placeholder-shown",_fullScreen:"&:fullscreen",_selection:"&::selection",_rtl:"[dir=rtl] &, &[dir=rtl]",_ltr:"[dir=ltr] &, &[dir=ltr]",_mediaDark:"@media (prefers-color-scheme: dark)",_mediaReduceMotion:"@media (prefers-reduced-motion: reduce)",_dark:".chakra-ui-dark &:not([data-theme]),[data-theme=dark] &:not([data-theme]),&[data-theme=dark]",_light:".chakra-ui-light &:not([data-theme]),[data-theme=light] &:not([data-theme]),&[data-theme=light]",_horizontal:"&[data-orientation=horizontal]",_vertical:"&[data-orientation=vertical]"},eg=Object.keys(eh);function eb(e,t){return er(String(e).replace(/\./g,"-"),void 0,t)}function eS(e,t,a={}){let{stop:i,getKey:n}=a;return function e(a,r=[]){var o;if("object"==typeof a&&null!=a&&!Array.isArray(a)||Array.isArray(a)){let l={};for(let[u,s]of Object.entries(a)){let d=null!=(o=null==n?void 0:n(u))?o:u,p=[...r,d
283];if(null==i?void 0:i(a,p))return t(a,r);l[d]=e(s,p)}return l}return t(a,r)}(e)}var ew=["colors","borders","borderWidths","borderStyles","fonts","fontSizes","fontWeights","gradients","letterSpacings","lineHeights","radii","space","shadows","sizes","zIndices","transition","blur","breakpoints"],ek=e=>eg.includes(e)||"default"===e;function ex({tokens:e,semanticTokens:t}){let a={};return eS(e,(e,t)=>{null!=e&&(a[t.join(".")]={isSemantic:!1,value:e})}),eS(t,(e,t)=>{null!=e&&(a[t.join(".")]={isSemantic:!0,value:e})},{stop:e=>Object.keys(e).every(ek)}),a}function eP(e){var t;let a=function(e){let{__cssMap:t,__cssVars:a,__breakpoints:i,...n}=e;return n}(e),{cssMap:r,cssVars:o}=function(e,t){let a={},r={};for(let[o,l]of Object.entries(e)){let{isSemantic:u,value:s}=l,{variable:d,reference:p}=eb(o,null==t?void 0:t.cssVarPrefix);if(!u){if(o.startsWith("space")){let[e,...t]=o.split("."),a=`${e}.-${t.join(".")}`,i=et.negate(s),n=et.negate(p);r[a]={value:i,var:d,varRef:n}}a[d]=s,r[o]={value:s,var:d,varRef:p};continue}let c=a=>{let i=[String(o).split(".")[0],a].join(".");if(!e[i])return a;let{reference:n}=eb(i,null==t?void 0:t.cssVarPrefix);return n};a=n(a,Object.entries((0,i.Gv)(s)?s:{default:s}).reduce((e,[t,a])=>{var i;if(!a)return e;let n=c(`${a}`);return"default"===t?e[d]=n:e[null!=(i=null==eh?void 0:eh[t])?i:t]={[d]:n},e},{})),r[o]={value:p,var:d,varRef:p}}return{cssVars:a,cssMap:r}}(ex({tokens:function(e,t){let a={};for(let i of t)i in e&&(a[i]=e[i]);return a}(a,ew),semanticTokens:a.semanticTokens}),{cssVarPrefix:null==(t=a.config)?void 0:t.cssVarPrefix});return Object.assign(a,{__cssVars:{"--chakra-ring-inset":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-ring-offset-width":"0px","--chakra-ring-offset-color":"#fff","--chakra-ring-color":"rgba(66, 153, 225, 0.6)","--chakra-ring-offset-shadow":"0 0 #0000","--chakra-ring-shadow":"0 0 #0000","--chakra-space-x-reverse":"0","--chakra-space-y-reverse":"0",...o},__cssMap:r,__breakpoints:function(e){var t;if(!e)return null;e.base=null!=(t=e.base)?t:"0px";let a=ed(e),n=Object.entries(e).sort(eu).map(([e,t],a,i)=>{var n;let[,r]=null!=(n=i[a+1])?n:[];return r=parseFloat(r)>0?ep(r):void 0,{_minW:ep(t),breakpoint:e,minW:t,maxW:r,maxWQuery:ec(null,r),minWQuery:ec(t),minMaxQuery:ec(t,r)}}),r=new Set(Object.keys(es(e))),o=Array.from(r.values());return{keys:r,normalized:a,isResponsive(e){let t=Object.keys(e);return t.length>0&&t.every(e=>r.has(e))},asObject:es(e),asArray:ed(e),details:n,get:e=>n.find(t=>t.breakpoint===e),media:[null,...a.map(e=>ec(e)).slice(1)],toArrayValue(e){if(!(0,i.Gv)(e))throw Error("toArrayValue: value must be an object");
283let t=o.map(t=>{var a;return null!=(a=e[t])?a:null});for(;null===function(e){let t=null==e?0:e.length;return t?e[t-1]:void 0}(t);)t.pop();return t},toObjectValue(e){if(!Array.isArray(e))throw Error("toObjectValue: value must be an array");return e.reduce((e,t,a)=>{let i=o[a];return null!=i&&null!=t&&(e[i]=t),e},{})}}}(a.breakpoints)}),a}var e_=n({},_,E,C,I,R,A,z,B,M,j,U,T,H,W,q,V,$,N,G),eE=Object.keys(Object.assign({},H,R,I,M,U)),eC=[...Object.keys(e_),...eg],eT={...e_,...eh},eA=e=>e in eT,eI=e=>t=>{if(!t.__breakpoints)return e;let{isResponsive:a,toArrayValue:n,media:r}=t.__breakpoints,o={};for(let l in e){let u=(0,i.Jg)(e[l],t);if(null==u)continue;if(!Array.isArray(u=(0,i.Gv)(u)&&a(u)?n(u):u)){o[l]=u;continue}let s=u.slice(0,r.length).length;for(let e=0;e<s;e+=1){let t=null==r?void 0:r[e];if(!t){o[l]=u[e];continue}o[t]=o[t]||{},null!=u[e]&&(o[t][l]=u[e])}}return o},eM=(e,t)=>e.startsWith("--")&&"string"==typeof t&&!/^var\(--.+\)$/.test(t),eB=(e,t)=>{var a,i;if(null==t)return t;let n=t=>{var a,i;return null==(i=null==(a=e.__cssMap)?void 0:a[t])?void 0:i.varRef},r=e=>{var t;return null!=(t=n(e))?t:e},[o,l]=function(e){let t=[],a="",i=!1;for(let n=0;n<e.length;n++){let r=e[n];"("===r?(i=!0,a+=r):")"===r?(i=!1,a+=r):","!==r||i?a+=r:(t.push(a),a="")}return(a=a.trim())&&t.push(a),t}(t);return t=null!=(i=null!=(a=n(o))?a:r(l))?i:r(t)};function eR(e){let{configs:t={},pseudos:a={},theme:r}=e,o=(e,l=!1)=>{var u,s,d;let p=(0,i.Jg)(e,r),c=eI(p)(r),m={};for(let e in c){let y=c[e],v=(0,i.Jg)(y,r);e in a&&(e=a[e]),eM(e,v)&&(v=eB(r,v));let f=t[e];if(!0===f&&(f={property:e}),(0,i.Gv)(v)){m[e]=null!=(u=m[e])?u:{},m[e]=n({},m[e],o(v,!0));continue}let h=null!=(d=null==(s=null==f?void 0:f.transform)?void 0:s.call(f,v,r,p))?d:v;h=(null==f?void 0:f.processResult)?o(h,!0):h;let g=(0,i.Jg)(null==f?void 0:f.property,r);if(!l&&(null==f?void 0:f.static)&&(m=n({},m,(0,i.Jg)(f.static,r))),g&&Array.isArray(g)){for(let e of g)m[e]=h;continue}if(g){"&"===g&&(0,i.Gv)(h)?m=n({},m,h):m[g]=h;continue}if((0,i.Gv)(h)){m=n({},m,h);continue}m[e]=h}return m};return o}var eN=e=>t=>eR({theme:t,pseudos:eh,configs:e_})(e);function eO(e){return e}function eD(e){return e}function eL(e){return{definePartsStyle:e=>e,defineMultiStyleConfig:t=>({parts:e,...t})}}function eF(e){return t=>{var a;let{variant:r,size:o,theme:l}=t,u=function(e){let t=e.__breakpoints;return function(e,a,r,o){var l,u,s;if(!t)return;let d={},p=(s=t.toArrayValue,Array.isArray(r)?r:(0,i.Gv)(r)?s(r):null!=r?[r]:void 0);if(!p)return d;let c=p.length,m=1===c,y=!!e.parts;for(let r=0;r<c;r++){let s=t.details[r],c=t.details[function(e,t){for(let a=t+1;a<e.length;a++)if(null!=e[a])return a;return -1}(p,r)],v=ec(s.minW,null==c?void 0:c._minW),f=(0,i.Jg)(null==(l=e[a])?void 0:l[p[r]],o);if(f){if(y){null==(u=e.parts)||u.forEach(e=>{n(d,{[e]:m?f[e]:{[v]:f[e]}})});continue}if(!y){m?n(d,f):d[v]=f;continue}d[v]=f}}return d}}(l);return n({},(0,i.Jg)(null!=(a=e.baseStyle)?a:{},t),u(e,"sizes",o,t),u(e,"variants",r,t))}}function ej(e,t,a){var i,n,r;return null!=(r=null==(n=null==(i=e.__cssMap)?void 0:i[`${t}.${a}`])?void 0:n.varRef)?r:a}function eU(e){return function(e,t=[]){let a=Object.assign({},e);for(let e of t)e in a&&delete a[e];return a}(e,["styleConfig","size","variant","colorScheme"])}},32838:(e,t,a)=>{"use strict";a.d(t,{MR:()=>d,jN:()=>s,oY:()=>u});var i=a(41857),n=a(26560),r=a(8394);function o(e){return"function"==typeof e}var l=e=>function(...t){let a=[...t],n=t[t.length-1];return(0,i.U)(n)&&a.length>1?a=a.slice(0,a.length-1):n=e,(function(...e){return t=>e.reduce((e,t)=>t(e),t)})(...a.map(e=>t=>o(e)?e(t):d(t,e)))(n)},u=l(n.w4),s=l(n.$7);function d(...e){return r({},...e,p)}function p(e,t,a,i){if((o(e)||o(t))&&Object.prototype.hasOwnProperty.call(i,a))return(...a)=>r({},o(e)?e(...a):e,o(t)?t(...a):t,p)}},41857:(e,t,a)=>{"use strict";a.d(t,{U:()=>r,h:()=>n});var i=a(29857),n=["borders","breakpoints","colors","components","config","direction","fonts","fontSizes","fontWeights","letterSpacings","lineHeights","radii","shadows","sizes","space","styles","transition","zIndices"];function r(e){return!!(0,i.Gv)(e)&&n.every(t=>Object.prototype.hasOwnProperty.call(e,t))}},26560:(e,t,a)=>{"use strict";a.d(t,{$7:()=>np,Ay:()=>nd,UP:()=>E.U,hZ:()=>E.h,w4:()=>ns});var i,n,r,o,l,u,s,d,p,c,m,y,v,f,h,g,b,S,w,k,x,P,_,E=a(41857),C={letterSpacings:{tighter:"-0.05em",tight:"-0.025em",normal:"0",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeights:{normal:"normal",none:1,shorter:1.25,short:1.375,base:1.5,tall:1.625,taller:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},fontWeights:{hairline:100,thin:200,light:300,normal:400,medium:500,semibold:600,bold:700,extrabold:800,black:900},fonts:{heading:'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',body:'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',mono:'SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace'},fontSizes:{"3xs":"0.45rem","2xs":"0.625rem",xs:"0.75rem",sm:"0.875rem",md:"1rem",lg:"1.125rem",xl:"1.25rem","2xl":"1.5rem","3xl":"1.875rem","4xl":"2.25rem","5xl":"3rem","6xl":"3.75rem","7xl":"4.5rem","8xl":"6rem","9xl":"8rem"}},T={px:"1px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},A={...T,max:"max-content",min:"min-content",full:"100%","3xs":"14rem","2xs":"16rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem","8xl":"90rem",prose:"60ch",container:{sm:"640px",md:"768px",lg:"1024px",xl:"1280px"}},I={breakpoints:{base:"0em",sm:"30em",md:"48em",lg:"62em",xl:"80em","2xl":"96em"},zIndices:{hide:-1,auto:"auto",base:0,docked:10,dropdown:1e3,sticky:1100,banner:1200,overlay:1300,modal:1400,popover:1500,skipLink:1600,toast:1700,tooltip:1800},radii:{none:"0",sm:"0.125rem",base:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"}
283,blur:{none:0,sm:"4px",base:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},colors:{transparent:"transparent",current:"currentColor",black:"#000000",white:"#FFFFFF",whiteAlpha:{50:"rgba(255, 255, 255, 0.04)",100:"rgba(255, 255, 255, 0.06)",200:"rgba(255, 255, 255, 0.08)",300:"rgba(255, 255, 255, 0.16)",400:"rgba(255, 255, 255, 0.24)",500:"rgba(255, 255, 255, 0.36)",600:"rgba(255, 255, 255, 0.48)",700:"rgba(255, 255, 255, 0.64)",800:"rgba(255, 255, 255, 0.80)",900:"rgba(255, 255, 255, 0.92)"},blackAlpha:{50:"rgba(0, 0, 0, 0.04)",100:"rgba(0, 0, 0, 0.06)",200:"rgba(0, 0, 0, 0.08)",300:"rgba(0, 0, 0, 0.16)",400:"rgba(0, 0, 0, 0.24)",500:"rgba(0, 0, 0, 0.36)",600:"rgba(0, 0, 0, 0.48)",700:"rgba(0, 0, 0, 0.64)",800:"rgba(0, 0, 0, 0.80)",900:"rgba(0, 0, 0, 0.92)"},gray:{50:"#F7FAFC",100:"#EDF2F7",200:"#E2E8F0",300:"#CBD5E0",400:"#A0AEC0",500:"#718096",600:"#4A5568",700:"#2D3748",800:"#1A202C",900:"#171923"},red:{50:"#FFF5F5",100:"#FED7D7",200:"#FEB2B2",300:"#FC8181",400:"#F56565",500:"#E53E3E",600:"#C53030",700:"#9B2C2C",800:"#822727",900:"#63171B"},orange:{50:"#FFFAF0",100:"#FEEBC8",200:"#FBD38D",300:"#F6AD55",400:"#ED8936",500:"#DD6B20",600:"#C05621",700:"#9C4221",800:"#7B341E",900:"#652B19"},yellow:{50:"#FFFFF0",100:"#FEFCBF",200:"#FAF089",300:"#F6E05E",400:"#ECC94B",500:"#D69E2E",600:"#B7791F",700:"#975A16",800:"#744210",900:"#5F370E"},green:{50:"#F0FFF4",100:"#C6F6D5",200:"#9AE6B4",300:"#68D391",400:"#48BB78",500:"#38A169",600:"#2F855A",700:"#276749",800:"#22543D",900:"#1C4532"},teal:{50:"#E6FFFA",100:"#B2F5EA",200:"#81E6D9",300:"#4FD1C5",400:"#38B2AC",500:"#319795",600:"#2C7A7B",700:"#285E61",800:"#234E52",900:"#1D4044"},blue:{50:"#ebf8ff",100:"#bee3f8",200:"#90cdf4",300:"#63b3ed",400:"#4299e1",500:"#3182ce",600:"#2b6cb0",700:"#2c5282",800:"#2a4365",900:"#1A365D"},cyan:{50:"#EDFDFD",100:"#C4F1F9",200:"#9DECF9",300:"#76E4F7",400:"#0BC5EA",500:"#00B5D8",600:"#00A3C4",700:"#0987A0",800:"#086F83",900:"#065666"},purple:{50:"#FAF5FF",100:"#E9D8FD",200:"#D6BCFA",300:"#B794F4",400:"#9F7AEA",500:"#805AD5",600:"#6B46C1",700:"#553C9A",800:"#44337A",900:"#322659"},pink:{50:"#FFF5F7",100:"#FED7E2",200:"#FBB6CE",300:"#F687B3",400:"#ED64A6",500:"#D53F8C",600:"#B83280",700:"#97266D",800:"#702459",900:"#521B41"},linkedin:{50:"#E8F4F9",100:"#CFEDFB",200:"#9BDAF3",300:"#68C7EC",400:"#34B3E4",500:"#00A0DC",600:"#008CC9",700:"#0077B5",800:"#005E93",900:"#004471"},facebook:{50:"#E8F4F9",100:"#D9DEE9",200:"#B7C2DA",300:"#6482C0",400:"#4267B2",500:"#385898",600:"#314E89",700:"#29487D",800:"#223B67",900:"#1E355B"},messenger:{50:"#D0E6FF",100:"#B9DAFF",200:"#A2CDFF",300:"#7AB8FF",400:"#2E90FF",500:"#0078FF",600:"#0063D1",700:"#0052AC",800:"#003C7E",900:"#002C5C"},whatsapp:{50:"#dffeec",100:"#b9f5d0",200:"#90edb3",300:"#65e495",400:"#3cdd78",500:"#22c35e",600:"#179848",700:"#0c6c33",800:"#01421c",900:"#001803"},twitter:{50:"#E5F4FD",100:"#C8E9FB",200:"#A8DCFA",300:"#83CDF7",400:"#57BBF5",500:"#1DA1F2",600:"#1A94DA",700:"#1681BF",800:"#136B9E",900:"#0D4D71"},telegram:{50:"#E3F2F9",100:"#C5E4F3",200:"#A2D4EC",300:"#7AC1E4",400:"#47A9DA",500:"#0088CC",600:"#007AB8",700:"#006BA1",800:"#005885",900:"#003F5E"}},...C,sizes:A,shadows:{xs:"0 0 0 1px rgba(0, 0, 0, 0.05)",sm:"0 1px 2px 0 rgba(0, 0, 0, 0.05)",base:"0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)",md:"0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)",lg:"0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)",xl:"0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)","2xl":"0 25px 50px -12px rgba(0, 0, 0, 0.25)",outline:"0 0 0 3px rgba(66, 153, 225, 0.6)",inner:"inset 0 2px 4px 0 rgba(0,0,0,0.06)",none:"none","dark-lg":"rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.2) 0px 5px 10px, rgba(0, 0, 0, 0.4) 0px 15px 40px"},space:T,borders:{none:0,"1px":"1px solid","2px":"2px solid","4px":"4px solid","8px":"8px solid"},transition:{property:{common:"background-color, border-color, color, fill, stroke, opacity, box-shadow, transform",colors:"background-color, border-color, color, fill, stroke",dimensions:"width, height",position:"left, right, top, bottom",background:"background-color, background-image, background-position"},easing:{"ease-in":"cubic-bezier(0.4, 0, 1, 1)","ease-out":"cubic-bezier(0, 0, 0.2, 1)","ease-in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},duration:{"ultra-fast":"50ms",faster:"100ms",fast:"150ms",normal:"200ms",slow:"300ms",slower:"400ms","ultra-slow":"500ms"}}};function M(e){return{definePartsStyle:e=>e,defineMultiStyleConfig:t=>({parts:e,...t})}}function B(e,t,a){let i=function(e,t=""){var a;return((a=function(e,t="-"){return e.replace(/\s+/g,t)}
283(`--${(function(e,t=""){return[t,e].filter(Boolean).join("-")})(e,t)}`.toString())).includes("\\.")?a:Number.isInteger(parseFloat(a.toString()))?a:a.replace(".","\\.")).replace(/[!-,/:-@[-^`{-~]/g,"\\$&")}(e,a);return{variable:i,reference:`var(${i}${t?`, ${t}`:""})`}}var{defineMultiStyleConfig:R,definePartsStyle:N}=M(["stepper","step","title","description","indicator","separator","icon","number"]),O=B("stepper-indicator-size"),D=B("stepper-icon-size"),L=B("stepper-title-font-size"),F=B("stepper-description-font-size"),j=B("stepper-accent-color"),U=R({baseStyle:N(({colorScheme:e})=>({stepper:{display:"flex",justifyContent:"space-between",gap:"4","&[data-orientation=vertical]":{flexDirection:"column",alignItems:"flex-start"},"&[data-orientation=horizontal]":{flexDirection:"row",alignItems:"center"},[j.variable]:`colors.${e}.500`,_dark:{[j.variable]:`colors.${e}.200`}},title:{fontSize:L.reference,fontWeight:"medium"},description:{fontSize:F.reference,color:"chakra-subtle-text"},number:{fontSize:L.reference},step:{flexShrink:0,position:"relative",display:"flex",gap:"2","&[data-orientation=horizontal]":{alignItems:"center"},flex:"1","&:last-of-type:not([data-stretch])":{flex:"initial"}},icon:{flexShrink:0,width:D.reference,height:D.reference},indicator:{flexShrink:0,borderRadius:"full",width:O.reference,height:O.reference,display:"flex",justifyContent:"center",alignItems:"center","&[data-status=active]":{borderWidth:"2px",borderColor:j.reference},"&[data-status=complete]":{bg:j.reference,color:"chakra-inverse-text"},"&[data-status=incomplete]":{borderWidth:"2px"}},separator:{bg:"chakra-border-color",flex:"1","&[data-status=complete]":{bg:j.reference},"&[data-orientation=horizontal]":{width:"100%",height:"2px",marginStart:"2"},"&[data-orientation=vertical]":{width:"2px",position:"absolute",height:"100%",maxHeight:`calc(100% - ${O.reference} - 8px)`,top:`calc(${O.reference} + 4px)`,insetStart:`calc(${O.reference} / 2 - 1px)`}}})),sizes:{xs:N({stepper:{[O.variable]:"sizes.4",[D.variable]:"sizes.3",[L.variable]:"fontSizes.xs",[F.variable]:"fontSizes.xs"}}),sm:N({stepper:{[O.variable]:"sizes.6",[D.variable]:"sizes.4",[L.variable]:"fontSizes.sm",[F.variable]:"fontSizes.xs"}}),md:N({stepper:{[O.variable]:"sizes.8",[D.variable]:"sizes.5",[L.variable]:"fontSizes.md",[F.variable]:"fontSizes.sm"}}),lg:N({stepper:{[O.variable]:"sizes.10",[D.variable]:"sizes.6",[L.variable]:"fontSizes.lg",[F.variable]:"fontSizes.md"}})},defaultProps:{size:"md",colorScheme:"blue"}});function z(e,t={}){let a=!1;function i(t){let a=(["container","root"].includes(null!=t?t:"")?[e]:[e,t]).filter(Boolean).join("__"),i=`chakra-${a}`;return{className:i,selector:`.${i}`,toString:()=>t}}return{parts:function(...n){for(let e of(!function(){if(!a){a=!0;return}throw Error("[anatomy] .part(...) should only be called once. Did you mean to use .extend(...) ?")}(),n))t[e]=i(e);return z(e,t)},toPart:i,extend:function(...a){for(let e of a)e in t||(t[e]=i(e));return z(e,t)},selectors:function(){return Object.fromEntries(Object.entries(t).map(([e,t])=>[e,t.selector]))},classnames:function(){return Object.fromEntries(Object.entries(t).map(([e,t])=>[e,t.className]))},get keys(){return Object.keys(t)},__type:{}}}var H=z("accordion").parts("root","container","button","panel").extend("icon"),V=z("alert").parts("title","description","container").extend("icon","spinner"),$=z("avatar").parts("label","badge","container").extend("excessLabel","group"),G=z("breadcrumb").parts("link","item","container").extend("separator");z("button").parts();var q=z("checkbox").parts("control","icon","container").extend("label");z("progress").parts("track","filledTrack").extend("label");var W=z("drawer").parts("overlay","dialogContainer","dialog").extend("header","closeButton","body","footer"),Y=z("editable").parts("preview","input","textarea"),K=z("form").parts("container","requiredIndicator","helperText"),X=z("formError").parts("text","icon"),Q=z("input").parts("addon","field","element"),J=z("list").parts("container","item","icon"),Z=z("menu").parts("button","list","item").extend("groupTitle","command","divider"),ee=z("modal").parts("overlay","dialogContainer","dialog").extend("header","closeButton","body","footer"),et=z("numberinput").parts("root","field","stepperGroup","stepper");z("pininput").parts("field");var ea=z("popover").parts("content","header","body","footer").extend("popper","arrow","closeButton"),ei=z("progress").parts("label","filledTrack","track"),en=z("radio").parts("container","control","label"),er=z("select").parts("field","icon"),eo=z("slider").parts("container","track","thumb","filledTrack","mark"),el=z("stat").parts("container","label","helpText","number","icon"),eu=z("switch").parts("container","track","thumb"),es=z("table").parts("table","thead","tbody","tr","th","td","tfoot","caption"),ed=z("tabs").parts("root","tab","tablist","tabpanel","tabpanels","indicator"),ep=z("tag").parts("container","label","closeButton"),ec=z("card").parts("container","header","body","footer");function em(e){let t=function(e,t="-"){return e.replace(/\s+/g,t)}(e.toString());return t.includes("\\.")?e:Number.isInteger(parseFloat(e.toString()))?e:t.replace(".","\\.")}function ey(e,t){var a,i;let n=function(e,t=""){return`--${function(e,t=""){return[t,em(e)].filter(
283Boolean).join("-")}(e,t)}`}(e,null==t?void 0:t.prefix);return{variable:n,reference:(a="string"==typeof(i=null==t?void 0:t.fallback)?i:null==i?void 0:i.reference,`var(${em(n)}${a?`, ${a}`:""})`)}}var ev=a(29857);function ef(e){return(0,ev.Gv)(e)&&e.reference?e.reference:String(e)}var eh=(e,...t)=>t.map(ef).join(` ${e} `).replace(/calc/g,""),eg=(...e)=>`calc(${eh("+",...e)})`,eb=(...e)=>`calc(${eh("-",...e)})`,eS=(...e)=>`calc(${eh("*",...e)})`,ew=(...e)=>`calc(${eh("/",...e)})`,ek=e=>{let t=ef(e);return null==t||Number.isNaN(parseFloat(t))?eS(t,-1):String(t).startsWith("-")?String(t).slice(1):`-${t}`},ex=Object.assign(e=>({add:(...t)=>ex(eg(e,...t)),subtract:(...t)=>ex(eb(e,...t)),multiply:(...t)=>ex(eS(e,...t)),divide:(...t)=>ex(ew(e,...t)),negate:()=>ex(ek(e)),toString:()=>e.toString()}),{add:eg,subtract:eb,multiply:eS,divide:ew,negate:ek}),{defineMultiStyleConfig:eP,definePartsStyle:e_}=M(eu.keys),eE=ey("switch-track-width"),eC=ey("switch-track-height"),eT=ey("switch-track-diff"),eA=ex.subtract(eE,eC),eI=ey("switch-thumb-x"),eM=ey("switch-bg"),eB=e=>{let{colorScheme:t}=e;return{borderRadius:"full",p:"0.5",width:[eE.reference],height:[eC.reference],transitionProperty:"common",transitionDuration:"fast",[eM.variable]:"colors.gray.300",_dark:{[eM.variable]:"colors.whiteAlpha.400"},_focusVisible:{boxShadow:"outline"},_disabled:{opacity:.4,cursor:"not-allowed"},_checked:{[eM.variable]:`colors.${t}.500`,_dark:{[eM.variable]:`colors.${t}.200`}},bg:eM.reference}},eR={bg:"white",transitionProperty:"transform",transitionDuration:"normal",borderRadius:"inherit",width:[eC.reference],height:[eC.reference],_checked:{transform:`translateX(${eI.reference})`}},eN=eP({baseStyle:e_(e=>({container:{[eT.variable]:eA,[eI.variable]:eT.reference,_rtl:{[eI.variable]:ex(eT).negate().toString()}},track:eB(e),thumb:eR})),sizes:{sm:e_({container:{[eE.variable]:"1.375rem",[eC.variable]:"sizes.3"}}),md:e_({container:{[eE.variable]:"1.875rem",[eC.variable]:"sizes.4"}}),lg:e_({container:{[eE.variable]:"2.875rem",[eC.variable]:"sizes.6"}})},defaultProps:{size:"md",colorScheme:"blue"}});function eO(e,t){return a=>"dark"===a.colorMode?t:e}function eD(e){let{orientation:t,vertical:a,horizontal:i}=e;return t?"vertical"===t?a:i:{}}var{defineMultiStyleConfig:eL,definePartsStyle:eF}=M(es.keys),ej=eF({table:{fontVariantNumeric:"lining-nums tabular-nums",borderCollapse:"collapse",width:"full"},th:{fontFamily:"heading",fontWeight:"bold",textTransform:"uppercase",letterSpacing:"wider",textAlign:"start"},td:{textAlign:"start"},caption:{mt:4,fontFamily:"heading",textAlign:"center",fontWeight:"medium"}}),eU={"&[data-is-numeric=true]":{textAlign:"end"}},ez=eL({baseStyle:ej,variants:{simple:eF(e=>{let{colorScheme:t}=e;return{th:{color:eO("gray.600","gray.400")(e),borderBottom:"1px",borderColor:eO(`${t}.100`,`${t}.700`)(e),...eU},td:{borderBottom:"1px",borderColor:eO(`${t}.100`,`${t}.700`)(e),...eU},caption:{color:eO("gray.600","gray.100")(e)},tfoot:{tr:{"&:last-of-type":{th:{borderBottomWidth:0}}}}}}),striped:eF(e=>{let{colorScheme:t}=e;return{th:{color:eO("gray.600","gray.400")(e),borderBottom:"1px",borderColor:eO(`${t}.100`,`${t}.700`)(e),...eU},td:{borderBottom:"1px",borderColor:eO(`${t}.100`,`${t}.700`)(e),...eU},caption:{color:eO("gray.600","gray.100")(e)},tbody:{tr:{"&:nth-of-type(odd)":{"th, td":{borderBottomWidth:"1px",borderColor:eO(`${t}.100`,`${t}.700`)(e)},td:{background:eO(`${t}.100`,`${t}.700`)(e)}}}},tfoot:{tr:{"&:last-of-type":{th:{borderBottomWidth:0}}}}}}),unstyled:{}},sizes:{sm:eF({th:{px:"4",py:"1",lineHeight:"4",fontSize:"xs"},td:{px:"4",py:"2",fontSize:"sm",lineHeight:"4"},caption:{px:"4",py:"2",fontSize:"xs"}}),md:eF({th:{px:"6",py:"3",lineHeight:"4",fontSize:"xs"},td:{px:"6",py:"4",lineHeight:"5"},caption:{px:"6",py:"2",fontSize:"sm"}}),lg:eF({th:{px:"8",py:"4",lineHeight:"5",fontSize:"sm"},td:{px:"8",py:"5",lineHeight:"6"},caption:{px:"6",py:"2",fontSize:"md"}})},defaultProps:{variant:"simple",size:"md",colorScheme:"gray"}});function eH(e,t,a){return Math.min(Math.max(e,a),t)}class eV extends Error{constructor(e){super(`Failed to parse color: "${e}"`)}}function e$(e){if("string"!=typeof e)throw new eV(e);if("transparent"===e.trim().toLowerCase())return[0,0,0,0];let t=e.trim();t=eJ.test(e)?function(e){let t=eq[function(e){let t=5381,a=e.length;for(;a;)t=33*t^e.charCodeAt(--a);return(t>>>0)%2341}(e.toLowerCase().trim())];if(!t)throw new eV(e);return`#${t}`}(e):e;let a=eY.exec(t);if(a){let e=Array.from(a).slice(1);return[...e.slice(0,3).map(e=>parseInt(eW(e,2),16)),parseInt(eW(e[3]||"f",2),16)/255]}let i=eK.exec(t);if(i){let e=Array.from(i).slice(1);return[...e.slice(0,3).map(e=>parseInt(e,16)),parseInt(e[3]||"ff",16)/255]}let n=eX.exec(t);if(n){let e=Array.from(n).slice(1);return[...e.slice(0,3).map(e=>parseInt(e,10)),parseFloat(e[3]||"1")]}let r=eQ.exec(t);if(r){let[t,a,i,n]=Array.from(r).slice(1).map(parseFloat);if(eH(0,100,a)!==a||eH(0,100,i)!==i)throw new eV(e);return[...e0(t,a,i),Number.isNaN(n)?1:n]}throw new eV(e)}let eG=e=>parseInt(e.replace(/_/g,""),36),eq="1q29ehhb 1n09sgk7 1kl1ekf_ _yl4zsno 16z9eiv3 1p29lhp8 _bd9zg04 17u0____ _iw9zhe5 _to73___ _r45e31e _7l6g016 _jh8ouiv _zn3qba8 1jy4zshs 11u87k0u 1ro9yvyo 1aj3xael 1gz9zjz0 _3w8l4xo 1bf1ekf_ _ke3v___ _4rrkb__ 13j776yz _646mbhl _nrjr4__ _le6mbhl 1n37ehkb _m75f91n _qj3bzfz 1939yygw 11i5z6x8 _1k5f8xs 1509441m 15t5lwgf _ae2th1n _tg1ugcv 1lp1ugcv 16e14up_ _h55rw7n _ny9yavn _7a11xb_ 1ih442g9 _pv442g9 1mv16xof 14e6y7tu 1oo9zkds 17d1cisi _4v9y70f _y98m8kc 1019pq0v 12o9zda8 _348j4f4 1et50i2o _8epa8__ _ts6senj 1o350i2o 1mi9eiuo 1259yrp0 1ln80gnw _632xcoy 1cn9zldc _f29edu4 1n490c8q _9f9ziet 1b94vk74 _m49zkct 1kz6s73a 1eu9dtog _q58s1rz 1dy9sjiq __u89jo3 _aj5nkwg _ld89jo3 13h9z6wx _qa9z2ii _l119xgq _bs5arju 1hj4nwk9 1qt4nwk9 1ge6wau6 14j9zlcw 11p1edc_ _ms1zcxe _439shk6 _jt9y70f _754zsow 1la40eju _oq5p___ _x279qkz 1fa5r3rv _yd2d9ip _424tcku _8y1di2_ _zi2uabw _yy7rn9h 12yz980_ __39ljp6 1b59zg0x _n39zfzp 1fy9zest _b33k___ _hp9wq92 1il50hz4 _io472ub _lj9z3eo 19z9ykg0 _8t8iu3a 12b9bl4a 1ak5yw0o _896v4ku _tb8k8lv _s59zi6t _c09ze0p 1lg80oqn 1id9z8wb _238nba5 1kq6wgdi _154zssg _tn3zk49 _da9y6tc 1sg7cv4f _r12jvtt 1gq5fmkz 1cs9rvci _lp9jn1c _xw1tdnb 13f9zje6 16f6973h _vo7ir40 _bt5arjf _rc45e4t _hr4e100 10v4e100 _hc9zke2 _w91egv_ _sj2r1kk 13c87yx8 _vqpds__ _ni8ggk8 _tj9yqfb 1ia2j4r4 _7x9b10u 1fc9ld4j 1eq9zldr _5j9lhpx _ez9zl6o _md61fzm".split(" ").reduce((e,t)=>
283{let a=eG(t.substring(0,3)),i=eG(t.substring(3)).toString(16),n="";for(let e=0;e<6-i.length;e++)n+="0";return e[a]=`${n}${i}`,e},{}),eW=(e,t)=>Array.from(Array(t)).map(()=>e).join(""),eY=RegExp(`^#${eW("([a-f0-9])",3)}([a-f0-9])?$`,"i"),eK=RegExp(`^#${eW("([a-f0-9]{2})",3)}([a-f0-9]{2})?$`,"i"),eX=RegExp(`^rgba?\\(\\s*(\\d+)\\s*${eW(",\\s*(\\d+)\\s*",2)}(?:,\\s*([\\d.]+))?\\s*\\)$`,"i"),eQ=/^hsla?\(\s*([\d.]+)\s*,\s*([\d.]+)%\s*,\s*([\d.]+)%(?:\s*,\s*([\d.]+))?\s*\)$/i,eJ=/^[a-z]+$/i,eZ=e=>Math.round(255*e),e0=(e,t,a)=>{let i=a/100;if(0===t)return[i,i,i].map(eZ);let n=(e%360+360)%360/60,r=t/100*(1-Math.abs(2*i-1)),o=r*(1-Math.abs(n%2-1)),l=0,u=0,s=0;n>=0&&n<1?(l=r,u=o):n>=1&&n<2?(l=o,u=r):n>=2&&n<3?(u=r,s=o):n>=3&&n<4?(u=o,s=r):n>=4&&n<5?(l=o,s=r):n>=5&&n<6&&(l=r,s=o);let d=i-r/2;return[l+d,u+d,s+d].map(eZ)};var e1=e=>0===Object.keys(e).length,e2=(e,t,a)=>{let i=function(e,t,a,i,n){for(t=t.split?t.split("."):t,i=0;i<t.length;i++)e=e?e[t[i]]:void 0;return void 0===e?a:e}(e,`colors.${t}`,t);try{return!function(e){let[t,a,i,n]=e$(e),r=e=>{let t=eH(0,255,e).toString(16);return 1===t.length?`0${t}`:t};r(t),r(a),r(i),n<1&&r(Math.round(255*n))}(i),i}catch{return null!=a?a:"#000000"}},e5=e=>{let[t,a,i]=e$(e);return(299*t+587*a+114*i)/1e3},e4=e=>t=>128>e5(e2(t,e))?"dark":"light",e6=e=>t=>"dark"===e4(e)(t),e3=(e,t)=>a=>(function(e,t){var a;let[i,n,r,o]=e$(e);return a=o-t,`rgba(${eH(0,255,i).toFixed()}, ${eH(0,255,n).toFixed()}, ${eH(0,255,r).toFixed()}, ${parseFloat(eH(0,1,a).toFixed(3))})`})(e2(a,e),1-t);function e8(e="1rem",t="rgba(255, 255, 255, 0.15)"){return{backgroundImage:`linear-gradient(
284    45deg,
285    ${t} 25%,
286    transparent 25%,
287    transparent 50%,
288    ${t} 50%,
289    ${t} 75%,
290    transparent 75%,
291    transparent
292  )`,backgroundSize:`${e} ${e}`}}var e9=()=>`#${Math.floor(0xffffff*Math.random()).toString(16).padEnd(6,"0")}`,e7=B("tabs-color"),te=B("tabs-bg"),tt=B("tabs-border-color"),{defineMultiStyleConfig:ta,definePartsStyle:ti}=M(ed.keys),tn=e=>{let{orientation:t}=e;return{display:"vertical"===t?"flex":"block"}},tr=e=>{let{isFitted:t}=e;return{flex:t?1:void 0,transitionProperty:"common",transitionDuration:"normal",_focusVisible:{zIndex:1,boxShadow:"outline"},_disabled:{cursor:"not-allowed",opacity:.4}}},to=e=>{let{align:t="start",orientation:a}=e;return{justifyContent:({end:"flex-end",center:"center",start:"flex-start"})[t],flexDirection:"vertical"===a?"column":"row"}},tl={p:4},tu=ta({baseStyle:ti(e=>({root:tn(e),tab:tr(e),tablist:to(e),tabpanel:tl})),sizes:{sm:ti({tab:{py:1,px:4,fontSize:"sm"}}),md:ti({tab:{fontSize:"md",py:2,px:4}}),lg:ti({tab:{fontSize:"lg",py:3,px:4}})},variants:{line:ti(e=>{let{colorScheme:t,orientation:a}=e,i="vertical"===a,n=i?"borderStart":"borderBottom";return{tablist:{[n]:"2px solid",borderColor:"inherit"},tab:{[n]:"2px solid",borderColor:"transparent",[i?"marginStart":"marginBottom"]:"-2px",_selected:{[e7.variable]:`colors.${t}.600`,_dark:{[e7.variable]:`colors.${t}.300`},borderColor:"currentColor"},_active:{[te.variable]:"colors.gray.200",_dark:{[te.variable]:"colors.whiteAlpha.300"}},_disabled:{_active:{bg:"none"}},color:e7.reference,bg:te.reference}}}),enclosed:ti(e=>{let{colorScheme:t}=e;return{tab:{borderTopRadius:"md",border:"1px solid",borderColor:"transparent",mb:"-1px",[tt.variable]:"transparent",_selected:{[e7.variable]:`colors.${t}.600`,[tt.variable]:"colors.white",_dark:{[e7.variable]:`colors.${t}.300`,[tt.variable]:"colors.gray.800"},borderColor:"inherit",borderBottomColor:tt.reference},color:e7.reference},tablist:{mb:"-1px",borderBottom:"1px solid",borderColor:"inherit"}}}),"enclosed-colored":ti(e=>{let{colorScheme:t}=e;return{tab:{border:"1px solid",borderColor:"inherit",[te.variable]:"colors.gray.50",_dark:{[te.variable]:"colors.whiteAlpha.50"},mb:"-1px",_notLast:{marginEnd:"-1px"},_selected:{[te.variable]:"colors.white",[e7.variable]:`colors.${t}.600`,_dark:{[te.variable]:"colors.gray.800",[e7.variable]:`colors.${t}.300`},borderColor:"inherit",borderTopColor:"currentColor",borderBottomColor:"transparent"},color:e7.reference,bg:te.reference},tablist:{mb:"-1px",borderBottom:"1px solid",borderColor:"inherit"}}}),"soft-rounded":ti(e=>{let{colorScheme:t,theme:a}=e;return{tab:{borderRadius:"full",fontWeight:"semibold",color:"gray.600",_selected:{color:e2(a,`${t}.700`),bg:e2(a,`${t}.100`)}}}}),"solid-rounded":ti(e=>{let{colorScheme:t}=e;return{tab:{borderRadius:"full",fontWeight:"semibold",[e7.variable]:"colors.gray.600",_dark:{[e7.variable]:"inherit"},_selected:{[e7.variable]:"colors.white",[te.variable]:`colors.${t}.600`,_dark:{[e7.variable]:"colors.gray.800",[te.variable]:`colors.${t}.300`}},color:e7.reference,bg:te.reference}}}),unstyled:ti({})},defaultProps:{size:"md",variant:"line",colorScheme:"blue"}}),ts=function(e,t){let a={};for(let i of t){if(Array.isArray(i)){let[t,n]=i;a[t]=B(`${e}-${t}`,n);continue}a[i]=B(`${e}-${i}`)}return a}("badge",["bg","color","shadow"]),td={baseStyle:{px:1,textTransform:"uppercase",fontSize:"xs",borderRadius:"sm",fontWeight:"bold",bg:ts.bg.reference,color:ts.color.reference,boxShadow:ts.shadow.reference},variants:{solid:e=>{let{colorScheme:t,theme:a}=e,i=e3(`${t}.500`,.6)(a);return{[ts.bg.variable]:`colors.${t}.500`,[ts.color.variable]:"colors.white",_dark:{[ts.bg.variable]:i,[ts.color.variable]:"colors.whiteAlpha.800"}}},subtle:e=>{let{colorScheme:t,theme:a}=e,i=e3(`${t}.200`,.16)(a);return{[ts.bg.variable]:`colors.${t}.100`,[ts.color.variable]:`colors.${t}.800`,_dark:{[ts.bg.variable]:i,[ts.color.variable]:`colors.${t}.200`}}},outline:e=>{let{colorScheme:t,theme:a}=e,i=e3(`${t}.200`,.8)(a);return{[ts.color.variable]:`colors.${t}.500`,_dark:{[ts.color.variable]:i},[ts.shadow.variable]:`inset 0 0 0px 1px ${ts.color.reference}`}}},defaultProps:{variant:"subtle",colorScheme:"gray"}},{defineMultiStyleConfig:tp,definePartsStyle:tc}=M(ep.keys),tm=B("tag-bg"),ty=B("tag-color"),tv=B("tag-shadow"),tf=B("tag-min-height"),th=B("tag-min-width"),tg=B("tag-font-size"),tb=B("tag-padding-inline"),tS=tc({container:{fontWeight:"medium",lineHeight:1.2,outline:0,[ty.variable]:ts.color.reference,[tm.variable]:ts.bg.reference,[tv.variable]:ts.shadow.reference,color:ty.reference,bg:tm.reference,boxShadow:tv.reference,borderRadius:"md",minH:tf.reference,minW:th.reference,fontSize:tg.reference,px:tb.reference,_focusVisible:{[tv.variable]:"shadows.outline"}},label:{lineHeight:1.2,overflow:"visible"},closeButton:{fontSize:"lg",w:"5",h:"5",transitionProperty:"common",transitionDuration:"normal",borderRadius:"full",marginStart:"1.5",marginEnd:"-1",opacity:.5,_disabled:{opacity:.4},_focusVisible:{boxShadow:"outline",bg:"rgba(0, 0, 0, 0.14)"},_hover:{opacity:.8},_active:{opacity:1}}}),tw={sm:tc({container:{[tf.variable]:"sizes.5",[th.variable]:"sizes.5",[tg.variable]:"fontSizes.xs",[tb.variable]:"space.2"},closeButton:{marginEnd:"-2px",marginStart:"0.35rem"}}),md:tc({container:{[tf.variable]:"sizes.6",[th.variable]:"sizes.6",[tg.variable]:"fontSizes.sm",[tb.variable]:"space.2"}}),lg:tc({container:{[tf.variable]:"sizes.8",[th.variable]:"sizes.8",[tg.variable]:"fontSizes.md",[tb.variable]:"space.3"}})},tk=tp({variants:{subtle:tc(e=>{var t;return{container:null==(t=td.variants)?void 0:t.subtle(e)}}),solid:tc(e=>{var t;return{container:null==(t=td.variants)?void 0:t.solid(e)}}
292),outline:tc(e=>{var t;return{container:null==(t=td.variants)?void 0:t.outline(e)}})},baseStyle:tS,sizes:tw,defaultProps:{size:"md",variant:"subtle",colorScheme:"gray"}}),{definePartsStyle:tx,defineMultiStyleConfig:tP}=M(Q.keys),t_=tx({field:{width:"100%",minWidth:0,outline:0,position:"relative",appearance:"none",transitionProperty:"common",transitionDuration:"normal",_disabled:{opacity:.4,cursor:"not-allowed"}}}),tE={lg:{fontSize:"lg",px:"4",h:"12",borderRadius:"md"},md:{fontSize:"md",px:"4",h:"10",borderRadius:"md"},sm:{fontSize:"sm",px:"3",h:"8",borderRadius:"sm"},xs:{fontSize:"xs",px:"2",h:"6",borderRadius:"sm"}};function tC(e){let{focusBorderColor:t,errorBorderColor:a}=e;return{focusBorderColor:t||eO("blue.500","blue.300")(e),errorBorderColor:a||eO("red.500","red.300")(e)}}var tT=tP({baseStyle:t_,sizes:{lg:tx({field:tE.lg,addon:tE.lg}),md:tx({field:tE.md,addon:tE.md}),sm:tx({field:tE.sm,addon:tE.sm}),xs:tx({field:tE.xs,addon:tE.xs})},variants:{outline:tx(e=>{let{theme:t}=e,{focusBorderColor:a,errorBorderColor:i}=tC(e);return{field:{border:"1px solid",borderColor:"inherit",bg:"inherit",_hover:{borderColor:eO("gray.300","whiteAlpha.400")(e)},_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:e2(t,i),boxShadow:`0 0 0 1px ${e2(t,i)}`},_focusVisible:{zIndex:1,borderColor:e2(t,a),boxShadow:`0 0 0 1px ${e2(t,a)}`}},addon:{border:"1px solid",borderColor:eO("inherit","whiteAlpha.50")(e),bg:eO("gray.100","whiteAlpha.300")(e)}}}),filled:tx(e=>{let{theme:t}=e,{focusBorderColor:a,errorBorderColor:i}=tC(e);return{field:{border:"2px solid",borderColor:"transparent",bg:eO("gray.100","whiteAlpha.50")(e),_hover:{bg:eO("gray.200","whiteAlpha.100")(e)},_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:e2(t,i)},_focusVisible:{bg:"transparent",borderColor:e2(t,a)}},addon:{border:"2px solid",borderColor:"transparent",bg:eO("gray.100","whiteAlpha.50")(e)}}}),flushed:tx(e=>{let{theme:t}=e,{focusBorderColor:a,errorBorderColor:i}=tC(e);return{field:{borderBottom:"1px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent",_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:e2(t,i),boxShadow:`0px 1px 0px 0px ${e2(t,i)}`},_focusVisible:{borderColor:e2(t,a),boxShadow:`0px 1px 0px 0px ${e2(t,a)}`}},addon:{borderBottom:"2px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent"}}}),unstyled:tx({field:{bg:"transparent",px:"0",height:"auto"},addon:{bg:"transparent",px:"0",height:"auto"}})},defaultProps:{size:"md",variant:"outline"}}),tA={...null==(i=tT.baseStyle)?void 0:i.field,paddingY:"2",minHeight:"20",lineHeight:"short",verticalAlign:"top"},tI={outline:e=>{var t,a;return null!=(a=null==(t=tT.variants)?void 0:t.outline(e).field)?a:{}},flushed:e=>{var t,a;return null!=(a=null==(t=tT.variants)?void 0:t.flushed(e).field)?a:{}},filled:e=>{var t,a;return null!=(a=null==(t=tT.variants)?void 0:t.filled(e).field)?a:{}},unstyled:null!=(r=null==(n=tT.variants)?void 0:n.unstyled.field)?r:{}},tM={xs:null!=(l=null==(o=tT.sizes)?void 0:o.xs.field)?l:{},sm:null!=(s=null==(u=tT.sizes)?void 0:u.sm.field)?s:{},md:null!=(p=null==(d=tT.sizes)?void 0:d.md.field)?p:{},lg:null!=(m=null==(c=tT.sizes)?void 0:c.lg.field)?m:{}},tB=ey("tooltip-bg"),tR=ey("tooltip-fg"),tN=ey("popper-arrow-bg"),tO={bg:tB.reference,color:tR.reference,[tB.variable]:"colors.gray.700",[tR.variable]:"colors.whiteAlpha.900",_dark:{[tB.variable]:"colors.gray.300",[tR.variable]:"colors.gray.9
29200"},[tN.variable]:tB.reference,px:"2",py:"0.5",borderRadius:"sm",fontWeight:"medium",fontSize:"sm",boxShadow:"md",maxW:"xs",zIndex:"tooltip"},{defineMultiStyleConfig:tD,definePartsStyle:tL}=M(ei.keys),tF=e=>{let{colorScheme:t,theme:a,isIndeterminate:i,hasStripe:n}=e,r=eO(e8(),e8("1rem","rgba(0,0,0,0.1)"))(e),o=eO(`${t}.500`,`${t}.200`)(e),l=`linear-gradient(
293    to right,
294    transparent 0%,
295    ${e2(a,o)} 50%,
296    transparent 100%
297  )`;return{...!i&&n&&r,...i?{bgImage:l}:{bgColor:o}}},tj={lineHeight:"1",fontSize:"0.25em",fontWeight:"bold",color:"white"},tU=e=>({bg:eO("gray.100","whiteAlpha.300")(e)}),tz=e=>({transitionProperty:"common",transitionDuration:"slow",...tF(e)}),tH=tL(e=>({label:tj,filledTrack:tz(e),track:tU(e)})),tV=tD({sizes:{xs:tL({track:{h:"1"}}),sm:tL({track:{h:"2"}}),md:tL({track:{h:"3"}}),lg:tL({track:{h:"4"}})},baseStyle:tH,defaultProps:{size:"md",colorScheme:"blue"}}),t$=e=>"function"==typeof e;function tG(e,...t){return t$(e)?e(...t):e}var{definePartsStyle:tq,defineMultiStyleConfig:tW}=M(q.keys),tY=B("checkbox-size"),tK=e=>{let{colorScheme:t}=e;return{w:tY.reference,h:tY.reference,transitionProperty:"box-shadow",transitionDuration:"normal",border:"2px solid",borderRadius:"sm",borderColor:"inherit",color:"white",_checked:{bg:eO(`${t}.500`,`${t}.200`)(e),borderColor:eO(`${t}.500`,`${t}.200`)(e),color:eO("white","gray.900")(e),_hover:{bg:eO(`${t}.600`,`${t}.300`)(e),borderColor:eO(`${t}.600`,`${t}.300`)(e)},_disabled:{borderColor:eO("gray.200","transparent")(e),bg:eO("gray.200","whiteAlpha.300")(e),color:eO("gray.500","whiteAlpha.500")(e)}},_indeterminate:{bg:eO(`${t}.500`,`${t}.200`)(e),borderColor:eO(`${t}.500`,`${t}.200`)(e),color:eO("white","gray.900")(e)},_disabled:{bg:eO("gray.100","whiteAlpha.100")(e),borderColor:eO("gray.100","transparent")(e)},_focusVisible:{boxShadow:"outline"},_invalid:{borderColor:eO("red.500","red.300")(e)}}},tX={_disabled:{cursor:"not-allowed"}},tQ={userSelect:"none",_disabled:{opacity:.4}},tJ={transitionProperty:"transform",transitionDuration:"normal"},tZ=tW({baseStyle:tq(e=>({icon:tJ,container:tX,control:tG(tK,e),label:tQ})),sizes:{sm:tq({control:{[tY.variable]:"sizes.3"},label:{fontSize:"sm"},icon:{fontSize:"3xs"}}),md:tq({control:{[tY.variable]:"sizes.4"},label:{fontSize:"md"},icon:{fontSize:"2xs"}}),lg:tq({control:{[tY.variable]:"sizes.5"},label:{fontSize:"lg"},icon:{fontSize:"2xs"}})},defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:t0,definePartsStyle:t1}=M(en.keys),t2=e=>{var t;let a=null==(t=tG(tZ.baseStyle,e))?void 0:t.control;return{...a,borderRadius:"full",_checked:{...null==a?void 0:a._checked,_before:{content:'""',display:"inline-block",pos:"relative",w:"50%",h:"50%",borderRadius:"50%",bg:"currentColor"}}}},t5=t0({baseStyle:t1(e=>{var t,a;return{label:null==(t=tZ.baseStyle)?void 0:t.call(tZ,e).label,container:null==(a=tZ.baseStyle)?void 0:a.call(tZ,e).container,control:t2(e)}}),sizes:{md:t1({control:{w:"4",h:"4"},label:{fontSize:"md"}}),lg:t1({control:{w:"5",h:"5"},label:{fontSize:"lg"}}),sm:t1({control:{width:"3",height:"3"},label:{fontSize:"sm"}})},defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:t4,definePartsStyle:t6}=M(er.keys),t3=B("select-bg"),t8=t6({field:{...null==(y=tT.baseStyle)?void 0:y.field,appearance:"none",paddingBottom:"1px",lineHeight:"normal",bg:t3.reference,[t3.variable]:"colors.white",_dark:{[t3.variable]:"colors.gray.700"},"> option, > optgroup":{bg:t3.reference}},icon:{width:"6",height:"100%",insetEnd:"2",position:"relative",color:"currentColor",fontSize:"xl",_disabled:{opacity:.5}}}),t9={paddingInlineEnd:"8"},t7=t4({baseStyle:t8,sizes:{lg:{...null==(v=tT.sizes)?void 0:v.lg,field:{...null==(f=tT.sizes)?void 0:f.lg.field,...t9}},md:{...null==(h=tT.sizes)?void 0:h.md,field:{...null==(g=tT.sizes)?void 0:g.md.field,...t9}},sm:{...null==(b=tT.sizes)?void 0:b.sm,field:{...null==(S=tT.sizes)?void 0:S.sm.field,...t9}},xs:{...null==(w=tT.sizes)?void 0:w.xs,field:{...null==(k=tT.sizes)?void 0:k.xs.field,...t9},icon:{insetEnd:"1"}}},variants:tT.variants,defaultProps:tT.defaultProps}),ae=B("skeleton-start-color"),at=B("skeleton-end-color"),aa={[ae.variable]:"colors.gray.100",[at.variable]:"colors.gray.400",_dark:{[ae.variable]:"colors.gray.800",[at.variable]:"colors.gray.600"},background:ae.reference,borderColor:at.reference,opacity:.7,borderRadius:"sm"},ai=B("skip-link-bg"),an={borderRadius:"md",fontWeight:"semibold",_focusVisible:{boxShadow:"outline",padding:"4",position:"fixed",top:"6",insetStart:"6",[ai.variable]:"colors.white",_dark:{[ai.variable]:"colors.gray.700"},bg:ai.reference}},{defineMultiStyleConfig:ar,definePartsStyle:ao}=M(eo.keys),al=B("slider-thumb-size"),au=B("slider-track-size"),as=B("slider-bg"),ad=e=>{let{orientation:t}=e;
297return{display:"inline-block",position:"relative",cursor:"pointer",_disabled:{opacity:.6,cursor:"default",pointerEvents:"none"},...eD({orientation:t,vertical:{h:"100%"},horizontal:{w:"100%"}})}},ap=e=>({...eD({orientation:e.orientation,horizontal:{h:au.reference},vertical:{w:au.reference}}),overflow:"hidden",borderRadius:"sm",[as.variable]:"colors.gray.200",_dark:{[as.variable]:"colors.whiteAlpha.200"},_disabled:{[as.variable]:"colors.gray.300",_dark:{[as.variable]:"colors.whiteAlpha.300"}},bg:as.reference}),ac=e=>{let{orientation:t}=e;return{...eD({orientation:t,vertical:{left:"50%",transform:"translateX(-50%)",_active:{transform:"translateX(-50%) scale(1.15)"}},horizontal:{top:"50%",transform:"translateY(-50%)",_active:{transform:"translateY(-50%) scale(1.15)"}}}),w:al.reference,h:al.reference,display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",outline:0,zIndex:1,borderRadius:"full",bg:"white",boxShadow:"base",border:"1px solid",borderColor:"transparent",transitionProperty:"transform",transitionDuration:"normal",_focusVisible:{boxShadow:"outline"},_disabled:{bg:"gray.300"}}},am=e=>{let{colorScheme:t}=e;return{width:"inherit",height:"inherit",[as.variable]:`colors.${t}.500`,_dark:{[as.variable]:`colors.${t}.200`},bg:as.reference}},ay=ar({baseStyle:ao(e=>({container:ad(e),track:ap(e),thumb:ac(e),filledTrack:am(e)})),sizes:{lg:ao({container:{[al.variable]:"sizes.4",[au.variable]:"sizes.1"}}),md:ao({container:{[al.variable]:"sizes.3.5",[au.variable]:"sizes.1"}}),sm:ao({container:{[al.variable]:"sizes.2.5",[au.variable]:"sizes.0.5"}})},defaultProps:{size:"md",colorScheme:"blue"}}),av=ey("spinner-size"),af={width:[av.reference],height:[av.reference]},ah={xs:{[av.variable]:"sizes.3"},sm:{[av.variable]:"sizes.4"},md:{[av.variable]:"sizes.6"},lg:{[av.variable]:"sizes.8"},xl:{[av.variable]:"sizes.12"}},{defineMultiStyleConfig:ag,definePartsStyle:ab}=M(el.keys),aS=ag({baseStyle:ab({container:{},label:{fontWeight:"medium"},helpText:{opacity:.8,marginBottom:"2"},number:{verticalAlign:"baseline",fontWeight:"semibold"},icon:{marginEnd:1,w:"3.5",h:"3.5",verticalAlign:"middle"}}),sizes:{md:ab({label:{fontSize:"sm"},helpText:{fontSize:"sm"},number:{fontSize:"2xl"}})},defaultProps:{size:"md"}}),aw=B("kbd-bg"),ak={[aw.variable]:"colors.gray.100",_dark:{[aw.variable]:"colors.whiteAlpha.100"},bg:aw.reference,borderRadius:"md",borderWidth:"1px",borderBottomWidth:"3px",fontSize:"0.8em",fontWeight:"bold",lineHeight:"normal",px:"0.4em",whiteSpace:"nowrap"},{defineMultiStyleConfig:ax,definePartsStyle:aP}=M(J.keys),a_=ax({baseStyle:aP({icon:{marginEnd:"2",display:"inline",verticalAlign:"text-bottom"}})}),{defineMultiStyleConfig:aE,definePartsStyle:aC}=M(Z.keys),aT=B("menu-bg"),aA=B("menu-shadow"),aI=aE({baseStyle:aC({button:{transitionProperty:"common",transitionDuration:"normal"},list:{[aT.variable]:"#fff",[aA.variable]:"shadows.sm",_dark:{[aT.variable]:"colors.gray.700",[aA.variable]:"shadows.dark-lg"},color:"inherit",minW:"3xs",py:"2",zIndex:1,borderRadius:"md",borderWidth:"1px",bg:aT.reference,boxShadow:aA.reference},item:{py:"1.5",px:"3",transitionProperty:"background",transitionDuration:"ultra-fast",transitionTimingFunction:"ease-in",_focus:{[aT.variable]:"colors.gray.100",_dark:{[aT.variable]:"colors.whiteAlpha.100"}},_active:{[aT.variable]:"colors.gray.200",_dark:{[aT.variable]:"colors.whiteAlpha.200"}},_expanded:{[aT.variable]:"colors.gray.100",_dark:{[aT.variable]:"colors.whiteAlpha.100"}},_disabled:{opacity:.4,cursor:"not-allowed"},bg:aT.reference},groupTitle:{mx:4,my:2,fontWeight:"semibold",fontSize:"sm"},command:{opacity:.6},divider:{border:0,borderBottom:"1px solid",borderColor:"inherit",my:"2",opacity:.6}})}),{defineMultiStyleConfig:aM,definePartsStyle:aB}=M(ee.keys),aR=B("modal-bg"),aN=B("modal-shadow"),aO={bg:"blackAlpha.600",zIndex:"modal"},aD=e=>{let{isCentered:t,scrollBehavior:a}=e;return{display:"flex",zIndex:"modal",justifyContent:"center",alignItems:t?"center":"flex-start",overflow:"inside"===a?"hidden":"auto",overscrollBehaviorY:"none"}},aL=e=>{let{isCentered:t,scrollBehavior:a}=e;return{borderRadius:"md",color:"inherit",my:t?"auto":"16",mx:t?"auto":void 0,zIndex:"modal",maxH:"inside"===a?"calc(100% - 7.5rem)":void 0,[aR.variable]:"colors.white",[aN.variable]:"shadows.lg",_dark:{[aR.variable]:"colors.gray.700",[aN.variable]:"shadows.dark-lg"},bg:aR.reference,boxShadow:aN.reference}},aF={px:"6",py:"4",fontSize:"xl",fontWeight:"semibold"},aj={position:"absolute",top:"2",insetEnd:"3"},aU=e=>{let{scrollBehavior:t}=e;return{px:"6",py:"2",flex:"1",overflow:"inside"===t?"auto":void 0}},az={px:"6",py:"4"};function aH(e){return"full"===e?aB({dialog:{maxW:"100vw",minH:"$100vh",my:"0",borderRadius:"0"}}):aB({dialog:{maxW:e}})}var aV=aM({baseStyle:aB(e=>({overlay:aO,dialogContainer:tG(aD,e),dialog:tG(aL,e),header:aF,closeButton:aj,body:tG(aU,e),footer:az})),sizes:{xs:aH("xs"),sm:aH("sm"),md:aH("md"),lg:aH("lg"),xl:aH("xl"),"2xl":aH("2xl"),"3xl":aH("3xl"),"4xl":aH("4xl"),"5xl":aH("5xl"),"6xl":aH("6xl"),full:aH("full")},defaultProps:{size:"md"}}),{defineMultiStyleConfig:a$,definePartsStyle:aG}=M(et.keys),aq=ey("number-input-stepper-width"),aW=ey("number-input-input-padding"),aY=ex(aq).add("0.5rem").toString(),aK=ey("number-input-bg"),aX=ey("number-input-color"),aQ=ey("number-input-border-color"),aJ
297={[aq.variable]:"sizes.6",[aW.variable]:aY},aZ=e=>{var t,a;return null!=(a=null==(t=tG(tT.baseStyle,e))?void 0:t.field)?a:{}},a0={width:aq.reference},a1={borderStart:"1px solid",borderStartColor:aQ.reference,color:aX.reference,bg:aK.reference,[aX.variable]:"colors.chakra-body-text",[aQ.variable]:"colors.chakra-border-color",_dark:{[aX.variable]:"colors.whiteAlpha.800",[aQ.variable]:"colors.whiteAlpha.300"},_active:{[aK.variable]:"colors.gray.200",_dark:{[aK.variable]:"colors.whiteAlpha.300"}},_disabled:{opacity:.4,cursor:"not-allowed"}};function a2(e){var t,a,i;let n=null==(t=tT.sizes)?void 0:t[e],r={lg:"md",md:"md",sm:"sm",xs:"sm"},o=null!=(i=null==(a=n.field)?void 0:a.fontSize)?i:"md",l=C.fontSizes[o];return aG({field:{...n.field,paddingInlineEnd:aW.reference,verticalAlign:"top"},stepper:{fontSize:ex(l).multiply(.75).toString(),_first:{borderTopEndRadius:r[e]},_last:{borderBottomEndRadius:r[e],mt:"-1px",borderTopWidth:1}}})}var a5=a$({baseStyle:aG(e=>{var t;return{root:aJ,field:null!=(t=tG(aZ,e))?t:{},stepperGroup:a0,stepper:a1}}),sizes:{xs:a2("xs"),sm:a2("sm"),md:a2("md"),lg:a2("lg")},variants:tT.variants,defaultProps:tT.defaultProps}),a4={baseStyle:{...null==(x=tT.baseStyle)?void 0:x.field,textAlign:"center"},sizes:{lg:{fontSize:"lg",w:12,h:12,borderRadius:"md"},md:{fontSize:"md",w:10,h:10,borderRadius:"md"},sm:{fontSize:"sm",w:8,h:8,borderRadius:"sm"},xs:{fontSize:"xs",w:6,h:6,borderRadius:"sm"}},variants:{outline:e=>{var t,a,i;return null!=(i=null==(a=tG(null==(t=tT.variants)?void 0:t.outline,e))?void 0:a.field)?i:{}},flushed:e=>{var t,a,i;return null!=(i=null==(a=tG(null==(t=tT.variants)?void 0:t.flushed,e))?void 0:a.field)?i:{}},filled:e=>{var t,a,i;return null!=(i=null==(a=tG(null==(t=tT.variants)?void 0:t.filled,e))?void 0:a.field)?i:{}},unstyled:null!=(_=null==(P=tT.variants)?void 0:P.unstyled.field)?_:{}},defaultProps:tT.defaultProps},{defineMultiStyleConfig:a6,definePartsStyle:a3}=M(ea.keys),a8=ey("popper-bg"),a9=ey("popper-arrow-bg"),a7=ey("popper-arrow-shadow-color"),ie=a6({baseStyle:a3({popper:{zIndex:10},content:{[a8.variable]:"colors.white",bg:a8.reference,[a9.variable]:a8.reference,[a7.variable]:"colors.gray.200",_dark:{[a8.variable]:"colors.gray.700",[a7.variable]:"colors.whiteAlpha.300"},width:"xs",border:"1px solid",borderColor:"inherit",borderRadius:"md",boxShadow:"sm",zIndex:"inherit",_focusVisible:{outline:0,boxShadow:"outline"}},header:{px:3,py:2,borderBottomWidth:"1px"},body:{px:3,py:2},footer:{px:3,py:2,borderTopWidth:"1px"},closeButton:{position:"absolute",borderRadius:"md",top:1,insetEnd:2,padding:2}})}),{definePartsStyle:it,defineMultiStyleConfig:ia}=M(W.keys),ii=B("drawer-bg"),ir=B("drawer-box-shadow");function io(e){return"full"===e?it({dialog:{maxW:"100vw",h:"100vh"}}):it({dialog:{maxW:e}})}var il={bg:"blackAlpha.600",zIndex:"overlay"},iu={display:"flex",zIndex:"modal",justifyContent:"center"},is=e=>{let{isFullHeight:t}=e;return{...t&&{height:"100vh"},zIndex:"modal",maxH:"100vh",color:"inherit",[ii.variable]:"colors.white",[ir.variable]:"shadows.lg",_dark:{[ii.variable]:"colors.gray.700",[ir.variable]:"shadows.dark-lg"},bg:ii.reference,boxShadow:ir.reference}},id={px:"6",py:"4",fontSize:"xl",fontWeight:"semibold"},ip={position:"absolute",top:"2",insetEnd:"3"},ic={px:"6",py:"2",flex:"1",overflow:"auto"},im={px:"6",py:"4"},iy=ia({baseStyle:it(e=>({overlay:il,dialogContainer:iu,dialog:tG(is,e),header:id,closeButton:ip,body:ic,footer:im})),sizes:{xs:io("xs"),sm:io("md"),md:io("lg"),lg:io("2xl"),xl:io("4xl"),full:io("full")},defaultProps:{size:"xs"}}),{definePartsStyle:iv,defineMultiStyleConfig:ih}=M(Y.keys),ig=ih({baseStyle:iv({preview:{borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal"},input:{borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",_focusVisible:{boxShadow:"outline"},_placeholder:{opacity:.6}},textarea:{borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",_focusVisible:{boxShadow:"outline"},_placeholder:{opacity:.6}}})}),{definePartsStyle:ib,defineMultiStyleConfig:iS}=M(K.keys),iw=B("form-control-color"),ik=iS({baseStyle:ib({container:{width:"100%",position:"relative"},requiredIndicator:{marginStart:"1",[iw.variable]:"colors.red.500",_dark:{[iw.variable]:"colors.red.300"},color:iw.reference},helperText:{mt:"2",[iw.variable]:"colors.gray.600",_dark:{[iw.variable]:"colors.whiteAlpha.600"},color:iw.reference,lineHeight:"normal",fontSize:"sm"}})}),{definePartsStyle:ix,defineMultiStyleConfig:iP}=M(X.keys),i_=B("form-error-color"),iE=iP({baseStyle:ix({text:{[i_.variable]:"colors.red.500",_dark:{[i_.variable]:"colors.red.300"},color:i_.reference,mt:"2",fontSize:"sm",lineHeight:"normal"},icon:{marginEnd:"0.5em",[i_.variable]:"colors.red.500",_dark:{[i_.variable]:"colors.red.300"},color:i_.reference}})}),{defineMultiStyleConfig:iC,definePartsStyle:iT}=M(G.keys),iA=B("breadcrumb-link-decor"),iI=iC({baseStyle:iT({link:{transitionProperty:"common",transitionDuration:"fast",transitionTimingFunction:"ease-
297out",outline:"none",color:"inherit",textDecoration:iA.reference,[iA.variable]:"none","&:not([aria-current=page])":{cursor:"pointer",_hover:{[iA.variable]:"underline"},_focusVisible:{boxShadow:"outline"}}}})}),iM=e=>{let{colorScheme:t,theme:a}=e;if("gray"===t)return{color:eO("inherit","whiteAlpha.900")(e),_hover:{bg:eO("gray.100","whiteAlpha.200")(e)},_active:{bg:eO("gray.200","whiteAlpha.300")(e)}};let i=e3(`${t}.200`,.12)(a),n=e3(`${t}.200`,.24)(a);return{color:eO(`${t}.600`,`${t}.200`)(e),bg:"transparent",_hover:{bg:eO(`${t}.50`,i)(e)},_active:{bg:eO(`${t}.100`,n)(e)}}},iB={yellow:{bg:"yellow.400",color:"black",hoverBg:"yellow.500",activeBg:"yellow.600"},cyan:{bg:"cyan.400",color:"black",hoverBg:"cyan.500",activeBg:"cyan.600"}},{definePartsStyle:iR,defineMultiStyleConfig:iN}=M(ec.keys),iO=B("card-bg"),iD=B("card-padding"),iL=B("card-shadow"),iF=B("card-radius"),ij=B("card-border-width","0"),iU=B("card-border-color"),iz=iR({container:{[iO.variable]:"colors.chakra-body-bg",backgroundColor:iO.reference,boxShadow:iL.reference,borderRadius:iF.reference,color:"chakra-body-text",borderWidth:ij.reference,borderColor:iU.reference},body:{padding:iD.reference,flex:"1 1 0%"},header:{padding:iD.reference},footer:{padding:iD.reference}}),iH={sm:iR({container:{[iF.variable]:"radii.base",[iD.variable]:"space.3"}}),md:iR({container:{[iF.variable]:"radii.md",[iD.variable]:"space.5"}}),lg:iR({container:{[iF.variable]:"radii.xl",[iD.variable]:"space.7"}})},iV=iN({baseStyle:iz,variants:{elevated:iR({container:{[iL.variable]:"shadows.base",_dark:{[iO.variable]:"colors.gray.700"}}}),outline:iR({container:{[ij.variable]:"1px",[iU.variable]:"colors.chakra-border-color"}}),filled:iR({container:{[iO.variable]:"colors.chakra-subtle-bg"}}),unstyled:{body:{[iD.variable]:0},header:{[iD.variable]:0},footer:{[iD.variable]:0}}},sizes:iH,defaultProps:{variant:"elevated",size:"md"}}),i$=ey("close-button-size"),iG=ey("close-button-bg"),iq={w:[i$.reference],h:[i$.reference],borderRadius:"md",transitionProperty:"common",transitionDuration:"normal",_disabled:{opacity:.4,cursor:"not-allowed",boxShadow:"none"},_hover:{[iG.variable]:"colors.blackAlpha.100",_dark:{[iG.variable]:"colors.whiteAlpha.100"}},_active:{[iG.variable]:"colors.blackAlpha.200",_dark:{[iG.variable]:"colors.whiteAlpha.200"}},_focusVisible:{boxShadow:"outline"},bg:iG.reference},iW={lg:{[i$.variable]:"sizes.10",fontSize:"md"},md:{[i$.variable]:"sizes.8",fontSize:"xs"},sm:{[i$.variable]:"sizes.6",fontSize:"2xs"}},{variants:iY,defaultProps:iK}=td,iX={fontFamily:"mono",fontSize:"sm",px:"0.2em",borderRadius:"sm",bg:ts.bg.reference,color:ts.color.reference,boxShadow:ts.shadow.reference},{definePartsStyle:iQ,defineMultiStyleConfig:iJ}=M(H.keys),iZ=iJ({baseStyle:iQ({container:{borderTopWidth:"1px",borderColor:"inherit",_last:{borderBottomWidth:"1px"}},button:{transitionProperty:"common",transitionDuration:"normal",fontSize:"md",_focusVisible:{boxShadow:"outline"},_hover:{bg:"blackAlpha.50"},_disabled:{opacity:.4,cursor:"not-allowed"},px:"4",py:"2"},panel:{pt:"2",px:"4",pb:"5"},icon:{fontSize:"1.25em"}})}),{definePartsStyle:i0,defineMultiStyleConfig:i1}=M(V.keys),i2=B("alert-fg"),i5=B("alert-bg");function i4(e){let{theme:t,colorScheme:a}=e,i=e3(`${a}.200`,.16)(t);return{light:`colors.${a}.100`,dark:i}}var i6=i1({baseStyle:i0({container:{bg:i5.reference,px:"4",py:"3"},title:{fontWeight:"bold",lineHeight:"6",marginEnd:"2"},description:{lineHeight:"6"},icon:{color:i2.reference,flexShrink:0,marginEnd:"3",w:"5",h:"6"},spinner:{color:i2.reference,flexShrink:0,marginEnd:"3",w:"5",h:"5"}}),variants:{subtle:i0(e=>{let{colorScheme:t}=e,a=i4(e);return{container:{[i2.variable]:`colors.${t}.500`,[i5.variable]:a.light,_dark:{[i2.variable]:`colors.${t}.200`,[i5.variable]:a.dark}}}}),"left-accent":i0(e=>{let{colorScheme:t}=e,a=i4(e);return{container:{[i2.variable]:`colors.${t}.500`,[i5.variable]:a.light,_dark:{[i2.variable]:`colors.${t}.200`,[i5.variable]:a.dark},paddingStart:"3",borderStartWidth:"4px",borderStartColor:i2.reference}}}),"top-accent":i0(e=>{let{colorScheme:t}=e,a=i4(e);return{container:{[i2.variable]:`colors.${t}.500`,[i5.variable]:a.light,_dark:{[i2.variable]:`colors.${t}.200`,[i5.variable]:a.dark},pt:"2",borderTopWidth:"4px",borderTopColor:i2.reference}}}),solid:i0(e=>{let{colorScheme:t}=e;return{container:{[i2.variable]:"colors.white",[i5.variable]:`colors.${t}
297.500`,_dark:{[i2.variable]:"colors.gray.900",[i5.variable]:`colors.${t}.200`},color:i2.reference}}})},defaultProps:{variant:"subtle",colorScheme:"blue"}}),{definePartsStyle:i3,defineMultiStyleConfig:i8}=M($.keys),i9=B("avatar-border-color"),i7=B("avatar-bg"),ne={borderRadius:"full",border:"0.2em solid",[i9.variable]:"white",_dark:{[i9.variable]:"colors.gray.800"},borderColor:i9.reference},nt={[i7.variable]:"colors.gray.200",_dark:{[i7.variable]:"colors.whiteAlpha.400"},bgColor:i7.reference},na=B("avatar-background"),ni=e=>{let{name:t,theme:a}=e,i=t?function(e){var t;let a=e9();return!e||e1(e)?a:e.string&&e.colors?function(e,t){let a=0;if(0===e.length)return t[0];for(let t=0;t<e.length;t+=1)a=e.charCodeAt(t)+((a<<5)-a),a&=a;return a=(a%t.length+t.length)%t.length,t[a]}(e.string,e.colors):e.string&&!e.colors?function(e){let t=0;if(0===e.length)return t.toString();for(let a=0;a<e.length;a+=1)t=e.charCodeAt(a)+((t<<5)-t),t&=t;let a="#";for(let e=0;e<3;e+=1){let i=t>>8*e&255;a+=`00${i.toString(16)}`.substr(-2)}return a}(e.string):e.colors&&!e.string?(t=e.colors)[Math.floor(Math.random()*t.length)]:a}({string:t}):"colors.gray.400",n=e6(i)(a),r="white";return n||(r="gray.800"),{bg:na.reference,"&:not([data-loaded])":{[na.variable]:i},color:r,[i9.variable]:"colors.white",_dark:{[i9.variable]:"colors.gray.800"},borderColor:i9.reference,verticalAlign:"top"}};function nn(e){let t="100%"!==e?A[e]:void 0;return i3({container:{width:e,height:e,fontSize:`calc(${null!=t?t:e} / 2.5)`},excessLabel:{width:e,height:e},label:{fontSize:`calc(${null!=t?t:e} / 2.5)`,lineHeight:"100%"!==e?null!=t?t:e:void 0}})}var nr=i8({baseStyle:i3(e=>({badge:tG(ne,e),excessLabel:tG(nt,e),container:tG(ni,e)})),sizes:{"2xs":nn(4),xs:nn(6),sm:nn(8),md:nn(12),lg:nn(16),xl:nn(24),"2xl":nn(32),full:nn("100%")},defaultProps:{size:"md"}}),no={colors:{"chakra-body-text":{_light:"gray.800",_dark:"whiteAlpha.900"},"chakra-body-bg":{_light:"white",_dark:"gray.800"},"chakra-border-color":{_light:"gray.200",_dark:"whiteAlpha.300"},"chakra-inverse-text":{_light:"white",_dark:"gray.800"},"chakra-subtle-bg":{_light:"gray.100",_dark:"gray.700"},"chakra-subtle-text":{_light:"gray.600",_dark:"gray.400"},"chakra-placeholder-color":{_light:"gray.500",_dark:"whiteAlpha.400"}}},nl={global:{body:{fontFamily:"body",color:"chakra-body-text",bg:"chakra-body-bg",transitionProperty:"background-color",transitionDuration:"normal",lineHeight:"base"},"*::placeholder":{color:"chakra-placeholder-color"},"*, *::before, &::after":{borderColor:"chakra-border-color"}}},nu={useSystemColorMode:!1,initialColorMode:"light",cssVarPrefix:"chakra"},ns={semanticTokens:no,direction:"ltr",...I,components:{Accordion:iZ,Alert:i6,Avatar:nr,Badge:td,Breadcrumb:iI,Button:{baseStyle:{lineHeight:"1.2",borderRadius:"md",fontWeight:"semibold",transitionProperty:"common",transitionDuration:"normal",_focusVisible:{boxShadow:"outline"},_disabled:{opacity:.4,cursor:"not-allowed",boxShadow:"none"},_hover:{_disabled:{bg:"initial"}}},variants:{ghost:iM,outline:e=>{let{colorScheme:t}=e,a=eO("gray.200","whiteAlpha.300")(e);return{border:"1px solid",borderColor:"gray"===t?a:"currentColor",".chakra-button__group[data-attached][data-orientation=horizontal] > &:not(:last-of-type)":{marginEnd:"-1px"},".chakra-button__group[data-attached][data-orientation=vertical] > &:not(:last-of-type)":{marginBottom:"-1px"},...tG(iM,e)}},solid:e=>{var t;let{colorScheme:a}=e;if("gray"===a){let t=eO("gray.100","whiteAlpha.200")(e);return{bg:t,_hover:{bg:eO("gray.200","whiteAlpha.300")(e),_disabled:{bg:t}},_active:{bg:eO("gray.300","whiteAlpha.400")(e)}}}let{bg:i=`${a}.500`,color:n="white",hoverBg:r=`${a}.600`,activeBg:o=`${a}.700`}=null!=(t=iB[a])?t:{},l=eO(i,`${a}.200`)(e);return{bg:l,color:eO(n,"gray.800")(e),_hover:{bg:eO(r,`${a}.300`)(e),_disabled:{bg:l}},_active:{bg:eO(o,`${a}.400`)(e)}}},link:e=>{let{colorScheme:t}=e;return{padding:0,height:"auto",lineHeight:"normal",verticalAlign:"baseline",color:eO(`${t}.500`,`${t}.200`)(e),_hover:{textDecoration:"underline",_disabled:{textDecoration:"none"}},_active:{color:eO(`${t}.700`,`${t}.500`)(e)}}},unstyled:{bg:"none",color:"inherit",display:"inline",lineHeight:"inherit",m:"0",p:"0"}},sizes:{lg:{h:"12",minW:"12",fontSize:"lg",px:"6"},md:{h:"10",minW:"10",fontSize:"md",px:"4"},sm:{h:"8",minW:"8",fontSize:"sm",px:"3"},xs:{h:"6",minW:"6",fontSize:"xs",px:"2"}},defaultProps:{variant:"solid",size:"md",colorScheme:"gray"}},Checkbox:tZ,CloseButton:{baseStyle:iq,sizes:iW,defaultProps:{size:"md"}},Code:{baseStyle:iX,variants:iY,defaultProps:iK},Container:{baseStyle:{w:"100%",mx:"auto",maxW:"prose",px:"4"}},Divider:{baseStyle:{opacity:.6,borderColor:"inherit"},variants:{solid:{borderStyle:"solid"},dashed:{borderStyle:"dashed"}},defaultProps:{variant:"solid"}},Drawer:iy,Editable:ig,Form:ik,FormError:iE,FormLabel:{baseStyle:{fontSize:"md",marginEnd:"3",mb:"2",fontWeight:"medium",transitionProperty:"common",transitionDuration:"normal",opacity:1,_disabled:{opacity:.4}}},Heading:{baseStyle:{fontFamily:"heading",fontWeight:"bold"}
297,sizes:{"4xl":{fontSize:["6xl",null,"7xl"],lineHeight:1},"3xl":{fontSize:["5xl",null,"6xl"],lineHeight:1},"2xl":{fontSize:["4xl",null,"5xl"],lineHeight:[1.2,null,1]},xl:{fontSize:["3xl",null,"4xl"],lineHeight:[1.33,null,1.2]},lg:{fontSize:["2xl",null,"3xl"],lineHeight:[1.33,null,1.2]},md:{fontSize:"xl",lineHeight:1.2},sm:{fontSize:"md",lineHeight:1.2},xs:{fontSize:"sm",lineHeight:1.2}},defaultProps:{size:"xl"}},Input:tT,Kbd:{baseStyle:ak},Link:{baseStyle:{transitionProperty:"common",transitionDuration:"fast",transitionTimingFunction:"ease-out",cursor:"pointer",textDecoration:"none",outline:"none",color:"inherit",_hover:{textDecoration:"underline"},_focusVisible:{boxShadow:"outline"}}},List:a_,Menu:aI,Modal:aV,NumberInput:a5,PinInput:a4,Popover:ie,Progress:tV,Radio:t5,Select:t7,Skeleton:{baseStyle:aa},SkipLink:{baseStyle:an},Slider:ay,Spinner:{baseStyle:af,sizes:ah,defaultProps:{size:"md"}},Stat:aS,Switch:eN,Table:ez,Tabs:tu,Tag:tk,Textarea:{baseStyle:tA,sizes:tM,variants:tI,defaultProps:{size:"md",variant:"outline"}},Tooltip:{baseStyle:tO},Card:iV,Stepper:U},styles:nl,config:nu},nd=ns,np={semanticTokens:no,direction:"ltr",components:{},...I,styles:nl,config:nu}},48897:(e,t,a)=>{"use strict";a.d(t,{J:()=>d,T:()=>s});var i=a(70479),n=a(29857),r=a(88906),o=a(85960),l=a(96540),u=a(74848),s={initial:"exit",animate:"enter",exit:"exit",variants:{exit:({reverse:e,initialScale:t,transition:a,transitionEnd:n,delay:r})=>{var o;return{opacity:0,...e?{scale:t,transitionEnd:null==n?void 0:n.exit}:{transitionEnd:{scale:t,...null==n?void 0:n.exit}},transition:null!=(o=null==a?void 0:a.exit)?o:i.yA.exit(i.jd.exit,r)}},enter:({transitionEnd:e,transition:t,delay:a})=>{var n;return{opacity:1,scale:1,transition:null!=(n=null==t?void 0:t.enter)?n:i.yA.enter(i.jd.enter,a),transitionEnd:null==e?void 0:e.enter}}}},d=(0,l.forwardRef)(function(e,t){let{unmountOnExit:a,in:i,reverse:l=!0,initialScale:d=.95,className:p,transition:c,transitionEnd:m,delay:y,...v}=e,f=!a||i&&a,h=i||a?"enter":"exit",g={initialScale:d,reverse:l,transition:c,transitionEnd:m,delay:y};return(0,u.jsx)(r.N,{custom:g,children:f&&(0,u.jsx)(o.P.div,{ref:t,className:(0,n.cx)("chakra-offset-slide",p),...s,animate:h,custom:g,...v})})});d.displayName="ScaleFade"},70479:(e,t,a)=>{"use strict";a.d(t,{Jv:()=>r,jd:()=>o,xf:()=>i,yA:()=>l});var i={ease:[.25,.1,.25,1],easeIn:[.4,0,1,1],easeOut:[0,0,.2,1],easeInOut:[.4,0,.2,1]},n={slideLeft:{position:{left:0,top:0,bottom:0,width:"100%"},enter:{x:0,y:0},exit:{x:"-100%",y:0}},slideRight:{position:{right:0,top:0,bottom:0,width:"100%"},enter:{x:0,y:0},exit:{x:"100%",y:0}},slideUp:{position:{top:0,left:0,right:0,maxWidth:"100vw"},enter:{x:0,y:0},exit:{x:0,y:"-100%"}},slideDown:{position:{bottom:0,left:0,right:0,maxWidth:"100vw"},enter:{x:0,y:0},exit:{x:0,y:"100%"}}};function r(e){var t;switch(null!=(t=null==e?void 0:e.direction)?t:"right"){case"right":default:return n.slideRight;case"left":return n.slideLeft;case"bottom":return n.slideDown;case"top":return n.slideUp}}var o={enter:{duration:.2,ease:i.easeOut},exit:{duration:.1,ease:i.easeIn}},l={enter:(e,t)=>({...e,delay:"number"==typeof t?t:null==t?void 0:t.enter}),exit:(e,t)=>({...e,delay:"number"==typeof t?t:null==t?void 0:t.exit})}},1308:(e,t,a)=>{"use strict";a.d(t,{l:()=>s,z:()=>d});var i=a(70479),n=a(29857),r=a(88906),o=a(85960),l=a(96540),u=a(74848),s={initial:"exit",animate:"enter",exit:"exit",variants:{enter:({transition:e,transitionEnd:t,delay:a}={})=>{var n;return{opacity:1,transition:null!=(n=null==e?void 0:e.enter)?n:i.yA.enter(i.jd.enter,a),transitionEnd:null==t?void 0:t.enter}},exit:({transition:e,transitionEnd:t,delay:a}={})=>{var n;return{opacity:0,transition:null!=(n=null==e?void 0:e.exit)?n:i.yA.exit(i.jd.exit,a),transitionEnd:null==t?void 0:t.exit}}}},d=(0,l.forwardRef)(function(e,t){let{unmountOnExit:a,in:i,className:l,transition:d,transitionEnd:p,delay:c,...m}=e,y=i||a?"enter":"exit",v=!a||i&&a,f={transition:d,transitionEnd:p,delay:c};return(0,u.jsx)(r.N,{custom:f,children:v&&(0,u.jsx)(o.P.div,{ref:t,className:(0,n.cx)("chakra-fade",l),custom:f,...s,animate:y,...m})})});d.displayName="Fade"},83159:(e,t,a)=>{"use strict";a.d(t,{s:()=>d,w:()=>s});var i=a(70479),n=a(29857),r=a(88906),o=a(85960),l=a(96540),u=a(74848),s={initial:"initial",animate:"enter",exit:"exit",variants:{initial:({offsetX:e,offsetY:t,transition:a,transitionEnd:n,delay:r})=>{var o;return{opacity:0,x:e,y:t,transition:null!=(o=null==a?void 0:a.exit)?o:i.yA.exit(i.jd.exit,r),transitionEnd:null==n?void 0:n.exit}},enter:({transition:e,transitionEnd:t,delay:a})=>{var n;return{opacity:1,x:0,y:0,transition:null!=(n=null==e?void 0:e.enter)?n:i.yA.enter(i.jd.enter,a),transitionEnd:null==t?void 0:t.enter}},exit:({offsetY:e,offsetX:t,transition:a,transitionEnd:n,reverse:r,delay:o})=>{var l;let u={x:t,y:e};return{opacity:0,transition:null!=(l=null==a?void 0:a.exit)?l:i.yA.exit(i.jd.exit,o),...r?{...u,transitionEnd:null==n?void 0:n.exit}:{transitionEnd:{...u,...null==n?void 0:n.exit}}}}}},d=(0,l.forwardRef)(function(e,t){let{unmountOnExit:a,in:i,reverse:l=!0,className:d,offsetX:p=0,offsetY:c=8,transition:m,transitionEnd:y,delay:v,...f}=e,h=!a||i&&a,g=i||a?"enter":"exit",b={offsetX:p,offsetY:c,reverse:l,transition:m,transitionEnd:y,delay:v};return(0,u.jsx)(r.N,{custom:b,children:h&&(0,u.jsx)(o.P.div,{ref:t,className:(0,n.cx)("chakra-offset-slide",d),custom:b,...s,animate:g,...f})})});d.displayName="SlideFade"},40350:(e,t,a)=>{"use strict";a.d(t,{Fs:()=>u,Hj:()=>r,Io:()=>p,Jg:()=>n,R8:()=>l,lQ:()=>o});var i=a(14462);function n(e,...t){return(0,i.Tn)(e)?e(...t):e}function r(...e){return function(t){e.some(e=>(null==e||e(t),null==t?void 0:t.defaultPrevented))}}var o=()=>{},l=function(e){let t;return function(...a){return e&&(t=e.apply(this,a),e=null),t}}(e=>()=>{let{condition:t,message:a}=e;t&&i.gt&&console.warn(a)}),u=(...e)=>t=>e.reduce((e,t)=>
297t(e),t),s=(e,t)=>Math.abs(e-t),d=e=>"x"in e&&"y"in e;function p(e,t){return(0,i.Et)(e)&&(0,i.Et)(t)?s(e,t):d(e)&&d(t)?Math.sqrt(s(e.x,t.x)**2+s(e.y,t.y)**2):0}},64816:(e,t,a)=>{"use strict";function i(e){return null!=e&&"object"==typeof e&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE}function n(e){var t;if(!i(e))return!1;let a=null!=(t=e.ownerDocument.defaultView)?t:window;return e instanceof a.HTMLElement}function r(e){var t,a;return i(e)&&null!=(a=null==(t=o(e))?void 0:t.defaultView)?a:window}function o(e){var t;return i(e)&&null!=(t=e.ownerDocument)?t:document}function l(e){var t;return null!=(t=e.view)?t:window}a.d(t,{Bd:()=>u,Hz:()=>l,TW:()=>o,bq:()=>s,gR:()=>d,kn:()=>p,mD:()=>r,sb:()=>n});var u=!!("undefined"!=typeof window&&window.document&&window.document.createElement);function s(e){let t=o(e);return null==t?void 0:t.activeElement}function d(e,t){return!!e&&(e===t||e.contains(t))}function p(e,t,a,i){return e.addEventListener(t,a,i),()=>{e.removeEventListener(t,a,i)}}},14462:(e,t,a)=>{"use strict";function i(e){return"number"==typeof e}function n(e){return"function"==typeof e}a.d(t,{Et:()=>i,Tn:()=>n,XF:()=>o,gt:()=>r});var r=!1;function o(e){return"current"in e}},74159:(e,t,a)=>{"use strict";function i(e,t){let a={};return Object.keys(e).forEach(i=>{t.includes(i)||(a[i]=e[i])}),a}a.d(t,{I$:()=>r,TB:()=>o,cJ:()=>i,rY:()=>n}),a(8394);var n=(e=>{let t=new WeakMap;return(a,i,n,r)=>{if(void 0===a)return e(a,i,n);t.has(a)||t.set(a,new Map);let o=t.get(a);if(o.has(i))return o.get(i);let l=e(a,i,n,r);return o.set(i,l),l}})(function(e,t,a,i){let n="string"==typeof t?t.split("."):[t];for(i=0;i<n.length&&e;i+=1)e=e[n[i]];return void 0===e?a:e});function r(e,t){let a={};return Object.keys(e).forEach(i=>{let n=e[i];t(n,i,e)&&(a[i]=n)}),a}var o=e=>r(e,e=>null!=e)},81293:(e,t,a)=>{"use strict";a.d(t,{C6:()=>n,Cl:()=>r,fX:()=>o});var i=function(e,t){return(i=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])})(e,t)};function n(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function a(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(a.prototype=t.prototype,new a)}var r=function(){return(r=Object.assign||function(e){for(var t,a=1,i=arguments.length;a<i;a++)for(var n in t=arguments[a])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}).apply(this,arguments)};function o(e,t,a){if(a||2==arguments.length)for(var i,n=0,r=t.length;n<r;n++)!i&&n in t||(i||(i=Array.prototype.slice.call(t,0,n)),i[n]=t[n]);return e.concat(i||Array.prototype.slice.call(t))}Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError},56121:(e,t,a)=>{"use strict";function i(e,t){return a=>"dark"===a.colorMode?t:e}a.d(t,{KF:()=>eq,Pu:()=>b});var n,r,o,l=a(27006),u=a(84944),s=a(14462);function d(...e){return t=>{e.forEach(e=>(function(e,t){if(null!=e){if((0,s.Tn)(e)){e(t);return}try{e.current=t}catch(a){throw Error(`Cannot assign value '${t}' to ref '${e}'`)}}})(e,t))}}var p=a(96540),c=a(74848);let m={display:"flex",flex:1,flexWrap:"wrap",alignItems:"center"},y={display:"block",textAlign:"start"},v={h:"auto",minW:72,pr:1},f={display:"flex",alignItems:"center"},h={fontWeight:"semibold"},g={display:"inline",h:"full",border:0,borderColor:"inherit",my:1,opacity:.8};var b={defaultProps:{size:"md"},parts:["item","selectedItem","list","textList","selectedList","actionGroup","control","input","button","groupTitle","divider","label"],sizes:{sm:{control:{minH:8,spacing:1},input:{p:"px"},actionGroup:{spacing:"0"},list:{fontSize:"sm"},item:{py:1,px:2},textList:{py:0,px:1},selectedItem:{m:"px"},selectedList:{py:"px"},groupTitle:{mx:2,my:1,fontSize:"sm"}},md:{control:{minH:10,spacing:1},input:{p:"2px"},actionGroup:{spacing:"0"},list:{fontSize:"md"},item:{py:2,px:3},textList:{p:1},selectedItem:{m:"2px"},selectedList:{py:"2px"},groupTitle:{mx:4,my:2,fontSize:"sm"}},lg:{control:{minH:12,spacing:2},input:{p:1},actionGroup:{spacing:"0"},list:{fontSize:"lg"},item:{py:2,px:3},textList:{py:1,px:2},selectedItem:{m:1},selectedList:{py:1},groupTitle:{mx:4,my:2,fontSize:"sm"}}},baseStyle:e=>({list:function(e){return{bg:i("#fff","gray.700")(e),boxShadow:i("sm","dark-lg")(e),color:"inherit",w:"full",py:"2",zIndex:1,borderRadius:"md",borderWidth:"1px",maxH:"64",overflowY:"auto",overscrollBehaviorY:"contain"}}(e),selectedList:m,item:function(e){return{cursor:"pointer",transition:"background 50ms ease-out",_focus:{bg:i("gray.50","whiteAlpha.100")(e),boxShadow:"outline"},_active:{bg:i("gray.50","whiteAlpha.100")(e)},_expanded:{bg:i("gray.50","whiteAlpha.100")(e)},_selected:{bg:i("gray.100","whiteAlpha.300")(e)},_disabled:{opacity:.4,cursor:"not-allowed"}}}(e),selectedItem:{borderRadius:"full",variant:"solid",colorscheme:e.colorscheme},button:function(e){return{variant:"ghost",_hover:{bg:i("gray.200","whiteAlpha.300")(e)},_focus:{bg:i("gray.200","whiteAlpha.300")(e),boxShadow:"outline"},_active:{bg:i("gray.100","whiteAlpha.100")(e)},colorscheme:e.colorscheme}}(e),actionGroup:f,control:v,input:{bgColor:"transparent",appearance:"none",flex:1,outline:0},groupTitle:h,divider:g,label:y})};function S(){return(S=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e}).apply(this,arguments)}function w(e,t){if(null==e)return{};var a,i,n={},r=Object.keys(e);for(i=0;i<r.length;i++)t.indexOf(a=r[i])>=0||(n[a]=e[a]);return n}function k(e){return"object"==typeof e&&null!=e&&1===e.nodeType}
297function x(e,t){return(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e}function P(e,t){if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){var a,i=getComputedStyle(e,null);return x(i.overflowY,t)||x(i.overflowX,t)||!!(a=function(e){if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}}(e))&&(a.clientHeight<e.scrollHeight||a.clientWidth<e.scrollWidth)}return!1}function _(e,t,a,i,n,r,o,l){return r<e&&o>t||r>e&&o<t?0:r<=e&&l<=a||o>=t&&l>=a?r-e-i:o>t&&l<a||r<e&&l>a?o-t+n:0}let E=["onKeyDown"],C=["refKey","ref","onChange","onFocus","onClick","onBlur"],T=["index","key","onClick","onMouseEnter","option"],A=["selected"];!function(e){e.SingleCreate="singleCreate",e.SingleRemove="singleRemove",e.SingleSelect="singleSelect",e.SingleClear="singleClear",e.MultiCreate="multiCreate",e.MultiRemove="multiRemove",e.MultiSelect="multiSelect",e.MultiClear="multiClear"}(n||(n={})),function(e){e.SetOpen="setOpen",e.SetSearch="setSearch",e.HighlightIndex="highlightIndex"}(r||(r={}));let I=[],M=[],B={searchValue:"",resolvedSearchValue:"",isOpen:!1,highlightedIndex:0},R=(e,t)=>t,N=(e,t,a,i)=>{i.current&&function(e,t){e&&t&&(function(e,t){var a=window,i=t.scrollMode,n=t.block,r=t.inline,o=t.boundary,l=t.skipOverflowHiddenElements,u="function"==typeof o?o:function(e){return e!==o};if(!k(e))throw TypeError("Invalid target");for(var s=document.scrollingElement||document.documentElement,d=[],p=e;k(p)&&u(p);){if((p=p.parentElement)===s){d.push(p);break}null!=p&&p===document.body&&P(p)&&!P(document.documentElement)||null!=p&&P(p,l)&&d.push(p)}for(var c=a.visualViewport?a.visualViewport.width:innerWidth,m=a.visualViewport?a.visualViewport.height:innerHeight,y=window.scrollX||pageXOffset,v=window.scrollY||pageYOffset,f=e.getBoundingClientRect(),h=f.height,g=f.width,b=f.top,S=f.right,w=f.bottom,x=f.left,E="start"===n||"nearest"===n?b:"end"===n?w:b+h/2,C="center"===r?x+g/2:"end"===r?S:x,T=[],A=0;A<d.length;A++){var I=d[A],M=I.getBoundingClientRect(),B=M.height,R=M.width,N=M.top,O=M.right,D=M.bottom,L=M.left;if("if-needed"===i&&b>=0&&x>=0&&w<=m&&S<=c&&b>=N&&w<=D&&x>=L&&S<=O)break;var F=getComputedStyle(I),j=parseInt(F.borderLeftWidth,10),U=parseInt(F.borderTopWidth,10),z=parseInt(F.borderRightWidth,10),H=parseInt(F.borderBottomWidth,10),V=0,$=0,G="offsetWidth"in I?I.offsetWidth-I.clientWidth-j-z:0,q="offsetHeight"in I?I.offsetHeight-I.clientHeight-U-H:0;if(s===I)V="start"===n?E:"end"===n?E-m:"nearest"===n?_(v,v+m,m,U,H,v+E,v+E+h,h):E-m/2,$="start"===r?C:"center"===r?C-c/2:"end"===r?C-c:_(y,y+c,c,j,z,y+C,y+C+g,g),V=Math.max(0,V+v),$=Math.max(0,$+y);else{V="start"===n?E-N-U:"end"===n?E-D+H+q:"nearest"===n?_(N,D,B,U,H+q,E,E+h,h):E-(N+B/2)+q/2,$="start"===r?C-L-j:"center"===r?C-(L+R/2)+G/2:"end"===r?C-O+z+G:_(L,O,R,j,z+G,C,C+g,g);var W=I.scrollLeft,Y=I.scrollTop;E+=Y-(V=Math.max(0,Math.min(Y+V,I.scrollHeight-B+q))),C+=W-($=Math.max(0,Math.min(W+$,I.scrollWidth-R+G)))}T.push({el:I,top:V,left:$})}return T})(e,{boundary:t,block:"nearest",scrollMode:"if-needed"}
297).forEach(({el:e,top:t,left:a})=>{e.scrollTop=t,e.scrollLeft=a})}(t.current,a.current)},O=e=>`${e.charAt(0).toUpperCase()}${e.substring(1)}`,D=(e,t="")=>`${t}${null==e?void 0:e.value}`,L=e=>"string"==typeof e?{value:e,label:O(e)}:e,F=e=>e.length>1e4?1e3:e.length>1e3?200:0,j=(e,t,a)=>e.filter(e=>a(e).value.toString().toLowerCase().includes(t.toString().toLowerCase())).sort(e=>a(e).value.toString().toLowerCase().indexOf(t.toString().toLowerCase()));function U(e,t,a){return a?S({},e,"function"==typeof t?{[a]:t(e[a])}:{[a]:t}):"function"==typeof t?t(e):t}!function(e){e.List="list",e.Input="input",e.Both="both"}(o||(o={}));let[z,H]=(0,u.q)({strict:!1,name:"SelectContext"}),[V,$]=(0,u.q)({strict:!1,name:"SelectInputContext"}),[G,q]=(0,u.q)({strict:!1,name:"SelectedContext"}),[W,Y]=(0,u.q)({strict:!1,name:"SelectedListContext"}),[K,X]=(0,u.q)({strict:!1,name:"SelectActionContext"}),[Q,J]=(0,u.q)({strict:!1,name:"SelectIdContext"}),Z=(e=21)=>{let t="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_",a="";for(let i=0;i<e;i++)a+=t[Math.floor(Math.random()*t.length)];return a};function ee(){let e=(0,p.useRef)();return e.current||(e.current=Z()),e.current}function et(){return(et=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e}).apply(this,arguments)}function ea(){return(ea=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e}).apply(this,arguments)}function ei(e,t,a){var i,n,r=null!=(i=a.initialDeps)?i:[];return function(){a.key&&null!=a.debug&&a.debug()&&(i=Date.now());var i,o,l=e();if(l.length===r.length&&!l.some(function(e,t){return r[t]!==e}))return n;if(r=l,a.key&&null!=a.debug&&a.debug()&&(o=Date.now()),n=t.apply(void 0,l),a.key&&null!=a.debug&&a.debug()){var u=Math.round(100*(Date.now()-i))/100,s=Math.round(100*(Date.now()-o))/100,d=s/16,p=function(e,t){for(e=String(e);e.length<t;)e=" "+e;return e};console.info("%c⏱ "+p(s,5)+" /"+p(u,5)+" ms","\n            font-size: .6rem;\n            font-weight: bold;\n            color: hsl("+Math.max(0,Math.min(120-120*d,120))+"deg 100% 31%);",null==a?void 0:a.key)}return null==a||null==a.onChange||a.onChange(n),n}}function en(e,t){if(void 0===e)throw Error("Unexpected undefined"+(t?": "+t:""));return e}var er=function(e){return e},eo=function(e){for(var t=Math.max(e.startIndex-e.overscan,0),a=Math.min(e.endIndex+e.overscan,e.count-1),i=[],n=t;n<=a;n++)i.push(n);return i},el=function(e,t){var a=e.scrollElement;if(a){var i=function(e){var a=e.height;t({width:Math.round(e.width),height:Math.round(a)})};i(a.getBoundingClientRect());var n=new ResizeObserver(function(e){var t=e[0];if(null!=t&&t.borderBoxSize){var n=t.borderBoxSize[0];if(n)return void i({width:n.inlineSize,height:n.blockSize})}i(a.getBoundingClientRect())});return n.observe(a,{box:"border-box"}),function(){n.unobserve(a)}}},eu=function(e,t){var a=e.scrollElement;if(a){var i=function(){t(a[e.options.horizontal?"scrollLeft":"scrollTop"])};return i(),a.addEventListener("scroll",i,{passive:!0}),function(){a.removeEventListener("scroll",i)}}},es=function(e,t,a){if(null!=t&&t.borderBoxSize){var i=t.borderBoxSize[0];if(i)return Math.round(i[a.options.horizontal?"inlineSize":"blockSize"])}return Math.round(e.getBoundingClientRect()[a.options.horizontal?"width":"height"])},ed=function(e,t,a){var i,n,r=t.adjustments,o=t.behavior;null==(i=a.scrollElement)||null==i.scrollTo||i.scrollTo(((n={})[a.options.horizontal?"left":"top"]=e+(void 0===r?0:r),n.behavior=o,n))},ep=function(e){var t,a,i=this;this.unsubs=[],this.scrollElement=null,this.isScrolling=!1,this.isScrollingTimeoutId=null,this.scrollToIndexTimeoutId=null,this.measurementsCache=[],this.itemSizeCache=new Map,this.pendingMeasuredCacheIndexes=[],this.scrollDirection=null,this.scrollAdjustments=0,this.measureElementCache=new Map,this.observer=(t=null,a=function(){return t||("undefined"!=typeof ResizeObserver?t=new ResizeObserver(function(e){e.forEach(function(e){i._measureElement(e.target,e)})}):null)},{disconnect:function(){var e;return null==(e=a())?void 0:e.disconnect()},observe:function(e){var t;return null==(t=a())?void 0:t.observe(e,{box:"border-box"})},unobserve:function(e){var t;return null==(t=a())?void 0:t.unobserve(e)}}),this.range={startIndex:0,endIndex:0},this.setOptions=function(e){Object.entries(e).forEach(function(t){void 0===t[1]&&delete e[t[0]]}),i.options=ea({debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:er,rangeExtractor:eo,onChange:function(){},measureElement:es,initialRect:{width:0,height:0},scrollMargin:0,scrollingDelay:150,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1},e)},this.notify=function(){null==i.options.onChange||i.options.onChange(i)}
297,this.cleanup=function(){i.unsubs.filter(Boolean).forEach(function(e){return e()}),i.unsubs=[],i.scrollElement=null},this._didMount=function(){return i.measureElementCache.forEach(i.observer.observe),function(){i.observer.disconnect(),i.cleanup()}},this._willUpdate=function(){var e=i.options.getScrollElement();i.scrollElement!==e&&(i.cleanup(),i.scrollElement=e,i._scrollToOffset(i.scrollOffset,{adjustments:void 0,behavior:void 0}),i.unsubs.push(i.options.observeElementRect(i,function(e){var t=i.scrollRect;i.scrollRect=e,(i.options.horizontal?e.width!==t.width:e.height!==t.height)&&i.maybeNotify()})),i.unsubs.push(i.options.observeElementOffset(i,function(e){i.scrollAdjustments=0,i.scrollOffset!==e&&(null!==i.isScrollingTimeoutId&&(clearTimeout(i.isScrollingTimeoutId),i.isScrollingTimeoutId=null),i.isScrolling=!0,i.scrollDirection=i.scrollOffset<e?"forward":"backward",i.scrollOffset=e,i.maybeNotify(),i.isScrollingTimeoutId=setTimeout(function(){i.isScrollingTimeoutId=null,i.isScrolling=!1,i.scrollDirection=null,i.maybeNotify()},i.options.scrollingDelay))})))},this.getSize=function(){return i.scrollRect[i.options.horizontal?"width":"height"]},this.memoOptions=ei(function(){return[i.options.count,i.options.paddingStart,i.options.scrollMargin,i.options.getItemKey]},function(e,t,a,n){return i.pendingMeasuredCacheIndexes=[],{count:e,paddingStart:t,scrollMargin:a,getItemKey:n}},{key:!1}),this.getFurthestMeasurement=function(e,t){for(var a=new Map,n=new Map,r=t-1;r>=0;r--){var o=e[r];if(!a.has(o.lane)){var l=n.get(o.lane);if(null==l||o.end>l.end?n.set(o.lane,o):o.end<l.end&&a.set(o.lane,!0),a.size===i.options.lanes)break}}return n.size===i.options.lanes?Array.from(n.values()).sort(function(e,t){return e.end-t.end})[0]:void 0},this.getMeasurements=ei(function(){return[i.memoOptions(),i.itemSizeCache]},function(e,t){var a=e.count,n=e.paddingStart,r=e.scrollMargin,o=e.getItemKey,l=i.pendingMeasuredCacheIndexes.length>0?Math.min.apply(Math,i.pendingMeasuredCacheIndexes):0;i.pendingMeasuredCacheIndexes=[];for(var u=i.measurementsCache.slice(0,l),s=l;s<a;s++){var d=o(s),p=1===i.options.lanes?u[s-1]:i.getFurthestMeasurement(u,s),c=p?p.end:n+r,m=t.get(d),y="number"==typeof m?m:i.options.estimateSize(s);u[s]={index:s,start:c,size:y,end:c+y,key:d,lane:p?p.lane:s%i.options.lanes}}return i.measurementsCache=u,u},{key:!1,debug:function(){return i.options.debug}}),this.calculateRange=ei(function(){return[i.getMeasurements(),i.getSize(),i.scrollOffset]},function(e,t,a){return i.range=function(e){for(var t=e.measurements,a=e.outerSize,i=e.scrollOffset,n=t.length-1,r=ec(0,n,function(e){return t[e].start},i),o=r;o<n&&t[o].end<i+a;)o++;return{startIndex:r,endIndex:o}}({measurements:e,outerSize:t,scrollOffset:a})},{key:!1,debug:function(){return i.options.debug}}),this.maybeNotify=ei(function(){var e=i.calculateRange();return[e.startIndex,e.endIndex,i.isScrolling]},function(){i.notify()},{key:!1,debug:function(){return i.options.debug},initialDeps:[this.range.startIndex,this.range.endIndex,this.isScrolling]}),this.getIndexes=ei(function(){return[i.options.rangeExtractor,i.calculateRange(),i.options.overscan,i.options.count]},function(e,t,a,i){return e(ea({},t,{overscan:a,count:i}))},{key:!1,debug:function(){return i.options.debug}}),this.indexFromElement=function(e){var t=i.options.indexAttribute,a=e.getAttribute(t);return a?parseInt(a,10):(console.warn("Missing attribute name '"+t+"={index}' on measured element."),-1)},this._measureElement=function(e,t){var a,n=i.indexFromElement(e),r=i.measurementsCache[n];if(r){var o=i.measureElementCache.get(r.key);if(!e.isConnected)return i.observer.unobserve(e),void(e===o&&i.measureElementCache.delete(r.key));o!==e&&(o&&i.observer.unobserve(o),i.observer.observe(e),i.measureElementCache.set(r.key,e));var l=i.options.measureElement(e,t,i),u=l-(null!=(a=i.itemSizeCache.get(r.key))?a:r.size);0!==u&&(r.start<i.scrollOffset&&i._scrollToOffset(i.scrollOffset,{adjustments:i.scrollAdjustments+=u,behavior:void 0}),i.pendingMeasuredCacheIndexes.push(n),i.itemSizeCache=new Map(i.itemSizeCache.set(r.key,l)),i.notify())}},this.measureElement=function(e){e&&i._measureElement(e,void 0)}
297,this.getVirtualItems=ei(function(){return[i.getIndexes(),i.getMeasurements()]},function(e,t){for(var a=[],i=0,n=e.length;i<n;i++)a.push(t[e[i]]);return a},{key:!1,debug:function(){return i.options.debug}}),this.getVirtualItemForOffset=function(e){var t=i.getMeasurements();return en(t[ec(0,t.length-1,function(e){return en(t[e]).start},e)])},this.getOffsetForAlignment=function(e,t){var a=i.getSize();"auto"===t&&(t=e<=i.scrollOffset?"start":e>=i.scrollOffset+a?"end":"start"),"start"===t||("end"===t?e-=a:"center"===t&&(e-=a/2));var n=i.options.horizontal?"scrollWidth":"scrollHeight";return Math.max(Math.min((i.scrollElement?"document"in i.scrollElement?i.scrollElement.document.documentElement[n]:i.scrollElement[n]:0)-i.getSize(),e),0)},this.getOffsetForIndex=function(e,t){void 0===t&&(t="auto"),e=Math.max(0,Math.min(e,i.options.count-1));var a=en(i.getMeasurements()[e]);if("auto"===t){if(a.end>=i.scrollOffset+i.getSize()-i.options.scrollPaddingEnd)t="end";else{if(!(a.start<=i.scrollOffset+i.options.scrollPaddingStart))return[i.scrollOffset,t];t="start"}}return[i.getOffsetForAlignment("end"===t?a.end+i.options.scrollPaddingEnd:a.start-i.options.scrollPaddingStart,t),t]},this.isDynamicMode=function(){return i.measureElementCache.size>0},this.cancelScrollToIndex=function(){null!==i.scrollToIndexTimeoutId&&(clearTimeout(i.scrollToIndexTimeoutId),i.scrollToIndexTimeoutId=null)},this.scrollToOffset=function(e,t){var a=void 0===t?{}:t,n=a.align,r=a.behavior;i.cancelScrollToIndex(),"smooth"===r&&i.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),i._scrollToOffset(i.getOffsetForAlignment(e,void 0===n?"start":n),{adjustments:void 0,behavior:r})},this.scrollToIndex=function(e,t){var a=void 0===t?{}:t,n=a.align,r=a.behavior;e=Math.max(0,Math.min(e,i.options.count-1)),i.cancelScrollToIndex(),"smooth"===r&&i.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size.");var o=i.getOffsetForIndex(e,void 0===n?"auto":n),l=o[1];i._scrollToOffset(o[0],{adjustments:void 0,behavior:r}),"smooth"!==r&&i.isDynamicMode()&&(i.scrollToIndexTimeoutId=setTimeout(function(){i.scrollToIndexTimeoutId=null,i.measureElementCache.has(i.options.getItemKey(e))&&1>Math.abs(i.getOffsetForIndex(e,l)[0]-i.scrollOffset)||i.scrollToIndex(e,{align:l,behavior:r})}))},this.scrollBy=function(e,t){var a=(void 0===t?{}:t).behavior;i.cancelScrollToIndex(),"smooth"===a&&i.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),i._scrollToOffset(i.scrollOffset+e,{adjustments:void 0,behavior:a})},this.getTotalSize=function(){var e;return((null==(e=i.getMeasurements()[i.options.count-1])?void 0:e.end)||i.options.paddingStart)-i.options.scrollMargin+i.options.paddingEnd},this._scrollToOffset=function(e,t){i.options.scrollToFn(e,{behavior:t.behavior,adjustments:t.adjustments},i)},this.measure=function(){i.itemSizeCache=new Map,i.notify()},this.setOptions(e),this.scrollRect=this.options.initialRect,this.scrollOffset=this.options.initialOffset,this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach(function(e){i.itemSizeCache.set(e.key,e.size)}),this.maybeNotify()},ec=function(e,t,a,i){for(;e<=t;){var n=(e+t)/2|0,r=a(n);if(r<i)e=n+1;else{if(!(r>i))return n;t=n-1}}return e>0?e-1:0},em="undefined"!=typeof document?p.useLayoutEffect:p.useEffect;let ey=["value","label","index","selected","created"],ev=["highlightedRef","option","multi"],ef=["index","size","start","item","optionItemProps"],eh=["__css","visibleOptions","isOpen","getOption","ref","optionsRef"],eg=["isActive","width","height","__css"],eb=["width","height"],eS=["value","label"],ew=["onClick","__css","value","label"],ek=["__css","size","ariaLabel","icon","isOpen"],ex=["__css","size","ariaLabel","icon"],eP=["children"],e_=["__css","textList","selectedItems","multi","selectionVisibleIn"],eE=["__css","clearable","clearOnClick","clearButtonProps","toggleButtonProps"],eC=["children"],eT=["label","labelProps","controlProps","listProps","selectedListProps","actionGroupProps","size"],eA=(0,l.chakra)("svg"),eI=(0,p.memo)(e=>{let{children:t}=e,a=(0,l.useMultiStyleConfig)("MultiSelect",e),i=(0,l.omitThemingProps)(e),u=ee(),s=ee(),d=(0,p.useMemo)(()=>({selectLabelId:u,selectInputId:s}),[]),m=function({create:e=!1,single:t=!1,disabled:a=!1,selectionVisibleIn:i=o.Input,getDebounce:u=F,getOption:s=L,stateReducer:d=R,filterFn:c=j,scrollToIndex:m=N,shiftAmount:y=5,duplicates:v,options:f,value:h,onChange:g,placement:b="bottom-start",placeholder:k,searchPlaceholder:x}){var P;let[{searchValue:_,resolvedSearchValue:A,isOpen:O,highlightedIndex:D},z]=function(e,t){let a=(0,p.useRef)();a.current=t;let[i,n]=(0,p.useState)(e);return[i,(0,p.useCallback)((e,t)=>{if(!t)throw Error("An action type is required to update the state");return n(i=>a.current(i,e(i),t))},[n])]}(B,d),H=!t,V=H&&!!(Array.isArray(h)?h.length>0:h),$=(0,p.useRef)(),G=(0,p.useRef)([]),q=(0,p.useRef)(""),W=(0,p.useRef)(),Y=(0,p.useRef)(),K=(0,p.useRef)({}),X=(0,p.useRef)(),Q=(0,p.useRef)(),J=(0,p.useRef)(),Z=(0,p.useRef)(D),ee=(0,p.useRef)(),et=(0,p.useRef)(!1),ea=(0,l.usePopper)({placement:b});Z.current=D,Q.current=c,J.current=m,X.current=g,H&&void 0===h&&(h=I),f||(f=M);let ei=f;f=(0,p.useMemo)(()=>{var e,t;return i!==o.Input?null==(e=f)?void 0:e.map(e=>{var t;return S({},s(e),{selected:null==(t=Array.isArray(h)?h:[h||""])?void 0:t.some(t=>s(t).value===s(e).value)})}):H&&!v?null==(t=f)?void 0:t.filter(e=>{var t;return!(null!=(t=h)&&t.some(t=>s(t).value===s(e).value))}):f},[f,h,v,H,s,i]);let en=(0,p.useMemo)(()=>H?h.map(e=>ei.find(t=>s(t).value===s(e).value)||s(e)):ei.find(e=>s(e).value===s(h).value)||s(h),[H,h,ei,s]);f=(0,p.useMemo)(()=>A?null==Q.current?void 0:Q.current(f,A,s):f,[f,A,s]),f=(0,p.useMemo)(()=>e&&_?[S({created:!0},s(_)),...f]:f,[e,_,f,s]),q.current=h,G.current=f;let er=(0,p.useCallback)(e=>{z(t=>U(t,e,"isOpen"),r.SetOpen)},[]),eo=(0,p.useCallback)(()=>{er(!1)},[]),el=(0,p.useCallback)(()=>{er(!0)},[]),eu=function(e,t=0){let a=(0,p.useRef)(null),i=(0,p.useRef)();return i.current=e,(0,p.useEffect)(()=>()=>{clearTimeout(a.current)},[t]),(0,p.useCallback)(async(...e)=>(a.current&&clearTimeout(a.current),new Promise((n,r)=>{a.current=setTimeout(()=>{a.current=null;try{n(i.current(...e))}catch(e){r(e)}},t)})),[t])}(e=>{z(t=>U(t,e,"resolvedSearchValue"),r.SetSearch)},u(f)),es=(0,p.useCallback)(e=>{z(t=>U(t,e,"searchValue"),r.SetSearch),eu(e)},[]),ed=(0,p.useCallback)(e=>{let t=G.current;z(a=>S({},a,{highlightedIndex:Math.min(Math.max(0,"function"==typeof e?e(a.highlightedIndex):e),t.length-1)}),r.HighlightIndex)},[]),ep=(0,p.useCallback)(t=>{let a=G.current[t];if(a){let e=s(a);if(H){let t=q.current;!v&&t.some(t=>s(t).value===e.value)||null==X.current||X.current([...t,e],{action:e.created?n.MultiCreate:n.MultiSelect,value:e})}else null==X.current||X.current(e.value,{action:e.created?n.SingleCreate:n.SingleSelect,value:e})}(e||H)&&es(""),H||eo()},[H,e,v,s]),ec=(0,p.useCallback)(()=>{null==X.current||X.current(H?[]:"",{action:H?n.MultiClear:n.SingleClear,value:""})},[H]),em=(0,p.useCallback)(e=>{let t="number"==typeof e,a=Array.isArray(q.current),i=a?q.current:[q.current],r=i.filter((a,i)=>t?i!==e:s(e).value!==s(a).value);a?X.current(r,{action:n.MultiRemove,value:s(t?i[e]:e).value}):X.current(r[0]||"",{action:n.SingleRemove,value:s(t?i[e]:e).value})},[s]),ey=(0,p.useCallback)(e=>{a||(es(e.target.value),el())},[a]),ev=(0,p.useCallback)(()=>{a||(e&&!H||es(""),el())},[e,H,a]),ef=(e,t)=>({shift:a,meta:i},n)=>{n.preventDefault();let r=t||i?1e12:e||a?y-1:1;el(),et.current=!0,ed(e=>e-r)},eh=(e,t)=>({shift:a,meta:i},n)=>{n.preventDefault();let r=t||i?1e12:e||a?y-1:1;el(),et.current=!0,ed(e=>e+r)},eg=(0,p.useCallback)((e,t)=>{if(O){let e=G.current;(_||e[Z.current])&&t.preventDefault(),e[Z.current]&&ep(Z.current)}},[O,_]),eb=(0,p.useCallback)(()=>{let e=q.current,t=H?e[e.length-1]:e;
297(H&&!_||!H&&t)&&(em(t),es(""))},[_,H]),eS=(P={ArrowUp:ef(),ArrowDown:eh(),PageUp:ef(!0),PageDown:eh(!0),Home:ef(!1,!0),End:eh(!1,!0),Escape:eo,Tab:eo,Enter:eg,Backspace:eb},(e={})=>{let{onKeyDown:t}=e;return S({},w(e,E),{onKeyDown:e=>{let{keyCode:a,key:i,shiftKey:n,metaKey:r}=e,o=P[i]||P[a];o&&o({keyCode:a,key:i,shift:n,meta:r},e),t&&t(e)}})}),ew=(0,p.useCallback)((e={})=>{let{refKey:t="ref",ref:a,onChange:i,onFocus:n,onClick:r,onBlur:o}=e,l=w(e,C);return eS(S({[t]:e=>{W.current=e,a&&(a.current=e)},value:(O?_||en.label:en?null==en?void 0:en.label:"")||"",placeholder:V&&!_?x:null!=en&&en.label?void 0:k,onChange:e=>{ey(e),i&&i(e)},onFocus:e=>{ev(),n&&n(e)},onClick:e=>{ev(),r&&r(e)},onBlur:e=>{o&&(e.persist(),K.current.cb=o,K.current.event=e)}},l))},[O,_,en,ev,ey,k,x,V]),ek=(0,p.useCallback)((e={})=>{let{index:t,key:a=t,onClick:i,onMouseEnter:n,option:r}=e,o=w(e,T);if("number"!=typeof t||t<0)throw Error("useSelect: The getOptionProps prop getter requires an index property, eg. 'getOptionProps({index: 1})'");return S({key:a,option:r},o,{onClick:e=>{void 0!==r.selected&&r.selected?em(r.value):ep(t),i&&i(e)},onMouseEnter:e=>{et.current=!1,ed(t),n&&n(e)}})},[]);return function(e,t,a,i){let n=(0,p.useRef)(),r=(0,p.useRef)(),o=(0,p.useRef)();o.current=t;let l=a||n,u=i||r,s=(0,p.useCallback)(e=>{if("click"===e.type&&"touchstart"===e.type)return;let t=u.current,a=l.current;null!=t&&t.contains(e.target)||null!=a&&a.contains(e.target)||o.current(e)},[]);(0,p.useEffect)(()=>(e&&(document.addEventListener("touchstart",s,!0),document.addEventListener("click",s,!0)),()=>{document.removeEventListener("touchstart",s,!0),document.removeEventListener("click",s,!0)}),[e,s])}(O,eo,$,Y),(0,p.useEffect)(()=>{O&&a&&er(!1)},[O,a]),(0,p.useEffect)(()=>{_&&ed(0)},[_,ed]),(0,p.useEffect)(()=>{var e,t;ed(0),!O&&null!=(e=K.current)&&e.event&&(null==(t=K.current)||t.cb(K.current.event),K.current.event=null)},[O]),(0,p.useEffect)(()=>{null==J.current||J.current(D,ee,$,et)},[D]),(0,p.useEffect)(()=>{O&&W.current&&setTimeout(()=>{var e;null==(e=W.current)||e.focus()})},[O]),{multi:H,clearable:V,disabled:a,clearAll:ec,optionsRef:$,controlRef:Y,popper:ea,value:h,searchValue:_,isOpen:O,highlightedIndexRef:Z,highlightedValueRef:ee,enableScrollRef:et,selectedOption:en,visibleOptions:f,selectionVisibleIn:i,selectIndex:ep,removeValue:em,setOpen:er,setSearch:es,highlightIndex:ed,getInputProps:ew,getOptionProps:ek,getOption:s}}(i),y=(0,p.useMemo)(()=>m,[m]),v=(0,p.useMemo)(()=>({getInputProps:m.getInputProps}),[m.getInputProps]),f=(0,p.useMemo)(()=>({removeValue:m.removeValue}),[m.removeValue]),h=(0,p.useMemo)(()=>({value:m.value,multi:m.multi,selectionVisibleIn:m.selectionVisibleIn}),[m.value,m.multi,m.selectionVisibleIn]),g=(0,p.useMemo)(()=>({isOpen:m.isOpen,setOpen:m.setOpen,clearable:m.clearable,clearAll:m.clearAll}),[m.isOpen,m.setOpen,m.clearable,m.clearAll]);return(0,c.jsx)(l.StylesProvider,{value:a,children:(0,c.jsx)(Q,{value:d,children:(0,c.jsx)(z,{value:y,children:(0,c.jsx)(V,{value:v,children:(0,c.jsx)(W,{value:h,children:(0,c.jsx)(G,{value:f,children:(0,c.jsx)(K,{value:g,children:(0,c.jsx)(l.chakra.div,{pos:"relative",display:"flex",flexDirection:"column",children:t})})})})})})})})});eI.displayName="Select";let eM=(0,p.memo)(e=>{let t=function(e={}){let{selectLabelId:t,selectInputId:a}=J();return S({},e,{__css:S({},(0,l.useMultiStyleConfig)("FormLabel",e)||{},(0,l.useStyles)().label),id:t,htmlFor:a})}(e);return(0,c.jsx)(l.chakra.label,S({},e,t))});eM.displayName="SelectLabel";let eB=(0,p.memo)(({label:e,created:t})=>(0,c.jsxs)(l.HStack,{justifyContent:"space-between",w:"full",children:[(0,c.jsx)(l.Box,{children:e}),!!t&&(0,c.jsx)(l.Tag,{flexShrink:0,children:(0,c.jsx)(l.TagLabel,{fontSize:"xs",fontWeight:"bold",children:"New"})})]}));eB.displayName="SelectOptionLabel";let eR=(0,p.memo)(e=>{let{value:t,label:a,index:i,selected:n,created:r}=e,o=w(e,ey),u=function(e={}){let{selected:t}=e,a=w(e,A),{getOptionProps:i,highlightedIndexRef:n,highlightedValueRef:r,multi:o}=H(),u=(0,l.useStyles)(),s=n.current===a.index;return(0,p.useMemo)(()=>{var e,n;let l={value:a.value,label:a.label||O(a.value),selected:t};return S({},i({option:l,key:a.key||D(l),index:a.index}),{multi:o,highlightedRef:s?r:void 0,__css:S({},u.item,null==(e=t&&u.item)?void 0:e._selected,null==(n=s&&u.item)?void 0:n._active)})}
297,[s,t,a.key,a.label,a.value,a.index,u.item,o])}({value:t,label:a,index:i,selected:n}),{highlightedRef:s,option:d,multi:m}=u,y=w(u,ev);return(0,c.jsx)(l.chakra.li,S({ref:s&&s,role:"option"},(n||m)&&{"aria-selected":!!n},o,y,{children:(0,c.jsx)(eB,{label:(null==d?void 0:d.label)||t,created:!!r})}))});eR.displayName="SelectOptionItem";let eN=(0,p.memo)(e=>{let{index:t,size:a,start:i,item:n,optionItemProps:r}=e,o=w(e,ef);return(0,c.jsx)(eR,S({},r(n.value,t),{style:{position:"absolute",top:0,left:0,width:"100%",height:`${a}px`,transform:`translateY(${i}px)`},selected:n.selected,created:n.created,label:n.label},o))});eN.displayName="SelectOptionVirtualItem";let eO=(0,p.memo)(({label:e="No results found"})=>{let t=(0,l.useStyles)();return(0,c.jsx)(l.chakra.li,{__css:t.item,children:(0,c.jsx)(eB,{label:e})})});eO.displayName="EmptySelectResults";let eD=(0,p.memo)(e=>{var t,a,i,n;let r=function(){let{isOpen:e,getOption:t,optionsRef:a,popper:i,visibleOptions:n,multi:r}=H(),o=(0,l.useStyles)();return(0,p.useMemo)(()=>({ref:d(a,i.popperRef),optionsRef:a,isOpen:e,visibleOptions:n,getOption:t,__css:o.list,"aria-multiselectable":r,"aria-hidden":!e}),[e,n,o.list,r])}(),{__css:o,visibleOptions:u,isOpen:s,getOption:m,ref:y,optionsRef:v}=r,f=w(r,eh),h=(0,p.useCallback)((e,t)=>{let a=m(e);return{key:a.id||D(a,"option-"),value:a.value,label:a.label||O(a.value),selected:a.selected,created:a.created,index:t}},[]),g=(0,p.useMemo)(()=>"lg"===e.size?43:"sm"===e.size?29:40,[e.size]),b=(t=et({observeElementRect:el,observeElementOffset:eu,scrollToFn:ed},{count:u.length,getScrollElement:()=>v.current,estimateSize:()=>g}),a=p.useReducer(function(){return{}},{})[1],i=et({},t,{onChange:function(e){a(),null==t.onChange||t.onChange(e)}}),(n=p.useState(function(){return new ep(i)})[0]).setOptions(i),p.useEffect(function(){return n._didMount()},[]),em(function(){return n._willUpdate()}),n);return(0,c.jsx)(l.chakra.ul,S({ref:y,__css:(0,p.useMemo)(()=>S({listStyle:"none",position:"absolute"},!s&&{display:"none"},o),[s,o]),"aria-orientation":"vertical",role:"listbox"},f,e,{children:s&&u.length>0?(0,c.jsx)("div",{style:{height:`${b.getTotalSize()}px`,width:"100%",position:"relative"},children:b.getVirtualItems().map(e=>(0,c.jsx)(eN,{optionItemProps:h,item:u[e.index],index:e.index,size:e.size,start:e.start},e.key))}):s?(0,c.jsx)(eO,{label:e.emptyResultsLabel}):null}))});eD.displayName="SelectList";let eL=e=>{let{isActive:t,width:a=4,height:i=4,__css:n}=e,r=w(e,eg);return(0,c.jsx)(eA,S({viewBox:"0 0 24 24",stroke:"currentColor",fill:"none",width:a,height:i,__css:S({},n,t&&(null==n?void 0:n._active))},r,{children:(0,c.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M19 9l-7 7-7-7"})}))},eF=e=>{let{width:t=4,height:a=4}=e,i=w(e,eb);return(0,c.jsx)(eA,S({viewBox:"0 0 24 24",stroke:"currentColor",fill:"none",width:t,height:a},i,{children:(0,c.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M10 14l2-2m0 0l2-2m-2 2l-2-2m2 2l2 2m7-2a9 9 0 11-18 0 9 9 0 0118 0z"})}))},ej=(0,p.memo)(e=>{let t=function(e={}){let{selectLabelId:t,selectInputId:a}=J(),{getInputProps:i}=$(),{fontSize:n}=(0,l.useMultiStyleConfig)("Input",e).field||{},r=(0,l.useStyles)();return S({},e,i(),{__css:S({fontSize:n},r.input),id:a,"aria-labelledby":t})}(e);return(0,c.jsx)(l.chakra.input,S({},t))});ej.displayName="SelectInput";let eU=(0,p.memo)(e=>{let{value:t,label:a}=e,i=w(e,eS),n=function(e={}){let{removeValue:t}=q(),a=(0,l.useStyles)(),i=(0,p.useCallback)(()=>t(e.value),[e.value]);return(0,p.useMemo)(()=>({key:e.key||e.value,onClick:i,__css:a.selectedItem,value:e.value,label:e.label||O(e.value)}),[e.value,e.label,e.key,i,a.selectedItem])}(S({value:t,label:a||"",key:i.key||""},i)),{onClick:r,__css:o,value:u,label:s}=n,d=w(n,ew);return(0,c.jsxs)(l.Tag,S({size:i.size},{sm:{fontSize:"sm"},md:{fontSize:"md"},lg:{fontSize:"lg"}}[i.size||"md"]||{},o,d,{role:"listitem",children:[(0,c.jsx)(l.TagLabel,{children:s||u}),(0,c.jsx)(l.TagCloseButton,{onClick:r})]}))});eU.displayName="SelectedItem";let ez=(0,p.memo)(e=>{let t=function(e={}){var t;let{isOpen:a,setOpen:i}=X(),n=(0,p.useCallback)(e=>{e.preventDefault(),e.stopPropagation(),i(e=>!e)},[i]),r=(0,l.useStyles)();return S({},e,{__css:S({},r.button,null==(t=a&&r.button)?void 0:t._active),isOpen:a,onClick:n})}(e),{__css:a,size:i="sm",ariaLabel:n="toggle menu",icon:r=eL,isOpen:o}=t,u=w(t,ek);return(0,c.jsx)(l.IconButton,S({tabIndex:0,size:i,"aria-label":n,"aria-haspopup":!0,"aria-expanded":!e.disabled&&o,icon:(0,c.jsx)(r,{isActive:!e.disabled&&o,__css:e.disabled?void 0:{transitionDuration:"200ms",transitionProperty:"transform",_active:{transform:"rotate(180deg)"}}}),minWidth:0},{sm:{height:"6",width:"6"}
297,md:{height:"8",width:"8"},lg:{height:"10",width:"10"}}[i]||{},a,u))});ez.displayName="SelectToggleButton";let eH=(0,p.memo)(e=>{let t=function(e={}){return S({},e,{__css:S({},(0,l.useStyles)().button)})}(e),{__css:a,size:i="sm",ariaLabel:n="clear all selected",icon:r=eF}=t,o=w(t,ex);return(0,c.jsx)(l.IconButton,S({tabIndex:0,size:i,"aria-label":n,icon:(0,c.jsx)(r,{}),minWidth:0},{sm:{height:"6",width:"6"},md:{height:"8",width:"8"},lg:{height:"10",width:"10"}}[i]||{},a,o))});eH.displayName="SelectClearButton";let eV=(0,p.memo)(e=>{let{children:t}=e,a=w(e,eP),i=function(e={}){let{visibleOptions:t,getOption:a}=H(),{value:i,multi:n,selectionVisibleIn:r}=Y(),o=(0,l.useStyles)();return S({},e,{multi:n,selectedItems:(0,p.useMemo)(()=>i&&Array.isArray(i)?i.map(e=>a(e)):[],[i,t]),selectionVisibleIn:r,__css:o.selectedList,textList:{__css:o.textList}})}(a),{__css:n,textList:r,selectedItems:u,multi:s,selectionVisibleIn:d}=i,m=w(i,e_),y=s&&d!==o.List,v=s&&d===o.List;return(0,c.jsxs)(l.Box,S({},n,m,y?{role:"list"}:null,{children:[y&&(null==u?void 0:u.map(e=>(0,c.jsx)(eU,{size:a.size,value:e.value,label:e.label},`selected-item-${e.value}`))),v&&!(null==u||!u.length)&&(0,c.jsx)(l.Box,S({"aria-current":"true"},null==r?void 0:r.__css,{children:null==u?void 0:u.map(({label:e})=>e).join(", ")})),t]}))});eV.displayName="SelectedList";let e$=(0,p.memo)(e=>{let t=function(e={}){let{clearAll:t,clearable:a}=X(),i=(0,l.useStyles)(),n=(0,p.useCallback)(e=>{e.preventDefault(),e.stopPropagation(),t()},[]);return S({},e,{clearOnClick:n,clearable:a,__css:i.actionGroup})}(e),{__css:a,clearable:i,clearOnClick:n,clearButtonProps:r,toggleButtonProps:o}=t,u=w(t,eE);return(0,c.jsxs)(l.HStack,S({},a,u,{children:[i&&(0,c.jsx)(eH,S({size:e.size,onClick:n},r)),(0,c.jsx)(ez,S({size:e.size,disabled:e.disabled},o))]}))});e$.displayName="SelectActionGroup";let eG=(0,l.forwardRef)((e,t)=>{let{children:a}=e,i=w(e,eC),{ref:n,__css:r}=function(e={}){var t,a;let{isOpen:i,popper:n,controlRef:r,disabled:o}=H(),u=(0,l.useMultiStyleConfig)("Input",e)||{},s=(0,l.useStyles)();return S({},e,(0,p.useMemo)(()=>({ref:d(e.ref,r,n.referenceRef)}),[e.ref,r,n.referenceRef]),{isOpen:i,disabled:o,__css:S({},s.field,s.control,{_focusWithin:null==(t=u.field)?void 0:t._focusVisible,_disabled:null==(a=u.field)?void 0:a._disabled})})}({ref:t});return(0,c.jsx)(l.Input,S({ref:n,as:l.HStack},r,i,{children:a}))}),eq=e=>{let{label:t,labelProps:a,controlProps:i,listProps:n,selectedListProps:r,actionGroupProps:o,size:l="md"}=e,u=w(e,eT);return(0,c.jsxs)(eI,S({size:l},u,{children:[t&&(0,c.jsx)(eM,S({size:l},a,{children:t})),(0,c.jsxs)(eG,S({size:l,disabled:u.disabled},i,{children:[(0,c.jsx)(eV,S({size:l},r,{children:(0,c.jsx)(ej,{size:l,disabled:u.disabled})})),(0,c.jsx)(e$,S({size:l,disabled:u.disabled},o))]})),(0,c.jsx)(eD,S({size:l},n))]}))}},88906:(e,t,a)=>{"use strict";a.d(t,{N:()=>g});var i=a(96540),n=a(15974),r=a(11817),o=a(25128);function l(){let e=(0,i.useRef)(!1);return(0,o.E)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}var u=a(86719),s=a(28601);class d extends i.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=this.props.sizeRef.current;e.height=t.offsetHeight||0,e.width=t.offsetWidth||0,e.top=t.offsetTop,e.left=t.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function p({children:e,isPresent:t}){let a=(0,i.useId)(),n=(0,i.useRef)(null),r=(0,i.useRef)({width:0,height:0,top:0,left:0});return(0,i.useInsertionEffect)(()=>{let{width:e,height:i,top:o,left:l}=r.current;if(t||!n.current||!e||!i)return;n.current.dataset.motionPopId=a;let u=document.createElement("style");return document.head.appendChild(u),u.sheet&&u.sheet.insertRule(`
298          [data-motion-pop-id="${a}"] {
299            position: absolute !important;
300            width: ${e}px !important;
301            height: ${i}px !important;
302            top: ${o}px !important;
303            left: ${l}px !important;
304          }
305        `),()=>{document.head.removeChild(u)}},[t]),i.createElement(d,{isPresent:t,childRef:n,sizeRef:r},i.cloneElement(e,{ref:n}))}let c=({children:e,initial:t,isPresent:a,onExitComplete:n,custom:r,presenceAffectsLayout:o,mode:l})=>{let d=(0,s.M)(m),c=(0,i.useId)(),y=(0,i.useMemo)(()=>({id:c,initial:t,isPresent:a,custom:r,onExitComplete:e=>
305{for(let t of(d.set(e,!0),d.values()))if(!t)return;n&&n()},register:e=>(d.set(e,!1),()=>d.delete(e))}),o?void 0:[a]);return(0,i.useMemo)(()=>{d.forEach((e,t)=>d.set(t,!1))},[a]),i.useEffect(()=>{a||d.size||!n||n()},[a]),"popLayout"===l&&(e=i.createElement(p,{isPresent:a},e)),i.createElement(u.t.Provider,{value:y},e)};function m(){return new Map}var y=a(29473),v=a(57491),f=a(96971);let h=e=>e.key||"",g=({children:e,custom:t,initial:a=!0,onExitComplete:u,exitBeforeEnter:s,presenceAffectsLayout:d=!0,mode:p="sync"})=>{s&&(p="wait",(0,f.m)(!1,"Replace exitBeforeEnter with mode='wait'"));let[m]=function(){let e=l(),[t,a]=(0,i.useState)(0),n=(0,i.useCallback)(()=>{e.current&&a(t+1)},[t]);return[(0,i.useCallback)(()=>r.OH.postRender(n),[n]),t]}(),g=(0,i.useContext)(y.L).forceRender;g&&(m=g);let b=l(),S=function(e){let t=[];return i.Children.forEach(e,e=>{(0,i.isValidElement)(e)&&t.push(e)}),t}(e),w=S,k=new Set,x=(0,i.useRef)(w),P=(0,i.useRef)(new Map).current,_=(0,i.useRef)(!0);if((0,o.E)(()=>{_.current=!1,function(e,t){e.forEach(e=>{let a=h(e);t.set(a,e)})}(S,P),x.current=w}),(0,v.l)(()=>{_.current=!0,P.clear(),k.clear()}),_.current)return i.createElement(i.Fragment,null,w.map(e=>i.createElement(c,{key:h(e),isPresent:!0,initial:!!a&&void 0,presenceAffectsLayout:d,mode:p},e)));w=[...w];let E=x.current.map(h),C=S.map(h),T=E.length;for(let e=0;e<T;e++){let t=E[e];-1===C.indexOf(t)&&k.add(t)}return"wait"===p&&k.size&&(w=[]),k.forEach(e=>{if(-1!==C.indexOf(e))return;let a=P.get(e);if(!a)return;let n=E.indexOf(e);w.splice(n,0,i.createElement(c,{key:h(a),isPresent:!1,onExitComplete:()=>{P.delete(e),k.delete(e);let t=x.current.findIndex(t=>t.key===e);if(x.current.splice(t,1),!k.size){if(x.current=S,!1===b.current)return;m(),u&&u()}},custom:t,presenceAffectsLayout:d,mode:p},a))}),w=w.map(e=>{let t=e.key;return k.has(t)?e:i.createElement(c,{key:h(e),isPresent:!0,presenceAffectsLayout:d,mode:p},e)}),"production"!==n._&&"wait"===p&&w.length>1&&console.warn('You\'re attempting to animate multiple children within AnimatePresence, but its mode is set to "wait". This will lead to odd visual behaviour.'),i.createElement(i.Fragment,null,k.size?w:w.map(e=>(0,i.cloneElement)(e)))}},89120:(e,t,a)=>{"use strict";a.d(t,{tF:()=>o,xQ:()=>r});var i=a(96540),n=a(86719);function r(){let e=(0,i.useContext)(n.t);if(null===e)return[!0,null];let{isPresent:t,onExitComplete:a,register:r}=e,o=(0,i.useId)();return(0,i.useEffect)(()=>r(o),[]),!t&&a?[!1,()=>a&&a(o)]:[!0]}function o(){var e;return null===(e=(0,i.useContext)(n.t))||e.isPresent}},29473:(e,t,a)=>{"use strict";a.d(t,{L:()=>i});let i=(0,a(96540).createContext)({})},35446:(e,t,a)=>{"use strict";a.d(t,{Q:()=>i});let i=(0,a(96540).createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"})},86719:(e,t,a)=>{"use strict";a.d(t,{t:()=>i});let i=(0,a(96540).createContext)(null)},7293:(e,t,a)=>{"use strict";a.d(t,{u:()=>i});let i={delta:0,timestamp:0}},11817:(e,t,a)=>{"use strict";a.d(t,{eO:()=>m,qX:()=>y,OH:()=>c});let i=1/60*1e3,n="undefined"!=typeof performance?()=>performance.now():()=>Date.now(),r="undefined"!=typeof window?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(n()),i);var o=a(7293);let l=!0,u=!1,s=!1,d=["read","update","preRender","render","postRender"],p=d.reduce((e,t)=>(e[t]=function(e){let t=[],a=[],i=0,n=!1,r=!1,o=new WeakSet,l={schedule:(e,r=!1,l=!1)=>{let u=l&&n,s=u?t:a;return r&&o.add(e),-1===s.indexOf(e)&&(s.push(e),u&&n&&(i=t.length)),e},cancel:e=>{let t=a.indexOf(e);-1!==t&&a.splice(t,1),o.delete(e)},process:u=>{if(n){r=!0;return}if(n=!0,[t,a]=[a,t],a.length=0,i=t.length)for(let a=0;a<i;a++){let i=t[a];i(u),o.has(i)&&(l.schedule(i),e())}n=!1,r&&(r=!1,l.process(u))}};return l}(()=>u=!0),e),{}),c=d.reduce((e,t)=>{let a=p[t];return e[t]=(e,t=!1,i=!1)=>(u||h(),a.schedule(e,t,i)),e},{}),m=d.reduce((e,t)=>(e[t]=p[t].cancel,e),{}),y=d.reduce((e,t)=>(e[t]=()=>p[t].process(o.u),e),{}),v=e=>p[e].process(o.u),f=e=>{u=!1,o.u.delta=l?i:Math.max(Math.min(e-o.u.timestamp,40),1),o.u.timestamp=e,s=!0,d.forEach(v),s=!1,u&&(l=!1,r(f))},h=()=>{u=!0,l=!0,s||r(f)}},85960:(e,t,a)=>{"use strict";a.d(t,{P:()=>no});var i,n,r=a(96540),o=a(35446);let l=(0,r.createContext)({});var u=a(86719),s=a(25128);let d=(0,r.createContext)({strict:!1});function p(e){return"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}function c(e){return"string"==typeof e||Array.isArray(e)}function m(e){return"object"==typeof e&&"function"==typeof e.start}let y=["initial","animate","exit","whileHover","whileDrag","whileTap","whileFocus","whileInView"];function v(e){return m(e.animate)||y.some(t=>c(e[t]))}function f(e){return!!(v(e)||e.variants)}function h(e){return Array.isArray(e)?e.join(" "):e}let g=e=>({isEnabled:t=>e.some(e=>!!t[e])}),b={measureLayout:g(["layout","layoutId","drag"]),animation:g(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:g(["exit"]),drag:g(["drag","dragControls"]),focus:g(["whileFocus"]),hover:g(["whileHover","onHoverStart","onHoverEnd"]),tap:g(["whileTap","onTap","onTapStart","onTapCancel"]),pan:g(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:g(["whileInView","onViewportEnter","onViewportLeave"])};var S=a(98288),w=a(28601);let k={hasAnimatedSinceResize:!0,hasEverUpdated:!1},x=1;var P=a(29473);class _ extends r.Component{getSnapshotBeforeUpdate(){let{visualElement:e,props:t}=this.props;return e&&e.setProps(t),null}componentDidUpdate(){}render(){return this.props.children}}let E=(0,r.createContext)({}),C=Symbol.for("motionComponentSymbol"),T=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function A(e){if("string"!=typeof e||e.includes("-"));else if(T.indexOf(e)>-1||/[A-Z]/.test(e))return!0;return!1}let I={},M=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],B=new Set(M);function R(e,{layout:t,layoutId:a}){return B.has(e)||e.startsWith("origin")||(t||void 0!==a)&&(!!I[e]||"opacity"===e)}let N=e=>!!(null==e?void 0:e.getVelocity),O={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},D=(e,t)=>M.indexOf(e)-M.indexOf(t);function L(e){return e.startsWith("--")}let F=(e,t)=>t&&"number"==typeof e?t.transform(e):e;var j=a(82944),U=a(55269);let z={...j.ai,transform:Math.round},H={borderWidth:U.px,borderTopWidth:U.px,borderRightWidth:U.px,borderBottomWidth:U.px,borderLeftWidth:U.px,borderRadius:U.px,radius:U.px,borderTopLeftRadius:U.px,borderTopRightRadius:U.px,borderBottomRightRadius:U.px,borderBottomLeftRadius:U.px,width:U.px,maxWidth:U.px,height:U.px,maxHeight:U.px,size:U.px,top:U.px,right:U.px,bottom:U.px,left:U.px,padding:U.px,paddingTop:U.px,paddingRight:U.px,paddingBottom:U.px,paddingLeft:U.px,margin:U.px,marginTop:U.px,marginRight:U.px,marginBottom:U.px,marginLeft:U.px,rotate:U.uj,rotateX:U.uj,rotateY:U.uj,rotateZ:U.uj,scale:j.hs,scaleX:j.hs,scaleY:j.hs,scaleZ:j.hs,skew:U.uj,skewX:U.uj,skewY:U.uj,distance:U.px,translateX:U.px,translateY:U.px,translateZ:U.px,x:U.px,y:U.px,z:U.px,perspective:U.px,transformPerspective:U.px,opacity:j.X4,originX:U.gQ,originY:U.gQ,originZ:U.px,zIndex:z,fillOpacity:j.X4,strokeOpacity:j.X4,numOctaves:z};function V(e,t,a,i){let{style:n,vars:r,transform:o,transformKeys:l,transformOrigin:u}=e;l.length=0;let s=!1,d=!1,p=!0;for(let e in t){let a=t[e];if(L(e)){r[e]=a;continue}let i=H[e],c=F(a,i);
305if(B.has(e)){if(s=!0,o[e]=c,l.push(e),!p)continue;a!==(i.default||0)&&(p=!1)}else e.startsWith("origin")?(d=!0,u[e]=c):n[e]=c}if(!t.transform&&(s||i?n.transform=function({transform:e,transformKeys:t},{enableHardwareAcceleration:a=!0,allowTransformNone:i=!0},n,r){let o="";for(let a of(t.sort(D),t))o+=`${O[a]||a}(${e[a]}) `;return a&&!e.z&&(o+="translateZ(0)"),o=o.trim(),r?o=r(e,n?"":o):i&&n&&(o="none"),o}(e,a,p,i):n.transform&&(n.transform="none")),d){let{originX:e="50%",originY:t="50%",originZ:a=0}=u;n.transformOrigin=`${e} ${t} ${a}`}}let $=()=>({style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}});function G(e,t,a){for(let i in t)N(t[i])||R(i,a)||(e[i]=t[i])}let q=new Set(["initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","layout","layoutId","layoutDependency","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","drag","dragControls","dragListener","dragConstraints","dragDirectionLock","dragSnapToOrigin","_dragX","_dragY","dragElastic","dragMomentum","dragPropagation","dragTransition","onHoverStart","onHoverEnd","layoutScroll","whileInView","onViewportEnter","onViewportLeave","viewport","whileTap","onTap","onTapStart","onTapCancel","animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView","onPan","onPanStart","onPanSessionStart","onPanEnd"]);function W(e){return q.has(e)}let Y=e=>!W(e);try{!function(e){e&&(Y=t=>t.startsWith("on")?!W(t):e(t))}(require("@emotion/is-prop-valid").default)}catch(e){}function K(e,t,a){return"string"==typeof e?e:U.px.transform(t+a*e)}let X={offset:"stroke-dashoffset",array:"stroke-dasharray"},Q={offset:"strokeDashoffset",array:"strokeDasharray"};function J(e,{attrX:t,attrY:a,originX:i,originY:n,pathLength:r,pathSpacing:o=1,pathOffset:l=0,...u},s,d,p){if(V(e,u,s,p),d){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:c,style:m,dimensions:y}=e;c.transform&&(y&&(m.transform=c.transform),delete c.transform),y&&(void 0!==i||void 0!==n||m.transform)&&(m.transformOrigin=function(e,t,a){let i=K(t,e.x,e.width),n=K(a,e.y,e.height);return`${i} ${n}`}(y,void 0!==i?i:.5,void 0!==n?n:.5)),void 0!==t&&(c.x=t),void 0!==a&&(c.y=a),void 0!==r&&function(e,t,a=1,i=0,n=!0){e.pathLength=1;let r=n?X:Q;e[r.offset]=U.px.transform(-i);let o=U.px.transform(t),l=U.px.transform(a);e[r.array]=`${o} ${l}`}(c,r,o,l,!1)}let Z=()=>({...$(),attrs:{}}),ee=e=>"string"==typeof e&&"svg"===e.toLowerCase(),et=e=>e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();function ea(e,{style:t,vars:a},i,n){for(let r in Object.assign(e.style,t,n&&n.getProjectionStyles(i)),a)e.style.setProperty(r,a[r])}let ei=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function en(e,t,a,i){for(let a in ea(e,t,void 0,i),t.attrs)e.setAttribute(ei.has(a)?a:et(a),t.attrs[a])}function er(e){let{style:t}=e,a={};for(let i in t)(N(t[i])||R(i,e))&&(a[i]=t[i]);return a}function eo(e){let t=er(e);for(let a in e)N(e[a])&&(t["x"===a||"y"===a?"attr"+a.toUpperCase():a]=e[a]);return t}function el(e,t,a,i={},n={}){return"function"==typeof t&&(t=t(void 0!==a?a:e.custom,i,n)),"string"==typeof t&&(t=e.variants&&e.variants[t]),"function"==typeof t&&(t=t(void 0!==a?a:e.custom,i,n)),t}let eu=e=>Array.isArray(e),es=e=>!!(e&&"object"==typeof e&&e.mix&&e.toValue),ed=e=>eu(e)?e[e.length-1]||0:e;function ep(e){let t=N(e)?e.get():e;return es(t)?t.toValue():t}let ec=e=>(t,a)=>{let i=(0,r.useContext)(l),n=(0,r.useContext)(u.t),o=()=>(function({scrapeMotionValuesFromProps:e,createRenderState:t,onMount:a},i,n,r){let o={latestValues:function(e,t,a,i){let n={},r=i(e);for(let e in r)n[e]=ep(r[e]);let{initial:o,animate:l}=e,u=v(e),s=f(e);t&&s&&!u&&!1!==e.inherit&&(void 0===o&&(o=t.initial),void 0===l&&(l=t.animate));let d=!!a&&!1===a.initial,p=(d=d||!1===o)?l:o;return p&&"boolean"!=typeof p&&!m(p)&&(Array.isArray(p)?p:[p]).forEac
305h(t=>{let a=el(e,t);if(!a)return;let{transitionEnd:i,transition:r,...o}=a;for(let e in o){let t=o[e];if(Array.isArray(t)){let e=d?t.length-1:0;t=t[e]}null!==t&&(n[e]=t)}for(let e in i)n[e]=i[e]}),n}(i,n,r,e),renderState:t()};return a&&(o.mount=e=>a(i,e,o)),o})(e,t,i,n);return a?o():(0,w.M)(o)},em={useVisualState:ec({scrapeMotionValuesFromProps:eo,createRenderState:Z,onMount:(e,t,{renderState:a,latestValues:i})=>{try{a.dimensions="function"==typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(e){a.dimensions={x:0,y:0,width:0,height:0}}J(a,i,{enableHardwareAcceleration:!1},ee(t.tagName),e.transformTemplate),en(t,a)}})},ey={useVisualState:ec({scrapeMotionValuesFromProps:er,createRenderState:$})};function ev(e,t,a,i={passive:!0}){return e.addEventListener(t,a,i),()=>e.removeEventListener(t,a)}function ef(e,t,a,i){(0,r.useEffect)(()=>{let n=e.current;if(a&&n)return ev(n,t,a,i)},[e,t,a,i])}function eh(e){return"undefined"!=typeof PointerEvent&&e instanceof PointerEvent?!("mouse"!==e.pointerType):e instanceof MouseEvent}!function(e){e.Animate="animate",e.Hover="whileHover",e.Tap="whileTap",e.Drag="whileDrag",e.Focus="whileFocus",e.InView="whileInView",e.Exit="exit"}(i||(i={}));let eg={pageX:0,pageY:0};function eb(e,t="page"){return{point:e.touches?function(e,t="page"){let a=e.touches[0]||e.changedTouches[0]||eg;return{x:a[t+"X"],y:a[t+"Y"]}}(e,t):function(e,t="page"){return{x:e[t+"X"],y:e[t+"Y"]}}(e,t)}}let eS=(e,t=!1)=>{let a=t=>e(t,eb(t));return t?e=>{let t=e instanceof MouseEvent;(!t||t&&0===e.button)&&a(e)}:a},ew=()=>S.B&&null===window.onpointerdown,ek=()=>S.B&&null===window.ontouchstart,ex=()=>S.B&&null===window.onmousedown,eP={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},e_={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function eE(e){if(ew());else if(ek())return e_[e];else if(ex())return eP[e];return e}function eC(e,t,a,i){return ev(e,eE(t),eS(a,"pointerdown"===t),i)}function eT(e,t,a,i){return ef(e,eE(t),a&&eS(a,"pointerdown"===t),i)}function eA(e){let t=null;return()=>null===t&&(t=e,()=>{t=null})}let eI=eA("dragHorizontal"),eM=eA("dragVertical");function eB(e){let t=!1;if("y"===e)t=eM();else if("x"===e)t=eI();else{let e=eI(),a=eM();e&&a?t=()=>{e(),a()}:(e&&e(),a&&a())}return t}function eR(){let e=eB(!0);return!e||(e(),!1)}function eN(e,t,a){return(n,r)=>{!(!eh(n)||eR())&&(e.animationState&&e.animationState.setActive(i.Hover,t),a&&a(n,r))}}let eO=(e,t)=>!!t&&(e===t||eO(e,t.parentElement));var eD=a(57491),eL=a(91339),eF=a(15974),ej=a(96971);let eU=new WeakMap,ez=new WeakMap,eH=e=>{let t=eU.get(e.target);t&&t(e)},eV=e=>{e.forEach(eH)},e$={some:0,all:1},eG=e=>t=>(e(t),null),eq={inView:eG(function({visualElement:e,whileInView:t,onViewportEnter:a,onViewportLeave:n,viewport:o={}}){let l=(0,r.useRef)({hasEnteredView:!1,isInView:!1}),u=!!(t||a||n);o.once&&l.current.hasEnteredView&&(u=!1),("undefined"==typeof IntersectionObserver?function(e,t,a,{fallback:n=!0}){(0,r.useEffect)(()=>{e&&n&&("production"!==eF._&&(0,ej.m)(!1,"IntersectionObserver not available on this device. whileInView animations will trigger on mount."),requestAnimationFrame(()=>{t.hasEnteredView=!0;let{onViewportEnter:e}=a.getProps();e&&e(null),a.animationState&&a.animationState.setActive(i.InView,!0)}))},[e])}:function(e,t,a,{root:n,margin:o,amount:l="some",once:u}){(0,r.useEffect)(()=>{if(!e||!a.current)return;let r={root:null==n?void 0:n.current,rootMargin:o,threshold:"number"==typeof l?l:e$[l]};return function(e,t,a){let i=function({root:e,...t}){let a=e||document;ez.has(a)||ez.set(a,{});let i=ez.get(a),n=JSON.stringify(t);return i[n]||(i[n]=new IntersectionObserver(eV,{root:e,...t})),i[n]}(t);return eU.set(e,a),i.observe(e),()=>{eU.delete(e),i.unobserve(e)}}(a.current,r,e=>{let{isIntersecting:n}=e;if(t.isInView===n||(t.isInView=n,u&&!n&&t.hasEnteredView))return;n&&(t.hasEnteredView=!0),a.animationState&&a.animationState.setActive(i.InView,n);let r=a.getProps(),o=n?r.onViewportEnter:r.onViewportLeave;o&&o(e)})},[e,n,o,l])})(u,l.current,e,o)}
305),tap:eG(function({onTap:e,onTapStart:t,onTapCancel:a,whileTap:n,visualElement:o}){let l=e||t||a||n,u=(0,r.useRef)(!1),s=(0,r.useRef)(null),d={passive:!(t||e||a||v)};function p(){s.current&&s.current(),s.current=null}function c(){return p(),u.current=!1,o.animationState&&o.animationState.setActive(i.Tap,!1),!eR()}function m(t,i){c()&&(eO(o.current,t.target)?e&&e(t,i):a&&a(t,i))}function y(e,t){c()&&a&&a(e,t)}function v(e,a){p(),!u.current&&(u.current=!0,s.current=(0,eL.F)(eC(window,"pointerup",m,d),eC(window,"pointercancel",y,d)),o.animationState&&o.animationState.setActive(i.Tap,!0),t&&t(e,a))}eT(o,"pointerdown",l?v:void 0,d),(0,eD.l)(p)}),focus:eG(function({whileFocus:e,visualElement:t}){let{animationState:a}=t;ef(t,"focus",e?()=>{a&&a.setActive(i.Focus,!0)}:void 0),ef(t,"blur",e?()=>{a&&a.setActive(i.Focus,!1)}:void 0)}),hover:eG(function({onHoverStart:e,onHoverEnd:t,whileHover:a,visualElement:i}){eT(i,"pointerenter",e||a?eN(i,!0,e):void 0,{passive:!e}),eT(i,"pointerleave",t||a?eN(i,!1,t):void 0,{passive:!t})})};var eW=a(89120);function eY(e,t){if(!Array.isArray(t))return!1;let a=t.length;if(a!==e.length)return!1;for(let i=0;i<a;i++)if(t[i]!==e[i])return!1;return!0}let eK=e=>/^\-?\d*\.?\d+$/.test(e),eX=e=>/^0[^.\s]+$/.test(e);var eQ=a(24785),eJ=a(41614),eZ=a(67296);let e0=new Set(["brightness","contrast","saturate","opacity"]);function e1(e){let[t,a]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;let[i]=a.match(eZ.SY)||[];if(!i)return e;let n=a.replace(i,""),r=e0.has(t)?1:0;return i!==a&&(r*=100),t+"("+r+n+")"}let e2=/([a-z-]*)\(.*?\)/g,e5={...eJ.f,getAnimatableNone:e=>{let t=e.match(e2);return t?t.map(e1).join(" "):e}};var e4=a(27739);let e6={...H,color:e4.y,backgroundColor:e4.y,outlineColor:e4.y,fill:e4.y,stroke:e4.y,borderColor:e4.y,borderTopColor:e4.y,borderRightColor:e4.y,borderBottomColor:e4.y,borderLeftColor:e4.y,filter:e5,WebkitFilter:e5},e3=e=>e6[e];function e8(e,t){var a;let i=e3(e);return i!==e5&&(i=eJ.f),null===(a=i.getAnimatableNone)||void 0===a?void 0:a.call(i,t)}let e9=e=>t=>t.test(e),e7=[j.ai,U.px,U.KN,U.uj,U.vw,U.vh,{test:e=>"auto"===e,parse:e=>e}],te=e=>e7.find(e9(e)),tt=[...e7,e4.y,eJ.f],ta=e=>tt.find(e9(e));function ti(e,t,a){let i=e.getProps();return el(i,t,void 0!==a?a:i.custom,function(e){let t={};return e.values.forEach((e,a)=>t[a]=e.get()),t}(e),function(e){let t={};return e.values.forEach((e,a)=>t[a]=e.getVelocity()),t}(e))}function tn(e){return!!(N(e)&&e.add)}var tr=a(11817);let to=(e,t)=>`${e}: ${t}`,tl="data-"+et("framerAppearId");var tu=a(53e3);let ts=e=>1e3*e,td={current:!1},tp=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,tc=e=>t=>1-e(1-t),tm=e=>e*e,ty=tc(tm),tv=tp(tm);var tf=a(13070);let th=e=>e,tg=(e,t,a)=>(((1-3*a+3*t)*e+(3*a-6*t))*e+3*t)*e;function tb(e,t,a,i){if(e===t&&a===i)return th;let n=t=>(function(e,t,a,i,n){let r,o;let l=0;do(r=tg(o=t+(a-t)/2,i,n)-e)>0?a=o:t=o;while(Math.abs(r)>1e-7&&++l<12);return o})(t,0,1,e,a);return e=>0===e||1===e?e:tg(n(e),t,i)}let tS=e=>1-Math.sin(Math.acos(e)),tw=tc(tS),tk=tp(tw),tx=tb(.33,1.53,.69,.99),tP=tc(tx),t_=tp(tP),tE={linear:th,easeIn:tm,easeInOut:tv,easeOut:ty,circIn:tS,circInOut:tk,circOut:tw,backIn:tP,backInOut:t_,backOut:tx,anticipate:e=>(e*=2)<1?.5*tP(e):.5*(2-Math.pow(2,-10*(e-1)))},tC=e=>{if(Array.isArray(e)){(0,tu.V)(4===e.length,"Cubic bezier arrays must contain four numerical values.");let[t,a,i,n]=e;return tb(t,a,i,n)}return"string"==typeof e?((0,tu.V)(void 0!==tE[e],`Invalid easing type '${e}'`),tE[e]):e},tT=e=>Array.isArray(e)&&"number"!=typeof e[0];function tA({keyframes:e,ease:t=tv,times:a,duration:i=300}){e=[...e];let n=tA[0],r=tT(t)?t.map(tC):tC(t),o={done:!1,value:n},l=(a&&a.length===tA.length?a:function(e){let t=e.length;return e.map((e,a)=>0!==a?a/(t-1):0)}(e)).map(e=>e*i);function u(){var t;return(0,tf.G)(l,e,{ease:Array.isArray(r)?r:(t=e).map(()=>r||tv).splice(0,t.length-1)})}let s=u();return{next:e=>(o.value=s(e),o.done=e>=i,o),flipTarget:()=>{e.reverse(),s=u()}}}var tI=a(42464);function tM(e,t){return e*Math.sqrt(1-t*t)}var tB=a(57177);let tR=["duration","bounce"],tN=["stiffness","damping","mass"];function tO(e,t){return t.some(t=>void 0!==e[t])}function tD({keyframes:e,restSpeed:t=2,restDelta:a=.01,...i}){let n=e[0],r=e[e.length-1],o={done:!1,value:n},{stiffness:l,damping:u,mass:s,velocity:d,duration:p,isResolvedFromDuration:c}=function(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!tO(e,tN)&&tO(e,tR)){let a=function({duration:e=800,bounce:t=.25,velocity:a=0,mass:i=1}){let n,r;(0,tu.$)(e<=1e4,"Spring duration must be 10 seconds or less");let o=1-t;o=(0,tI.q)(.05,1,o),e=(0,tI.q)(.01,10,e/1e3),o<1?(n=t=>{let i=t*o,n=i*e;return .001-(i-a)/tM(t,o)*Math.exp(-n)},r=t=>{let i=t*o*e,r=Math.pow(o,2)*Math.pow(t,2)*e,l=Math.exp(-i),u=tM(Math.pow(t,2),o);return(i*a+a-r)*l*(-n(t)+.001>0?-1:1)/u}):(n=t=>-.001+Math.exp(-t*e)*((t-a)*e+1),r=t=>e*e*(a-t)*Math.exp(-t*e));let l=function(e,t,a){let i=a;for(let a=1;a<12;a++)i-=e(i)/t(i);return i}(n,r,5/e);if(e*=1e3,isNaN(l))return{stiffness:100,damping:10,duration:e};{let t=Math.pow(l,2)*i;return{stiffness:t,damping:2*o*Math.sqrt(i*t),duration:e}}}(e);(t={...t,...a,velocity:0,mass:1}).isResolvedFromDuration=!0}return t}(i),m=tL,y=d?-(d/1e3):0,v=u/(2*Math.sqrt(l*s));function f(){let e=r-n,t=Math.sqrt(l/s)/1e3;if(void 0===a&&(a=Math.min(Math.abs(r-n)/100,.4)),v<1){let a=tM(t,v);m=i=>r-Math.exp(-v*t*i)*((y+v*t*e)/a*Math.sin(a*i)+e*Math.cos(a*i))}else if(1===v)m=a=>r-Math.exp(-t*a)*(e+(y+t*e)*a);else{let a=t*Math.sqrt(v*v-1);m=i=>{let n=Math.exp(-v*t*i),o=Math.min(a*i,300);return r-n*((y+v*t*e)*Math.sinh(o)+a*e*Math.cosh(o))/a}}}return f(),{next:e=>{let i=m(e);if(c)o.done=e>=p;else{let n=y;if(0!==e){if(v<1){let t=Math.max(0,e-5);n=(0,tB.f)(i-m(t),e-t)}else n=0}let l=Math.abs(n)<=t,u=Math.abs(r-i)<=a;o.done=l&&u}return o.value=o.done?r:i,o},flipTarget:()=>{y=-y,[n,r]=[r,n],f()}}}tD.needsInterpolation=(e,t)=>"string"==typeof e||"string"==typeof t;let tL=e=>0,tF={decay:function({keyframes:e=[0],velocity:t=0,power:a=.8,timeConstant:i=350,restDelta:n=.5,modifyTarget:r}){let o=e[0],l={done:!1,value:o},u=a*t,s=o+u,d=void 0===r?s:r(s);return d!==s&&(u=d-o),{next:e=>{let t=-u*Math.exp(-e/i);return l.done=!(t>n||t<-n),l.value=l.done?d:d+t,l},flipTarget:()=>{}}},keyframes:tA,tween:tA,spring:tD};function tj(e,t,a=0){return e-t-a}let tU=e=>{let t=({delta:t})=>e(t);return{start:()=>tr.OH.update(t,!0),stop:()=>tr.eO.update(t)}};function tz({duration:e,driver:t=tU,elapsed:a=0,repeat:i=0,repeatType:n="loop",repeatDelay:r=0,keyframes:o,autoplay:l
305=!0,onPlay:u,onStop:s,onComplete:d,onRepeat:p,onUpdate:c,type:m="keyframes",...y}){var v;let f,h,g;let b=0,S=e,w=!1,k=!0,x=tF[o.length>2?"keyframes":m],P=o[0],_=o[o.length-1];(null===(v=x.needsInterpolation)||void 0===v?void 0:v.call(x,P,_))&&(g=(0,tf.G)([0,100],[P,_],{clamp:!1}),o=[0,100]);let E=x({...y,duration:e,keyframes:o});return l&&(u&&u(),(f=t(function(e){if(k||(e=-e),a+=e,!w){let e=E.next(Math.max(0,a));h=e.value,g&&(h=g(h)),w=k?e.done:a<=0}if(c&&c(h),w){if(0===b&&(S=void 0!==S?S:a),b<i){var t,o;t=a,o=S,(k?t>=o+r:t<=-r)&&(b++,"reverse"===n?a=function(e,t=0,a=0,i=!0){return i?tj(t+-e,t,a):t-(e-t)+a}(a,S,r,k=b%2==0):(a=tj(a,S,r),"mirror"===n&&E.flipTarget()),w=!1,p&&p())}else f.stop(),d&&d()}})).start()),{stop:()=>{s&&s(),f.stop()},sample:e=>E.next(Math.max(0,e))}}let tH=([e,t,a,i])=>`cubic-bezier(${e}, ${t}, ${a}, ${i})`,tV={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:tH([0,.65,.55,1]),circOut:tH([.55,0,1,.45]),backIn:tH([.31,.01,.66,-.59]),backOut:tH([.33,1.53,.69,.99])};function t$(e,t){let a=performance.now(),i=({timestamp:n})=>{let r=n-a;r>=t&&(tr.eO.read(i),e(r-t))};return tr.OH.read(i,!0),()=>tr.eO.read(i)}var tG=a(7293);let tq=()=>({type:"spring",stiffness:500,damping:25,restSpeed:10}),tW=e=>({type:"spring",stiffness:550,damping:0===e?2*Math.sqrt(550):30,restSpeed:10}),tY=()=>({type:"keyframes",ease:"linear",duration:.3}),tK={type:"keyframes",duration:.8},tX={x:tq,y:tq,z:tq,rotate:tq,rotateX:tq,rotateY:tq,rotateZ:tq,scaleX:tW,scaleY:tW,scale:tW,opacity:tY,backgroundColor:tY,color:tY,default:tW},tQ=(e,{keyframes:t})=>t.length>2?tK:(tX[e]||tX.default)(t[1]),tJ=(e,t)=>"zIndex"!==e&&!!("number"==typeof t||Array.isArray(t)||"string"==typeof t&&eJ.f.test(t)&&!t.startsWith("url("));function tZ(e){return 0===e||"string"==typeof e&&0===parseFloat(e)&&-1===e.indexOf(" ")}function t0(e){return"number"==typeof e?0:e8("",e)}function t1(e,t){return e[t]||e.default||e}let t2={waapi:()=>Object.hasOwnProperty.call(Element.prototype,"animate")},t5={},t4={};for(let e in t2)t4[e]=()=>(void 0===t5[e]&&(t5[e]=t2[e]()),t5[e]);let t6=new Set(["opacity"]),t3=(e,t,a,i={})=>n=>{let r=t1(i,e)||{},o=r.delay||i.delay||0,{elapsed:l=0}=i;l-=ts(o);let u=function(e,t,a,i){let n=tJ(t,a),r=void 0!==i.from?i.from:e.get();return("none"===r&&n&&"string"==typeof a?r=e8(t,a):tZ(r)&&"string"==typeof a?r=t0(a):!Array.isArray(a)&&tZ(a)&&"string"==typeof r&&(a=t0(r)),Array.isArray(a))?(null===a[0]&&(a[0]=r),a):[r,a]}(t,e,a,r),s=u[0],d=u[u.length-1],p=tJ(e,s),c=tJ(e,d);(0,tu.$)(p===c,`You are trying to animate ${e} from "${s}" to "${d}". ${s} is not an animatable value - to enable this animation set ${s} to a value animatable to ${d} via the \`style\` property.`);let m={keyframes:u,velocity:t.getVelocity(),...r,elapsed:l,onUpdate:e=>{t.set(e),r.onUpdate&&r.onUpdate(e)},onComplete:()=>{n(),r.onComplete&&r.onComplete()}};if(!p||!c||td.current||!1===r.type)return function({keyframes:e,elapsed:t,onUpdate:a,onComplete:i}){let n=()=>(a&&a(e[e.length-1]),i&&i(),()=>{});return t?t$(n,-t):n()}(m);if("inertia"===r.type){let e=function({keyframes:e,velocity:t=0,min:a,max:i,power:n=.8,timeConstant:r=750,bounceStiffness:o=500,bounceDamping:l=10,restDelta:u=1,modifyTarget:s,driver:d,onUpdate:p,onComplete:c,onStop:m}){let y;let v=e[0];function f(e){return void 0!==a&&e<a||void 0!==i&&e>i}function h(e){return void 0===a?i:void 0===i?a:Math.abs(a-e)<Math.abs(i-e)?a:i}function g(e){null==y||y.stop(),y=tz({keyframes:[0,1],velocity:0,...e,driver:d,onUpdate:t=>{var a;null==p||p(t),null===(a=e.onUpdate)||void 0===a||a.call(e,t)},onComplete:c,onStop:m})}function b(e){g({type:"spring",stiffness:o,damping:l,restDelta:u,...e})}if(f(v))b({velocity:t,keyframes:[v,h(v)]});else{let e,i,o=n*t+v;void 0!==s&&(o=s(o));let l=h(o),d=l===a?-1:1;g({type:"decay",keyframes:[v,0],velocity:t,timeConstant:r,power:n,restDelta:u,modifyTarget:s,onUpdate:f(o)?a=>{e=i,i=a,t=(0,tB.f)(a-e,tG.u.delta),(1===d&&a>l||-1===d&&a<l)&&b({keyframes:[a,l],velocity:t})}:void 0})}return{stop:()=>null==y?void 0:y.stop()}}(m);return()=>e.stop()}!function({when:e,delay:t,delayChildren:a,staggerChildren:i,staggerDirection:n,repeat:r,repeatType:
305o,repeatDelay:l,from:u,...s}){return!!Object.keys(s).length}(r)&&(m={...m,...tQ(e,m)}),m.duration&&(m.duration=ts(m.duration)),m.repeatDelay&&(m.repeatDelay=ts(m.repeatDelay));let y=t.owner,v=y&&y.current;if(t4.waapi()&&t6.has(e)&&!m.repeatDelay&&"mirror"!==m.repeatType&&0!==m.damping&&y&&v instanceof HTMLElement&&!y.getProps().onUpdate)return function(e,t,{onUpdate:a,onComplete:i,...n}){var r;let{keyframes:o,duration:l=.3,elapsed:u=0,ease:s}=n;if("spring"===n.type||!(!(r=n.ease)||Array.isArray(r)||"string"==typeof r&&tV[r])){let e=tz(n),t={done:!1,value:o[0]},a=[],i=0;for(;!t.done;)t=e.sample(i),a.push(t.value),i+=10;o=a,l=i-10,s="linear"}let d=function(e,t,a,{delay:i=0,duration:n,repeat:r=0,repeatType:o="loop",ease:l,times:u}={}){return e.animate({[t]:a,offset:u},{delay:i,duration:n,easing:function(e){if(e)return Array.isArray(e)?tH(e):tV[e]}(l),fill:"both",iterations:r+1,direction:"reverse"===o?"alternate":"normal"})}(e.owner.current,t,o,{...n,delay:-u,duration:l,ease:s});return d.onfinish=()=>{e.set(o[o.length-1]),i&&i()},()=>{let{currentTime:t}=d;if(t){let a=tz(n);e.setWithVelocity(a.sample(t-10).value,a.sample(t).value,10)}tr.OH.update(()=>d.cancel())}}(t,e,m);{let e=tz(m);return()=>e.stop()}};function t8(e,t,a={}){var i;let n=ti(e,t,a.custom),{transition:r=e.getDefaultTransition()||{}}=n||{};a.transitionOverride&&(r=a.transitionOverride);let o=n?()=>t9(e,n,a):()=>Promise.resolve(),l=(null===(i=e.variantChildren)||void 0===i?void 0:i.size)?(i=0)=>{let{delayChildren:n=0,staggerChildren:o,staggerDirection:l}=r;return function(e,t,a=0,i=0,n=1,r){let o=[],l=(e.variantChildren.size-1)*i,u=1===n?(e=0)=>e*i:(e=0)=>l-e*i;return Array.from(e.variantChildren).sort(t7).forEach((e,i)=>{o.push(t8(e,t,{...r,delay:a+u(i)}).then(()=>e.notify("AnimationComplete",t)))}),Promise.all(o)}(e,t,n+i,o,l,a)}:()=>Promise.resolve(),{when:u}=r;if(!u)return Promise.all([o(),l(a.delay)]);{let[e,t]="beforeChildren"===u?[o,l]:[l,o];return e().then(t)}}function t9(e,t,{delay:a=0,transitionOverride:i,type:n}={}){var r;let{transition:o=e.getDefaultTransition(),transitionEnd:l,...u}=e.makeTargetAnimatable(t),s=e.getValue("willChange");i&&(o=i);let d=[],p=n&&(null===(r=e.animationState)||void 0===r?void 0:r.getState()[n]);for(let t in u){let i=e.getValue(t),n=u[t];if(!i||void 0===n||p&&function({protectedKeys:e,needsAnimating:t},a){let i=e.hasOwnProperty(a)&&!0!==t[a];return t[a]=!1,i}(p,t))continue;let r={delay:a,elapsed:0,...o};if(e.shouldReduceMotion&&B.has(t)&&(r={...r,type:!1,delay:0}),!i.hasAnimated){let a=e.getProps()[tl];a&&(r.elapsed=function(e,t){let{MotionAppearAnimations:a}=window,i=to(e,B.has(t)?"transform":t),n=a&&a.get(i);return n?(tr.OH.render(()=>{try{n.cancel(),a.delete(i)}catch(e){}}),n.currentTime||0):0}(a,t))}let l=i.start(t3(t,i,n,r));tn(s)&&(s.add(t),l=l.then(()=>s.remove(t))),d.push(l)}return Promise.all(d).then(()=>{l&&function(e,t){let a=ti(e,t),{transitionEnd:i={},transition:n={},...r}=a?e.makeTargetAnimatable(a,!1):{};for(let t in r={...r,...i}){let a=ed(r[t]);e.hasValue(t)?e.getValue(t).set(a):e.addValue(t,(0,eQ.O)(a))}}(e,l)})}function t7(e,t){return e.sortNodePosition(t)}let ae=[i.Animate,i.InView,i.Focus,i.Hover,i.Tap,i.Drag,i.Exit],at=[...ae].reverse(),aa=ae.length;function ai(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}let an={animation:eG(({visualElement:e,animate:t})=>{e.animationState||(e.animationState=function(e){let t=t=>Promise.all(t.map(({animation:t,options:a})=>(function(e,t,a={}){let i;if(e.notify("AnimationStart",t),Array.isArray(t))i=Promise.all(t.map(t=>t8(e,t,a)));else if("string"==typeof t)i=t8(e,t,a);else{let n="function"==typeof t?ti(e,t,a.custom):t;i=t9(e,n,a)}return i.then(()=>e.notify("AnimationComplete",t))})(e,t,a))),a={[i.Animate]:ai(!0),[i.InView]:ai(),[i.Hover]:ai(),[i.Tap]:ai(),[i.Drag]:ai(),[i.Focus]:ai(),[i.Exit]:ai()},n=!0,r=(t,a)=>{let i=ti(e,a);if(i){let{transition:e,transitionEnd:a,...n}=i;t={...t,...n,...a}}return t};function o(i,o){let l=e.getProps(),u=e.getVariantContext(!0)||{},s=[],d=new Set,p={},y=1/0;for(let t=0;t<aa;t++){var v;let f=at[t],h=a[f],g=void 0!==l[f]?l[f]:u[f],b=c(g),S=f===o?h.isActive:null;!1===S&&(y=t);let w=g===u[f]&&g!==l[f]&&b;if(w&&n&&e.manuallyAnimateOnMount&&(w=!1),h.protectedKeys={...p},!h.isActive&&null===S||!g&&!h.prevProp||m(g)||"boolean"==typeof g)continue;let k=(v=h.prevProp,"string"==typeof g?g!==v:!!Array.isArray(g)&&!eY(g,v)),x=k||f===o&&h.isActive&&!w&&b||t>y&&b,P=Array.isArray(g)?g:[g],_=P.reduce(r,{});!1===S&&(_={});let{prevResolvedValues:E={}}=h,C={...E,..._},T=e=>{x=!0,d.delete(e),h.needsAnimating[e]=!0};for(let e in C){let t=_[e],a=E[e];
305p.hasOwnProperty(e)||(t!==a?eu(t)&&eu(a)?!eY(t,a)||k?T(e):h.protectedKeys[e]=!0:void 0!==t?T(e):d.add(e):void 0!==t&&d.has(e)?T(e):h.protectedKeys[e]=!0)}h.prevProp=g,h.prevResolvedValues=_,h.isActive&&(p={...p,..._}),n&&e.blockInitialAnimation&&(x=!1),x&&!w&&s.push(...P.map(e=>({animation:e,options:{type:f,...i}})))}if(d.size){let t={};d.forEach(a=>{let i=e.getBaseTarget(a);void 0!==i&&(t[a]=i)}),s.push({animation:t})}let f=!!s.length;return n&&!1===l.initial&&!e.manuallyAnimateOnMount&&(f=!1),n=!1,f?t(s):Promise.resolve()}return{animateChanges:o,setActive:function(t,i,n){var r;if(a[t].isActive===i)return Promise.resolve();null===(r=e.variantChildren)||void 0===r||r.forEach(e=>{var a;return null===(a=e.animationState)||void 0===a?void 0:a.setActive(t,i)}),a[t].isActive=i;let l=o(n,t);for(let e in a)a[e].protectedKeys={};return l},setAnimateFunction:function(a){t=a(e)},getState:()=>a}}(e)),m(t)&&(0,r.useEffect)(()=>t.subscribe(e),[t])}),exit:eG(e=>{let{custom:t,visualElement:a}=e,[n,o]=(0,eW.xQ)(),l=(0,r.useContext)(u.t);(0,r.useEffect)(()=>{a.isPresent=n;let e=a.animationState&&a.animationState.setActive(i.Exit,!n,{custom:l&&l.custom||t});e&&!n&&e.then(o)},[n])})},ar=(e,t)=>Math.abs(e-t);class ao{constructor(e,t,{transformPagePoint:a}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let e=as(this.lastMoveEventInfo,this.history),t=null!==this.startEvent,a=function(e,t){return Math.sqrt(ar(e.x,t.x)**2+ar(e.y,t.y)**2)}(e.offset,{x:0,y:0})>=3;if(!t&&!a)return;let{point:i}=e,{timestamp:n}=tG.u;this.history.push({...i,timestamp:n});let{onStart:r,onMove:o}=this.handlers;t||(r&&r(this.lastMoveEvent,e),this.startEvent=this.lastMoveEvent),o&&o(this.lastMoveEvent,e)},this.handlePointerMove=(e,t)=>{if(this.lastMoveEvent=e,this.lastMoveEventInfo=al(t,this.transformPagePoint),eh(e)&&0===e.buttons){this.handlePointerUp(e,t);return}tr.OH.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{this.end();let{onEnd:a,onSessionEnd:i}=this.handlers,n=as(al(t,this.transformPagePoint),this.history);this.startEvent&&a&&a(e,n),i&&i(e,n)},e.touches&&e.touches.length>1)return;this.handlers=t,this.transformPagePoint=a;let i=al(eb(e),this.transformPagePoint),{point:n}=i,{timestamp:r}=tG.u;this.history=[{...n,timestamp:r}];let{onSessionStart:o}=t;o&&o(e,as(i,this.history)),this.removeListeners=(0,eL.F)(eC(window,"pointermove",this.handlePointerMove),eC(window,"pointerup",this.handlePointerUp),eC(window,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),tr.eO.update(this.updatePoint)}}function al(e,t){return t?{point:t(e.point)}:e}function au(e,t){return{x:e.x-t.x,y:e.y-t.y}}function as({point:e},t){return{point:e,delta:au(e,ad(t)),offset:au(e,t[0]),velocity:function(e,t){if(e.length<2)return{x:0,y:0};let a=e.length-1,i=null,n=ad(e);for(;a>=0&&(i=e[a],!(n.timestamp-i.timestamp>ts(.1)));)a--;if(!i)return{x:0,y:0};let r=(n.timestamp-i.timestamp)/1e3;if(0===r)return{x:0,y:0};let o={x:(n.x-i.x)/r,y:(n.y-i.y)/r};return o.x===1/0&&(o.x=0),o.y===1/0&&(o.y=0),o}(t,0)}}function ad(e){return e[e.length-1]}var ap=a(27170),ac=a(2839);function am(e){return e.max-e.min}function ay(e,t=0,a=.01){return Math.abs(e-t)<=a}function av(e,t,a,i=.5){e.origin=i,e.originPoint=(0,ac.j)(t.min,t.max,e.origin),e.scale=am(a)/am(t),(ay(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=(0,ac.j)(a.min,a.max,e.origin)-e.originPoint,(ay(e.translate)||isNaN(e.translate))&&(e.translate=0)}function af(e,t,a,i){av(e.x,t.x,a.x,null==i?void 0:i.originX),av(e.y,t.y,a.y,null==i?void 0:i.originY)}function ah(e,t,a){e.min=a.min+t.min,e.max=e.min+am(t)}function ag(e,t,a){e.min=t.min-a.min,e.max=e.min+am(t)}function ab(e,t,a){ag(e.x,t.x,a.x),ag(e.y,t.y,a.y)}function aS(e,t,a){return{min:void 0!==t?e.min+t:void 0,max:void 0!==a?e.max+a-(e.max-e.min):void 0}}function aw(e,t){let a=t.min-e.min,i=t.max-e.max;return t.max-t.min<e.max-e.min&&([a,i]=[i,a]),{min:a,max:i}}function ak(e,t,a){return{min:ax(e,t),max:ax(e,a)}}function ax(e,t){return"number"==typeof e?e:e[t]||0}let aP=()=>({translate:0,scale:1,origin:0,originPoint:0}),a_=()=>({x:aP(),y:aP()}),aE=()=>({min:0,max:0}),aC=()=>({x:aE(),y:aE()});function aT(e){return[e("x"),e("y")]}function aA({top:e,left:t,right:a,bottom:i}){return{x:{min:t,max:a},y:{min:e,max:i}}}function aI(e){return void 0===e||1===e}function aM({scale:e,scaleX:t,scaleY:a}){return!aI(e)||!aI(t)||!aI(a)}function aB(e){return aM(e)||aR(e)||e.z||e.rotate||e.rotateX||e.rotateY}function aR(e){var t,a;return(t=e.x)&&"0%"!==t||(a=e.y)&&"0%"!==a}function aN(e,t,a,i,n){return void 0!==n&&(e=i+n*(e-i)),i+a*(e-i)+t}
305function aO(e,t=0,a=1,i,n){e.min=aN(e.min,t,a,i,n),e.max=aN(e.max,t,a,i,n)}function aD(e,{x:t,y:a}){aO(e.x,t.translate,t.scale,t.originPoint),aO(e.y,a.translate,a.scale,a.originPoint)}function aL(e){return Number.isInteger(e)?e:e>1.0000000000001||e<.999999999999?e:1}function aF(e,t){e.min=e.min+t,e.max=e.max+t}function aj(e,t,[a,i,n]){let r=void 0!==t[n]?t[n]:.5,o=(0,ac.j)(e.min,e.max,r);aO(e,t[a],t[i],o,t.scale)}let aU=["x","scaleX","originX"],az=["y","scaleY","originY"];function aH(e,t){aj(e.x,t,aU),aj(e.y,t,az)}function aV(e,t){return aA(function(e,t){if(!t)return e;let a=t({x:e.left,y:e.top}),i=t({x:e.right,y:e.bottom});return{top:a.y,left:a.x,bottom:i.y,right:i.x}}(e.getBoundingClientRect(),t))}let a$=new WeakMap;class aG{constructor(e){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=aC(),this.visualElement=e}start(e,{snapToCursor:t=!1}={}){!1!==this.visualElement.isPresent&&(this.panSession=new ao(e,{onSessionStart:e=>{this.stopAnimation(),t&&this.snapToCursor(eb(e,"page").point)},onStart:(e,t)=>{var a;let{drag:n,dragPropagation:r,onDragStart:o}=this.getProps();(!n||r||(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=eB(n),this.openGlobalLock))&&(this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),aT(e=>{var t,a;let i=this.getAxisMotionValue(e).get()||0;if(U.KN.test(i)){let n=null===(a=null===(t=this.visualElement.projection)||void 0===t?void 0:t.layout)||void 0===a?void 0:a.layoutBox[e];
305n&&(i=am(n)*(parseFloat(i)/100))}this.originPoint[e]=i}),null==o||o(e,t),null===(a=this.visualElement.animationState)||void 0===a||a.setActive(i.Drag,!0))},onMove:(e,t)=>{let{dragPropagation:a,dragDirectionLock:i,onDirectionLock:n,onDrag:r}=this.getProps();if(!a&&!this.openGlobalLock)return;let{offset:o}=t;if(i&&null===this.currentDirection){this.currentDirection=function(e,t=10){let a=null;return Math.abs(e.y)>t?a="y":Math.abs(e.x)>t&&(a="x"),a}(o),null!==this.currentDirection&&(null==n||n(this.currentDirection));return}this.updateAxis("x",t.point,o),this.updateAxis("y",t.point,o),this.visualElement.render(),null==r||r(e,t)},onSessionEnd:(e,t)=>this.stop(e,t)},{transformPagePoint:this.visualElement.getTransformPagePoint()}))}stop(e,t){let a=this.isDragging;if(this.cancel(),!a)return;let{velocity:i}=t;this.startAnimation(i);let{onDragEnd:n}=this.getProps();null==n||n(e,t)}cancel(){var e,t;this.isDragging=!1,this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!1),null===(e=this.panSession)||void 0===e||e.end(),this.panSession=void 0;let{dragPropagation:a}=this.getProps();!a&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),null===(t=this.visualElement.animationState)||void 0===t||t.setActive(i.Drag,!1)}updateAxis(e,t,a){let{drag:i}=this.getProps();if(!a||!aq(e,i,this.currentDirection))return;let n=this.getAxisMotionValue(e),r=this.originPoint[e]+a[e];this.constraints&&this.constraints[e]&&(r=function(e,{min:t,max:a},i){return void 0!==t&&e<t?e=i?(0,ac.j)(t,e,i.min):Math.max(e,t):void 0!==a&&e>a&&(e=i?(0,ac.j)(a,e,i.max):Math.min(e,a)),e}(r,this.constraints[e],this.elastic[e])),n.set(r)}resolveConstraints(){let{dragConstraints:e,dragElastic:t}=this.getProps(),{layout:a}=this.visualElement.projection||{},i=this.constraints;e&&p(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):e&&a?this.constraints=function(e,{top:t,left:a,bottom:i,right:n}){return{x:aS(e.x,a,n),y:aS(e.y,t,i)}}(a.layoutBox,e):this.constraints=!1,this.elastic=function(e=.35){return!1===e?e=0:!0===e&&(e=.35),{x:ak(e,"left","right"),y:ak(e,"top","bottom")}}(t),i!==this.constraints&&a&&this.constraints&&!this.hasMutatedConstraints&&aT(e=>{this.getAxisMotionValue(e)&&(this.constraints[e]=function(e,t){let a={};return void 0!==t.min&&(a.min=t.min-e.min),void 0!==t.max&&(a.max=t.max-e.min),a}(a.layoutBox[e],this.constraints[e]))})}resolveRefConstraints(){var e;let{dragConstraints:t,onMeasureDragConstraints:a}=this.getProps();if(!t||!p(t))return!1;let i=t.current;(0,tu.V)(null!==i,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");let{projection:n}=this.visualElement;if(!n||!n.layout)return!1;let r=function(e,t,a){let i=aV(e,a),{scroll:n}=t;return n&&(aF(i.x,n.offset.x),aF(i.y,n.offset.y)),i}(i,n.root,this.visualElement.getTransformPagePoint()),o={x:aw((e=n.layout.layoutBox).x,r.x),y:aw(e.y,r.y)};if(a){let e=a(function({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}(o));this.hasMutatedConstraints=!!e,e&&(o=aA(e))}return o}startAnimation(e){let{drag:t,dragMomentum:a,dragElastic:i,dragTransition:n,dragSnapToOrigin:r,onDragTransitionEnd:o}=this.getProps(),l=this.constraints||{};return Promise.all(aT(o=>{if(!aq(o,t,this.currentDirection))return;let u=(null==l?void 0:l[o])||{};r&&(u={min:0,max:0});let s={type:"inertia",velocity:a?e[o]:0,bounceStiffness:i?200:1e6,bounceDamping:i?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...n,...u};return this.startAxisValueAnimation(o,s)})).then(o)}startAxisValueAnimation(e,t){let a=this.getAxisMotionValue(e);return a.start(t3(e,a,0,t))}stopAnimation(){aT(e=>this.getAxisMotionValue(e).stop())}getAxisMotionValue(e){var t;let a="_drag"+e.toUpperCase();return this.visualElement.getProps()[a]||this.visualElement.getValue(e,(null===(t=this.visualElement.getProps().initial)||void 0===t?void 0:t[e])||0)}snapToCursor(e){aT(t=>{let{drag:a}=this.getProps();if(!aq(t,a,this.currentDirection))return;let{projection:i}=this.visualElement,n=this.getAxisMotionValue(t);if(i&&i.layout){let{min:a,max:r}=i.layout.layoutBox[t];n.set(e[t]-(0,ac.j)(a,r,.5))}})}scalePositionWithinConstraints(){var e;if(!this.visualElement.current)return;let{drag:t,dragConstraints:a}=this.getProps(),{projection:i}=this.visualElement;
305if(!p(a)||!i||!this.constraints)return;this.stopAnimation();let n={x:0,y:0};aT(e=>{let t=this.getAxisMotionValue(e);if(t){let a=t.get();n[e]=function(e,t){let a=.5,i=am(e),n=am(t);return n>i?a=(0,ap.q)(t.min,t.max-i,e.min):i>n&&(a=(0,ap.q)(e.min,e.max-n,t.min)),(0,tI.q)(0,1,a)}({min:a,max:a},this.constraints[e])}});let{transformTemplate:r}=this.visualElement.getProps();this.visualElement.current.style.transform=r?r({},""):"none",null===(e=i.root)||void 0===e||e.updateScroll(),i.updateLayout(),this.resolveConstraints(),aT(e=>{if(!aq(e,t,null))return;let a=this.getAxisMotionValue(e),{min:i,max:r}=this.constraints[e];a.set((0,ac.j)(i,r,n[e]))})}addListeners(){var e;if(!this.visualElement.current)return;a$.set(this.visualElement,this);let t=eC(this.visualElement.current,"pointerdown",e=>{let{drag:t,dragListener:a=!0}=this.getProps();t&&a&&this.start(e)}),a=()=>{let{dragConstraints:e}=this.getProps();p(e)&&(this.constraints=this.resolveRefConstraints())},{projection:i}=this.visualElement,n=i.addEventListener("measure",a);i&&!i.layout&&(null===(e=i.root)||void 0===e||e.updateScroll(),i.updateLayout()),a();let r=ev(window,"resize",()=>this.scalePositionWithinConstraints()),o=i.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t})=>{this.isDragging&&t&&(aT(t=>{let a=this.getAxisMotionValue(t);a&&(this.originPoint[t]+=e[t].translate,a.set(a.get()+e[t].translate))}),this.visualElement.render())});return()=>{r(),t(),n(),null==o||o()}}getProps(){let e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:a=!1,dragPropagation:i=!1,dragConstraints:n=!1,dragElastic:r=.35,dragMomentum:o=!0}=e;return{...e,drag:t,dragDirectionLock:a,dragPropagation:i,dragConstraints:n,dragElastic:r,dragMomentum:o}}}function aq(e,t,a){return(!0===t||t===e)&&(null===a||a===e)}let aW={pan:eG(function({onPan:e,onPanStart:t,onPanEnd:a,onPanSessionStart:i,visualElement:n}){let l=(0,r.useRef)(null),{transformPagePoint:u}=(0,r.useContext)(o.Q),s={onSessionStart:i,onStart:t,onMove:e,onEnd:(e,t)=>{l.current=null,a&&a(e,t)}};(0,r.useEffect)(()=>{null!==l.current&&l.current.updateHandlers(s)}),eT(n,"pointerdown",(e||t||a||i)&&function(e){l.current=new ao(e,s,{transformPagePoint:u})}),(0,eD.l)(()=>l.current&&l.current.end())}),drag:eG(function(e){let{dragControls:t,visualElement:a}=e,i=(0,w.M)(()=>new aG(a));(0,r.useEffect)(()=>t&&t.subscribe(i),[i,t]),(0,r.useEffect)(()=>i.addListeners(),[i])})};function aY(e){return"string"==typeof e&&e.startsWith("var(--")}let aK=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function aX(e,t,a=1){(0,tu.V)(a<=4,`Max CSS variable fallback depth detected in property "${e}". This may indicate a circular fallback dependency.`);let[i,n]=function(e){let t=aK.exec(e);if(!t)return[,];let[,a,i]=t;return[a,i]}(e);if(!i)return;let r=window.getComputedStyle(t).getPropertyValue(i);return r?r.trim():aY(n)?aX(n,t,a+1):n}let aQ=new Set(["width","height","top","left","right","bottom","x","y"]),aJ=e=>aQ.has(e),aZ=e=>Object.keys(e).some(aJ),a0=(e,t)=>{e.set(t,!1),e.set(t)},a1=e=>e===j.ai||e===U.px;!function(e){e.width="width",e.height="height",e.left="left",e.right="right",e.top="top",e.bottom="bottom"}(n||(n={}));let a2=(e,t)=>parseFloat(e.split(", ")[t]),a5=(e,t)=>(a,{transform:i})=>{if("none"===i||!i)return 0;let n=i.match(/^matrix3d\((.+)\)$/);if(n)return a2(n[1],t);{let t=i.match(/^matrix\((.+)\)$/);return t?a2(t[1],e):0}},a4=new Set(["x","y","z"]),a6=M.filter(e=>!a4.has(e)),a3={width:({x:e},{paddingLeft:t="0",paddingRight:a="0"})=>e.max-e.min-parseFloat(t)-parseFloat(a),height:({y:e},{paddingTop:t="0",paddingBottom:a="0"})=>e.max-e.min-parseFloat(t)-parseFloat(a),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:a5(4,13),y:a5(5,14)},a8=(e,t,a)=>{let i=t.measureViewportBox(),n=getComputedStyle(t.current),{display:r}=n,o={};"none"===r&&t.setStaticValue("display",e.display||"block"),a.forEach(e=>{o[e]=a3[e](i,n)}),t.render();let l=t.measureViewportBox();return a.forEach(a=>{a0(t.getValue(a),o[a]),e[a]=a3[a](l,n)}),e},a9=(e,t,a={},i={})=>{t={...t},i={...i};let n=Object.keys(t).filter(aJ),r=[],o=!1,l=[];
305if(n.forEach(n=>{let u;let s=e.getValue(n);if(!e.hasValue(n))return;let d=a[n],p=te(d),c=t[n];if(eu(c)){let e=c.length,t=null===c[0]?1:0;p=te(d=c[t]);for(let a=t;a<e;a++)u?(0,tu.V)(te(c[a])===u,"All keyframes must be of the same type"):(u=te(c[a]),(0,tu.V)(u===p||a1(p)&&a1(u),"Keyframes must be of the same dimension as the current value"))}else u=te(c);if(p!==u){if(a1(p)&&a1(u)){let e=s.get();"string"==typeof e&&s.set(parseFloat(e)),"string"==typeof c?t[n]=parseFloat(c):Array.isArray(c)&&u===U.px&&(t[n]=c.map(parseFloat))}else(null==p?void 0:p.transform)&&(null==u?void 0:u.transform)&&(0===d||0===c)?0===d?s.set(u.transform(d)):t[n]=p.transform(c):(o||(r=function(e){let t=[];return a6.forEach(a=>{let i=e.getValue(a);void 0!==i&&(t.push([a,i.get()]),i.set(a.startsWith("scale")?1:0))}),t.length&&e.render(),t}(e),o=!0),l.push(n),i[n]=void 0!==i[n]?i[n]:t[n],a0(s,c))}}),!l.length)return{target:t,transitionEnd:i};{let a=l.indexOf("height")>=0?window.pageYOffset:null,n=a8(t,e,l);return r.length&&r.forEach(([t,a])=>{e.getValue(t).set(a)}),e.render(),S.B&&null!==a&&window.scrollTo({top:a}),{target:n,transitionEnd:i}}},a7=(e,t,a,i)=>{let n=function(e,{...t},a){let i=e.current;if(!(i instanceof Element))return{target:t,transitionEnd:a};for(let n in a&&(a={...a}),e.values.forEach(e=>{let t=e.get();if(!aY(t))return;let a=aX(t,i);a&&e.set(a)}),t){let e=t[n];if(!aY(e))continue;let r=aX(e,i);r&&(t[n]=r,a&&void 0===a[n]&&(a[n]=e))}return{target:t,transitionEnd:a}}(e,t,i);return function(e,t,a,i){return aZ(t)?a9(e,t,a,i):{target:t,transitionEnd:i}}(e,t=n.target,a,i=n.transitionEnd)},ie={current:null},it={current:!1};var ia=a(22606);let ii=Object.keys(b),ir=ii.length,io=["AnimationStart","AnimationComplete","Update","Unmount","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class il{constructor({parent:e,props:t,reducedMotionConfig:a,visualState:i},n={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.isPresent=!0,this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>tr.OH.render(this.render,!1,!0);
305let{latestValues:r,renderState:o}=i;this.latestValues=r,this.baseTarget={...r},this.initialValues=t.initial?{...r}:{},this.renderState=o,this.parent=e,this.props=t,this.depth=e?e.depth+1:0,this.reducedMotionConfig=a,this.options=n,this.isControllingVariants=v(t),this.isVariantNode=f(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);let{willChange:l,...u}=this.scrapeMotionValuesFromProps(t);for(let e in u){let t=u[e];void 0!==r[e]&&N(t)&&(t.set(r[e],!1),tn(l)&&l.add(e))}}scrapeMotionValuesFromProps(e){return{}}mount(e){var t;this.current=e,this.projection&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=null===(t=this.parent)||void 0===t?void 0:t.addVariantChild(this)),this.values.forEach((e,t)=>this.bindToMotionValue(t,e)),it.current||function(){if(it.current=!0,S.B){if(window.matchMedia){let e=window.matchMedia("(prefers-reduced-motion)"),t=()=>ie.current=e.matches;e.addListener(t),t()}else ie.current=!1}}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||ie.current),this.parent&&this.parent.children.add(this),this.setProps(this.props)}unmount(){var e,t,a;for(let i in null===(e=this.projection)||void 0===e||e.unmount(),tr.eO.update(this.notifyUpdate),tr.eO.render(this.render),this.valueSubscriptions.forEach(e=>e()),null===(t=this.removeFromVariantTree)||void 0===t||t.call(this),null===(a=this.parent)||void 0===a||a.children.delete(this),this.events)this.events[i].clear();this.current=null}bindToMotionValue(e,t){let a=B.has(e),i=t.on("change",t=>{this.latestValues[e]=t,this.props.onUpdate&&tr.OH.update(this.notifyUpdate,!1,!0),a&&this.projection&&(this.projection.isTransformDirty=!0)}),n=t.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(e,()=>{i(),n()})}sortNodePosition(e){return this.current&&this.sortInstanceNodePosition&&this.type===e.type?this.sortInstanceNodePosition(this.current,e.current):0}loadFeatures(e,t,a,i,n,o){let l=[];"production"!==eF._&&a&&t&&(0,tu.V)(!1,"You have rendered a `motion` component within a `LazyMotion` component. This will break tree shaking. Import and render a `m` component instead.");for(let t=0;t<ir;t++){let a=ii[t],{isEnabled:i,Component:n}=b[a];i(e)&&n&&l.push((0,r.createElement)(n,{key:a,...e,visualElement:this}))}if(!this.projection&&n){this.projection=new n(i,this.latestValues,this.parent&&this.parent.projection);let{layoutId:t,layout:a,drag:r,dragConstraints:l,layoutScroll:u}=e;this.projection.setOptions({layoutId:t,layout:a,alwaysMeasureLayout:!!r||l&&p(l),visualElement:this,scheduleRender:()=>this.scheduleRender(),animationType:"string"==typeof a?a:"both",initialPromotionConfig:o,layoutScroll:u})}return l}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):aC()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}makeTargetAnimatable(e,t=!0){return this.makeTargetAnimatableFromInstance(e,this.props,t)}setProps(e){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.props=e;for(let t=0;t<io.length;t++){let a=io[t];this.propEventSubscriptions[a]&&(this.propEventSubscriptions[a](),delete this.propEventSubscriptions[a]);let i=e["on"+a];i&&(this.propEventSubscriptions[a]=this.on(a,i))}this.prevMotionValues=function(e,t,a){let{willChange:i}=t;for(let n in t){let r=t[n],o=a[n];if(N(r))e.addValue(n,r),tn(i)&&i.add(n);else if(N(o))e.addValue(n,(0,eQ.O)(r,{owner:e})),tn(i)&&i.remove(n);else if(o!==r){if(e.hasValue(n)){let t=e.getValue(n);t.hasAnimated||t.set(r)}else{let t=e.getStaticValue(n);e.addValue(n,(0,eQ.O)(void 0!==t?t:r))}}}for(let i in a)void 0===t[i]&&e.removeValue(i);return t}(this,this.scrapeMotionValuesFromProps(e),this.prevMotionValues)}getProps(){return this.props}getVariant(e){var t;return null===(t=this.props.variants)||void 0===t?void 0:t[e]}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){var e;return this.isVariantNode?this:null===(e=this.parent)||void 0===e?void 0:e.getClosestVariantNode()}getVariantContext(e=!1){var t,a;if(e)return null===(t=this.parent)||void 0===t?void 0:t.getVariantContext();if(!this.isControllingVariants){let e=(null===(a=this.parent)||void 0===a?void 0:a.getVariantContext())||{};return void 0!==this.props.initial&&(e.initial=this.props.initial),e}let i={};for(let e=0;e<is;e++){let t=iu[e],a=this.props[t];(c(a)||!1===a)&&(i[t]=a)}return i}addVariantChild(e){var t;let a=this.getClosestVariantNode();if(a)return null===(t=a.variantChildren)||void 0===t||t.add(e),()=>a.variantChildren.delete(e)}addValue(e,t){this.hasValue(e)&&this.removeValue(e),this.values.set(e,t),this.latestValues[e]=t.get(),this.bindToMotionValue(e,t)}removeValue(e){var t;this.values.delete(e),null===(t=this.valueSubscriptions.get(e))||void 0===t||t(),this.valueSubscriptions.delete(e),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,t){if(this.props.values&&this.props.values[e])return this.props.values[e];let a=this.values.get(e);return void 0===a&&void 0!==t&&(a=(0,eQ.O)(t,{owner:this}),this.addValue(e,a)),a}readValue(e){return void 0===this.latestValues[e]&&this.current?this.readValueFromInstance(this.current,e,this.options):this.latestValues[e]}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){var t;let{initial:a}=this.props,i="string"==typeof a||"object"==typeof a?null===(t=el(this.props,a))||void 0===t?void 0:t[e]:void 0;if(a&&void 0!==i)return i;let n=this.getBaseTargetFromProps(this.props,e);return void 0===n||N(n)?void 0!==this.initialValues[e]&&void 0===i?void 0:this.baseTarget[e]:n}on(e,t){return this.events[e]||(this.events[e]=new ia.v),this.events[e].add(t)}notify(e,...t){var a;null===(a=this.events[e])||void 0===a||a.notify(...t)}}let iu=["initial",...ae],is=iu.length;class id extends il{sortInstanceNodePosition(e,t){return 2&e.compareDocumentPosition(t)?1:-1}getBaseTargetFromProps(e,t){var a;return null===(a=e.style)||void 0===a?void 0:a[t]}removeValueFromRenderState(e,{vars:t,style:a}){delete t[e],delete a[e]}makeTargetAnimatableFromInstance({transition:e,transitionEnd:t,...a},{transformValues:i},n){let r=function(e,t,a){var i;let n={};for(let r in e){let e=function(e,t){if(t)return(t[e]||t.default||t).from}(r,t);n[r]=void 0!==e?e:null===(i=a.getValue(r))||void 0===i?void 0:i.get()}return n}(a,e||{},this);if(i&&(t&&(t=i(t)),a&&(a=i(a)),r&&(r=i(r))),n){!function(e,t,a){var i,n;let r=Object.keys(t).filter(t=>!e.hasValue(t)),o=r.length;if(o)for(let l=0;l<o;l++){let o=r[l],u=t[o],s=null;Array.isArray(u)&&(s=u[0]),null===s&&(s=null!==(n=null!==(i=a[o])&&void 0!==i?i:e.readValue(o))&&void 0!==n?n:t[o]),null!=s&&("string"==typeof s&&(eK(s)||eX(s))?s=parseFloat(s):!ta(s)&&eJ.f.test(u)&&(s=e8(o,u)),e.addValue(o,(0,eQ.O)(s,{owner:e})),void 0===a[o]&&(a[o]=s),null!==s&&e.setBaseTarget(o,s))}}(this,a,r);let e=a7(this,a,r,t);t=e.transitionEnd,a=e.target}return{transition:e,transitionEnd:t,...a}}}class ip extends id{readValueFromInstance(e,t){if(B.has(t)){let e=e3(t);return e&&e.default||0}{let a=window.getComputedStyle(e),i=(L(t)?a.getPropertyValue(t):a[t])||0;return"string"==typeof i?i.trim():i}}measureInstanceViewportBox(e,{transformPagePoint:t}){return aV(e,t)}build(e,t,a,i){V(e,t,a,i.transformTemplate)}scrapeMotionValuesFromProps(e){return er(e)}renderInstance(e,t,a,i){ea(e,t,a,i)}}class ic extends id{constructor(){super(...arguments),this.isSVGTag=!1}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){var a;return B.has(t)?(null===(a=e3(t))||void 0===a?void 0:a.default)||0:(t=ei.has(t)?t:et(t),e.getAttribute(t))}measureInstanceViewportBox(){return aC()}scrapeMotionValuesFromProps(e){return eo(e)}build(e,t,a,i){J(e,t,a,this.isSVGTag,i.transformTemplate)}renderInstance(e,t,a,i){en(e,t,a,i)}mount(e){this.isSVGTag=ee(e.tagName),super.mount(e)}}let im=(e,t)=>A(e)?new ic(t,{enableHardwareAcceleration:!1}):new ip(t,{enableHardwareAcceleration:!0});function iy(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}let iv={correct:(e,t)=>
305{if(!t.target)return e;if("string"==typeof e){if(!U.px.test(e))return e;e=parseFloat(e)}let a=iy(e,t.target.x),i=iy(e,t.target.y);return`${a}% ${i}%`}},ih="_$css",ig={correct:(e,{treeScale:t,projectionDelta:a})=>{let i=e,n=e.includes("var("),r=[];n&&(e=e.replace(aK,e=>(r.push(e),ih)));let o=eJ.f.parse(e);if(o.length>5)return i;let l=eJ.f.createTransformer(e),u="number"!=typeof o[0]?1:0,s=a.x.scale*t.x,d=a.y.scale*t.y;o[0+u]/=s,o[1+u]/=d;let p=(0,ac.j)(s,d,.5);"number"==typeof o[2+u]&&(o[2+u]/=p),"number"==typeof o[3+u]&&(o[3+u]/=p);let c=l(o);if(n){let e=0;c=c.replace(ih,()=>{let t=r[e];return e++,t})}return c}};class ib extends r.Component{componentDidMount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:a,layoutId:i}=this.props,{projection:n}=e;Object.assign(I,iS),n&&(t.group&&t.group.add(n),a&&a.register&&i&&a.register(n),n.root.didUpdate(),n.addEventListener("animationComplete",()=>{this.safeToRemove()}),n.setOptions({...n.options,onExitComplete:()=>this.safeToRemove()})),k.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){let{layoutDependency:t,visualElement:a,drag:i,isPresent:n}=this.props,r=a.projection;return r&&(r.isPresent=n,i||e.layoutDependency!==t||void 0===t?r.willUpdate():this.safeToRemove(),e.isPresent===n||(n?r.promote():r.relegate()||tr.OH.postRender(()=>{var e;(null===(e=r.getStack())||void 0===e?void 0:e.members.length)||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),!e.currentAnimation&&e.isLead()&&this.safeToRemove())}componentWillUnmount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:a}=this.props,{projection:i}=e;i&&(i.scheduleCheckAfterUnmount(),(null==t?void 0:t.group)&&t.group.remove(i),(null==a?void 0:a.deregister)&&a.deregister(i))}safeToRemove(){let{safeToRemove:e}=this.props;null==e||e()}render(){return null}}let iS={borderRadius:{...iv,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:iv,borderTopRightRadius:iv,borderBottomLeftRadius:iv,borderBottomRightRadius:iv,boxShadow:ig},iw=["TopLeft","TopRight","BottomLeft","BottomRight"],ik=iw.length,ix=e=>"string"==typeof e?parseFloat(e):e,iP=e=>"number"==typeof e||U.px.test(e);function i_(e,t){return void 0!==e[t]?e[t]:e.borderRadius}let iE=iT(0,.5,tw),iC=iT(.5,.95,th);function iT(e,t,a){return i=>i<e?0:i>t?1:a((0,ap.q)(e,t,i))}function iA(e,t){e.min=t.min,e.max=t.max}function iI(e,t){iA(e.x,t.x),iA(e.y,t.y)}function iM(e,t,a,i,n){return e-=t,e=i+1/a*(e-i),void 0!==n&&(e=i+1/n*(e-i)),e}function iB(e,t,[a,i,n],r,o){!function(e,t=0,a=1,i=.5,n,r=e,o=e){if(U.KN.test(t)&&(t=parseFloat(t),t=(0,ac.j)(o.min,o.max,t/100)-o.min),"number"!=typeof t)return;let l=(0,ac.j)(r.min,r.max,i);e===r&&(l-=t),e.min=iM(e.min,t,a,l,n),e.max=iM(e.max,t,a,l,n)}(e,t[a],t[i],t[n],t.scale,r,o)}let iR=["x","scaleX","originX"],iN=["y","scaleY","originY"];function iO(e,t,a,i){iB(e.x,t,iR,null==a?void 0:a.x,null==i?void 0:i.x),iB(e.y,t,iN,null==a?void 0:a.y,null==i?void 0:i.y)}function iD(e){return 0===e.translate&&1===e.scale}function iL(e){return iD(e.x)&&iD(e.y)}function iF(e,t){return e.x.min===t.x.min&&e.x.max===t.x.max&&e.y.min===t.y.min&&e.y.max===t.y.max}function ij(e){return am(e.x)/am(e.y)}var iU=a(32358);class iz{constructor(){this.members=[]}add(e){(0,iU.Kq)(this.members,e),e.scheduleRender()}remove(e){if((0,iU.Ai)(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){let e=this.members[this.members.length-1];e&&this.promote(e)}}relegate(e){let t;let a=this.members.findIndex(t=>e===t);if(0===a)return!1;for(let e=a;e>=0;e--){let a=this.members[e];if(!1!==a.isPresent){t=a;break}}return!!t&&(this.promote(t),!0)}promote(e,t){var a;let i=this.lead;if(e!==i&&(this.prevLead=i,this.lead=e,e.show(),i)){i.instance&&i.scheduleRender(),e.scheduleRender(),e.resumeFrom=i,t&&(e.resumeFrom.preserveOpacity=!0),i.snapshot&&(e.snapshot=i.snapshot,e.snapshot.latestValues=i.animationValues||i.latestValues),(null===(a=e.root)||void 0===a?void 0:a.isUpdating)&&(e.isLayoutDirty=!0);let{crossfade:n}=e.options;!1===n&&i.hide()}}
305exitAnimationComplete(){this.members.forEach(e=>{var t,a,i,n,r;null===(a=(t=e.options).onExitComplete)||void 0===a||a.call(t),null===(r=null===(i=e.resumingFrom)||void 0===i?void 0:(n=i.options).onExitComplete)||void 0===r||r.call(n)})}scheduleRender(){this.members.forEach(e=>{e.instance&&e.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function iH(e,t,a){let i="",n=e.x.translate/t.x,r=e.y.translate/t.y;if((n||r)&&(i=`translate3d(${n}px, ${r}px, 0) `),(1!==t.x||1!==t.y)&&(i+=`scale(${1/t.x}, ${1/t.y}) `),a){let{rotate:e,rotateX:t,rotateY:n}=a;e&&(i+=`rotate(${e}deg) `),t&&(i+=`rotateX(${t}deg) `),n&&(i+=`rotateY(${n}deg) `)}let o=e.x.scale*t.x,l=e.y.scale*t.y;return(1!==o||1!==l)&&(i+=`scale(${o}, ${l})`),i||"none"}let iV=(e,t)=>e.depth-t.depth;class i${constructor(){this.children=[],this.isDirty=!1}add(e){(0,iU.Kq)(this.children,e),this.isDirty=!0}remove(e){(0,iU.Ai)(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(iV),this.isDirty=!1,this.children.forEach(e)}}let iG=["","X","Y","Z"],iq=0;function iW({attachResizeListener:e,defaultParent:t,measureScroll:a,checkIsScrollRoot:i,resetTransform:n}){return class{constructor(e,a={},i=null==t?void 0:t()){this.id=iq++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isTransformDirty=!1,this.isProjectionDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.potentialNodes=new Map,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.nodes.forEach(iX),this.nodes.forEach(i1),this.nodes.forEach(i2)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.elementId=e,this.latestValues=a,this.root=i?i.root||i:this,this.path=i?[...i.path,i]:[],this.parent=i,this.depth=i?i.depth+1:0,e&&this.root.registerPotentialNode(e,this);for(let e=0;e<this.path.length;e++)this.path[e].shouldResetTransform=!0;this.root===this&&(this.nodes=new i$)}addEventListener(e,t){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new ia.v),this.eventHandlers.get(e).add(t)}notifyListeners(e,...t){let a=this.eventHandlers.get(e);null==a||a.notify(...t)}hasListeners(e){return this.eventHandlers.has(e)}registerPotentialNode(e,t){this.potentialNodes.set(e,t)}mount(t,a=!1){var i;if(this.instance)return;this.isSVG=t instanceof SVGElement&&"svg"!==t.tagName,this.instance=t;let{layoutId:n,layout:r,visualElement:o}=this.options;if(o&&!o.current&&o.mount(t),this.root.nodes.add(this),null===(i=this.parent)||void 0===i||i.children.add(this),this.elementId&&this.root.potentialNodes.delete(this.elementId),a&&(r||n)&&(this.isLayoutDirty=!0),e){let a;let i=()=>this.root.updateBlockedByResize=!1;e(t,()=>{this.root.updateBlockedByResize=!0,a&&a(),a=t$(i,250),k.hasAnimatedSinceResize&&(k.hasAnimatedSinceResize=!1,this.nodes.forEach(i0))})}n&&this.root.registerSharedNode(n,this),!1!==this.options.animate&&o&&(n||r)&&this.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t,hasRelativeTargetChanged:a,layout:i})=>{var n,r,l,u,s;if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let d=null!==(r=null!==(n=this.options.transition)&&void 0!==n?n:o.getDefaultTransition())&&void 0!==r?r:i9,{onLayoutAnimationStart:p,onLayoutAnimationComplete:c}=o.getProps(),m=!this.targetLayout||!iF(this.targetLayout,i)||a,y=!t&&a;if((null===(l=this.resumeFrom)||void 0===l?void 0:l.instance)||y||t&&(m||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(e,y);let t={...t1(d,"layout"),onPlay:p,onComplete:c};o.shouldReduceMotion&&(t.delay=0,t.type=!1),this.startAnimation(t)}else t||0!==this.animationProgress||i0(this),this.isLead()&&(null===(s=(u=this.options).onExitComplete)||void 0===s||s.call(u));this.targetLayout=i})}unmount(){var e,t;this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this),null===(e=this.getStack())||void 0===e||e.remove(this),null===(t=this.parent)||void 0===t||t.children.delete(this),this.instance=void 0,tr.eO.preRender(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){var e;return this.isAnimationBlocked||(null===(e=this.parent)||void 0===e?void 0:e.isTreeAnimationBlocked())||!1}startUpdate(){var e;!this.isUpdateBlocked()&&(this.isUpdating=!0,null===(e=this.nodes)||void 0===e||e.forEach(i5),this.animationId++)}willUpdate(e=!0){var t,a,i;if(this.root.isUpdateBlocked()){null===(a=(t=this.options).onExitComplete)||void 0===a||a.call(t);return}
305if(this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let e=0;e<this.path.length;e++){let t=this.path[e];t.shouldResetTransform=!0,t.updateScroll("snapshot")}let{layoutId:n,layout:r}=this.options;if(void 0===n&&!r)return;let o=null===(i=this.options.visualElement)||void 0===i?void 0:i.getProps().transformTemplate;this.prevTransformTemplateValue=null==o?void 0:o(this.latestValues,""),this.updateSnapshot(),e&&this.notifyListeners("willUpdate")}didUpdate(){if(this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(iJ);return}this.isUpdating&&(this.isUpdating=!1,this.potentialNodes.size&&(this.potentialNodes.forEach(i7),this.potentialNodes.clear()),this.nodes.forEach(iZ),this.nodes.forEach(iY),this.nodes.forEach(iK),this.clearAllSnapshots(),tr.qX.update(),tr.qX.preRender(),tr.qX.render())}clearAllSnapshots(){this.nodes.forEach(iQ),this.sharedNodes.forEach(i4)}scheduleUpdateProjection(){tr.OH.preRender(this.updateProjection,!1,!0)}scheduleCheckAfterUnmount(){tr.OH.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure())}updateLayout(){var e;if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let e=0;e<this.path.length;e++)this.path[e].updateScroll();let t=this.layout;this.layout=this.measure(!1),this.layoutCorrected=aC(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox),null===(e=this.options.visualElement)||void 0===e||e.notify("LayoutMeasure",this.layout.layoutBox,null==t?void 0:t.layoutBox)}updateScroll(e="measure"){let t=!!(this.options.layoutScroll&&this.instance);this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===e&&(t=!1),t&&(this.scroll={animationId:this.root.animationId,phase:e,isRoot:i(this.instance),offset:a(this.instance)})}resetTransform(){var e;if(!n)return;let t=this.isLayoutDirty||this.shouldResetTransform,a=this.projectionDelta&&!iL(this.projectionDelta),i=null===(e=this.options.visualElement)||void 0===e?void 0:e.getProps().transformTemplate,r=null==i?void 0:i(this.latestValues,""),o=r!==this.prevTransformTemplateValue;t&&(a||aB(this.latestValues)||o)&&(n(this.instance,r),this.shouldResetTransform=!1,this.scheduleRender())}measure(e=!0){var t;let a=this.measurePageBox(),i=this.removeElementScroll(a);return e&&(i=this.removeTransform(i)),ne((t=i).x),ne(t.y),{animationId:this.root.animationId,measuredBox:a,layoutBox:i,latestValues:{},source:this.id}}measurePageBox(){let{visualElement:e}=this.options;if(!e)return aC();let t=e.measureViewportBox(),{scroll:a}=this.root;return a&&(aF(t.x,a.offset.x),aF(t.y,a.offset.y)),t}removeElementScroll(e){let t=aC();iI(t,e);for(let a=0;a<this.path.length;a++){let i=this.path[a],{scroll:n,options:r}=i;if(i!==this.root&&n&&r.layoutScroll){if(n.isRoot){iI(t,e);let{scroll:a}=this.root;a&&(aF(t.x,-a.offset.x),aF(t.y,-a.offset.y))}aF(t.x,n.offset.x),aF(t.y,n.offset.y)}}return t}applyTransform(e,t=!1){let a=aC();iI(a,e);for(let e=0;e<this.path.length;e++){let i=this.path[e];!t&&i.options.layoutScroll&&i.scroll&&i!==i.root&&aH(a,{x:-i.scroll.offset.x,y:-i.scroll.offset.y}),aB(i.latestValues)&&aH(a,i.latestValues)}return aB(this.latestValues)&&aH(a,this.latestValues),a}removeTransform(e){var t;let a=aC();iI(a,e);for(let e=0;e<this.path.length;e++){let i=this.path[e];if(!i.instance||!aB(i.latestValues))continue;aM(i.latestValues)&&i.updateSnapshot();let n=aC();iI(n,i.measurePageBox()),iO(a,i.latestValues,null===(t=i.snapshot)||void 0===t?void 0:t.layoutBox,n)}return aB(this.latestValues)&&iO(a,this.latestValues),a}setTargetDelta(e){this.targetDelta=e,this.isProjectionDirty=!0,this.root.scheduleUpdateProjection()}setOptions(e){this.options={...this.options,...e,crossfade:void 0===e.crossfade||e.crossfade}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}resolveTargetDelta(){var e,t,a,i;let n=this.getLead();if(this.isProjectionDirty||(this.isProjectionDirty=n.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=n.isTransformDirty),!this.isProjectionDirty&&!this.attemptToResolveRelativeTarget)return;let{layout:r,layoutId:o}=this.options;if(this.layout&&(r||o)){if(!this.targetDelta&&!this.relativeTarget){let e=this.getClosestProjectingParent();e&&e.layout?(this.relativeParent=e,this.relativeTarget=aC(),this.relativeTargetOrigin=aC(),ab(this.relativeTargetOrigin,this.layout.layoutBox,e.layout.layoutBox),iI(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if((this.relativeTarget||this.targetDelta)&&((this.target||(this.target=aC(),this.targetWithTransforms=aC()),this.relativeTarget&&this.relativeTargetOrigin&&(null===(e=this.relativeParent)||void 0===e?void 0:e.target))?(t=this.target,a=this.relativeTarget,i=this.relativeParent.target,ah(t.x,a.x,i.x),ah(t.y,a.y,i.y)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):iI(this.target,this.layout.layoutBox),aD(this.target,this.targetDelta)):iI(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget)){this.attemptToResolveRelativeTarget=!1;let e=this.getClosestProjectingParent();e&&!!e.resumingFrom==!!this.resumingFrom&&!e.options.layoutScroll&&e.target?(this.relativeParent=e,this.relativeTarget=aC(),this.relativeTargetOrigin=aC(),ab(this.relativeTargetOrigin,this.target,e.target),iI(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}}}getClosestProjectingParent(){if(!(!this.parent||aM(this.parent.latestValues)||aR(this.parent.latestValues)))return(this.parent.relativeTarget||this.parent.targetDelta)&&this.parent.layout?this.parent:this.parent.getClosestProjectingParent()}calcProjection(){var e;let{isProjectionDirty:t,isTransformDirty:a}=this;this.isProjectionDirty=this.isTransformDirty=!1;let i=this.getLead(),n=!!this.resumingFrom||this!==i,r=!0;
305if(t&&(r=!1),n&&a&&(r=!1),r)return;let{layout:o,layoutId:l}=this.options;if(this.isTreeAnimating=!!((null===(e=this.parent)||void 0===e?void 0:e.isTreeAnimating)||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(o||l))return;iI(this.layoutCorrected,this.layout.layoutBox),function(e,t,a,i=!1){var n,r;let o,l;let u=a.length;if(u){t.x=t.y=1;for(let s=0;s<u;s++)l=(o=a[s]).projectionDelta,(null===(r=null===(n=o.instance)||void 0===n?void 0:n.style)||void 0===r?void 0:r.display)!=="contents"&&(i&&o.options.layoutScroll&&o.scroll&&o!==o.root&&aH(e,{x:-o.scroll.offset.x,y:-o.scroll.offset.y}),l&&(t.x*=l.x.scale,t.y*=l.y.scale,aD(e,l)),i&&aB(o.latestValues)&&aH(e,o.latestValues));t.x=aL(t.x),t.y=aL(t.y)}}(this.layoutCorrected,this.treeScale,this.path,n);let{target:u}=i;if(!u)return;this.projectionDelta||(this.projectionDelta=a_(),this.projectionDeltaWithTransform=a_());let s=this.treeScale.x,d=this.treeScale.y,p=this.projectionTransform;af(this.projectionDelta,this.layoutCorrected,u,this.latestValues),this.projectionTransform=iH(this.projectionDelta,this.treeScale),(this.projectionTransform!==p||this.treeScale.x!==s||this.treeScale.y!==d)&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",u))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(e=!0){var t,a,i;null===(a=(t=this.options).scheduleRender)||void 0===a||a.call(t),e&&(null===(i=this.getStack())||void 0===i||i.scheduleRender()),this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}setAnimationOrigin(e,t=!1){var a,i;let n=this.snapshot,r=(null==n?void 0:n.latestValues)||{},o={...this.latestValues},l=a_();this.relativeTarget=this.relativeTargetOrigin=void 0,this.attemptToResolveRelativeTarget=!t;let u=aC(),s=(null==n?void 0:n.source)!==(null===(a=this.layout)||void 0===a?void 0:a.source),d=1>=((null===(i=this.getStack())||void 0===i?void 0:i.members.length)||0),p=!!(s&&!d&&!0===this.options.crossfade&&!this.path.some(i8));this.animationProgress=0,this.mixTargetDelta=t=>{var a,i,n;let c=t/1e3;i6(l.x,e.x,c),i6(l.y,e.y,c),this.setTargetDelta(l),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&(null===(a=this.relativeParent)||void 0===a?void 0:a.layout)&&(ab(u,this.layout.layoutBox,this.relativeParent.layout.layoutBox),i=this.relativeTarget,n=this.relativeTargetOrigin,i3(i.x,n.x,u.x,c),i3(i.y,n.y,u.y,c)),s&&(this.animationValues=o,function(e,t,a,i,n,r){n?(e.opacity=(0,ac.j)(0,void 0!==a.opacity?a.opacity:1,iE(i)),e.opacityExit=(0,ac.j)(void 0!==t.opacity?t.opacity:1,0,iC(i))):r&&(e.opacity=(0,ac.j)(void 0!==t.opacity?t.opacity:1,void 0!==a.opacity?a.opacity:1,i));for(let n=0;n<ik;n++){let r=`border${iw[n]}Radius`,o=i_(t,r),l=i_(a,r);(void 0!==o||void 0!==l)&&(o||(o=0),l||(l=0),0===o||0===l||iP(o)===iP(l)?(e[r]=Math.max((0,ac.j)(ix(o),ix(l),i),0),(U.KN.test(l)||U.KN.test(o))&&(e[r]+="%")):e[r]=l)}(t.rotate||a.rotate)&&(e.rotate=(0,ac.j)(t.rotate||0,a.rotate||0,i))}(o,r,this.latestValues,c,p,d)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=c},this.mixTargetDelta(0)}startAnimation(e){var t,a;this.notifyListeners("animationStart"),null===(t=this.currentAnimation)||void 0===t||t.stop(),this.resumingFrom&&(null===(a=this.resumingFrom.currentAnimation)||void 0===a||a.stop()),this.pendingAnimation&&(tr.eO.update(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=tr.OH.update(()=>{k.hasAnimatedSinceResize=!0,this.currentAnimation=function(e,t,a={}){let i=N(0)?0:(0,eQ.O)(0);return i.start(t3("",i,1e3,a)),{stop:()=>i.stop(),isAnimating:()=>i.isAnimating()}}(0,0,{...e,onUpdate:t=>{var a;this.mixTargetDelta(t),null===(a=e.onUpdate)||void 0===a||a.call(e,t)},onComplete:()=>{var t;null===(t=e.onComplete)||void 0===t||t.call(e),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){var e;this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0),null===(e=this.getStack())||void 0===e||e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){var e;this.currentAnimation&&(null===(e=this.mixTargetDelta)||void 0===e||e.call(this,1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let e=this.getLead(),{targetWithTransforms:t,target:a,layout:i,latestValues:n}=e;if(t&&a&&i){if(this!==e&&this.layout&&i&&nt(this.options.animationType,this.layout.layoutBox,i.layoutBox)){a=this.target||aC();let t=am(this.layout.layoutBox.x);a.x.min=e.target.x.min,a.x.max=a.x.min+t;let i=am(this.layout.layoutBox.y);a.y.min=e.target.y.min,a.y.max=a.y.min+i}iI(t,a),aH(t,n),af(this.projectionDeltaWithTransform,this.layoutCorrected,t,n)}}registerSharedNode(e,t){var a,i,n;this.sharedNodes.has(e)||this.sharedNodes.set(e,new iz),this.sharedNodes.get(e).add(t),t.promote({transition:null===(a=t.options.initialPromotionConfig)||void 0===a?void 0:a.transition,preserveFollowOpacity:null===(n=null===(i=t.options.initialPromotionConfig)||void 0===i?void 0:i.shouldPreserveFollowOpacity)||void 0===n?void 0:n.call(i,t)})}isLead(){let e=this.getStack();return!e||e.lead===this}getLead(){var e;let{layoutId:t}=this.options;return t&&(null===(e=this.getStack())||void 0===e?void 0:e.lead)||this}getPrevLead(){var e;let{layoutId:t}=this.options;return t?null===(e=this.getStack())||void 0===e?void 0:e.prevLead:void 0}getStack(){let{layoutId:e}=this.options;if(e)return this.root.sharedNodes.get(e)}promote({needsReset:e,transition:t,preserveFollowOpacity:a}={}){let i=this.getStack();i&&i.promote(this,a),e&&(this.projectionDelta=void 0,this.needsReset=!0),t&&this.setOptions({transition:t})}relegate(){let e=this.getStack();return!!e&&e.relegate(this)}resetRotation(){let{visualElement:e}=this.options;if(!e)return;let t=!1,{latestValues:a}=e;if((a.rotate||a.rotateX||a.rotateY||a.rotateZ)&&(t=!0),!t)return;let i={};for(let t=0;t<iG.length;t++){let n="rotate"+iG[t];a[n]&&(i[n]=a[n],e.setStaticValue(n,0))}for(let t in null==e||e.render(),i)e.setStaticValue(t,i[t]);e.scheduleRender()}getProjectionStyles(e={}){var t,a,i;let n={};if(!this.instance||this.isSVG)return n;if(!this.isVisible)return{visibility:"hidden"};
305n.visibility="";let r=null===(t=this.options.visualElement)||void 0===t?void 0:t.getProps().transformTemplate;if(this.needsReset)return this.needsReset=!1,n.opacity="",n.pointerEvents=ep(e.pointerEvents)||"",n.transform=r?r(this.latestValues,""):"none",n;let o=this.getLead();if(!this.projectionDelta||!this.layout||!o.target){let t={};return this.options.layoutId&&(t.opacity=void 0!==this.latestValues.opacity?this.latestValues.opacity:1,t.pointerEvents=ep(e.pointerEvents)||""),this.hasProjected&&!aB(this.latestValues)&&(t.transform=r?r({},""):"none",this.hasProjected=!1),t}let l=o.animationValues||o.latestValues;this.applyTransformsToTarget(),n.transform=iH(this.projectionDeltaWithTransform,this.treeScale,l),r&&(n.transform=r(l,n.transform));let{x:u,y:s}=this.projectionDelta;for(let e in n.transformOrigin=`${100*u.origin}% ${100*s.origin}% 0`,o.animationValues?n.opacity=o===this?null!==(i=null!==(a=l.opacity)&&void 0!==a?a:this.latestValues.opacity)&&void 0!==i?i:1:this.preserveOpacity?this.latestValues.opacity:l.opacityExit:n.opacity=o===this?void 0!==l.opacity?l.opacity:"":void 0!==l.opacityExit?l.opacityExit:0,I){if(void 0===l[e])continue;let{correct:t,applyTo:a}=I[e],i=t(l[e],o);if(a){let e=a.length;for(let t=0;t<e;t++)n[a[t]]=i}else n[e]=i}return this.options.layoutId&&(n.pointerEvents=o===this?ep(e.pointerEvents)||"":"none"),n}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(e=>{var t;return null===(t=e.currentAnimation)||void 0===t?void 0:t.stop()}),this.root.nodes.forEach(iJ),this.root.sharedNodes.clear()}}}function iY(e){e.updateLayout()}function iK(e){var t,a,i;let n=(null===(t=e.resumeFrom)||void 0===t?void 0:t.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&n&&e.hasListeners("didUpdate")){let{layoutBox:t,measuredBox:a}=e.layout,{animationType:i}=e.options,r=n.source!==e.layout.source;"size"===i?aT(e=>{let a=r?n.measuredBox[e]:n.layoutBox[e],i=am(a);a.min=t[e].min,a.max=a.min+i}):nt(i,n.layoutBox,t)&&aT(e=>{let a=r?n.measuredBox[e]:n.layoutBox[e],i=am(t[e]);a.max=a.min+i});let o=a_();af(o,t,n.layoutBox);let l=a_();r?af(l,e.applyTransform(a,!0),n.measuredBox):af(l,t,n.layoutBox);let u=!iL(o),s=!1;if(!e.resumeFrom){let a=e.getClosestProjectingParent();if(a&&!a.resumeFrom){let{snapshot:e,layout:i}=a;if(e&&i){let a=aC();ab(a,n.layoutBox,e.layoutBox);let r=aC();ab(r,t,i.layoutBox),iF(a,r)||(s=!0)}}}e.notifyListeners("didUpdate",{layout:t,snapshot:n,delta:l,layoutDelta:o,hasLayoutChanged:u,hasRelativeTargetChanged:s})}else e.isLead()&&(null===(i=(a=e.options).onExitComplete)||void 0===i||i.call(a));e.options.transition=void 0}function iX(e){e.isProjectionDirty||(e.isProjectionDirty=!!(e.parent&&e.parent.isProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=!!(e.parent&&e.parent.isTransformDirty))}function iQ(e){e.clearSnapshot()}function iJ(e){e.clearMeasurements()}function iZ(e){let{visualElement:t}=e.options;(null==t?void 0:t.getProps().onBeforeLayoutMeasure)&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function i0(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0}function i1(e){e.resolveTargetDelta()}function i2(e){e.calcProjection()}function i5(e){e.resetRotation()}function i4(e){e.removeLeadSnapshot()}function i6(e,t,a){e.translate=(0,ac.j)(t.translate,0,a),e.scale=(0,ac.j)(t.scale,1,a),e.origin=t.origin,e.originPoint=t.originPoint}function i3(e,t,a,i){e.min=(0,ac.j)(t.min,a.min,i),e.max=(0,ac.j)(t.max,a.max,i)}function i8(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}let i9={duration:.45,ease:[.4,0,.1,1]};function i7(e,t){let a=e.root;for(let t=e.path.length-1;t>=0;t--)if(e.path[t].instance){a=e.path[t];break}
305let i=(a&&a!==e.root?a.instance:document).querySelector(`[data-projection-id="${t}"]`);i&&e.mount(i,!0)}function ne(e){e.min=Math.round(e.min),e.max=Math.round(e.max)}function nt(e,t,a){return"position"===e||"preserve-aspect"===e&&!ay(ij(t),ij(a),.2)}let na=iW({attachResizeListener:(e,t)=>ev(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),ni={current:void 0},nn=iW({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!ni.current){let e=new na(0,{});e.mount(window),e.setOptions({layoutScroll:!0}),ni.current=e}return ni.current},resetTransform:(e,t)=>{e.style.transform=void 0!==t?t:"none"},checkIsScrollRoot:e=>"fixed"===window.getComputedStyle(e).position}),nr={...an,...eq,...aW,measureLayout:function(e){let[t,a]=(0,eW.xQ)(),i=(0,r.useContext)(P.L);return r.createElement(ib,{...e,layoutGroup:i,switchLayoutGroup:(0,r.useContext)(E),isPresent:t,safeToRemove:a})}},no=function(e){function t(a,i={}){return function({preloadedFeatures:e,createVisualElement:t,projectionNodeConstructor:a,useRender:i,useVisualState:n,Component:m}){e&&function(e){for(let t in e)"projectionNodeConstructor"===t?b.projectionNodeConstructor=e[t]:b[t].Component=e[t]}(e);let y=(0,r.forwardRef)(function(y,f){var g;let C={...(0,r.useContext)(o.Q),...y,layoutId:function({layoutId:e}){let t=(0,r.useContext)(P.L).id;return t&&void 0!==e?t+"-"+e:e}(y)},{isStatic:T}=C,A=null,I=function(e){let{initial:t,animate:a}=function(e,t){if(v(e)){let{initial:t,animate:a}=e;return{initial:!1===t||c(t)?t:void 0,animate:c(a)?a:void 0}}return!1!==e.inherit?t:{}}(e,(0,r.useContext)(l));return(0,r.useMemo)(()=>({initial:t,animate:a}),[h(t),h(a)])}(y),M=T?void 0:(0,w.M)(()=>{if(k.hasEverUpdated)return x++}),B=n(y,T);if(!T&&S.B){I.visualElement=function(e,t,a,i){let n=(0,r.useContext)(l).visualElement,p=(0,r.useContext)(d),c=(0,r.useContext)(u.t),m=(0,r.useContext)(o.Q).reducedMotion,y=(0,r.useRef)();i=i||p.renderer,!y.current&&i&&(y.current=i(e,{visualState:t,parent:n,props:a,presenceId:c?c.id:void 0,blockInitialAnimation:!!c&&!1===c.initial,reducedMotionConfig:m}));let v=y.current;return(0,s.E)(()=>{v&&v.render()}),(0,s.E)(()=>{v&&v.animationState&&v.animationState.animateChanges()}),(0,s.E)(()=>()=>v&&v.notify("Unmount"),[]),v}(m,B,C,t);let i=(0,r.useContext)(d).strict,n=(0,r.useContext)(E);I.visualElement&&(A=I.visualElement.loadFeatures(C,i,e,M,a||b.projectionNodeConstructor,n))}return r.createElement(_,{visualElement:I.visualElement,props:C},A,r.createElement(l.Provider,{value:I},i(m,y,M,(g=I.visualElement,(0,r.useCallback)(e=>{e&&B.mount&&B.mount(e),g&&(e?g.mount(e):g.unmount()),f&&("function"==typeof f?f(e):p(f)&&(f.current=e))},[g])),B,T,I.visualElement)))});return y[C]=m,y}(e(a,i))}if("undefined"==typeof Proxy)return t;let a=new Map;return new Proxy(t,{get:(e,i)=>(a.has(i)||a.set(i,t(i)),a.get(i))})}((e,t)=>(function(e,{forwardMotionProps:t=!1},a,i,n){return{...A(e)?em:ey,preloadedFeatures:a,useRender:function(e=!1){return(t,a,i,n,{latestValues:o},l)=>{let u=(A(t)?function(e,t,a,i){let n=(0,r.useMemo)(()=>{let a=Z();return J(a,t,{enableHardwareAcceleration:!1},ee(i),e.transformTemplate),{...a.attrs,style:{...a.style}}},[t]);if(e.style){let t={};G(t,e.style,e),n.style={...t,...n.style}}return n}:function(e,t,a){let i={},n=function(e,t,a){let i=e.style||{},n={};return G(n,i,e),Object.assign(n,function({transformTemplate:e},t,a){return(0,r.useMemo)(()=>{let i=$();return V(i,t,{enableHardwareAcceleration:!a},e),Object.assign({},i.vars,i.style)},[t])}(e,t,a)),e.transformValues?e.transformValues(n):n}(e,t,a);return e.drag&&!1!==e.dragListener&&(i.draggable=!1,n.userSelect=n.WebkitUserSelect=n.WebkitTouchCallout="none",n.touchAction=!0===e.drag?"none":`pan-${"x"===e.drag?"y":"x"}`),i.style=n,i})(a,o,l,t),s={...function(e,t,a){let i={};for(let n in e)(Y(n)||!0===a&&W(n)||!t&&!W(n)||e.draggable&&n.startsWith("onDrag"))&&(i[n]=e[n]);return i}(a,"string"==typeof t,e),...u,ref:n};return i&&(s["data-projection-id"]=i),(0,r.createElement)(t,s)}}(t),createVisualElement:i,projectionNodeConstructor:n,Component:e}})(e,t,nr,im,nn))},32358:(e,t,a)=>{"use strict";function i(e,t){-1===e.indexOf(t)&&e.push(t)}function n(e,t){let a=e.indexOf(t);a>-1&&e.splice(a,1)}a.d(t,{Ai:()=>n,Kq:()=>i})},42464:(e,t,a)=>{"use strict";a.d(t,{q:()=>i});let i=(e,t,a)=>Math.min(Math.max(a,e),t)},13070:(e,t,a)=>{"use strict";a.d(t,{G:()=>P});var i=a(53e3),n=a(27739),r=a(42464),o=a(2839);function l(e,t,a){return(a<0&&(a+=1),a>1&&(a-=1),a<1/6)?e+(t-e)*6*a:a<.5?t:a<2/3?e+(t-e)*(2/3-a)*6:e}var u=a(5252),s=a(33735),d=a(72027);let p=(e,t,a)=>{let i=e*e;return Math.sqrt(Math.max(0,a*(t*t-i)+i))},c=[u.u,s.B,d.V],m=e=>c.find(t=>t.test(e));function y(e){let t=m(e);(0,i.V)(!!t,`'${e}' is not an animatable color. Use the equivalent color code instead.`);let a=t.parse(e);return t===d.V&&(a=function({hue:e,saturation:t,lightness:a,alph
305a:i}){e/=360,a/=100;let n=0,r=0,o=0;if(t/=100){let i=a<.5?a*(1+t):a+t-a*t,u=2*a-i;n=l(u,i,e+1/3),r=l(u,i,e),o=l(u,i,e-1/3)}else n=r=o=a;return{red:Math.round(255*n),green:Math.round(255*r),blue:Math.round(255*o),alpha:i}}(a)),a}let v=(e,t)=>{let a=y(e),i=y(t),n={...a};return e=>(n.red=p(a.red,i.red,e),n.green=p(a.green,i.green,e),n.blue=p(a.blue,i.blue,e),n.alpha=(0,o.j)(a.alpha,i.alpha,e),s.B.transform(n))};var f=a(91339),h=a(41614);function g(e,t){return"number"==typeof e?a=>(0,o.j)(e,t,a):n.y.test(e)?v(e,t):w(e,t)}let b=(e,t)=>{let a=[...e],i=a.length,n=e.map((e,a)=>g(e,t[a]));return e=>{for(let t=0;t<i;t++)a[t]=n[t](e);return a}},S=(e,t)=>{let a={...e,...t},i={};for(let n in a)void 0!==e[n]&&void 0!==t[n]&&(i[n]=g(e[n],t[n]));return e=>{for(let t in i)a[t]=i[t](e);return a}},w=(e,t)=>{let a=h.f.createTransformer(t),n=(0,h.V)(e),r=(0,h.V)(t);return n.numColors===r.numColors&&n.numNumbers>=r.numNumbers?(0,f.F)(b(n.values,r.values),a):((0,i.$)(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),a=>`${a>0?t:e}`)};var k=a(27170);let x=(e,t)=>a=>(0,o.j)(e,t,a);function P(e,t,{clamp:a=!0,ease:o,mixer:l}={}){let u=e.length;(0,i.V)(u===t.length,"Both input and output ranges must be the same length"),(0,i.V)(!o||!Array.isArray(o)||o.length===u-1,"Array of easing functions must be of length `input.length - 1`, as it applies to the transitions **between** the defined values."),e[0]>e[u-1]&&(e=[...e].reverse(),t=[...t].reverse());let s=function(e,t,a){let i=[],r=a||function(e){if("number"==typeof e);else if("string"==typeof e)return n.y.test(e)?v:w;else if(Array.isArray(e))return b;else if("object"==typeof e)return S;return x}(e[0]),o=e.length-1;for(let a=0;a<o;a++){let n=r(e[a],e[a+1]);if(t){let e=Array.isArray(t)?t[a]:t;n=(0,f.F)(e,n)}i.push(n)}return i}(t,o,l),d=s.length,p=t=>{let a=0;if(d>1)for(;a<e.length-2&&!(t<e[a+1]);a++);let i=(0,k.q)(e[a],e[a+1],t);return s[a](i)};return a?t=>p((0,r.q)(e[0],e[u-1],t)):p}},98288:(e,t,a)=>{"use strict";a.d(t,{B:()=>i});let i="undefined"!=typeof document},2839:(e,t,a)=>{"use strict";a.d(t,{j:()=>i});let i=(e,t,a)=>-a*e+a*t+e},91339:(e,t,a)=>{"use strict";a.d(t,{F:()=>n});let i=(e,t)=>a=>t(e(a)),n=(...e)=>e.reduce(i)},15974:(e,t,a)=>{"use strict";a.d(t,{_:()=>n});var i=a(65606);let n=(void 0===i||i.env,"production")},27170:(e,t,a)=>{"use strict";a.d(t,{q:()=>i});let i=(e,t,a)=>{let i=t-e;return 0===i?1:(a-e)/i}},22606:(e,t,a)=>{"use strict";a.d(t,{v:()=>n});var i=a(32358);class n{constructor(){this.subscriptions=[]}add(e){return(0,i.Kq)(this.subscriptions,e),()=>(0,i.Ai)(this.subscriptions,e)}notify(e,t,a){let i=this.subscriptions.length;if(i){if(1===i)this.subscriptions[0](e,t,a);else for(let n=0;n<i;n++){let i=this.subscriptions[n];i&&i(e,t,a)}}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}},28601:(e,t,a)=>{"use strict";a.d(t,{M:()=>n});var i=a(96540);function n(e){let t=(0,i.useRef)(null);return null===t.current&&(t.current=e()),t.current}},25128:(e,t,a)=>{"use strict";a.d(t,{E:()=>n});var i=a(96540);let n=a(98288).B?i.useLayoutEffect:i.useEffect},57491:(e,t,a)=>{"use strict";a.d(t,{l:()=>n});var i=a(96540);function n(e){return(0,i.useEffect)(()=>()=>e(),[])}},57177:(e,t,a)=>{"use strict";function i(e,t){return t?1e3/t*e:0}a.d(t,{f:()=>i})},96971:(e,t,a)=>{"use strict";a.d(t,{m:()=>n});let i=new Set;function n(e,t,a){e||i.has(t)||(console.warn(t),a&&console.warn(a),i.add(t))}},24785:(e,t,a)=>{"use strict";a.d(t,{O:()=>s});var i=a(7293),n=a(11817),r=a(22606),o=a(57177);let l=e=>!isNaN(parseFloat(e));class u{constructor(e,t={}){this.version="7.10.3",this.timeDelta=0,this.lastUpdated=0,this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(e,t=!0)=>{this.prev=this.current,this.current=e;let{delta:a,timestamp:r}=i.u;this.lastUpdated!==r&&(this.timeDelta=a,this.lastUpdated=r,n.OH.postRender(this.scheduleVelocityCheck)),this.prev!==this.current&&this.events.change&&this.events.change.notify(this.current),this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()),t&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.scheduleVelocityCheck=()=>n.OH.postRender(this.velocityCheck),this.velocityCheck=({timestamp:e})=>{e!==this.lastUpdated&&(this.prev=this.current,this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=e,this.canTrackVelocity=l(this.current),this.owner=t.owner}onChange(e){return this.on("change",e)}on(e,t){return this.events[e]||(this.events[e]=new r.v),this.events[e].add(t)}clearListeners(){for(let e in this.events)this.events[e].clear()}attach(e){this.passiveEffect=e}set(e,t=!0){t&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,t)}setWithVelocity(e,t,a){this.set(t),this.prev=e,this.timeDelta=a}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?(0,o.f)(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(e){return this.stop(),new Promise(t=>{this.hasAnimated=!0,this.stopAnimation=e(t),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.stopAnimation&&(this.stopAnimation(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.stopAnimation}clearAnimation(){this.stopAnimation=null}destroy(){this.clearListeners(),this.stop()}}function s(e,t){return new u(e,t)}},5252:(e,t,a)=>{"use strict";a.d(t,{u:()=>n});var i=a(33735);let n={test:(0,a(88304).$)("#"),parse:function(e){let t="",a="",i="",n="";return e.length>5?(t=e.substring(1,3),a=e.substring(3,5),i=e.substring(5,7),n=e.substring(7,9)):(t=e.substring(1,2),a=e.substring(2,3),i=e.substring(3,4),n=e.substring(4,5),t+=t,a+=a,i+=i,n+=n),{red:parseInt(t,16),green:parseInt(a,16),blue:parseInt(i,16),alph
305a:n?parseInt(n,16)/255:1}},transform:i.B.transform}},72027:(e,t,a)=>{"use strict";a.d(t,{V:()=>l});var i=a(82944),n=a(55269),r=a(67296),o=a(88304);let l={test:(0,o.$)("hsl","hue"),parse:(0,o.q)("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:a,alpha:o=1})=>"hsla("+Math.round(e)+", "+n.KN.transform((0,r.aj)(t))+", "+n.KN.transform((0,r.aj)(a))+", "+(0,r.aj)(i.X4.transform(o))+")"}},27739:(e,t,a)=>{"use strict";a.d(t,{y:()=>l});var i=a(67296),n=a(5252),r=a(72027),o=a(33735);let l={test:e=>o.B.test(e)||n.u.test(e)||r.V.test(e),parse:e=>o.B.test(e)?o.B.parse(e):r.V.test(e)?r.V.parse(e):n.u.parse(e),transform:e=>(0,i.Kg)(e)?e:e.hasOwnProperty("red")?o.B.transform(e):r.V.transform(e)}},33735:(e,t,a)=>{"use strict";a.d(t,{B:()=>s});var i=a(42464),n=a(82944),r=a(67296),o=a(88304);let l=e=>(0,i.q)(0,255,e),u={...n.ai,transform:e=>Math.round(l(e))},s={test:(0,o.$)("rgb","red"),parse:(0,o.q)("red","green","blue"),transform:({red:e,green:t,blue:a,alpha:i=1})=>"rgba("+u.transform(e)+", "+u.transform(t)+", "+u.transform(a)+", "+(0,r.aj)(n.X4.transform(i))+")"}},88304:(e,t,a)=>{"use strict";a.d(t,{$:()=>n,q:()=>r});var i=a(67296);let n=(e,t)=>a=>!!((0,i.Kg)(a)&&i.Fl.test(a)&&a.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(a,t)),r=(e,t,a)=>n=>{if(!(0,i.Kg)(n))return n;let[r,o,l,u]=n.match(i.SY);return{[e]:parseFloat(r),[t]:parseFloat(o),[a]:parseFloat(l),alpha:void 0!==u?parseFloat(u):1}}},41614:(e,t,a)=>{"use strict";a.d(t,{V:()=>u,f:()=>c});var i=a(27739),n=a(82944),r=a(67296);let o="${c}",l="${n}";function u(e){"number"==typeof e&&(e=`${e}`);let t=[],a=0,u=0,s=e.match(r.ne);s&&(a=s.length,e=e.replace(r.ne,o),t.push(...s.map(i.y.parse)));let d=e.match(r.SY);return d&&(u=d.length,e=e.replace(r.SY,l),t.push(...d.map(n.ai.parse))),{values:t,numColors:a,numNumbers:u,tokenised:e}}function s(e){return u(e).values}function d(e){let{values:t,numColors:a,tokenised:n}=u(e),s=t.length;return e=>{let t=n;for(let n=0;n<s;n++)t=t.replace(n<a?o:l,n<a?i.y.transform(e[n]):(0,r.aj)(e[n]));return t}}let p=e=>"number"==typeof e?0:e,c={test:function(e){var t,a;return isNaN(e)&&(0,r.Kg)(e)&&((null===(t=e.match(r.SY))||void 0===t?void 0:t.length)||0)+((null===(a=e.match(r.ne))||void 0===a?void 0:a.length)||0)>0},parse:s,createTransformer:d,getAnimatableNone:function(e){let t=s(e);return d(e)(t.map(p))}}},82944:(e,t,a)=>{"use strict";a.d(t,{X4:()=>r,ai:()=>n,hs:()=>o});var i=a(42464);let n={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},r={...n,transform:e=>(0,i.q)(0,1,e)},o={...n,default:1}},55269:(e,t,a)=>{"use strict";a.d(t,{KN:()=>o,gQ:()=>d,px:()=>l,uj:()=>r,vh:()=>u,vw:()=>s});var i=a(67296);let n=e=>({test:t=>(0,i.Kg)(t)&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),r=n("deg"),o=n("%"),l=n("px"),u=n("vh"),s=n("vw"),d={...o,parse:e=>o.parse(e)/100,transform:e=>o.transform(100*e)}},67296:(e,t,a)=>{"use strict";a.d(t,{Fl:()=>o,Kg:()=>l,SY:()=>n,aj:()=>i,ne:()=>r});let i=e=>Math.round(1e5*e)/1e5,n=/(-)?([\d]*\.?[\d])+/g,r=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,o=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function l(e){return"string"==typeof e}},77801:(e,t,a)=>{"use strict";a.d(t,{C6:()=>n,Cl:()=>r,Tt:()=>o,fX:()=>l});var i=function(e,t){return(i=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])})(e,t)};function n(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function a(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(a.prototype=t.prototype,new a)}var r=function(){return(r=Object.assign||function(e){for(var t,a=1,i=arguments.length;a<i;a++)for(var n in t=arguments[a])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}).apply(this,arguments)};function o(e,t){var a={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&0>t.indexOf(i)&&(a[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,i=Object.getOwnPropertySymbols(e);n<i.length;n++)0>t.indexOf(i[n])&&Object.prototype.propertyIsEnumerable.call(e,i[n])&&(a[i[n]]=e[i[n]]);return a}function l(e,t,a){if(a||2==arguments.length)for(var i,n=0,r=t.length;n<r;n++)!i&&n in t||(i||(i=Array.prototype.slice.call(t,0,n)),i[n]=t[n]);return e.concat(i||Array.prototype.slice.call(t))}Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError},18987:(e,t,a)=>{"use strict";function i(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)e[i]=a[i]}return e}a.d(t,{A:()=>n});let n=function e(t,a){function n(e,n,r){if("undefined"!=typeof document){"number"==typeof(r=i({},a,r)).expires&&(r.expires=new Date(Date.now()+864e5*r.expires)),r.expires&&(r.expires=r.expires.toUTCString()),e=encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decode
305URIComponent).replace(/[()]/g,escape);var o="";for(var l in r)r[l]&&(o+="; "+l,!0!==r[l]&&(o+="="+r[l].split(";")[0]));return document.cookie=e+"="+t.write(n,e)+o}}return Object.create({set:n,get:function(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var a=document.cookie?document.cookie.split("; "):[],i={},n=0;n<a.length;n++){var r=a[n].split("="),o=r.slice(1).join("=");try{var l=decodeURIComponent(r[0]);if(i[l]=t.read(o,l),e===l)break}catch(e){}}return e?i[e]:i}},remove:function(e,t){n(e,"",i({},t,{expires:-1}))},withAttributes:function(t){return e(this.converter,i({},this.attributes,t))},withConverter:function(t){return e(i({},this.converter,t),this.attributes)}},{attributes:{value:Object.freeze(a)},converter:{value:Object.freeze(t)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"})},41195:(e,t,a)=>{"use strict";a.d(t,{d_:()=>r,Ak:()=>o});let i=e=>crypto.getRandomValues(new Uint8Array(e)),n=(e,t,a)=>{let i=(2<<Math.log2(e.length-1))-1,n=-~(1.6*i*t/e.length);return (r=t)=>{let o="";for(;;){let t=a(n),l=0|n;for(;l--;)if((o+=e[t[l]&i]||"").length>=r)return o}}},r=(e,t=21)=>n(e,0|t,i),o=(e=21)=>{let t="",a=crypto.getRandomValues(new Uint8Array(e|=0));for(;e--;)t+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[63&a[e]];return t}},14993:(e,t,a)=>{"use strict";a.d(t,{BE:()=>$,Es:()=>A,Ht:()=>Z,PP:()=>j,Tk:()=>U,Tn:()=>u,X3:()=>C,ZH:()=>r,aw:()=>J,b0:()=>l,bZ:()=>y,bu:()=>O,dO:()=>E,iX:()=>K,lK:()=>B,lg:()=>N,mF:()=>D,mf:()=>T,q9:()=>G,qm:()=>Q,qv:()=>o,r9:()=>w,rL:()=>s,sb:()=>z});var i=a(96540);let n=()=>{},r=n(),o=Object,l=e=>e===r,u=e=>"function"==typeof e,s=(e,t)=>({...e,...t}),d=e=>u(e.then),p=new WeakMap,c=0,m=e=>{let t,a;let i=typeof e,n=e&&e.constructor,r=n==Date;if(o(e)!==e||r||n==RegExp)t=r?e.toJSON():"symbol"==i?e.toString():"string"==i?JSON.stringify(e):""+e;else{if(t=p.get(e))return t;if(t=++c+"~",p.set(e,t),n==Array){for(a=0,t="@";a<e.length;a++)t+=m(e[a])+",";p.set(e,t)}if(n==o){t="#";let i=o.keys(e).sort();for(;!l(a=i.pop());)l(e[a])||(t+=a+":"+m(e[a])+",");p.set(e,t)}}return t},y=new WeakMap,v={},f={},h="undefined",g=typeof window!=h,b=typeof document!=h,S=()=>g&&typeof window.requestAnimationFrame!=h,w=(e,t)=>{let a=y.get(e);return[()=>!l(t)&&e.get(t)||v,i=>{if(!l(t)){let n=e.get(t);t in f||(f[t]=n),a[5](t,s(n,i),n||v)}},a[6],()=>!l(t)&&t in f?f[t]:!l(t)&&e.get(t)||v]},k=!0,[x,P]=g&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[n,n],_={initFocus:e=>(b&&document.addEventListener("visibilitychange",e),x("focus",e),()=>{b&&document.removeEventListener("visibilitychange",e),P("focus",e)}),initReconnect:e=>{let t=()=>{k=!0,e()},a=()=>{k=!1};return x("online",t),x("offline",a),()=>{P("online",t),P("offline",a)}}},E=!i.useId,C=!g||"Deno"in window,T=e=>S()?window.requestAnimationFrame(e):setTimeout(e,1),A=C?i.useEffect:i.useLayoutEffect,I="undefined"!=typeof navigator&&navigator.connection,M=!C&&I&&(["slow-2g","2g"].includes(I.effectiveType)||I.saveData),B=e=>{if(u(e))try{e=e()}catch(t){e=""}let t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?m(e):"",t]},R=0,N=()=>++R;var O={__proto__:null,ERROR_REVALIDATE_EVENT:3,FOCUS_EVENT:0,MUTATE_EVENT:2,RECONNECT_EVENT:1};async function D(...e){let[t,a,i,n]=e,o=s({populateCache:!0,throwOnError:!0},"boolean"==typeof n?{revalidate:n}:n||{}),p=o.populateCache,c=o.rollbackOnError,m=o.optimisticData,v=e=>"function"==typeof c?c(e):!1!==c,f=o.throwOnError;if(u(a)){let e=[];for(let i of t.keys())!/^\$(inf|sub)\$/.test(i)&&a(t.get(i)._k)&&e.push(i);return Promise.all(e.map(h))}return h(a);async function h(a){let n;let[s]=B(a);if(!s)return;let[c,h]=w(t,s),[g,b,S,k]=y.get(t),x=()=>{let e=g[s];return(u(o.revalidate)?o.revalidate(c().data,a):!1!==o.revalidate)&&(delete S[s],delete k[s],e&&e[0])?e[0](2).then(()=>c().data):c().data};if(e.length<3)return x();let P=i,_=N();b[s]=[_,0];let E=!l(m),C=c(),T=C.data,A=C._c,I=l(A)?T:A;if(E&&h({data:m=u(m)?m(I,T):m,_c:I}),u(P))try{P=P(I)}catch(e){n=e}if(P&&d(P)){if(P=await P.catch(e=>{n=e}
305),_!==b[s][0]){if(n)throw n;return P}n&&E&&v(n)&&(p=!0,h({data:I,_c:r}))}if(p&&!n&&(u(p)?h({data:p(P,I),error:r,_c:r}):h({data:P,error:r,_c:r})),b[s][1]=N(),Promise.resolve(x()).then(()=>{h({_c:r})}),n){if(f)throw n;return}return P}}let L=(e,t)=>{for(let a in e)e[a][0]&&e[a][0](t)},F=(e,t)=>{if(!y.has(e)){let a=s(_,t),i={},o=D.bind(r,e),l=n,u={},d=(e,t)=>{let a=u[e]||[];return u[e]=a,a.push(t),()=>a.splice(a.indexOf(t),1)},p=(t,a,i)=>{e.set(t,a);let n=u[t];if(n)for(let e of n)e(a,i)},c=()=>{if(!y.has(e)&&(y.set(e,[i,{},{},{},o,p,d]),!C)){let t=a.initFocus(setTimeout.bind(r,L.bind(r,i,0))),n=a.initReconnect(setTimeout.bind(r,L.bind(r,i,1)));l=()=>{t&&t(),n&&n(),y.delete(e)}}};return c(),[e,o,c,l]}return[e,y.get(e)[4]]},[j,U]=F(new Map),z=s({onLoadingSlow:n,onSuccess:n,onError:n,onErrorRetry:(e,t,a,i,n)=>{let r=a.errorRetryCount,o=n.retryCount,u=~~((Math.random()+.5)*(1<<(o<8?o:8)))*a.errorRetryInterval;(l(r)||!(o>r))&&setTimeout(i,u,n)},onDiscarded:n,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:M?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:M?5e3:3e3,compare:(e,t)=>m(e)==m(t),isPaused:()=>!1,cache:j,mutate:U,fallback:{}},{isOnline:()=>k,isVisible:()=>{let e=b&&document.visibilityState;return l(e)||"hidden"!==e}}),H=(e,t)=>{let a=s(e,t);if(t){let{use:i,fallback:n}=e,{use:r,fallback:o}=t;i&&r&&(a.use=i.concat(r)),n&&o&&(a.fallback=s(n,o))}return a},V=(0,i.createContext)({}),$=e=>{let{value:t}=e,a=(0,i.useContext)(V),n=u(t),o=(0,i.useMemo)(()=>n?t(a):t,[n,a,t]),l=(0,i.useMemo)(()=>n?o:H(a,o),[n,a,o]),d=o&&o.provider,p=(0,i.useRef)(r);d&&!p.current&&(p.current=F(d(l.cache||j),o));let c=p.current;return c&&(l.cache=c[0],l.mutate=c[1]),A(()=>{if(c)return c[2]&&c[2](),c[3]},[]),(0,i.createElement)(V.Provider,s(e,{value:l}))},G="$inf$",q=g&&window.__SWR_DEVTOOLS_USE__,W=q?window.__SWR_DEVTOOLS_USE__:[],Y=e=>u(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],K=()=>s(z,(0,i.useContext)(V)),X=W.concat(e=>(t,a,i)=>{let n=a&&((...e)=>{let[i]=B(t),[,,,n]=y.get(j);if(i.startsWith(G))return a(...e);let r=n[i];return l(r)?a(...e):(delete n[i],r)});return e(t,n,i)}),Q=e=>function(...t){let a=K(),[i,n,r]=Y(t),o=H(a,r),l=e,{use:u}=o,s=(u||[]).concat(X);for(let e=s.length;e--;)l=s[e](l);return l(i,n||o.fetcher||null,o)},J=(e,t,a)=>{let i=t[e]||(t[e]=[]);return i.push(a),()=>{let e=i.indexOf(a);e>=0&&(i[e]=i[i.length-1],i.pop())}},Z=(e,t)=>(...a)=>{let[i,n,r]=Y(a),o=(r.use||[]).concat(t);return e(i,n,{...r,use:o})};q&&(window.__SWR_DEVTOOLS_REACT__=i)},54225:(e,t,a)=>{"use strict";a.d(t,{A:()=>s});var i=a(96540),n=a(19888),r=a(14993);let o=i.use||(e=>{if("pending"===e.status)throw e;if("fulfilled"===e.status)return e.value;if("rejected"===e.status)throw e.reason;throw e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e}),l={dedupe:!0};r.qv.defineProperty(r.BE,"defaultValue",{value:r.sb});let u=(0,r.qm)((e,t,a)=>{let{cache:u,compare:s,suspense:d,fallbackData:p,revalidateOnMount:c,revalidateIfStale:m,refreshInterval:y,refreshWhenHidden:v,refreshWhenOffline:f,keepPreviousData:h}=a,[g,b,S,w]=r.bZ.get(u),[k,x]=(0,r.lK)(e),P=(0,i.useRef)(!1),_=(0,i.useRef)(!1),E=(0,i.useRef)(k),C=(0,i.useRef)(t),T=(0,i.useRef)(a),A=()=>T.current,I=()=>A().isVisible()&&A().isOnline(),[M,B,R,N]=(0,r.r9)(u,k),O=(0,i.useRef)({}).current,D=(0,r.b0)(p)?a.fallback[k]:p,L=(e,t)=>{for(let a in O)if("data"===a){if(!s(e[a],t[a])&&(!(0,r.b0)(e[a])||!s(q,t[a])))return!1}else if(t[a]!==e[a])return!1;return!0},F=(0,i.useMemo)(()=>{let e=!!k&&!!t&&((0,r.b0)(c)?!A().isPaused()&&!d&&(!!(0,r.b0)(m)||m):c),a=t=>{let a=(0,r.rL)(t);return(delete a._k,e)?{isValidating:!0,isLoading:!0,...a}:a},i=M(),n=N(),o=a(i),l=i===n?o:a(n),u=o;return[()=>{let e=a(M());return L(e,u)?(u.data=e.data,u.isLoading=e.isLoading,u.isValidating=e.isValidating,u.error=e.error,u):(u=e,e)},()=>l]},[u,k]),j=(0,n.useSyncExternalStore)((0,i.useCallback)(e=>R(k,(t,a)=>{L(a,t)||e()}),[u,k]),F[0],F[1]),U=!P.current,z=g[k]&&g[k].length>0,H=j.data,V=(0,r.b0)(H)?D:H,$=j.error,G=(0,i.useRef)(V),q=h?(0,r.b0)(H)?G.current:H:V,W=(!z||!!(0,r.b0)($))&&(U&&!(0,r.b0)(c)?c:!A().isPaused()&&(d?!(0,r.b0)(V)&&m:(0,r.b0)(V)||m)),Y=!!(k&&t&&U&&W),K=(0,r.b0)(j.isValidating)?Y:j.isValidating,X=(0,r.b0)(j.isLoading)?Y:j.isLoading,Q=(0,i.useCallback)(async e=>{let t,i;let n=C.current;if(!k||!n||_.current||A().isPaused())return!1;let o=!0,l=e||{},u=!S[k]||!l.dedupe,d=()=>r.dO?!_.current&&k===E.current&&P.current:k===E.current,p={isValidating:!1,isLoading:!1},c=()=>{B(p)},m=()=>{let e=S[k];e&&e[1]===i&&delete S[k]},y={isValidating:!0};(0,r.b0)(M().data)&&(y.isLoading=!0);try{if(u&&(B(y),a.loadingTimeout&&(0,r.b0)(M().data)&&setTimeout(()=>{o&&d()&&A().onLoadingSlow(k,a)},a.loadingTimeout),S[k]=[n(x),(0,r.lg)()]),[t,i]=S[k],t=await t,u&&setTimeout(m,a.dedupingInterval),!S[k]||S[k][1]!==i)return u&&d()&&A().onDiscarded(k),!1;p.error=r.ZH;let e=b[k];if(!(0,r.b0)(e)&&(i<=e[0]||i<=e[1]||0===e[1]))return c(),u&&d()&&A().onDiscarded(k),!1;let l=M().data;p.data=s(l,t)?l:t,u&&d()&&A().onSuccess(t,k,a)}catch(a){m();let e=A(),{shouldRetryOnError:t}=e;!e.isPaused()&&(p.error=a,u&&d()&&(e.onError(a,k,e),(!0===t||(0,r.Tn)(t)&&t(a))&&(!A().revalidateOnFocus||!A().revalidateOnReconnect||I())&&e.onErrorRetry(a,k,e,e=>{let t=g[k];t&&t[0]&&t[0](r.bu.ERROR_REVALIDATE_EVENT,e)},{retryCount:(l.retryCount||0)+1,dedupe:!0})))}return o=!1,c(),!0},[k,u]),J=(0,i.useCallback)((...e)=>(0,r.mF)(u,E.current,...e),[]);if((0,r.Es)(()=>{C.current=t,T.current=a,(0,r.b0)(H)||(G.current=H)}),(0,r.Es)(()=>
305{if(!k)return;let e=Q.bind(r.ZH,l),t=0,a=(0,r.aw)(k,g,(a,i={})=>{if(a==r.bu.FOCUS_EVENT){let a=Date.now();A().revalidateOnFocus&&a>t&&I()&&(t=a+A().focusThrottleInterval,e())}else if(a==r.bu.RECONNECT_EVENT)A().revalidateOnReconnect&&I()&&e();else if(a==r.bu.MUTATE_EVENT)return Q();else if(a==r.bu.ERROR_REVALIDATE_EVENT)return Q(i)});return _.current=!1,E.current=k,P.current=!0,B({_k:x}),W&&((0,r.b0)(V)||r.X3?e():(0,r.mf)(e)),()=>{_.current=!0,a()}},[k]),(0,r.Es)(()=>{let e;function t(){let t=(0,r.Tn)(y)?y(M().data):y;t&&-1!==e&&(e=setTimeout(a,t))}function a(){!M().error&&(v||A().isVisible())&&(f||A().isOnline())?Q(l).then(t):t()}return t(),()=>{e&&(clearTimeout(e),e=-1)}},[y,v,f,k]),(0,i.useDebugValue)(q),d&&(0,r.b0)(V)&&k){if(!r.dO&&r.X3)throw Error("Fallback data is required when using suspense in SSR.");C.current=t,T.current=a,_.current=!1;let e=w[k];if((0,r.b0)(e)||o(J(e)),(0,r.b0)($)){let e=Q(l);(0,r.b0)(q)||(e.status="fulfilled",e.value=!0),o(e)}else throw $}return{mutate:J,get data(){return O.data=!0,q},get error(){return O.error=!0,$},get isValidating(){return O.isValidating=!0,K},get isLoading(){return O.isLoading=!0,X}}}),s=(0,r.Ht)(u,e=>(t,a,i)=>(i.revalidateOnFocus=!1,i.revalidateIfStale=!1,i.revalidateOnReconnect=!1,e(t,a,i)))},24226:(e,t,a)=>{"use strict";a.d(t,{Cl:()=>i,Tt:()=>n});var i=function(){return(i=Object.assign||function(e){for(var t,a=1,i=arguments.length;a<i;a++)for(var n in t=arguments[a])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}).apply(this,arguments)};function n(e,t){var a={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&0>t.indexOf(i)&&(a[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,i=Object.getOwnPropertySymbols(e);n<i.length;n++)0>t.indexOf(i[n])&&Object.prototype.propertyIsEnumerable.call(e,i[n])&&(a[i[n]]=e[i[n]]);return a}Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError},53505:e=>{"use strict";e.exports=JSON.parse('{"admin.CountLimit.升級":[{"type":0,"value":"升級"}],"admin.R18.否,我未達法定年齡":[{"type":0,"value":"No, I\'m under 18."}],"admin.R18.您是否已滿18歲以上?":[{"type":0,"value":"You must be of a legal age to view this page."}],"admin.R18.或您存取本站所在地轄區的法定成年年齡":[{"type":0,"value":"或您存取本站所在地轄區的法定成年年齡"}],"admin.R18.是,我已達法定年齡":[{"type":0,"value":"Yes, I\'m over 18."}],"admin.R18.這個傳送門可能包含成人限定的敏感內容":[{"type":0,"value":"R18:This page may contain sensitive content that is age-restricted."}],"admin.abTesting.Portaly 連結":[{"type":0,"value":"Portaly 連結"}],"admin.abTesting.可編輯既有推廣商品":[{"type":0,"value":"可編輯既有推廣商品"}],"admin.abTesting.啟用商品推廣":[{"type":0,"value":"啟用商品推廣"}],"admin.abTesting.編輯分潤比例":[{"type":0,"value":"編輯分潤比例"}],"admin.abTesting.開啟與編輯折扣碼":[{"type":0,"value":"開啟與編輯折扣碼"}],"admin.account.2fa. 可透過E-mail或驗證器收取6位數驗證碼,為您的登入多加上一層保障":[{"type":0,"value":"Activate Two-factor authentication (2FA)"}],"admin.account.2fa.儲存":[{"type":0,"value":"Save"}],"admin.account.2fa.取消":[{"type":0,"value":"Cancel"}],"admin.account.2fa.安全認證 (2FA)":[{"type":0,"value":"Two-factor authentication (2FA)"}],"admin.account.2fa.完成驗證":[{"type":0,"value":"Complete"}],"admin.account.2fa.您也可複製以下代碼至驗證器貼上":[{"type":0,"value":"You can also copy the authentication code to your authenticator."}],"admin.account.2fa.設定":[{"type":0,"value":"Setup"}],"admin.account.2fa.請輸入寄送到 {email} 的驗證碼":[{"type":0,"value":"Please enter the verification code sent to "},{"type":1,"value":"email"},{"type":0,"value":"."}],"admin.account.2fa.輸入驗證器所產生的6位數驗證碼":[{"type":0,"value":"Enter the 6 digits from your authenticator."}],"admin.account.2fa.輸入驗證碼":[{"type":0,"value":"Enter your verification code."}],"admin.account.2fa.開啟您的驗證器(如:Google Authenticator、Authy),掃描以下QR Code":[{"type":0,"value":"Turn on your Authenticator"}],"admin.account.2fa.關閉":[{"type":0,"value":"Off"}],"admin.account.2fa.驗證器":[{"type":0,"value":"Authenticator"}],"admin.account.customDomain.dnsSetting":[{"type":0,"value":"DNS Setting"}],"admin.account.customDomain.helper":[{"type":0,"value":"Enter a custom domain, for example: yourdomain.com, sub.yourdomain.com."}],"admin.account.customDomain.helper.dns":[{"type":0,"value":"After setting, the system will generate DNS settings; please update these settings on your DNS server."}],"admin.account.customDomain.pending":[{"type":0,"value":"The system will automatically scan DNS settings; if correctly set, the status will automatically update to Active."}],"admin.account.customDomain.save":[{"type":0,"value":"Save"}],"admin.account.customDomain.title":[{"type":0,"value":"Custom Domain"}
305],"admin.account.passwordEditor.你的密碼已變更完成,點擊下方按鈕回到後台首頁。":[{"type":0,"value":"Your password has updated."}],"admin.account.passwordEditor.兩次密碼輸入不一致":[{"type":0,"value":"Passwords do not match"}],"admin.account.passwordEditor.切換顯示 / 隱藏":[{"type":0,"value":"Show password"}],"admin.account.passwordEditor.回首頁":[{"type":0,"value":"Back to Home"}],"admin.account.passwordEditor.密碼管理":[{"type":0,"value":"Password management"}],"admin.account.passwordEditor.密碼管理-取消":[{"type":0,"value":"Cancel"}],"admin.account.passwordEditor.密碼管理-更新":[{"type":0,"value":"Update"}],"admin.account.passwordEditor.密碼管理-確認":[{"type":0,"value":"Confirm"}],"admin.account.passwordEditor.密碼管理-送出":[{"type":0,"value":"Submit"}],"admin.account.passwordEditor.密碼設定成功":[{"type":0,"value":"New Password Confirmed"}],"admin.account.passwordEditor.快來設定密碼吧":[{"type":0,"value":"Your Portaly account is ready to use! Setup your password to start right away."}],"admin.account.passwordEditor.新密碼":[{"type":0,"value":"New Password"}],"admin.account.passwordEditor.新密碼不能跟舊密碼一樣":[{"type":0,"value":"Cannot use the same password"}],"admin.account.passwordEditor.確認新密碼":[{"type":0,"value":"Confirm New Password"}],"admin.account.passwordEditor.舊密碼":[{"type":0,"value":"Old Password"}],"admin.account.passwordEditor.舊密碼錯誤":[{"type":0,"value":"Incorrect password"}],"admin.account.passwordEditor.設定密碼":[{"type":0,"value":"Setup your Password"}],"admin.account.r18.敏感內容":[{"type":0,"value":"Sensitive Content"}],"admin.account.r18.若您的頁面涉及 18 歲未成年不得瀏覽的內容,請開啟敏感內容保護":[{"type":0,"value":"If your page contains mature content, please turn on this Sensitive Mode."}],"admin.account.reameSlug.傳送門帳號":[{"type":0,"value":"Portaly Account"}],"admin.account.reameSlug.刪除帳號":[{"type":0,"value":"Delete"}],"admin.account.reameSlug.刪除帳號後,您將無法取得 Portaly 中的任何相關資訊,包含數據、贊助名單、贊助款項、合作洽詢等。":[{"type":0,"value":"Deleting your account is irreversible. All your content, data, name list will be lost."}],"admin.account.reameSlug.原網址":[{"type":0,"value":"Original URL"}],"admin.account.reameSlug.如果你已經沒有打算使用傳送門,可以永久刪除帳號。":[{"type":0,"value":"Delete your Portaly account forever."}],"admin.account.reameSlug.帳號變更":[{"type":0,"value":"Account Options"}],"admin.account.reameSlug.新網址":[{"type":0,"value":"Your new URL"}],"admin.account.reameSlug.更新成功":[{"type":0,"value":"Updated Successfully"}],"admin.account.reameSlug.永久刪除帳號":[{"type":0,"value":"Delete Portaly Account"}],"admin.account.reameSlug.注意:刪除帳號是永久設定。":[{"type":0,"value":"Note: Deleting your account is irreversible."}],"admin.account.reameSlug.注意:更改帳號後,你原本的網址即會失效,「傳送門數據」也會歸零。":[{"type":0,"value":"Note: By changing your Portaly URL, your original URL will be invalid; all your Portaly stats will be reset."}],"admin.account.reameSlug.注意:若修改網址,60 天內將無法重新變更。「傳送門數據」也會歸零。":[{"type":0,"value":"Note: You can only change your Portaly account once within 60 days. If you change your URL, all you Portaly stats will be reset."}],"admin.account.reameSlug.確認永久刪除帳號?":[{"type":0,"value":"Confirm deleting your account forever?"}],"admin.account.reameSlug.確認變更傳送門網址?":[{"type":0,"value":"Confirm changing your Portaly URL?"}],"admin.account.reameSlug.網址不可超過 32 字元":[{"type":0,"value":"URL cannot exceed 32 characters."}],"admin.account.reameSlug.至少要 5 個字元喔":[{"type":0,"value":"A URL has to be at least 5 characters."}],"admin.account.reameSlug.請輸入傳送門帳號":[{"type":0,"value":"Please enter your Portaly account."}],"admin.account.reameSlug.開頭與結尾僅能使用英數,或包含不支援的特殊字元":[{"type":0,"value":"The beginning and the end can only use english letters and numbers."}],"admin.account.reameSlug.關閉":[{"type":0,"value":"Close"}],"admin.account.tagManager.Google 通用 Analytics":[{"type":0,"value":"Google Universal Analytics"}],"admin.account.tagManager.追蹤設定":[{"type":0,"value":"Tracking"}],"admin.account.tempClose.description":[{"type":0,"value":"Temporarily make your Portaly inaccessible, but the backend will still function normally"}],"admin.account.tempClose.關閉帳號":[{"type":0,"value":"Close Account"}],"admin.account.傳送門推薦註冊按鈕、AdSense...等廣告":[{"type":0,"value":"Portaly recommends registration buttons, AdSense, etc., for advertising."}],"admin.account.免費升級":[{"type":0,"value":"Upgrade for Free"}],"admin.account.加入時間":[{"type":0,"value":"Joined At"}],"admin.account.升級後即可調整此設定":[{"type":0,"value":"Settings adjustable after upgrade"}],"admin.account.升級後系統將自動關閉廣告":[{"type":0,"value":"Ads will be disabled by default after you upgrade"}],"admin.account.帳號管理":[{"type":0,"value":"Account Manager"}
305],"admin.account.我的帳號":[{"type":0,"value":"My Account"}],"admin.account.登出":[{"type":0,"value":"Logout"}],"admin.account.聯絡信箱":[{"type":0,"value":"Contact Email"}],"admin.account.自訂網域":[{"type":0,"value":"Custom Domain"}],"admin.account.避免 Portaly 頁面受到廣告干擾":[{"type":0,"value":"Prevent ad interference on your Portaly page"}],"admin.account.關閉 Portaly 廣告":[{"type":0,"value":"Turn off Portaly ads"}],"admin.account.關閉系統廣告":[{"type":0,"value":"Disable system ads"}],"admin.affiliate.PartnerIndex.ProductList.不能包含特殊符號":[{"type":0,"value":"Special characters are not allowed"}],"admin.affiliate.PartnerIndex.ProductList.分潤比例":[{"type":0,"value":"Profit Share Percentage"}],"admin.affiliate.PartnerIndex.ProductList.利潤":[{"type":0,"value":"Profit"}],"admin.affiliate.PartnerIndex.ProductList.創作者":[{"type":0,"value":"Creator"}],"admin.affiliate.PartnerIndex.ProductList.售價":[{"type":0,"value":"Sale Price"}],"admin.affiliate.PartnerIndex.ProductList.商品名稱":[{"type":0,"value":"Product Name"}],"admin.affiliate.PartnerIndex.ProductList.商品已刪除":[{"type":0,"value":"Product Deleted"}],"admin.affiliate.PartnerIndex.ProductList.導購交易的分潤比例。分潤金額 = 交易金額 * 分潤比例":[{"type":0,"value":"Profit share percentage for affiliate transactions. Profit amount = Transaction amount * Profit share percentage"}],"admin.affiliate.PartnerIndex.ProductList.已更新短網址":[{"type":0,"value":"Short link updated"}],"admin.affiliate.PartnerIndex.ProductList.已生成短網址":[{"type":0,"value":"Short link created"}],"admin.affiliate.PartnerIndex.ProductList.已關閉":[{"type":0,"value":"Closed"}],"admin.affiliate.PartnerIndex.ProductList.推廣連結":[{"type":0,"value":"Promotion Link"}],"admin.affiliate.PartnerIndex.ProductList.提領款項":[{"type":0,"value":"Withdraw Funds"}],"admin.affiliate.PartnerIndex.ProductList.更新":[{"type":0,"value":"Update"}],"admin.affiliate.PartnerIndex.ProductList.此網址已被使用":[{"type":0,"value":"This link is already taken"}],"admin.affiliate.PartnerIndex.ProductList.產生":[{"type":0,"value":"Generate"}],"admin.affiliate.PartnerIndex.ProductList.發票費用":[{"type":0,"value":"Invoice Fee"}],"admin.affiliate.PartnerIndex.ProductList.短網址至少需要5碼":[{"type":0,"value":"Short link must be at least 5 characters"}],"admin.affiliate.PartnerIndex.ProductList.短網址連結":[{"type":0,"value":"Short Link"}],"admin.affiliate.PartnerIndex.ProductList.編輯推廣連結":[{"type":0,"value":"Edit Promotion Link"}],"admin.affiliate.PartnerIndex.ProductList.聯盟行銷清單":[{"type":0,"value":"Affiliate Marketing List"}],"admin.affiliate.PartnerIndex.ProductList.自訂短網址":[{"type":0,"value":"Custom short link"}],"admin.affiliate.PartnerIndex.ProductList.請輸入自訂網址,或直接點擊「產生」。自訂網址至少需要 5 碼,區分大小寫。":[{"type":0,"value":"Please enter a custom URL or click \\"Generate\\" directly. The custom URL must be at least 5 characters long and is case sensitive."}],"admin.affiliate.PartnerIndex.ProductList.費用說明":[{"type":0,"value":"Fee Explanation"}],"admin.affiliate.PartnerIndex.ProductList.銷售夥伴實際獲得之收益":[{"type":0,"value":"Earnings of Sales Partner"}],"admin.affiliate.PartnerIndex.ProductList.降低費率":[{"type":0,"value":"Reduce Fee Rate"}],"admin.affiliate.PartnerIndex.redirectingToRewards":[{"type":0,"value":"Redirecting to Portaly Rewards…"}],"admin.affiliate.PartnerIndex.此頁面為 Portaly 數位商品聯賣夥伴之頁面。":[{"type":0,"value":"This page is for Portaly Digital Product Affiliate Partners."}],"admin.affiliate.PartnerIndex.綁定創作者":[{"type":0,"value":"Link Creator"}],"admin.affiliate.PartnerIndex.綁定創作者.tooltip":[{"type":0,"value":"Partners can assist creators in selling products and earn profit shares. The profits will directly go into the financial management."}],"admin.affiliate.ProductMerchant.commision.helper.1":[{"type":0,"value":"Profit Amount = Sales Revenue * Profit %"}],"admin.affiliate.ProductMerchant.commision.helper.2":[{"type":0,"value":"Each transaction\'s platform fee and invoice cost are borne separately by the creator and partner."}],"admin.affiliate.ProductMerchant.commision.helper.3":[{"type":0,"value":"For each transaction, Portaly charges an additional "},{"type":1,"value":"x"},{"type":0,"value":"% service fee, which is borne by the creator."}],"admin.affiliate.ProductMerchant.commision.helper.4":[{"type":0,"value":"The invoice fee for each transaction is borne by the creator and the partner respectively."}],"admin.affiliate.ProductMerchant.commision.分潤比例":[{"type":0,"value":"Profit Share Percentage"}],"admin.affiliate.ProductMerchant.commision.最大分潤不可超過":[{"type":0,"value":"Maximum profit share c
305annot exceed "},{"type":1,"value":"rate"},{"type":0,"value":"%"}],"admin.affiliate.ProductMerchant.commision.最小需大於0%":[{"type":0,"value":"Minimum must be greater than 0%"}],"admin.affiliate.ProductMerchant.commision.請輸入分潤比例":[{"type":0,"value":"Please enter the profit share percentage"}],"admin.affiliate.ProductMerchant.partnerList.夥伴帳號":[{"type":0,"value":"Partner Account"}],"admin.affiliate.ProductMerchant.partnerList.聯賣夥伴":[{"type":0,"value":"Affiliate Partner"}],"admin.affiliate.ProductMerchant.partnerList.聯賣夥伴.tooltip":[{"type":0,"value":"Invite partners with a Portaly account to join and start affiliate selling!"}],"admin.affiliate.ProductMerchant.productList.聯賣商品":[{"type":0,"value":"Affiliate Products"}],"admin.affiliate.ProductMerchant.productList.聯賣收益":[{"type":0,"value":"Affiliate Earnings"}],"admin.affiliate.ProductMerchant.啟用商品推廣":[{"type":0,"value":"Enable Sponsored Products"}],"admin.affiliate.ProductMerchant.啟用商品聯賣":[{"type":0,"value":"Enable Affiliate Selling"}],"admin.affiliate.ProductMerchant.啟用商品聯賣.創作者可邀請夥伴協助銷售在 Portaly 上架的商品,並自訂分潤比例。":[{"type":0,"value":"Creators can invite partners to help sell products listed on Portaly and customize the profit share ratio."}],"admin.affiliate.ProductMerchant.確認關閉商品推廣?":[{"type":0,"value":"Confirm to close product promotion?"}],"admin.affiliate.ProductMerchant.關閉商品推廣":[{"type":0,"value":"Turn off Sponsored Products"}],"admin.affiliate.ProductMerchant.關閉後,所有商品將會停止進行推廣。":[{"type":0,"value":"After closure, all products will stop being promoted."}],"admin.affiliate.invitation.取消":[{"type":0,"value":"Cancel"}],"admin.affiliate.invitation.已拒絕邀請":[{"type":0,"value":"Invitation Rejected"}],"admin.affiliate.invitation.成功加入合作夥伴":[{"type":0,"value":"Successfully Joined Partner"}],"admin.affiliate.invitation.發送了連結邀請給您":[{"type":0,"value":"A link invitation was sent to you"}],"admin.affiliate.invitation.確認":[{"type":0,"value":"Confirm"}],"admin.affiliate.stats.分潤":[{"type":0,"value":"Profit"}],"admin.affiliate.stats.分潤費用":[{"type":0,"value":"Partner Profit Share"}],"admin.affiliate.stats.分潤金額":[{"type":0,"value":"Profit Amount"}],"admin.affiliate.stats.利潤":[{"type":0,"value":"Profit"}],"admin.affiliate.stats.利潤.創作者實際獲得之收益":[{"type":0,"value":"Actual Earnings Gained by Creator"}],"admin.affiliate.stats.包含系統抽成與平台服務費":[{"type":0,"value":"Including system commission and platform service fee"}],"admin.affiliate.stats.夥伴分潤.提供銷售夥伴之總金額":[{"type":0,"value":"Profit Amount Provided to Affiliate Partner"}],"admin.affiliate.stats.扣除推廣費用之後的利潤":[{"type":0,"value":"Profit after deducting promotional expenses"}],"admin.affiliate.stats.推廣費用":[{"type":0,"value":"Promotion costs"}],"admin.affiliate.stats.獲得分潤":[{"type":0,"value":"Profit Gained"}],"admin.affiliate.stats.獲得分潤.銷售此商品獲得之分潤":[{"type":0,"value":"Profit Earned from Selling This Product"}],"admin.affiliate.stats.總銷售額":[{"type":0,"value":"Total Sales Amount"}],"admin.affiliate.stats.總銷售額.透過聯賣銷售之總金額":[{"type":0,"value":"Total Amount Sold through Affiliate Selling"}],"admin.affiliate.stats.透過 Portaly 與推廣者完成銷售之分潤金額":[{"type":0,"value":"The commission amount for sales completed through Portaly and promoters"}],"admin.affiliate.stats.銷售量":[{"type":0,"value":"Sales"}],"admin.affiliate.stats.銷售額":[{"type":0,"value":"Sales Amount"}],"admin.affiliate.unlink.確定要解除與『{name}』的連結嗎?":[{"type":0,"value":"Are you sure you want to unlink from "},{"type":1,"value":"name"},{"type":0,"value":"?"}],"admin.affiliate.unlink.解除連結":[{"type":0,"value":"Unlink"}],"admin.affiliate.作為創作者,你可以邀請朋友一起推廣、銷售您的產品!":[{"type":0,"value":"As a creator, you can invite friends to promote and sell your products!"}],"admin.affiliate.作為創作者,你可以邀請朋友一起推廣、銷售您的產品!邀請朋友加入你的夥伴名單,設定好分潤比例,即可生成專屬推薦連結。每一筆銷售將透過系統分帳、並由雙方分攤各自手續費。":[{"type":0,"value":"As a creator, you can invite friends to promote and sell your products! Invite friends to your partner list, set the profit share ratio, and generate a unique referral link. Each sale will be split by the system, and both parties will share their respective transaction fees."}],"admin.affiliate.作為夥伴,你可以協助銷售其他創作者上架至 Portaly 的商品!":[{"type":0,"value":"As a partner, you can help sell products listed by other creators on Portaly!"}],"admin.affiliate.作為夥伴,你可以協助銷售其他創作者上架至 Portaly 的商品!由產品創作者發送邀請,即可啟用。每一筆銷售將透過系統分帳、並由雙方分攤各自手續費。":[{"type":0,"value":"As a partner, you can assist in selling products listed by other creators on Portaly! Once the product creator sends an invitation, you can start. Each sale will be split by the system, and both parties will share their respective transaction fees."}],"admin.affiliate.創作者可以邀請夥伴協助銷售商品!":[{"type":0,"value":"Creators can invite partners to help sell products!"}],"admin.affiliate.創作者邀請夥伴,協助銷售 Portaly 上的商品。":[{"type":0,"value":"Creators invite partners to help sell products on Portaly."}],"admin.affiliate.商品聯賣:創作者":[{"type":0,"value":"Affiliate Selling: Creator"}],"admin.affiliate.商品聯賣:夥伴":[{"type":0,"value":"Affiliate Selling: Partner"}],"admin.affiliate.夥伴可以透過分享專屬連結,獲取分潤!":[{"type":0,"value":"Partners can share a unique link to earn profit shares!"}],"admin.affiliate.如何開始?":[{"type":0,"value":"How to Start?"}],"admin.affiliate.提供創作者邀請夥伴,協助銷售 Portaly 上的商品。":[{"type":0,"value":"Enables creators to invite partners to help sell products on Portaly."}],"admin.affiliate.立即開始":[{"type":0,"value":"Start Now"}],"admin.analytics.dashboard.Portaly 的觀看總人數":[{"type":0,"value":"Total views of the Portaly site"}],"admin.analytics.dashboard.來源":[{"type":0,"value":"Sources"}],"admin.analytics.dashboard.天內":[{"type":0,"value":"days"}],"admin.analytics.dashboard.平板":[{"type":0,"value":"Tablet"}],"admin.analytics.dashboard.所有區塊、按鈕的點擊次數加總":[{"type":0,"value":"Add up the clicks from all blocks"}],"admin.analytics.dashboard.所有區塊、按鈕被看見的次數加總":[{"type":0,"value":"Add up the views from all blocks"}],"admin.analytics.dashboard.手機":[{"type":0,"value":"Mobile"}],"admin.analytics.dashboard.曝光":[{"type":0,"value":"Impressions"}],"admin.analytics.dashboard.桌機":[{"type":0,"value":"Desktop"}],"admin.analytics.dashboard.瀏覽人數":[{"type":0,"value":"Site Views"}],"admin.analytics.dashboard.筆電":[{"type":0,"value":"Laptop"}],"admin.analytics.dashboard.裝置":[{"type":0,"value":"Devices"}],"admin.analytics.dashboard.過去":[{"type":0,"value":"Past"}],"admin.analytics.dashboard.點擊":[{"type":0,"value":"Clicks"}],"admin.analytics.dashboard.點擊 \xf7 曝光 = 使用者的點閱率":[{"type":0,"value":"Clicks / Impressions"}],"admin.analytics.datarange.時區說明":[{"type":0,"value":"Times shown in Taipei time (GMT+8)"}],"admin.analytics.datarange.結束日期":[{"type":0,"value":"End date"}],"admin.analytics.datarange.起始日期":[{"type":0,"value":"Start date"}],"admin.analytics.doughnutChart.列表":[{"type":0,"value":"List"}],"admin.analytics.doughnutChart.圖表":[{"type":0,"value":"Chart"}],"admin.analytics.ga.seo.title":[{"type":0,"value":"分析工具"}],"admin.analytics.productPageList.商品名稱":[{"type":0,"value":"Product Name"}],"admin.analytics.productPageList.商品頁瀏覽 - 列表":[{"type":0,"value":"Product Page Views - List (Beta)"}],"admin.analytics.productPageList.瀏覽":[{"type":0,"value":"Views"}],"admin.analytics.socialList.個人檔案社群連結":[{"type":0,"value":"Personal profile social link"}],"admin.analytics.socialList.列表":[{"type":0,"value":"List"}],"admin.analytics.socialList.平台":[{"type":0,"value":"Platform"}],"admin.analytics.socialList.曝光":[{"type":0,"value":"Impressions"}],"admin.analytics.socialList.每日":[{"type":0,"value":"daily"}],"admin.analytics.socialList.點擊":[{"type":0,"value":"Click"}],"admin.analytics.subpageList.互動":[{"type":0,"value":"Interactions"}],"admin.analytics.subpageList.分頁名稱":[{"type":0,"value":"Name"}],"admin.analytics.subpageList.分頁瀏覽 - 列表":[{"type":0,"value":"Subpage Views - List (Beta)"}],"admin.analytics.subpageList.瀏覽":[{"type":0,"value":"Views"}],"admin.analytics.subpageList.連結點擊、影片播放加總":[{"type":0,"value":"Total link clicks, video plays"}],"admin.analytics.分頁瀏覽 - 趨勢圖":[{"type":0,"value":"Subpage Views - Trend Chart (Beta)"}],"admin.analytics.列表":[{"type":0,"value":"List"}],"admin.analytics.合計瀏覽次數":[{"type":0,"value":"Total views"}],"admin.analytics.商品頁合計瀏覽次數":[{"type":0,"value":"Total views"}],"admin.analytics.商品頁瀏覽 - 趨勢圖":[{"type":0,"value":"Product Page Views - Trend (Beta)"}],"admin.analytics.國家":[{"type":0,"value":"Country"}],"admin.analytics.地區分布":[{"type":0,"value":"Regional Distribution"}],"admin.analytics.地圖":[{"type":0,"value":"map"}],"admin.analytics.日":[{"type":0,"value":"Daily"}],"admin.analytics.曝光":[{"type":0,"value":"Impressions"}],"admin.analytics.曝光點擊 - 趨勢圖":[{"type":0,"value":"Impression Clicks - Trend Chart"}],"admin.analytics.瀏覽人數 趨勢圖":[{"type":0,"value":"Total Views - Trend Chart"}],"admin.analytics.週":[{"type":0,"value":"Weekly"}],"admin.analytics.頂級會員專屬":[{"type":0,"value":"Exclusive for premium members"}],"admin.analytics.點擊":[{"type":0,"value":"Clicks"}],"admin.assistant.adminProxy":[{"type":0,"value":"Admin proxy mode: this is someone else\'s dashboard, not a sandbox. Anything the assistant creates, edits, publishes or unpublishes here is this creator\'s live data and takes effect the moment you send it. These turns are kept in a separate audit log and are not counted in beta telemetry."}],"admin.assistant.attribution.action.coupon.activated":[{"type":0,"value":"enabled the coupon"}],"admin.assistant.attribution.action.coupon.created":[{"type":0,"value":"created the coupon"}],"admin.assistant.attribution.action.coupon.deactivated":[{"type":0,"value":"disabled the coupon"}],"admin.assistant.attribution.action.coupon.updated":[{"type":0,"value":"updated the coupon"}],"admin.assistant.attribution.action.page.updated":[{"type":0,"value":"updated the page"}],"admin.assistant.attribution.action.product.activated":[{"type":0,"value":"published the product"}],"admin.assistant.attribution.action.product.created":[{"type":0,"value":"created the product"}],"admin.assistant.attribution.action.product.deactivated":[{"type":0,"value":"unpublished the product"}],"admin.assistant.attribution.action.product.updated":[{"type":0,"value":"updated the product"}],"admin.assistant.attribution.action.campaign.countdown":[{"type":0,"value":"set a countdown price"}],"admin.assistant.attribution.action.campaign.sale":[{"type":0,"value":"set a sale price"}],"admin.assistant.attribution.action.campaign.reverted":[{"type":0,"value":"canceled the campaign"}],"admin.assistant.attribution.badge":[{"type":0,"value":"AI edited on "},{"type":1,"value":"date"}],"admin.assistant.attribution.change.content":[{"type":0,"value":"content"}],"admin.assistant.attribution.change.media":[{"type":0,"value":"images and video"}],"admin.assistant.attribution.change.name":[{"type":0,"value":"name"}],"admin.assistant.attribution.change.price":[{"type":0,"value":"price"}],"admin.assistant.attribution.change.settings":[{"type":0,"value":"other settings"}],"admin.assistant.attribution.change.status":[{"type":0,"value":"visibility"}],"admin.assistant.attribution.changes":[{"type":0,"value":", changed: "},{"type":1,"value":"list"}],"admin.assistant.attribution.digest.collapse":[{"type":0,"value":"Collapse"}],"admin.assistant.attribution.digest.expand":[{"type":0,"value":"View"}],"admin.assistant.attribution.digest.item":[{"type":1,"value":"time"},{"type":0,"value":" \xb7 "},{"type":1,"value":"name"},{"type":0,"value":" \xb7 "},{"type":1,"value":"summary"}],"admin.assistant.attribution.digest.summary":[{"type":0,"value":"The AI assistant changed "},{"type":1,"value":"count"},{"type":0,"value":" items for you in the last "},{"type":1,"value":"days"},{"type":0,"value":" days"}],"admin.assistant.attribution.digest.view":[{"type":0,"value":"See changes"}],"admin.assistant.attribution.page.main":[{"type":0,"value":"the home page"}],"admin.assistant.attribution.page.pageDraft":[{"type":0,"value":"the home page (page redesign)"}],"admin.assistant.attribution.page.support":[{"type":0,"value":"the support plan"}],"admin.assistant.attribution.tooltip":[{"type":0,"value":"AI assistant \xb7 "},{"type":1,"value":"time"},{"type":0,"value":" \xb7 "},{"type":1,"value":"summary"}],"admin.assistant.attribution.unnamed":[{"type":0,"value":"Untitled"}],"admin.assistant.badge.quotaExhausted":[{"type":0,"value":"Out of quota"}],"admin.assistant.badge.rateLimited":[{"type":0,"value":"Try again shortly"}
305],"admin.assistant.confirm.approve":[{"type":0,"value":"Confirm & publish"}],"admin.assistant.confirm.campaign.baseline":[{"type":0,"value":"Your coupons usually take at most "},{"type":1,"value":"usual"},{"type":0,"value":"% off the price. This time it is "},{"type":1,"value":"current"},{"type":0,"value":"%."}],"admin.assistant.confirm.campaign.cancelHint":[{"type":0,"value":"Once live, your dashboard home shows \\"Cancel this campaign\\" so you can take it down any time."}],"admin.assistant.confirm.coupon.approve":[{"type":0,"value":"Confirm & deactivate"}],"admin.assistant.confirm.coupon.done":[{"type":0,"value":"Coupon deactivated"}],"admin.assistant.confirm.coupon.error":[{"type":0,"value":"Deactivating didn\'t go through. Try again."}],"admin.assistant.confirm.coupon.followUpMessage":[{"type":0,"value":"Deactivate coupon "},{"type":1,"value":"code"},{"type":0,"value":" (couponId: "},{"type":1,"value":"couponId"},{"type":0,"value":")."}],"admin.assistant.confirm.coupon.line":[{"type":0,"value":"Coupon "},{"type":1,"value":"code"},{"type":0,"value":": "},{"type":1,"value":"amount"},{"type":0,"value":" off “"},{"type":1,"value":"product"},{"type":0,"value":"”"}],"admin.assistant.confirm.coupon.lineAll":[{"type":0,"value":"Coupon "},{"type":1,"value":"code"},{"type":0,"value":": "},{"type":1,"value":"amount"},{"type":0,"value":" off, valid on all products"}],"admin.assistant.confirm.coupon.notDone":[{"type":0,"value":"Not deactivated"}],"admin.assistant.confirm.coupon.title":[{"type":0,"value":"Confirm coupon deactivation"}],"admin.assistant.confirm.coupon.warning":[{"type":0,"value":"Once you confirm, buyers can no longer use this code at checkout. Completed orders are unaffected, and you can ask me to turn it back on later."}],"admin.assistant.listSeparator":[{"type":0,"value":", "}],"admin.campaignBar.live.title":[{"type":0,"value":"Live \xb7 "},{"type":1,"value":"name"},{"type":0,"value":" \xb7 "},{"type":1,"value":"start"},{"type":0,"value":" – "},{"type":1,"value":"end"}],"admin.campaignBar.live.cta":[{"type":0,"value":"Cancel this campaign"}],"admin.campaignBar.draft.title":[{"type":0,"value":"1 campaign is waiting for you to launch \xb7 "},{"type":1,"value":"name"},{"type":0,"value":" \xb7 "},{"type":1,"value":"start"},{"type":0,"value":" – "},{"type":1,"value":"end"}],"admin.campaignBar.draft.cta":[{"type":0,"value":"Review"}],"admin.campaignBar.launched":[{"type":0,"value":"Campaign is live"}],"admin.campaignBar.reverted":[{"type":0,"value":"Campaign canceled. Products and discount codes are back to how they were before launch."}],"admin.campaignBar.activationBlocked":[{"type":0,"value":"Some products can\'t be published yet. Complete their name and delivery content in Product management, then try again."}],"admin.campaignBar.failed":[{"type":0,"value":"That didn\'t work. Refresh the page and try again."}],"admin.assistant.confirm.campaign.couponEndShortened":[{"type":0,"value":"Discount code "},{"type":1,"value":"code"},{"type":0,"value":" was valid until "},{"type":1,"value":"from"},{"type":0,"value":"; once live it ends with the campaign on "},{"type":1,"value":"end"}],"admin.assistant.confirm.campaign.couponEndShortenedNoLimit":[{"type":0,"value":"Discount code "},{"type":1,"value":"code"},{"type":0,"value":" had no end date; once live it ends with the campaign on "},{"type":1,"value":"end"}],"admin.assistant.confirm.campaign.couponProduct":[{"type":1,"value":"name"},{"type":0,"value":" at "},{"type":1,"value":"price"},{"type":0,"value":": you receive "},{"type":1,"value":"amount"},{"type":0,"value":" less per use (buyer pays "},{"type":1,"value":"percent"},{"type":0,"value":"% of the price)"}],"admin.assistant.confirm.campaign.couponProductFree":[{"type":1,"value":"name"},{"type":0,"value":" at "},{"type":1,"value":"price"},{"type":0,"value":": you receive "},{"type":1,"value":"amount"},{"type":0,"value":" less per use (free for the buyer)"}],"admin.assistant.confirm.campaign.launchCouponOn":[{"type":0,"value":"Coupon "},{"type":1,"value":"code"},{"type":0,"value":" turns on:"}],"admin.assistant.confirm.campaign.forceApprove":[{"type":0,"value":"Revert anyway"}],"admin.assistant.confirm.campaign.launchApprove":[{"type":0,"value":"Confirm & launch"}],"admin.assistant.confirm.campaign.launchCoupon":[{"type":0,"value":"Coupon "},{"type":1,"value":"code"},{"type":0,"value":" turns on: each time a buyer uses it, you receive "},{"type":1,"value":"amount"},{"type":0,"value":" less"}],"admin.assistant.confirm.campaign.launchDone":[{"type":0,"value":"Campaign is live"}],"admin.assistant.confirm.campaign.launchError":[{"type":0,"value":"The launch didn\'t go through. Please try again."}],"admin.assistant.confirm.campaign.launchFollowUp":[{"type":0,"value":"Launch this campaign (campaignId: "},{"type":1,"value":"campaignId"},{"type":0,"value":")."}],"admin.assistant.confirm.campaign.launchIrreversible":[{"type":0,"value":"Orders paid and coupons used after launch can\'t be und
305one by reverting."}],"admin.assistant.confirm.campaign.launchNotDone":[{"type":0,"value":"Campaign didn\'t go live"}],"admin.assistant.confirm.campaign.launchProducts":[{"type":0,"value":"Goes live, anyone can see and buy: "},{"type":1,"value":"names"}],"admin.assistant.confirm.campaign.alreadyListed":[{"type":0,"value":"Already live: "},{"type":1,"value":"names"}],"admin.assistant.confirm.campaign.launchTitle":[{"type":0,"value":"Launch campaign: "},{"type":1,"value":"name"}],"admin.assistant.confirm.campaign.revertApprove":[{"type":0,"value":"Confirm & revert"}],"admin.assistant.confirm.campaign.revertCoupon":[{"type":0,"value":"Coupon "},{"type":1,"value":"code"},{"type":0,"value":" is turned off"}],"admin.assistant.confirm.campaign.revertCouponActive":[{"type":0,"value":"Coupon "},{"type":1,"value":"code"},{"type":0,"value":" goes back to its pre-launch settings and stays on"}],"admin.assistant.confirm.campaign.revertCouponUses":[{"type":0,"value":"Can\'t be undone: coupon "},{"type":1,"value":"code"},{"type":0,"value":" has been used "},{"type":1,"value":"uses"},{"type":0,"value":" times."}],"admin.assistant.confirm.campaign.revertDone":[{"type":0,"value":"Campaign reverted"}],"admin.assistant.confirm.campaign.revertError":[{"type":0,"value":"The revert didn\'t go through. Please try again."}],"admin.assistant.confirm.campaign.revertFollowUp":[{"type":0,"value":"Revert this campaign (campaignId: "},{"type":1,"value":"campaignId"},{"type":0,"value":")."}],"admin.assistant.confirm.campaign.revertIrreversible":[{"type":0,"value":"Can\'t be undone: "},{"type":1,"value":"orders"},{"type":0,"value":" orders paid since launch."}],"admin.assistant.confirm.campaign.revertNotDone":[{"type":0,"value":"Campaign wasn\'t reverted"}],"admin.assistant.confirm.campaign.revertProducts":[{"type":0,"value":"Back to how they were before launch: "},{"type":1,"value":"names"}],"admin.assistant.confirm.campaign.revertTitle":[{"type":0,"value":"Revert campaign: "},{"type":1,"value":"name"}],"admin.assistant.confirm.campaign.stale":[{"type":0,"value":"You edited some of these products or coupons after launch. Reverting sets them back to how they were before launch, and your later edits will be lost too."}],"admin.assistant.confirm.campaign.uncovered":[{"type":0,"value":"No coupon applies, sold at full price: "},{"type":1,"value":"names"}],"admin.assistant.confirm.campaign.window":[{"type":0,"value":"Dates: "},{"type":1,"value":"start"},{"type":0,"value":" – "},{"type":1,"value":"end"}],"admin.assistant.confirm.campaign.edit":[{"type":0,"value":"Edit"}],"admin.assistant.confirm.campaign.editWindow":[{"type":0,"value":"Change dates"}],"admin.assistant.confirm.campaign.windowStart":[{"type":0,"value":"Start date"}],"admin.assistant.confirm.campaign.windowEnd":[{"type":0,"value":"End date"}],"admin.assistant.confirm.campaign.save":[{"type":0,"value":"Save"}],"admin.assistant.confirm.campaign.remove":[{"type":0,"value":"Remove"}],"admin.assistant.confirm.campaign.removeLabel":[{"type":0,"value":"Remove "},{"type":1,"value":"name"}],"admin.assistant.confirm.campaign.preview":[{"type":0,"value":"Preview “"},{"type":1,"value":"name"},{"type":0,"value":"” on your phone"}],"admin.assistant.confirm.campaign.rateLabel":[{"type":0,"value":"Discount for code "},{"type":1,"value":"code"}],"admin.assistant.confirm.campaign.rateOption":[{"type":0,"value":"Buyer pays "},{"type":1,"value":"percent"},{"type":0,"value":"%"}],"admin.assistant.confirm.campaign.saveFailed":[{"type":0,"value":"Not saved: the dates can’t be in the past, a countdown or sale price has to start today, and the campaign needs at least one product or code"}],"admin.assistant.confirm.cancel":[{"type":0,"value":"Cancel"}],"admin.assistant.confirm.canceled":[{"type":0,"value":"Canceled"}],"admin.assistant.confirm.canceledFollowUp":[{"type":0,"value":"I clicked Cancel: \\""},{"type":1,"value":"action"},{"type":0,"value":"\\" was not carried out, and the confirmation card is closed."}],"admin.assistant.confirm.deleteBlock.approve":[{"type":0,"value":"Confirm & delete"}],"admin.assistant.confirm.block.heading":[{"type":1,"value":"type"},{"type":0,"value":": "},{"type":1,"value":"title"}],"admin.assistant.confirm.block.hidden":[{"type":0,"value":" (currently hidden)"}],"admin.assistant.confirm.block.image":[{"type":0,"value":"Image"}],"admin.assistant.confirm.block.linkTo":[{"type":1,"value":"text"},{"type":0,"value":" (links to "},{"type":1,"value":"url"},{"type":0,"value":")"}],"admin.assistant.confirm.block.unknownType":[{"type":0,"value":"Block"}],"admin.assistant.confirm.content.form":[{"type":0,"value":"Form: "},{"type":1,"value":"label"}],"admin.assistant.confirm.content.link":[{"type":0,"value":"Link: "},{"type":1,"value":"label"}],"admin.assistant.confirm.content.video":[{"type":0,"value":"Video: "},{"type":1,"value":"label"}],"admin.assistant.confirm.pageDraft.approve":[{"type":0,"value":"Confirm & switch to this version"}],"admin.assistant.confirm.pageDraft.done":[{"type":0,"value":"Homepage switched to this version"}],"admin.assistant.confirm.pageDraft.notDone":[{"type":0,"value":"The page was not switched"}],"admin.assistant.confirm.pageDraft.error":[{"type":0,"value":"The switch was not sent. Please try again."}],"admin.assistant.confirm.pageDraft.currentEmpty":[{"type":0,"value":"(No blocks will be replaced)"}],"admin.assistant.confirm.pageDraft.currentLabel":[{"type":0,"value":"Blocks that will be replaced (only Restore brings them back)"}],"admin.assistant.confirm.pageDraft.followUpMessage":[{"type":0,"value":"Please switch my homepage to this draft (draftId: "},{"type":1,"value":"draftId"},{"type":0,"value":")."}],"admin.assistant.confirm.pageDraft.title":[{"type":0,"value":"Replace the whole page"}],"admin.assistant.confirm.pageDraft.warning":[{"type":0,"value":"Once you confirm, the titles, lists and banners on your live homepage are replaced by the AI version and visitors see it right away; products, videos and other blocks stay as they are. A snapshot is saved first: the \\"Restore this page\\" button under the reply stays available until the next full-page switch, so you can get back to how it looks now."}],"admin.assistant.pageDraft.another":[{"type":0,"value":"Try another"}],"admin.assistant.pageDraft.previewLabel":[{"type":0,"value":"AI version preview (your live page has not changed)"}],"admin.assistant.pageDraft.use":[{"type":0,"value":"Use this version"}
305],"admin.assistant.pageDraft.useMessage":[{"type":0,"value":"Use this version (draftId: "},{"type":1,"value":"draftId"},{"type":0,"value":")."}],"admin.assistant.confirm.deleteBlock.currentEmpty":[{"type":0,"value":"(This block has no content)"}],"admin.assistant.confirm.deleteBlock.currentLabel":[{"type":0,"value":"This block\'s current content (lost once you confirm)"}],"admin.assistant.confirm.deleteBlock.done":[{"type":0,"value":"Block deleted"}],"admin.assistant.confirm.deleteBlock.error":[{"type":0,"value":"The deletion was not submitted. Please try again."}],"admin.assistant.confirm.deleteBlock.followUpMessage":[{"type":0,"value":"Please delete the page block (blockId: "},{"type":1,"value":"blockId"},{"type":0,"value":")."}],"admin.assistant.confirm.deleteBlock.incomingEmpty":[{"type":0,"value":"(The whole block will disappear from your page)"}],"admin.assistant.confirm.deleteBlock.notDone":[{"type":0,"value":"Not deleted"}],"admin.assistant.confirm.deleteBlock.title":[{"type":0,"value":"Confirm deleting this block"}],"admin.assistant.confirm.deleteBlock.warning":[{"type":0,"value":"Once deleted, this block and everything in it disappears from your page. Pages have no draft state, so visitors stop seeing it the moment you confirm."}],"admin.assistant.confirm.done":[{"type":0,"value":"Published"}],"admin.assistant.confirm.error":[{"type":0,"value":"Publishing didn\'t go through. Try again."}],"admin.assistant.confirm.followUpMessage":[{"type":0,"value":"Publish this product (productId: "},{"type":1,"value":"productId"},{"type":0,"value":")."}],"admin.assistant.confirm.modalTitle":[{"type":0,"value":"Needs your confirmation"}],"admin.assistant.confirm.notDone":[{"type":0,"value":"Not published"}],"admin.assistant.confirm.overwrite.approve":[{"type":0,"value":"Confirm & overwrite"}],"admin.assistant.confirm.overwrite.currentEmpty":[{"type":0,"value":"(No delivery contents yet)"}],"admin.assistant.confirm.overwrite.currentLabel":[{"type":0,"value":"Current delivery contents (lost once you confirm)"}],"admin.assistant.confirm.overwrite.currentLabelCounted":[{"type":0,"value":"Current delivery contents ("},{"type":1,"value":"count"},{"type":0,"value":" in total, lost once you confirm)"}],"admin.assistant.confirm.overwrite.done":[{"type":0,"value":"Delivery contents overwritten"}],"admin.assistant.confirm.overwrite.error":[{"type":0,"value":"The overwrite didn\'t go through. Try again."}],"admin.assistant.confirm.overwrite.followUpMessage":[{"type":0,"value":"Overwrite the delivery contents for this product (productId: "},{"type":1,"value":"productId"},{"type":0,"value":")."}],"admin.assistant.confirm.overwrite.incomingEmpty":[{"type":0,"value":"(Everything cleared: buyers will get no delivery contents)"}],"admin.assistant.confirm.overwrite.incomingLabel":[{"type":0,"value":"Will become"}],"admin.assistant.confirm.overwrite.incomingLabelCounted":[{"type":0,"value":"Will become ("},{"type":1,"value":"count"},{"type":0,"value":" in total)"}],"admin.assistant.confirm.overwrite.notDone":[{"type":0,"value":"Not overwritten"}],"admin.assistant.confirm.overwrite.title":[{"type":0,"value":"Confirm overwriting delivery contents"}],"admin.assistant.confirm.price.approve":[{"type":0,"value":"Confirm price change"}],"admin.assistant.confirm.price.change":[{"type":0,"value":"“"},{"type":1,"value":"name"},{"type":0,"value":"” price "},{"type":1,"value":"from"},{"type":0,"value":" → "},{"type":1,"value":"to"}],"admin.assistant.confirm.price.done":[{"type":0,"value":"Price changed"}],"admin.assistant.confirm.price.error":[{"type":0,"value":"The price change didn\'t go through. Try again."}],"admin.assistant.confirm.price.followUpMessage":[{"type":0,"value":"Change the price of “"},{"type":1,"value":"name"},{"type":0,"value":"” to "},{"type":1,"value":"price"},{"type":0,"value":" (productId: "},{"type":1,"value":"productId"},{"type":0,"value":")."}],"admin.assistant.confirm.price.notDone":[{"type":0,"value":"Price not changed"}],"admin.assistant.confirm.price.title":[{"type":0,"value":"Confirm price change"}],"admin.assistant.confirm.price.warning":[{"type":0,"value":"Once you confirm, buyers pay the new price r
305ight away; completed orders are unaffected. Fixed-amount discount codes don\'t adjust, so the discount they work out to will change."}],"admin.assistant.confirm.price.warningUnpublished":[{"type":0,"value":"This product is currently unpublished, so buyers can\'t purchase it yet. The new price applies once you publish it; completed orders are unaffected. Fixed-amount discount codes don\'t adjust, so the discount they work out to will change."}],"admin.assistant.confirm.product.line":[{"type":0,"value":"“"},{"type":1,"value":"name"},{"type":0,"value":"” at "},{"type":1,"value":"price"}],"admin.assistant.confirm.product.name":[{"type":0,"value":"“"},{"type":1,"value":"name"},{"type":0,"value":"”"}],"admin.assistant.confirm.overwrite.warning":[{"type":0,"value":"Delivery contents are replaced as a whole: anything not listed under “Will become” is gone for good, and buyers who already paid will get the new contents instead."}],"admin.assistant.confirm.reversible":[{"type":0,"value":"You can unpublish at any time; completed orders are unaffected."}],"admin.assistant.confirm.seeModal":[{"type":0,"value":"Finish confirming in the dialog."}],"admin.assistant.confirm.title":[{"type":0,"value":"Confirm publishing"}],"admin.assistant.confirm.unpublish.approve":[{"type":0,"value":"Confirm & unpublish"}],"admin.assistant.confirm.unpublish.done":[{"type":0,"value":"Unpublished"}],"admin.assistant.confirm.unpublish.error":[{"type":0,"value":"Unpublishing didn\'t go through. Try again."}],"admin.assistant.confirm.unpublish.followUpMessage":[{"type":0,"value":"Unpublish these products: "},{"type":1,"value":"names"},{"type":0,"value":" (productId: "},{"type":1,"value":"productIds"},{"type":0,"value":")."}],"admin.assistant.confirm.unpublish.notDone":[{"type":0,"value":"Not unpublished"}],"admin.assistant.confirm.unpublish.reason.contentsIncomplete":[{"type":0,"value":"some delivery contents are incomplete"}],"admin.assistant.confirm.unpublish.reason.contentsRequired":[{"type":0,"value":"no delivery contents set"}],"admin.assistant.confirm.unpublish.reason.nameRequired":[{"type":0,"value":"no product name yet"}],"admin.assistant.confirm.unpublish.relistBlocked":[{"type":0,"value":"After unpublishing, fix this before it can go live again: "},{"type":1,"value":"reasons"}],"admin.assistant.confirm.unpublish.title":[{"type":0,"value":"Confirm unpublishing"}],"admin.assistant.confirm.unpublish.warning":[{"type":0,"value":"Once you confirm, these products disappear from your public page and can\'t be bought; completed orders are unaffected."}],"admin.assistant.confirm.visibility":[{"type":0,"value":"This goes live on your public page and anyone can buy it."}],"admin.assistant.emptyReply":[{"type":0,"value":"(No content)"}],"admin.assistant.entry.ariaLabel":[{"type":0,"value":"Give the Portaly AI assistant an instruction"}],"admin.assistant.entry.placeholder":[{"type":0,"value":"What do you want to do? For example: "},{"type":1,"value":"example"}],"admin.assistant.entry.placeholderShort":[{"type":0,"value":"What do you want to do?"}],"admin.assistant.entry.resume":[{"type":0,"value":"Back to the conversation"}],"admin.assistant.entry.scope":[{"type":0,"value":"Page blocks and theme, products and discount codes, sales and orders"}],"admin.assistant.entry.scopeSupport":[{"type":0,"value":"Sponsorship plan content and amounts, sponsorship income"}],"admin.assistant.entry.suggestion.bestCoupon":[{"type":0,"value":"Which discount code performed best last month?"}],"admin.assistant.entry.suggestion.homeDarkTheme":[{"type":0,"value":"Switch my page background to dark"}],"admin.assistant.entry.suggestion.homeYoutube":[{"type":0,"value":"Add a YouTube block at the top of my page"}],"admin.assistant.entry.suggestion.recentOrders":[{"type":0,"value":"Order details for the last 7 days"}],"admin.assistant.entry.suggestion.salesThisMonth":[{"type":0,"value":"How much did digital products sell this month?"}],"admin.assistant.entry.suggestion.subpageDarkTheme":[{"type":0,"value":"Switch my whole site to a dark background"}],"admin.assistant.entry.suggestion.subpageYoutube":[{"type":0,"value":"Add a YouTube block at the top of this subpage"}],"admin.assistant.entry.suggestion.supportPlan":[{"type":0,"value":"What does my current sponsorship plan look like?"}],"admin.assistant.entry.suggestion.supportRevenue":[{"type":0,"value":"How much sponsorship income did I get this month?"}],"admin.assistant.entry.title":[{"type":0,"value":"Portaly AI Assistant"}],"admin.assistant.entry.unlock":[{"type":0,"value":"Upgrade to unlock the AI assistant"}],"admin.assistant.error.generic":[{"type":0,"value":"That message didn\'t go through. Try again."}],"admin.assistant.error.manualLink":[{"type":0,"value":"Do it manually in the dashboard"}],"admin.assistant.exportLink.label":[{"type":0,"value":"Download CSV ("},{"type":1,"value":"count"},{"type":0,"value":" people)"}],"admin.assistant.feedback.down":[{"type":0,"value":"This reply didn\'t help"}],"admin.assistant.feedback.up":[{"type":0,"value":"This reply helped"}],"admin.assistant.inputPlaceholder":[{"type":0,"value":"Ask a question, or have the assistant edit a page block, create a product or a discount code…"}],"admin.assistant.intro":[{"type":0,"value":"Ask about sales and orders, or have me edit your page, products, discount codes and support plans."}],"admin.assistant.mark.created":[{"type":0,"value":"Just added by AI"}],"admin.assistant.mark.updated":[{"type":0,"value":"Just edited by AI"}],"admin.assistant.navigate.accept":[{"type":0,"value":"Take me there"}],"admin.assistant.navigate.dismiss":[{"type":0,"value":"Not now"}],"admin.assistant.navigate.open":[{"type":0,"value":"Open "},{"type":1,"value":"page"},{"type":0,"value":" ↗"}],"admin.assistant.navigate.page.home":[{"type":0,"value":"the page editor"}],"admin.assistant.navigate.page.other":[{"type":0,"value":"the admin area"}],"admin.assistant.navigate.page.product":[{"type":0,"value":"the Project List in product management"}],"admin.assistant.navigate.page.subpage":[{"type":0,"value":"the subpage editor"}],"admin.assistant.navigate.page.support":[{"type":0,"value":"support settings"}],"admin.assistant.navigate.prompt":[{"type":0,"value":"What I changed is in "},{"type":1,"value":"page"},{"type":0,"value":", not on the page you are looking at. Want to go there? The conversation comes with you."}],"admin.assistant.navigate.wrongPage.accept":[{"type":0,"value":"Go there and continue"}],"admin.assistant.navigate.wrongPage.prompt":[{"type":0,"value":"This has to be done in "},{"type":1,"value":"page"},{"type":0,"value":". Want to go there and pick it up?"}],"admin.assistant.panel.minimize":[{"type":0,"value":"Collapse the assistant"}],"admin.assistant.placeholder":[{"type":0,"value":"Try asking: how much did digital products sell this month?"}],"admin.assistant.restore.done":[{"type":0,"value":"The whole page has been restored to how it was before the assistant touched it."}],"admin.assistant.restore.done.both":[{"type":0,"value":"Everything this turn changed (the page and the support plan) has been restored to how it was before the assistant touched it."}],"admin.assistant.restore.done.support":[{"type":0,"value":"The support plan has been restored to how it was before the assistant touched it."}],"admin.assistant.restore.empty":[{"type":0,"value":"There is nothing to restore: this turn\'s restore point has already been used, or a later turn has replaced it."}],"admin.assistant.restore.error":[{"type":0,"value":"The restore was not submitted. Please try again."}],"admin.assistant.restore.force":[{"type":0,"value":"Restore anyway"}],"admin.assistant.restore.label":[{"type":0,"value":"Restore this page"}],"admin.assistant.restore.label.both":[{"type":0,"value":"Restore this turn"}],"admin.assistant.restore.label.support":[{"type":0,"value":"Restore the support plan"}],"admin.assistant.restore.partial":[{"type":0,"value":"Only part of this turn was restored: some of what it changed has since been replaced by later changes, and those were left as they are."}],"admin.assistant.restore.stale":[{"type":0,"value":"Restoring means the whole page goes back to how it was before the assistant touched it. Every change made after that — including the ones you made yourself in the admin — will be overwritten, so whenever we cannot confirm the page is still at that moment, we stop and ask you first."}],"admin.assistant.restore.stale.both":[{"type":0,"value":"Restoring means everything this turn changed (the page and the support plan) goe
305s back to how it was before the assistant touched it. Every change made after that, including the ones you made yourself in the admin, will be overwritten, so whenever we cannot confirm they are still at that moment, we stop and ask you first."}],"admin.assistant.restore.stale.support":[{"type":0,"value":"Restoring means the support plan goes back to how it was before the assistant touched it. Every change made after that, including the ones you made yourself in the admin, will be overwritten, so whenever we cannot confirm the support plan is still at that moment, we stop and ask you first."}],"admin.assistant.attach":[{"type":0,"value":"Attach image"}],"admin.assistant.attach.failed":[{"type":0,"value":"Image upload failed. Please try again."}],"admin.assistant.attach.remove":[{"type":0,"value":"Remove"}],"admin.assistant.attach.sent":[{"type":0,"value":"Image: "},{"type":1,"value":"name"}],"admin.assistant.attach.tooMany":[{"type":0,"value":"You can attach up to "},{"type":1,"value":"max"},{"type":0,"value":" images per message."}],"admin.assistant.send":[{"type":0,"value":"Send"}],"admin.assistant.sending":[{"type":0,"value":"Assistant is thinking…"}],"admin.assistant.undo.label":[{"type":0,"value":"Undo"}],"admin.assistant.undo.message":[{"type":0,"value":"Unpublish this product (productId: "},{"type":1,"value":"objectId"},{"type":0,"value":")."}],"admin.blockEditor.Logo設定":[{"type":0,"value":"Logo Setting"}],"admin.blockEditor.【 頁籤 】":[{"type":0,"value":"【Tab】"}],"admin.blockEditor.主頁":[{"type":0,"value":"HomePage"}],"admin.blockEditor.主頁標題":[{"type":0,"value":"HomePage"}],"admin.blockEditor.分頁":[{"type":0,"value":"Subpage"}],"admin.blockEditor.分頁標題":[{"type":0,"value":"Subpage"}],"admin.blockEditor.區塊已達上限":[{"type":0,"value":"Block limit reached"}],"admin.blockEditor.區塊已達上限,升級以解鎖更多":[{"type":0,"value":"Block limit reached, upgrade to unlock more"}],"admin.blockEditor.合作洽詢":[{"type":0,"value":"Contact"}],"admin.blockEditor.商品銷售":[{"type":0,"value":"Product"}],"admin.blockEditor.基本功能":[{"type":0,"value":"Basic Features"}],"admin.blockEditor.建議尺寸: 1200 x 280":[{"type":0,"value":"Image Size: 1200 x 280"}],"admin.blockEditor.我的商品":[{"type":0,"value":"My Products"}],"admin.blockEditor.移除Logo":[{"type":0,"value":"Remove Logo"}],"admin.blockEditor.立即升級":[{"type":0,"value":"Upgrade now"}],"admin.blockEditor.組織頁":[{"type":0,"value":"Group"}],"admin.blockEditor.自訂Logo":[{"type":0,"value":"Custom Logo"}],"admin.blockEditor.自訂分頁":[{"type":0,"value":"Subpage"}],"admin.blockEditor.贊助支持":[{"type":0,"value":"Support"}],"admin.blockEditor.進階功能":[{"type":0,"value":"Pro Features"}],"admin.blockEditor.開啟分頁連結":[{"type":0,"value":"Open Tab Link"}],"admin.blockEditor.頂級功能":[{"type":0,"value":"Premium Features"}],"admin.business.其他":[{"type":0,"value":"Other"}],"admin.business.只會顯示有開啟的項目":[{"type":0,"value":"Only items that are turned on will be displayed"}],"admin.business.地址":[{"type":0,"value":"Address"}],"admin.business.地址或地點名稱":[{"type":0,"value":"Address or location name"}],"admin.business.展示聯繫資訊與社群 QR Code":[{"type":0,"value":"Display contact information and social QR Code"}],"admin.business.數位名片":[{"type":0,"value":"Digital Card"}],"admin.business.社群連結":[{"type":0,"value":"Social"}],"admin.business.聯絡資訊":[{"type":0,"value":"Contact Information"}],"admin.business.聯繫項目":[{"type":0,"value":"Contact Items"}],"admin.business.電話":[{"type":0,"value":"Phone"}],"admin.business.顯示標題":[{"type":0,"value":"Display Title"}],"admin.business.點擊新增聯繫項目":[{"type":0,"value":"Click to add contact item"}],"admin.cardExpiring.您的卡片即將到期,請立即更新信用卡資訊以確保頂級會員權益":[{"type":0,"value":"Your card is about to expire. Please update your credit card information immediately to ensure your premium membership benefits."}],"admin.cardExpiring.立即修正":[{"type":0,"value":"Update Now"}],"admin.comeBackDiscount.立即升級":[{"type":0,"value":"Upgrade Now"}],"admin.comeBackDiscount.\uD83D\uDD25 回歸專屬優惠 :首月 $29,限時 7 天":[{"type":0,"value":"\uD83D\uDD25 Welcome Back Offer: First Month $1.99, Limited Time 7 Days"}],"admin.comments.block.將此評論區塊嵌入外部網站或部落格":[{"type":0,"value":"Embed this comment block on external websites or blogs"}],"admin.comments.block.我的商品評論":[{"type":0,"value":"My Product Reviews"}],"admin.comments.block.我的精選評論":[{"type":0,"value":"My Featured Comments"}
305],"admin.comments.block.敘述說明":[{"type":0,"value":"Description"}],"admin.comments.block.標題":[{"type":0,"value":"Title"}],"admin.comments.block.設定標題 ":[{"type":0,"value":"Set Title"}],"admin.comments.block.選取最多3則置頂評論":[{"type":0,"value":"Select up to 3 pinned comments to display on your homepage block."}],"admin.comments.以下評論內容會於選取後,顯示於商品畫面上。":[{"type":0,"value":"The following comments will be displayed on the product page upon selection."}],"admin.comments.信箱":[{"type":0,"value":"Email"}],"admin.comments.全部類別":[{"type":0,"value":"All Categories"}],"admin.comments.動作":[{"type":0,"value":"Action"}],"admin.comments.匿名":[{"type":0,"value":"Anonymous"}],"admin.comments.商品":[{"type":0,"value":"Product"}],"admin.comments.商品評論":[{"type":0,"value":"Product Reviews"}],"admin.comments.商品評論({count})":[{"type":0,"value":"Product Reviews ("},{"type":1,"value":"count"},{"type":0,"value":")"}],"admin.comments.填寫回饋或建議":[{"type":0,"value":"Provide feedback or suggestions"}],"admin.comments.學員評論":[{"type":0,"value":"Student Reviews"}],"admin.comments.完成":[{"type":0,"value":"Complete"}],"admin.comments.嵌入商品評論":[{"type":0,"value":"Embed Product Reviews"}],"admin.comments.嵌入評論區塊":[{"type":0,"value":"Embed Comment Block"}],"admin.comments.已評價已購買":[{"type":1,"value":"totalRating"},{"type":0,"value":" rated / "},{"type":1,"value":"totalQuantity"},{"type":0,"value":" purchased"}],"admin.comments.平均星等":[{"type":0,"value":"Average Rating"}],"admin.comments.您已完成評論":[{"type":0,"value":"You have completed the review"}],"admin.comments.您的稱呼":[{"type":0,"value":"Your name"}],"admin.comments.搜尋姓名、訂單編號":[{"type":0,"value":"Search Name, Order Number"}],"admin.comments.數位商品:":[{"type":0,"value":"Digital Product:"}],"admin.comments.日期":[{"type":0,"value":"Date"}],"admin.comments.查看":[{"type":0,"value":"View"}],"admin.comments.查看評論":[{"type":0,"value":"View"}],"admin.comments.直播課:":[{"type":0,"value":"直播課:"}],"admin.comments.評價":[{"type":0,"value":"Review"}],"admin.comments.評論":[{"type":0,"value":"Review"}],"admin.comments.評論不能超過100個字":[{"type":0,"value":"Comments cannot exceed 100 words"}],"admin.comments.評論內容":[{"type":0,"value":"Review Content"}],"admin.comments.評論列表":[{"type":0,"value":"Review List"}],"admin.comments.評論區塊":[{"type":0,"value":"Comment Block"}],"admin.comments.評論此商品":[{"type":0,"value":"Review this product"}],"admin.comments.評論總覽":[{"type":0,"value":"Review Overview"}],"admin.comments.評論設定":[{"type":0,"value":"Review Settings"}],"admin.comments.課後(需行事曆)":[{"type":0,"value":"課後(需行事曆)"}],"admin.comments.課程":[{"type":0,"value":"Course"}],"admin.comments.買家名稱":[{"type":0,"value":"Buyer Name"}],"admin.comments.買家評論":[{"type":0,"value":"Buyer Reviews"}],"admin.comments.購買日 +7 日後":[{"type":0,"value":"購買日 +7 日後"}],"admin.comments.載入中...":[{"type":0,"value":"Loading..."}],"admin.comments.載入評論資料時發生錯誤,請稍後再試":[{"type":0,"value":"An error occurred while loading review data, please try again later."}],"admin.comments.送出":[{"type":0,"value":"Submit"}],"admin.comments.開啟後將寄信邀請評論:":[{"type":0,"value":"開啟後將寄信邀請評論:"}],"admin.comments.開啟後,將會於商品頁面顯示星星評價以及「查看評論」按鈕。":[{"type":0,"value":"Once enabled, star ratings and \\"View Reviews\\" button will be displayed on the product page."}],"admin.comments.預覽":[{"type":0,"value":"Preview"}],"admin.comments.顯示評論":[{"type":0,"value":"Show Comments"}],"admin.comments.(選填)":[{"type":0,"value":"(Optional)"}],"admin.contact.(可多選)":[{"type":0,"value":"(at least one)"}],"admin.contact.--可以輸入簡短敘述--":[{"type":0,"value":"Enter a short description here"}],"admin.contact.details.可上傳圖片檔、文件檔,大小不超過5MB":[{"type":0,"value":"Upload files or images, no larger than 5MB"}],"admin.contact.details.合作主旨":[{"type":0,"value":"Contact Topic"}],"admin.contact.details.如有相關雲端連結,也可直接附上":[{"type":0,"value":"Please provide any related information."}],"admin.contact.details.期望檔期":[{"type":0,"value":"Expected Dates"}],"admin.contact.details.檔案大小超過限制":[{"type":0,"value":"File size exceeds limit"}],"admin.contact.details.簡述合作需求":[{"type":0,"value":"Describe your request"}],"admin.contact.details.結束日期":[{"type":0,"value":"End date"}],"admin.contact.details.起始日期":[{"type":0,"value":"Start date"}],"admin.contact.details.附件檔案":[{"type":0,"value":"Attach Files"}],"admin.contact.上限100字喔":[{"type":0,"value":"Limited to 100 characters"}],"admin.contact.下一步":[{"type":0,"value":"Next"}],"admin.contact.下載附件檔案":[{"type":0,"value":"Download attached file"}],"admin.contact.供填表人選擇合作日程":[{"type":0,"value":"The calendar for clients to choose dates."}],"admin.contact.信箱":[{"type":0,"value":"E-mail"}],"admin.contact.個人":[{"type":0,"value":"Individual"}],"admin.contact.備註":[{"type":0,"value":"Notes"}],"admin.contact.傳送門合作洽詢":[{"type":0,"value":"Contact Form"}],"admin.contact.全部":[{"type":0,"value":"All"}],"admin.contact.再想一下":[{"type":0,"value":"Think Again"}
305],"admin.contact.刪除":[{"type":0,"value":"Delete"}],"admin.contact.刪除合作洽詢":[{"type":0,"value":"Delete message"}],"admin.contact.匯出PDF":[{"type":0,"value":"Download as PDF"}],"admin.contact.合作主旨":[{"type":0,"value":"Contact Topic"}],"admin.contact.合作日程":[{"type":0,"value":"Calendar"}],"admin.contact.合作洽詢":[{"type":0,"value":"Contact"}],"admin.contact.合作洽詢填寫,將以 E-mail 寄送至您填寫的聯絡信箱。":[{"type":0,"value":"A message will be sent to your e-mail when someone fills out your form."}],"admin.contact.合作資訊":[{"type":0,"value":"Contact Info"}],"admin.contact.合作選項":[{"type":0,"value":"Contact Options"}],"admin.contact.合作項目":[{"type":0,"value":"Contact Request"}],"admin.contact.單位":[{"type":0,"value":"Unit"}],"admin.contact.單位/團隊":[{"type":0,"value":"Organization"}],"admin.contact.單位/團隊名稱":[{"type":0,"value":"Company / Organization"}],"admin.contact.您可以於備註欄中說明目前方便合作的檔期。":[{"type":0,"value":"Pleast tell us the dates of this request."}],"admin.contact.感謝文字":[{"type":0,"value":"Thank you note"}],"admin.contact.手機":[{"type":0,"value":"Mobile"}],"admin.contact.按鈕":[{"type":0,"value":"Button"}],"admin.contact.按鈕文字":[{"type":0,"value":"Button Text"}],"admin.contact.按鈕連結":[{"type":0,"value":"Button Link"}],"admin.contact.敘述":[{"type":0,"value":"Description"}],"admin.contact.最多只能選四個大分類":[{"type":0,"value":"Choose at most 4 categories"}],"admin.contact.有表單":[{"type":0,"value":"Contact Form"}],"admin.contact.期望檔期":[{"type":0,"value":"Expected Dates"}],"admin.contact.標題":[{"type":0,"value":"Title"}],"admin.contact.模板細項":[{"type":0,"value":"模板細項"}],"admin.contact.檔期說明":[{"type":0,"value":"About"}],"admin.contact.欄位預覽":[{"type":0,"value":"Preview"}],"admin.contact.無表單":[{"type":0,"value":"No Form"}],"admin.contact.發信時間":[{"type":0,"value":"Time"}],"admin.contact.目前方便合作的檔期為O個月以後,感謝!":[{"type":0,"value":"I am available after X months."}],"admin.contact.確定刪除":[{"type":0,"value":"Confirm Delete"}],"admin.contact.確定要刪除這則合作洽詢嗎? 刪除後的內容將無法復原。":[{"type":0,"value":"You cannot recover this message after deleting."}],"admin.contact.確認收到你的詢問了!":[{"type":0,"value":"Thank you, we received your message!"}],"admin.contact.第二頁":[{"type":0,"value":"Page Two"}],"admin.contact.編輯合作項目與選項。":[{"type":0,"value":"Select the services you provide."}],"admin.contact.編輯感謝圖片與文字":[{"type":0,"value":"Edit Thank You Note"}],"admin.contact.編輯說明文字":[{"type":0,"value":"Edit text"}],"admin.contact.編輯首圖":[{"type":0,"value":"Edit Banner"}],"admin.contact.聯絡{name} - 細節":[{"type":0,"value":"Contact "},{"type":1,"value":"name"},{"type":0,"value":" - Details"}],"admin.contact.聯絡人":[{"type":0,"value":"Contact Name"}],"admin.contact.聯繫":[{"type":0,"value":"Contact"}],"admin.contact.自訂表":[{"type":0,"value":"Custom"}],"admin.contact.自訂選項":[{"type":0,"value":"Item"}],"admin.contact.至少要勾選一項喔":[{"type":0,"value":"Choose at least 1 option"}],"admin.contact.表單設定":[{"type":0,"value":"Form Setup"}],"admin.contact.表單通知信箱":[{"type":0,"value":"E-mail for Contact"}],"admin.contact.訊息管理":[{"type":0,"value":"Messages"}],"admin.contact.返回":[{"type":0,"value":"Back"}],"admin.contact.送出":[{"type":0,"value":"Submit"}],"admin.contact.重要":[{"type":0,"value":"Important"}],"admin.contact.電話":[{"type":0,"value":"Phone Number"}],"admin.contact.需求描述":[{"type":0,"value":"Describe your request."}],"admin.contact.靜候回覆靜候回覆":[{"type":0,"value":"Please wait for our response."}],"admin.contact.頁面首圖":[{"type":0,"value":"Banner"}],"admin.contact.頂級會員專屬":[{"type":0,"value":"Exclusive for premium members"}],"admin.countdownTimer.倒數價格":[{"type":0,"value":"Countdown Price"}],"admin.countdownTimer.倒數價格區塊說明":[{"type":0,"value":"After the deadline, the price displayed will change from the countdown price to the deadline price."}],"admin.countdownTimer.倒數價格說明":[{"type":0,"value":"Must be $0 or above $"},{"type":1,"value":"amount"},{"type":0,"value":", less than the deadline price, and less than the original price"}],"admin.countdownTimer.倒數價格需小於『原價』":[{"type":0,"value":"The countdown price must be lower than the \\"Original Price.\\""}],"admin.countdownTimer.倒數價格需小於『截止價格』":[{"type":0,"value":"The countdown price must be lower than the \\"Deadline Price\\""}],"admin.countdownTimer.優惠至":[{"type":0,"value":"Discount Until"}],"admin.countdownTimer.分":[{"type":0,"value":"M"}],"admin.countdownTimer.天":[{"type":0,"value":"D"}],"admin.countdownTimer.截止價格":[{"type":0,"value":"Deadline Price"}],"admin.countdownTimer.截止價格說明":[{"type":0,"value":"Must be greater than the countdown price and less than or equal to the original price"}],"admin.countdownTimer.截止價格需小於『原價』":[{"type":0,"value":"The deadline price must be lower than the \\"Original Price.\\""}],"admin.countdownTimer.截止時間":[{"type":0,"value":"Deadline"}],"admin.countdownTimer.時":[{"type":0,"value":"H"}],"admin.countdownTimer.秒":[{"type":0,"value":"S"}],"admin.countdownTimer.請輸入倒數價格":[{"type":0,"value":"Please Enter Countdown Price"}],"admin.countdownTimer.請輸入截止價格":[{"type":0,"value":"Please Enter Deadline Price"}],"admin.countdownTimer.請輸入截止時間":[{"type":0,"value":"Please Enter Deadline"}],"admin.countdownTimer.請選擇截止時間":[{"type":0,"value":"Please Enter Deadline"}
305],"admin.countdownTimer.超過截止時間,會自動更改為「截止價格」":[{"type":0,"value":"After the deadline, it will automatically change to the \\"deadline price.\\""}],"admin.countdownTimer.顯示倒數計時":[{"type":0,"value":"Display Countdown Timer"}],"admin.countdownTimer.顯示截止時間":[{"type":0,"value":"Display Deadline"}],"admin.countdownTimer.顯示特價":[{"type":0,"value":"Display Special Offer"}],"admin.coverModal.Portaly 後台介面全面改版:包括「導覽列」與「個人檔案」,操作體驗更直覺!":[{"type":0,"value":"We upgraded our user interface to be more extendable in the future!"}],"admin.coverModal.UI 介面全面升級,操作更容易":[{"type":0,"value":"UI Upgrades "}],"admin.coverModal.rewardsLaunch.card.description":[{"type":0,"value":"定價 NT$1,990、分潤 20% 的熱門課程。你的受眾裡只要有 15 人透過連結報名,就是一筆穩定收入。"}],"admin.coverModal.rewardsLaunch.card.formula":[{"type":0,"value":"單價 NT$1,990 \xd7 分潤 20% \xd7 月成交 15 筆"}],"admin.coverModal.rewardsLaunch.card.productName":[{"type":0,"value":"UI 設計入門課"}],"admin.coverModal.rewardsLaunch.card.result":[{"type":0,"value":"≈月入 NT$5,970"}],"admin.coverModal.rewardsLaunch.card.tag":[{"type":0,"value":"商品分潤試算範例"}],"admin.coverModal.rewardsLaunch.cta":[{"type":0,"value":"立即開始"}],"admin.coverModal.rewardsLaunch.subtitle":[{"type":0,"value":"即日起,透過 Portaly Rewards 上千件線上課程、電子書、講座票券等數位商品,都能免費領取專屬分潤連結。不用粉絲數、不用審核,分享出去就開始賺分潤。"}],"admin.coverModal.rewardsLaunch.title":[{"type":0,"value":"Portaly Rewards 推薦好商品,賺取分潤"}],"admin.coverModal.「個人檔案」整合":[{"type":0,"value":"New Profile Editor"}],"admin.coverModal.「導覽列」圖像化設計":[{"type":0,"value":"Navbar Design"}],"admin.coverModal.一鍵申請公關品,用最真實的體驗贏得粉絲信任":[{"type":0,"value":"一鍵申請公關品,用真實體驗贏得粉絲信任"}],"admin.coverModal.三步驟開始賺取商品分潤,把推薦變收入":[{"type":0,"value":"Earn product commissions in 3 steps — turn recommendations into income"}],"admin.coverModal.下一步":[{"type":0,"value":"Next"}],"admin.coverModal.先體驗、再分享,讓你的推薦更有說服力":[{"type":0,"value":"先體驗、再分享,讓你的推薦更有說服力"}],"admin.coverModal.分享推薦連結,當有人用此連結購買商品,Portaly 系統將紀錄購買來源。":[{"type":0,"value":"Share your referral link. When someone purchases through it, Portaly will track the source."}],"admin.coverModal.取得專屬推薦連結":[{"type":0,"value":"Get your referral link"}],"admin.coverModal.只要您推薦的商品銷售完成,就能賺取分潤回饋。回饋金將自動進入您的 Portaly 後臺帳戶。":[{"type":0,"value":"When a product you recommend sells, you earn a commission. Rewards are automatically credited to your Portaly account."}],"admin.coverModal.在主頁中切換展示多樣的數位商品。":[{"type":0,"value":"Switch to display diverse digital products on the homepage."}],"admin.coverModal.在編輯模組中選擇想展示的數位商品,並設定版面,按下儲存。":[{"type":0,"value":"Select the digital products you want to display in the editing module, set the layout, and click save."}],"admin.coverModal.完成商品銷售,獲取分潤回饋":[{"type":0,"value":"Complete a sale, earn commission rewards"}],"admin.coverModal.我們將「佈景主題」與「預覽設定」,整合進「編輯個人檔案」功能,使用者可以一次更新所有主題設定!":[{"type":0,"value":"We combined a Theme and Preview within our Profile Editor. Now you can edit everything at once."}],"admin.coverModal.挑選 Portaly 平台上精選的數位商品,從 AI 應用、知識學習、理財到設計,推薦自己熟悉的內容,更有說服力!":[{"type":0,"value":"Browse curated digital products on Portaly — from AI tools, learning, finance to design. Recommend what you know best for more convincing promotions!"}],"admin.coverModal.新版 Portaly 簡化了後台的導覽列,使用者可以更快速操作各種功能。":[{"type":0,"value":"We are using a more graphical design for our navbar."}],"admin.coverModal.歡迎使用營利模式":[{"type":0,"value":"Welcome to Monetization"}],"admin.coverModal.發揮社群影響力,讓每一份推薦都有回報":[{"type":0,"value":"發揮社群影響力,讓每一份推薦都有回報"}],"admin.coverModal.立即使用":[{"type":0,"value":"Got It"}],"admin.coverModal.立即開始":[{"type":0,"value":"Start Now"}],"admin.coverModal.簡單分享,讓影響力自動轉化為被動收入":[{"type":0,"value":"簡單分享,讓影響力自動轉化為被動收入"}],"admin.coverModal.精選商品,讓你的影響力輕鬆變現":[{"type":0,"value":"精選商品,讓你的影響力輕鬆變現"}],"admin.coverModal.設定完成,即可直接在首頁切換不同分頁!":[{"type":0,"value":"Once the settings are completed, you can switch between different pages directly on the homepage!"}],"admin.coverModal.選擇你想推廣的商品":[{"type":0,"value":"Choose products to promote"}],"admin.coverModal.頁籤功能:商品銷售":[{"type":0,"value":"Tab function: Product Sales"}],"admin.coverModal.頁籤功能:首頁切換多頁面":[{"type":0,"value":"Tab function: Home page switch multiple pages"}],"admin.coverModal.點開編輯,選擇想在頁籤中展示的內容,按下儲存。":[{"type":0,"value":"Click Edit, select what you want to display in the tab, and click Save."}],"admin.creatorSubscription.APIKey管理":[{"type":0,"value":"API Key 管理"}],"admin.creatorSubscription.APIWithSkill":[{"type":0,"value":"API 管理"}],"admin.creatorSubscription.apiKey.APIKey":[{"type":0,"value":"API Key"}],"admin.creatorSubscription.apiKey.APIKey已停用":[{"type":0,"value":"API Key 已停用"}],"admin.creatorSubscription.apiKey.API金鑰已停用":[{"type":0,"value":"API key has been disabled"}],"admin.creatorSubscription.apiKey.API金鑰管理":[{"type":0,"value":"API Key Management"}],"admin.creatorSubscription.apiKey.API金鑰管理說明":[{"type":0,"value":"Create API keys for your system, and manage callback secrets and disable status."}],"admin.creatorSubscription.apiKey.CallbackSecret":[{"type":0,"value":"Callback Secret"}],"admin.creatorSubscription.apiKey.filter.ariaLabel":[{"type":0,"value":"依狀態篩選 API Key"}],"admin.creatorSubscription.apiKey.filter.全部":[{"type":0,"value":"全部"}],"admin.creatorSubscription.apiKey.filter.啟用中":[{"type":0,"value":"啟用中"}],"admin.creatorSubscription.apiKey.filter.已停用":[{"type":0,"value":"已停用"}],"admin.creatorSubscription.apiKey.filter.無結果":[{"type":0,"value":"沒有符合條件的 API Key"}],"admin.creatorSubscription.apiKey.keyPrefix說明":[{"type":0,"value":"Portaly will not display the full key again. Use the key prefix to identify the currently bound key."}],"admin.creatorSubscription.apiKey.secret僅顯示一次":[{"type":0,"value":"The full secret will only be shown once. Please save it now."}],"admin.creatorSubscription.apiKey.upgradeBlock.bonusMonth":[{"type":0,"value":"Upgrade to Premium, get 1 month free"}],"admin.creatorSubscription.apiKey.upgradeBlock.cta":[{"type":0,"value":"Upgrade"}],"admin.creatorSubscription.apiKey.upgradeBlock.default":[{"type":0,"value":"Upgrade to Premium to create live API keys"}],"admin.creatorSubscription.apiKey.upgradeBlock.discount19":[{"type":0,"value":"Upgrade to Premium — first 2 months at $19"}],"admin.creatorSubscription.apiKey.停用":[{"type":0,"value":"Disable"}],"admin.creatorSubscription.apiKey.停用APIKey失敗":[{"type":0,"value":"停用 API Key 失敗"}],"admin.creatorSubscription.apiKey.停用API金鑰失敗":[{"type":0,"value":"Failed to disable API key"}],"admin.creatorSubscription.apiKey.停用確認":[{"type":0,"value":"After disabling, your system will no longer be able to use this API key to connect to Portaly subscription services. Are you sure?"}],"admin.creatorSubscription.apiKey.先建立測試":[{"type":0,"value":"先建立測試 API Key (Test)"}],"admin.creatorSubscription.apiKey.尚未建立任何API金鑰":[{"type":0,"value":"No API keys created yet"}
305],"admin.creatorSubscription.apiKey.已建立新的APIKey":[{"type":0,"value":"已建立新的 API Key"}],"admin.creatorSubscription.apiKey.已建立新的API金鑰":[{"type":0,"value":"New API key created"}],"admin.creatorSubscription.apiKey.已複製到剪貼簿":[{"type":0,"value":"Copied to clipboard"}],"admin.creatorSubscription.apiKey.建立APIKey失敗":[{"type":0,"value":"建立 API Key 失敗"}],"admin.creatorSubscription.apiKey.建立API金鑰失敗":[{"type":0,"value":"Failed to create API key"}],"admin.creatorSubscription.apiKey.建立後提示":[{"type":0,"value":"Please save your API key and Secret now. You won\'t be able to view them after leaving this page."}],"admin.creatorSubscription.apiKey.建立後說明":[{"type":0,"value":"You can now use this key to connect to Portaly subscription services!"}],"admin.creatorSubscription.apiKey.建立新API金鑰":[{"type":0,"value":"Create New API Key"}],"admin.creatorSubscription.apiKey.建立於":[{"type":0,"value":"Created at"}],"admin.creatorSubscription.apiKey.新的API金鑰已建立":[{"type":0,"value":"New API key has been created"}],"admin.creatorSubscription.apiKey.更新於":[{"type":0,"value":"Updated at"}],"admin.creatorSubscription.apiKey.最後使用時間":[{"type":0,"value":"Last used"}],"admin.creatorSubscription.apiKey.正式金鑰":[{"type":0,"value":"Live Key"}],"admin.creatorSubscription.apiKey.正式金鑰說明":[{"type":0,"value":"For production payment integration"}],"admin.creatorSubscription.apiKey.正式金鑰需金流審核":[{"type":0,"value":"Requires completing payment review first. Please complete verification under \\"Payment Review\\"."}],"admin.creatorSubscription.apiKey.正式金鑰需頂級會員":[{"type":0,"value":"Upgrade to Premium to create a live API key"}],"admin.creatorSubscription.apiKey.測試金鑰":[{"type":0,"value":"Test Key"}],"admin.creatorSubscription.apiKey.測試金鑰說明":[{"type":0,"value":"For testing and development integration; available to all members"}],"admin.creatorSubscription.apiKey.複製":[{"type":0,"value":"Copy"}],"admin.creatorSubscription.apiKey.複製失敗":[{"type":0,"value":"Copy failed"}],"admin.creatorSubscription.apiKey.請手動複製這組APIKey":[{"type":0,"value":"請手動複製這組 API Key。"}],"admin.creatorSubscription.apiKey.請手動複製這組金鑰":[{"type":0,"value":"Please copy this key manually."}],"admin.creatorSubscription.apiKey.請稍後再試":[{"type":0,"value":"Please try again later."}],"admin.creatorSubscription.apiKey.載入失敗":[{"type":0,"value":"Failed to load API keys"}],"admin.creatorSubscription.apiKey.選擇金鑰類型":[{"type":0,"value":"Create an API Key"}],"admin.creatorSubscription.apiKey.選擇金鑰類型說明":[{"type":0,"value":"Choose between live and test payments."}],"admin.creatorSubscription.apiOverview.NEW":[{"type":0,"value":"NEW"}],"admin.creatorSubscription.apiOverview.Skill總覽":[{"type":0,"value":"Skill Overview"}],"admin.creatorSubscription.apiOverview.footerNote":[{"type":0,"value":"Once installed, your coding agent will report its version automatically, and the dashboard will show the install status."}],"admin.creatorSubscription.apiOverview.overview.installPrompt":[{"type":0,"value":"Please run `npx skills add portaly-ai/portaly-skills --skill portaly-overview` to install the Portaly API Overview Skill. Once done, read the installed SKILL.md to learn about every API and document Portaly Payment exposes."}],"admin.creatorSubscription.apiOverview.overview.modal更新說明":[{"type":0,"value":"Copy the prompt below into your coding agent — once installed, it can look up every API and document Portaly Payment exposes."}],"admin.creatorSubscription.apiOverview.overview.modal說明":[{"type":0,"value":"Copy the prompt below into your coding agent — once installed, it can look up every API and document Portaly Payment exposes."}],"admin.creatorSubscription.apiOverview.overview.updatePrompt":[{"type":0,"value":"Please run `npx skills add portaly-ai/portaly-skills --skill portaly-overview` to update the Portaly API Overview Skill. Once done, read the updated SKILL.md to learn about every API and document Portaly Payment exposes."}],"admin.creatorSubscription.apiOverview.overview.描述":[{"type":0,"value":"Give your co
305ding agent full context on every API and document Portaly Payment exposes — the starting point for building your own member dashboard or looking up subscriptions and orders."}],"admin.creatorSubscription.apiOverview.overview.標題":[{"type":0,"value":"API Overview Skill"}],"admin.creatorSubscription.apiOverview.product.installPrompt":[{"type":0,"value":"Please run `npx skills add portaly-ai/portaly-skills --skill portaly-product` to install the Portaly Digital Products Skill. Once done, read the installed SKILL.md and follow its workflow to wire up your product listing and checkout."}],"admin.creatorSubscription.apiOverview.product.modal更新說明":[{"type":0,"value":"Copy the prompt below into your coding agent — once installed, it can wire up Portaly digital product checkout on your site."}],"admin.creatorSubscription.apiOverview.product.modal說明":[{"type":0,"value":"Copy the prompt below into your coding agent — once installed, it can wire up Portaly digital product checkout on your site."}],"admin.creatorSubscription.apiOverview.product.updatePrompt":[{"type":0,"value":"Please run `npx skills add portaly-ai/portaly-skills --skill portaly-product` to update the Portaly Digital Products Skill. Once done, read the updated SKILL.md and follow its workflow to wire up your product listing and checkout."}],"admin.creatorSubscription.apiOverview.product.描述":[{"type":0,"value":"Let your coding agent integrate Portaly digital products — list products on your own site and build single-item or bundle checkout, while Portaly handles payment, emails, and orders for you."}],"admin.creatorSubscription.apiOverview.product.標題":[{"type":0,"value":"Digital Products Skill"}],"admin.creatorSubscription.apiOverview.review.installPrompt":[{"type":0,"value":"Please run `npx skills add portaly-ai/portaly-skills --skill portaly-review` to install the Portaly Buyer Reviews Skill. Once done, read the installed SKILL.md and follow its workflow to embed the verified-buyer review badge on your site."}],"admin.creatorSubscription.apiOverview.review.modal更新說明":[{"type":0,"value":"Copy the prompt below into your coding agent — once installed, it can embed the Portaly buyer review badge on your site."}],"admin.creatorSubscription.apiOverview.review.modal說明":[{"type":0,"value":"Copy the prompt below into your coding agent — once installed, it can embed the Portaly buyer review badge on your site."}],"admin.creatorSubscription.apiOverview.review.updatePrompt":[{"type":0,"value":"Please run `npx skills add portaly-ai/portaly-skills --skill portaly-review` to update the Portaly Buyer Reviews Skill. Once done, read the updated SKILL.md and follow its workflow to embed the verified-buyer review badge on your site."}],"admin.creatorSubscription.apiOverview.review.描述":[{"type":0,"value":"Let your coding agent embed a Portaly buyer review badge on your own site — the star rating is hosted and calculated by Portaly so it can\'t be tampered with, and you choose which written reviews to make public."}],"admin.creatorSubscription.apiOverview.review.標題":[{"type":0,"value":"Buyer Reviews Skill"}],"admin.creatorSubscription.apiOverview.tab標題":[{"type":0,"value":"Skill Overview"}],"admin.creatorSubscription.apiOverview.取得Skill":[{"type":0,"value":"Get Skill"}],"admin.creatorSubscription.apiOverview.已安裝Skill":[{"type":0,"value":"Skill Installed"}],"admin.creatorSubscription.apiOverview.延伸Skills":[{"type":0,"value":"Extended Skills"}],"admin.creatorSubscription.apiOverview.更新Skill":[{"type":0,"value":"Update Skill"}],"admin.creatorSubscription.apiOverview.查看API文件":[{"type":0,"value":"View API Docs"}],"admin.creatorSubscription.checkoutPrompt.body":[{"type":0,"value":"複製下方 prompt 給你的 Coding Agent,他會在買家要付款的地方建立結帳、導向 Portaly 付款頁。"}],"admin.creatorSubscription.checkoutPrompt.footerNote":[{"type":0,"value":"產品端呼叫 create-checkout 建立第一次 session 後,這一步會自動打勾。"}],"admin.creatorSubscription.checkoutPrompt.prompt":[{"type":0,"value":"請用 Portaly Payment Skill 把結帳接進我的產品:在買家要付款的地方建ç«
305‹ checkout session,導向 Portaly 付款頁。"}],"admin.creatorSubscription.checkoutPrompt.title":[{"type":0,"value":"取得結帳串接 prompt"}],"admin.creatorSubscription.config.MerchantLogo":[{"type":0,"value":"Merchant Logo"}],"admin.creatorSubscription.config.MerchantLogo上傳失敗":[{"type":0,"value":"Merchant logo upload failed"}],"admin.creatorSubscription.config.MerchantLogo已更新":[{"type":0,"value":"Merchant logo updated"}],"admin.creatorSubscription.config.merchantLogo說明":[{"type":0,"value":"A horizontal brand image is recommended. The system will compress and store it automatically."}],"admin.creatorSubscription.config.上傳MerchantLogo":[{"type":0,"value":"Upload Merchant Logo"}],"admin.creatorSubscription.config.上傳品牌Logo":[{"type":0,"value":"上傳品牌 Logo"}],"admin.creatorSubscription.config.儲存":[{"type":0,"value":"儲存"}],"admin.creatorSubscription.config.品牌 Logo":[{"type":0,"value":"Brand Logo"}],"admin.creatorSubscription.config.品牌Logo上傳失敗":[{"type":0,"value":"品牌 Logo 上傳失敗"}],"admin.creatorSubscription.config.品牌Logo已更新":[{"type":0,"value":"品牌 Logo 已更新"}],"admin.creatorSubscription.config.品牌設定":[{"type":0,"value":"Brand Settings"}],"admin.creatorSubscription.config.商店名稱":[{"type":0,"value":"Product Name"}],"admin.creatorSubscription.config.商店名稱已更新":[{"type":0,"value":"產品名稱已更新"}],"admin.creatorSubscription.config.商店名稱更新失敗":[{"type":0,"value":"產品名稱更新失敗"}],"admin.creatorSubscription.config.最後更新":[{"type":0,"value":"Last updated: "},{"type":1,"value":"date"}],"admin.creatorSubscription.config.未設定":[{"type":0,"value":"Not Set"}],"admin.creatorSubscription.config.產品名稱":[{"type":0,"value":"產品名稱"}],"admin.creatorSubscription.config.產品名稱已更新":[{"type":0,"value":"產品名稱已更新"}],"admin.creatorSubscription.config.產品名稱更新失敗":[{"type":0,"value":"產品名稱更新失敗"}],"admin.creatorSubscription.config.設定creatorSubscription的品牌商標":[{"type":0,"value":"Configure creator subscription branding. Merchant logo is currently supported."}],"admin.creatorSubscription.config.設定載入失敗":[{"type":0,"value":"Failed to load creator subscription settings"}],"admin.creatorSubscription.config.請輸入商店名稱":[{"type":0,"value":"請輸入產品名稱"}],"admin.creatorSubscription.config.請輸入產品名稱":[{"type":0,"value":"請輸入產品名稱"}],"admin.creatorSubscription.description":[{"type":0,"value":"All Portaly Vibe features have been moved to a dedicated dashboard. Please click the button below to proceed."}],"admin.creatorSubscription.discountCode.col.代號":[{"type":0,"value":"Code"}],"admin.creatorSubscription.discountCode.col.兌換":[{"type":0,"value":"Redemptions"}],"admin.creatorSubscription.discountCode.col.兌換期間":[{"type":0,"value":"Redemption Period"}],"admin.creatorSubscription.discountCode.col.折扣":[{"type":0,"value":"Discount"}],"admin.creatorSubscription.discountCode.col.操作":[{"type":0,"value":"Actions"}],"admin.creatorSubscription.discountCode.col.期數":[{"type":0,"value":"Cycles"}],"admin.creatorSubscription.discountCode.col.狀態":[{"type":0,"value":"Status"}],"admin.creatorSubscription.discountCode.col.適用方案":[{"type":0,"value":"Applicable Plans"}],"admin.creatorSubscription.discountCode.error.代號不可改":[{"type":0,"value":"The discount code cannot be changed after it\'s created."}],"admin.creatorSubscription.discountCode.error.代號已存在":[{"type":0,"value":"This discount code already exists. Please choose a different code."}],"admin.creatorSubscription.discountCode.error.需升級":[{"type":0,"value":"Upgrading your plan is required to create discount codes. Please upgrade to Premium or subscribe to Portaly Vibe first."}],"admin.creatorSubscription.discountCode.filter.全部狀態":[{"type":0,"value":"All Statuses"}],"admin.creatorSubscription.discountCode.filter.全部種類":[{"type":0,"value":"All Types"}],"admin.creatorSubscription.discountCode.summary.all":[{"type":0,"value":"All Plans"}],"admin.creatorSubscription.discountCode.summary.fixed":[{"type":0,"value":"NT$ "},{"type":1,"value":"value"},{"type":0,"value":" off"}],"admin.creatorSubscription.discountCode.summary.forever":[{"type":0,"value":"Every cycle"}],"admin.creatorSubscription.discountCode.summary.free":[{"type":0,"value":"Free"}],"admin.creatorSubscription.discountCode.summary.percent":[{"type":1,"value":"value"},{"type":0,"value":"% off"}],"admin.creatorSubscription.discountCode.summary.repeating":[{"type":0,"value":"First "},{"type":1,"value":"cycles"},{"type":0,"value":" cycles"}],"admin.creatorSubscription.discountCode.summary.specific":[{"type":1,"value":"count"},{"type":0,"value":" selected plans"}],"admin.creatorSubscription.discountCode.不限":[{"type":0,"value":"Unlimited"}],"admin.creatorSubscription.discountCode.代號不可修改":[{"type":0,"value":"The discount code cannot be modified after it is created."}],"admin.creatorSubscription.discountCode.代號格式說明":[{"type":0,"value":"3–40 characters. Only uppercase letters, numbers, underscores, and hyphens are allowed."}],"admin.creatorSubscription.discountCode.停用":[{"type":0,"value":"Disable"}],"admin.creatorSubscription.discountCode.停用失敗":[{"type":0,"value":"Failed to disable the discount code"}],"admin.creatorSubscription.discountCode.停用折扣碼Modal內容":[{"type":0,"value":"Are you sure you want to disable the discount code \\""},{"type":1,"value":"code"},{"type":0,"value":"\\"? Once disabled, subscribers will no longer be able to use it at checkout; subscriptions that already applied this discount are unaffected."}],"admin.creatorSubscription.discountCode.停用折扣碼Modal標題":[{"type":0,"value":"Disable Discount Code"}],"admin.creatorSubscription.discountCode.停用折扣碼Modal確定按鈕":[{"type":0,"value":"Disable"}],"admin.creatorSubscription.discountCode.儲存":[{"type":0,"value":"Save"}],"admin.creatorSubscription.discountCode.兌換結束日":[{"type":0,"value":"Redemption End Date (optional)"}],"admin.creatorSubscription.discountCode.兌換開始日":[{"type":0,"value":"Redemption Start Date (optional)"}],"admin.creatorSubscription.discountCode.免費":[{"type":0,"value":"Free"}],"admin.creatorSubscription.discountCode.全部方案":[{"type":0,"value":"All Plans"}],"admin.creatorSubscription.discountCode.前N期":[{"type":0,"value":"First N cycles"}],"admin.creatorSubscription.discountCode.取消":[{"type":0,"value":"Cancel"}],"admin.creatorSubscription.discountCode.啟用中":[{"type":0,"value":"Active"}],"admin.creatorSubscription.discountCode.固定金額折抵":[{"type":0,"value":"Fixed Amount Off"}],"admin.creatorSubscription.discountCode.多規則提示":[{"type":0,"value":"This discount code has multiple rules. Please edit it via the API — the admin panel only supports discount codes with a single rule."}],"admin.creatorSubscription.discountCode.多規則欄位":[{"type":0,"value":"Multiple rules — edit via API"}],"admin.creatorSubscription.discountCode.尚未建立任何折扣碼":[{"type":0,"value":"No discount codes yet"}],"admin.creatorSubscription.discountCode.已停用":[{"type":0,"value":"Disabled"}],"admin.creatorSubscription.discountCode.已停用Toast":[{"type":0,"value":"Discount code disabled"}
305],"admin.creatorSubscription.discountCode.已建立":[{"type":0,"value":"Discount code created"}],"admin.creatorSubscription.discountCode.已更新":[{"type":0,"value":"Discount code updated"}],"admin.creatorSubscription.discountCode.建立失敗":[{"type":0,"value":"Failed to create the discount code"}],"admin.creatorSubscription.discountCode.建立折扣碼":[{"type":0,"value":"Create Discount Code"}],"admin.creatorSubscription.discountCode.折扣百分比":[{"type":0,"value":"Discount Percentage"}],"admin.creatorSubscription.discountCode.折扣百分比說明":[{"type":0,"value":"Enter the discount percentage — e.g. enter 10 for 10% off each cycle (10% discount)."}],"admin.creatorSubscription.discountCode.折扣碼代號":[{"type":0,"value":"Discount Code"}],"admin.creatorSubscription.discountCode.折扣碼管理":[{"type":0,"value":"Discount Code Management"}],"admin.creatorSubscription.discountCode.折扣種類":[{"type":0,"value":"Discount Type"}],"admin.creatorSubscription.discountCode.折抵期間":[{"type":0,"value":"Discount Period"}],"admin.creatorSubscription.discountCode.折抵期間僅影響訂閱制":[{"type":0,"value":"Applies to subscription plans only. One-time plans are always discounted once."}],"admin.creatorSubscription.discountCode.折抵金額":[{"type":0,"value":"Discount Amount"}],"admin.creatorSubscription.discountCode.指定方案":[{"type":0,"value":"Specific Plans"}],"admin.creatorSubscription.discountCode.搜尋placeholder":[{"type":0,"value":"Search discount code…"}],"admin.creatorSubscription.discountCode.新增折扣碼":[{"type":0,"value":"Add Discount Code"}],"admin.creatorSubscription.discountCode.日期區間錯誤":[{"type":0,"value":"The redemption end date must be after the start date."}],"admin.creatorSubscription.discountCode.更新失敗":[{"type":0,"value":"Failed to update the discount code"}],"admin.creatorSubscription.discountCode.標題":[{"type":0,"value":"折扣碼"}],"admin.creatorSubscription.discountCode.每人使用上限":[{"type":0,"value":"Per-User Usage Limit (optional)"}],"admin.creatorSubscription.discountCode.每期皆折":[{"type":0,"value":"Every cycle"}],"admin.creatorSubscription.discountCode.無可選方案":[{"type":0,"value":"No plans available yet. Please create a plan first."}],"admin.creatorSubscription.discountCode.狀態":[{"type":0,"value":"Status"}],"admin.creatorSubscription.discountCode.百分比折扣":[{"type":0,"value":"Percentage Discount"}],"admin.creatorSubscription.discountCode.空狀態說明":[{"type":0,"value":"Once you create a discount code, subscribers can enter it at checkout to get the discount."}],"admin.creatorSubscription.discountCode.筆數摘要":[{"type":1,"value":"total"},{"type":0,"value":" total, showing "},{"type":1,"value":"shown"}],"admin.creatorSubscription.discountCode.管理說明":[{"type":0,"value":"Create and manage discount codes subscribers can use at checkout."}],"admin.creatorSubscription.discountCode.篩選無結果":[{"type":0,"value":"No discount codes match your filters"}],"admin.creatorSubscription.discountCode.編輯":[{"type":0,"value":"Edit"}],"admin.creatorSubscription.discountCode.編輯折扣碼":[{"type":0,"value":"Edit Discount Code"}
305],"admin.creatorSubscription.discountCode.總使用上限":[{"type":0,"value":"Total Usage Limit (optional)"}],"admin.creatorSubscription.discountCode.超過上限提示":[{"type":0,"value":"There are more discount codes than shown — only the latest 100 are listed. Older discount codes may not appear."}],"admin.creatorSubscription.discountCode.載入失敗":[{"type":0,"value":"Failed to load discount codes"}],"admin.creatorSubscription.discountCode.通用錯誤":[{"type":0,"value":"The action didn\'t complete. Please check the fields and try again."}],"admin.creatorSubscription.discountCode.適用方案":[{"type":0,"value":"Applicable Plans"}],"admin.creatorSubscription.goToDashboard":[{"type":0,"value":"Go to Portaly Vibe Dashboard"}],"admin.creatorSubscription.installSkill.更新說明":[{"type":0,"value":"Copy the prompt below into your coding agent, and it will help you complete the update."}],"admin.creatorSubscription.installSkill.標題":[{"type":0,"value":"Get Started"}],"admin.creatorSubscription.installSkill.說明":[{"type":0,"value":"Copy the prompt below into your coding agent, and it will help you complete the installation."}],"admin.creatorSubscription.installSkill.關閉":[{"type":0,"value":"Close"}],"admin.creatorSubscription.invoice.status.issued":[{"type":0,"value":"Issued"}],"admin.creatorSubscription.invoice.status.notApplicable":[{"type":0,"value":"N/A"}],"admin.creatorSubscription.invoice.status.pending":[{"type":0,"value":"Pending"}],"admin.creatorSubscription.invoice.status.processing":[{"type":0,"value":"Processing"}],"admin.creatorSubscription.invoice.下載":[{"type":0,"value":"Download"}],"admin.creatorSubscription.invoice.交易狀態":[{"type":0,"value":"Transaction Status"}],"admin.creatorSubscription.invoice.來源":[{"type":0,"value":"來源"}],"admin.creatorSubscription.invoice.姓名":[{"type":0,"value":"Name"}],"admin.creatorSubscription.invoice.手機號碼":[{"type":0,"value":"Mobile number"}],"admin.creatorSubscription.invoice.操作":[{"type":0,"value":"Actions"}],"admin.creatorSubscription.invoice.發票數說明":[{"type":1,"value":"count"},{"type":0,"value":" payment invoice(s)"}],"admin.creatorSubscription.invoice.發票管理標題":[{"type":0,"value":"Invoice Management"}],"admin.creatorSubscription.invoice.發票號碼":[{"type":0,"value":"Invoice No."}],"admin.creatorSubscription.invoice.目前還沒有付款發票紀錄":[{"type":0,"value":"No payment invoices yet"}],"admin.creatorSubscription.invoice.目前還沒有訂單紀錄":[{"type":0,"value":"No orders yet"}],"admin.creatorSubscription.invoice.空狀態說明":[{"type":0,"value":"Once a member completes payment, invoice details will appear here."}],"admin.creatorSubscription.invoice.組合包進度":[{"type":0,"value":"組合包 "},{"type":1,"value":"index"},{"type":0,"value":"/"},{"type":1,"value":"size"}],"admin.creatorSubscription.invoice.訂單數說明":[{"type":1,"value":"count"},{"type":0,"value":" orders"}],"admin.creatorSubscription.invoice.訂單狀態":[{"type":0,"value":"Order Status"}],"admin.creatorSubscription.invoice.訂單紀錄標題":[{"type":0,"value":"Orders"}],"admin.creatorSubscription.invoice.訂閱方案":[{"type":0,"value":"Subscription Plan"}],"admin.creatorSubscription.invoice.載入失敗":[{"type":0,"value":"Failed to load invoices"}],"admin.creatorSubscription.invoice.金額":[{"type":0,"value":"Amount"}],"admin.creatorSubscription.invoice.開立日期":[{"type":0,"value":"Issue Date"}],"admin.creatorSubscription.invoice.項目":[{"type":0,"value":"項目"}],"admin.creatorSubscription.liveKeyKycBanner":[{"type":0,"value":"Before passing Portaly payment review, you can only create Test API Keys. Once verified, you can create Live API Keys."}],"admin.creatorSubscription.liveKeyKycBannerCta":[{"type":0,"value":"Go to Payment Review"}],"admin.creatorSubscription.member.callback.嘗試次數":[{"type":0,"value":"嘗試 "},{"type":1,"value":"count"},{"type":0,"value":" 次"}],"admin.creatorSubscription.member.callback.回應碼":[{"type":0,"value":"回應碼:"},{"type":1,"value":"code"}],"admin.creatorSubscription.member.callback.已略過":[{"type":0,"value":"已略過"}],"admin.creatorSubscription.member.callback.已通知":[{"type":0,"value":"已通知"}],"admin.creatorSubscription.member.callback.待通知":[{"type":0,"value":"待通知"}],"admin.creatorSubscription.member.callback.最後成功":[{"type":0,"value":"最後成功:"},{"type":1,"value":"time"}],"admin.creatorSubscription.member.callback.未啟用":[{"type":0,"value":"未啟用"}],"admin.creatorSubscription.member.callback.通知失敗":[{"type":0,"value":"通知失敗"}],"admin.creatorSubscription.member.status.active":[{"type":0,"value":"Active"}],"admin.creatorSubscription.member.status.canceled":[{"type":0,"value":"Canceled"}],"admin.creatorSubscription.member.status.completed":[{"type":0,"value":"Completed"}],"admin.creatorSubscription.member.status.pastDue":[{"type":0,"value":"Past Due"}],"admin.creatorSubscription.member.statusCallbackRecords.empty":[{"type":0,"value":"目前沒有狀態變更 callback 紀錄。"}],"admin.creatorSubscription.member.statusCallbackRecords.eventName":[{"type":0,"value":"事件名稱"}],"admin.creatorSubscription.member.statusCallbackRecords.loadError":[{"type":0,"value":"Callback 紀錄載入失敗"}],"admin.creatorSubscription.member.statusCallbackRecords.responseCode":[{"type":0,"value":"回應碼:"},{"type":1,"value":"code"}],"admin.creatorSubscription.member.statusCallbackRecords.retry":[{"type":0,"value":"重新通知"}],"admin.creatorSubscription.member.statusCallbackRecords.retryError":[{"type":0,"value":"狀態變更通知重送失敗"}],"admin.creatorSubscription.member.statusCallbackRecords.retryNotSuccessful":[{"type":0,"value":"狀態變更通知重送未成功"}],"admin.creatorSubscription.member.statusCallbackRecords.retryNotSuccessfulDescription":[{"type":0,"value":"系統已重新嘗試通知,但對方系統尚未成功接收。"}],"admin.creatorSubscription.member.statusCallbackRecords.retrySuccess":[{"type":0,"value":"狀態變更通知已重新發送"}],"admin.creatorSubscription.member.statusCallbackRecords.status.completed":[{"type":0,"value":"已完成"}],"admin.creatorSubscription.member.statusCallbackRecords.status.error":[{"type":0,"value":"錯誤"}],"admin.creatorSubscription.member.statusCallbackRecords.status.failed":[{"type":0,"value":"失敗"}],"admin.creatorSubscription.member.statusCallbackRecords.status.pending":[{"type":0,"value":"待處理"}],"admin.creatorSubscription.member.statusCallbackRecords.status.processing":[{"type":0,"value":"處理中"}],"admin.creatorSubscription.member.statusCallbackRecords.status.success":[{"type":0,"value":"成功"}],"admin.creatorSubscription.member.statusCallbackRecords.title":[{"type":0,"value":"狀態變更 Callback 紀錄"}],"admin.creatorSubscription.member.statusCallbackRecords.url":[{"type":0,"value":"網址"}],"admin.creatorSubscription.member.下次扣款時間":[{"type":0,"value":"Next Billing Date"}],"admin.creatorSubscription.member.取消訂閱":[{"type":0,"value":"取消訂閱"}],"admin.creatorSubscription.member.取消訂閱Modal內容":[{"type":0,"value":"確定要取消 "},{"type":1,"value":"name"},{"type":0,"value":" 的訂閱嗎?該會員的訂閱將於本期結束後失效。"}],"admin.creatorSubscription.member.取消訂閱Modal標題":[{"type":0,"value":"取消訂閱"}],"admin.creatorSubscription.member.取消訂閱Modal確定按鈕":[{"type":0,"value":"確定取消訂閱"}],"admin.creatorSubscription.member.取消訂閱失敗":[{"type":0,"value":"取消訂閱失敗"}],"admin.creatorSubscription.member.取消訂閱成功":[{"type":0,"value":"已取消該會員的訂閱"}],"admin.creatorSubscription.member.取消訂閱成功說明":[{"type":0,"value":"訂閱將於本期結束後失效。"}],"admin.creatorSubscription.member.姓名":[{"type":0,"value":"Name"}],"admin.creatorSubscription.member.已取消訂閱":[{"type":0,"value":"Subscription canceled"}],"admin.creatorSubscription.member.操作":[{"type":0,"value":"操作"}],"admin.creatorSubscription.member.方案":[{"type":0,"value":"Plan"}],"admin.creatorSubscription.member.會員數說明":[{"type":1,"value":"count"},{"type":0,"value":" subscriber(s)"}],"admin.creatorSubscription.member.會員管理標題":[{"type":0,"value":"Member Management"}],"admin.creatorSubscription.member.未設定callbackURL":[{"type":0,"value":"未設定 callback URL"}],"admin.creatorSubscription.member.查看狀態變更紀錄":[{"type":0,"value":"查看紀錄"}],"admin.creatorSubscription.member.狀態變更紀錄":[{"type":0,"value":"狀態變更紀錄"}],"admin.creatorSubscription.member.目前還沒有訂閱":[{"type":0,"value":"No subscriptions yet"}],"admin.creatorSubscription.member.目前還沒有訂閱會員":[{"type":0,"value":"No subscribers yet"}],"admin.creatorSubscription.member.空狀態說明":[{"type":0,"value":"Once users subscribe, the
305ir details and status will appear here."}],"admin.creatorSubscription.member.訂單編號":[{"type":0,"value":"Order ID"}],"admin.creatorSubscription.member.訂閱數說明":[{"type":1,"value":"count"},{"type":0,"value":" subscriptions"}],"admin.creatorSubscription.member.訂閱狀態":[{"type":0,"value":"Subscription Status"}],"admin.creatorSubscription.member.訂閱管理標題":[{"type":0,"value":"Subscriptions"}],"admin.creatorSubscription.member.請稍後再試":[{"type":0,"value":"請稍後再試。"}],"admin.creatorSubscription.member.載入失敗":[{"type":0,"value":"Failed to load members"}],"admin.creatorSubscription.member.通知已重新發送":[{"type":0,"value":"通知已重新發送"}],"admin.creatorSubscription.member.通知狀態":[{"type":0,"value":"通知狀態"}],"admin.creatorSubscription.member.通知重送失敗":[{"type":0,"value":"通知重送失敗"}],"admin.creatorSubscription.member.通知重送未成功":[{"type":0,"value":"通知重送未成功"}],"admin.creatorSubscription.member.通知重送未成功說明":[{"type":0,"value":"系統已重新嘗試通知,但對方系統尚未成功接收。"}],"admin.creatorSubscription.member.重新通知":[{"type":0,"value":"重新通知"}],"admin.creatorSubscription.member.金額":[{"type":0,"value":"Amount"}],"admin.creatorSubscription.member.開始訂閱時間":[{"type":0,"value":"Subscribed Since"}],"admin.creatorSubscription.merchantReview.banner審核中":[{"type":0,"value":"這個產品的金流審核中,通過後即可建立正式 (Live) API Key。"}],"admin.creatorSubscription.merchantReview.banner已退件":[{"type":0,"value":"這個產品的金流審核未通過,僅能建立測試用 (Test) API Key;請修正後重新送出審核。"}],"admin.creatorSubscription.merchantReview.banner未送審":[{"type":0,"value":"這個產品尚未送出金流審核,僅能建立測試用 (Test) API Key;每個產品需各自通過審核。"}],"admin.creatorSubscription.merchantReview.不可使用Portaly連結":[{"type":0,"value":"請填寫自行建置的產品或網站網址。如希望使用 Portaly 連結,請申請一般帳號審核"}],"admin.creatorSubscription.merchantReview.修改資料":[{"type":0,"value":"修改資料"}],"admin.creatorSubscription.merchantReview.審核中":[{"type":0,"value":"審核中…身份人工認證需 7 - 15 個工作日,請耐心等待。"}],"admin.creatorSubscription.merchantReview.審核未通過":[{"type":0,"value":"審核未通過,請修正後重新送出。原因如下:"}],"admin.creatorSubscription.merchantReview.尚未送審":[{"type":0,"value":"步驟 2/2:每個產品需各自通過金流審核,才能建立正式 (Live) API Key。請填寫這個產品的資料送出申請。"}],"admin.creatorSubscription.merchantReview.已送出審核":[{"type":0,"value":"已送出審核"}],"admin.creatorSubscription.merchantReview.已通過審核":[{"type":0,"value":"已通過審核,這個產品可以建立正式 (Live) API Key。"}],"admin.creatorSubscription.merchantReview.服務網址":[{"type":0,"value":"服務網址"}],"admin.creatorSubscription.merchantReview.服務網址說明":[{"type":0,"value":"請提供這個產品已上線且可正常操作的網址,審核時我們需實際操作您的服務。"}],"admin.creatorSubscription.merchantReview.業務內容":[{"type":0,"value":"描述這個產品將如何使用 Payment 收款"}],"admin.creatorSubscription.merchantReview.業務內容字數":[{"type":0,"value":"業務內容請輸入 30 - 100 字"}],"admin.creatorSubscription.merchantReview.業務內容範例":[{"type":0,"value":"例如:我們提供 AI 圖像生成工具,使用者購買訂閱方案以使用進階模型…"}],"admin.creatorSubscription.merchantReview.業務內容說明":[{"type":0,"value":"請說明這個產品的服務內容與收費方式(30 - 100 字)。建議先於「方案管理」建立方案,可加速審核。"}],"admin.creatorSubscription.merchantReview.確定送出":[{"type":0,"value":"確定送出"}],"admin.creatorSubscription.merchantReview.網址格式錯誤":[{"type":0,"value":"請輸入有效的網址,例如 example.com"}],"admin.creatorSubscription.merchantReview.身分為帳號層級":[{"type":0,"value":"步驟 1/2:身分與收款資料屬於整個帳號,只需送審一次;這裡的服務網址填帳號的代表服務即
305可,通過後再回到這個產品送出步驟 2(這個產品自己的服務內容)。"}],"admin.creatorSubscription.merchantReview.載入失敗":[{"type":0,"value":"審核狀態載入失敗,請重新整理頁面再試。"}],"admin.creatorSubscription.merchantReview.送出失敗":[{"type":0,"value":"送出失敗,請稍後再試"}],"admin.creatorSubscription.merchantReview.送出審核":[{"type":0,"value":"送出審核"}],"admin.creatorSubscription.merchantReview.重新送出審核":[{"type":0,"value":"重新送出審核"}],"admin.creatorSubscription.merchantReview.重送確認說明":[{"type":0,"value":"重新送審會讓這個產品回到審核中,並停用它目前所有的正式 (Live) API Key——正在運作的串接會立即失效,需等審核通過後重新建立 Key。確定要送出嗎?"}],"admin.creatorSubscription.merchantReview.需先完成身分審核":[{"type":0,"value":"身分與收款資料尚未通過審核,通過後才能送出這個產品的審核。"}],"admin.creatorSubscription.mode.live":[{"type":0,"value":"正式 Live"}],"admin.creatorSubscription.mode.test":[{"type":0,"value":"測試 Test"}],"admin.creatorSubscription.onboarding.integrationModal.標題":[{"type":0,"value":"Integration guide"}],"admin.creatorSubscription.onboarding.integrationModal.複製按鈕":[{"type":0,"value":"Copy integration guide"}],"admin.creatorSubscription.onboarding.integrationModal.說明":[{"type":0,"value":"Copy the prompt below and hand it to your engineer\'s coding agent to complete the integration."}],"admin.creatorSubscription.onboarding.integrationStatus.完成":[{"type":0,"value":"Integration complete"}],"admin.creatorSubscription.onboarding.integrationStatus.等待中":[{"type":0,"value":"Waiting for engineering to finish — once a test checkout succeeds, this updates automatically and notifies you."}],"admin.creatorSubscription.onboarding.modeSelect.solo按鈕":[{"type":0,"value":"Start integrating"}],"admin.creatorSubscription.onboarding.modeSelect.solo標題":[{"type":0,"value":"I build and run it myself"}],"admin.creatorSubscription.onboarding.modeSelect.solo確認標題":[{"type":0,"value":"Start in solo mode"}],"admin.creatorSubscription.onboarding.modeSelect.solo確認說明":[{"type":0,"value":"Manage plans and pricing via your coding agent or the dashboard."}],"admin.creatorSubscription.onboarding.modeSelect.solo說明":[{"type":0,"value":"Your coding agent handles integration; manage plans, pricing and discounts via the agent or directly in the dashboard — changes show on your site."}],"admin.creatorSubscription.onboarding.modeSelect.solo選擇按鈕":[{"type":0,"value":"Choose solo mode"}],"admin.creatorSubscription.onboarding.modeSelect.team按鈕":[{"type":0,"value":"Start as a team"}],"admin.creatorSubscription.onboarding.modeSelect.team標題":[{"type":0,"value":"We have an engineer to integrate; someone else runs it"}],"admin.creatorSubscription.onboarding.modeSelect.team確認標題":[{"type":0,"value":"Start in team mode"}],"admin.creatorSubscription.onboarding.modeSelect.team確認說明":[{"type":0,"value":"You manage plans and pricing in the dashboard; engineering does a one-time integration."}],"admin.creatorSubscription.onboarding.modeSelect.team說明":[{"type":0,"value":"After your engineer integrates once, marketing manages plans, pricing and discount codes directly in the dashboard — no more engineering changes."}],"admin.creatorSubscription.onboarding.modeSelect.team選擇按鈕":[{"type":0,"value":"Choose team mode"}],"admin.creatorSubscription.onboarding.modeSelect.再想想":[{"type":0,"value":"Let me think"}],"admin.creatorSubscription.onboarding.modeSelect.取消":[{"type":0,"value":"Cancel"}],"admin.creatorSubscription.onboarding.modeSelect.已鎖定":[{"type":0,"value":"A plan has already been created — please contact support to change collaboration mode"}],"admin.creatorSubscription.onboarding.modeSelect.標題":[{"type":0,"value":"How will this project be divided?"}],"admin.creatorSubscription.onboarding.modeSelect.目前使用中":[{"type":0,"value":"Current"}],"admin.creatorSubscription.onboarding.modeSelect.確定開始":[{"type":0,"value":"Start now"}],"admin.creatorSubscription.onboarding.modeSelect.選擇失敗":[{"type":0,"value":"Failed to set the collaboration mode"}],"admin.creatorSubscription.onboarding.modeSelect.重新選擇":[{"type":0,"value":"Picked the wrong mode? Reselect"}],"admin.creatorSubscription.onboarding.modeSelect.鎖定警告":[{"type":0,"value":"Once you create a plan or c
305omplete integration, the mode can no longer be changed."}],"admin.creatorSubscription.onboarding.team.建立方案標題":[{"type":0,"value":"Create your first subscription plan"}],"admin.creatorSubscription.onboarding.team.建立方案說明":[{"type":0,"value":"Set the plan name, price and billing cycle — you can adjust them in the dashboard anytime."}],"admin.creatorSubscription.onboarding.team.複製說明按鈕":[{"type":0,"value":"Copy integration guide"}],"admin.creatorSubscription.onboarding.team.複製說明標題":[{"type":0,"value":"Copy the integration guide for engineering"}],"admin.creatorSubscription.onboarding.team.複製說明說明":[{"type":0,"value":"Engineering integrates once; afterwards plans, pricing and discounts can all be adjusted in the dashboard — no code changes needed."}],"admin.creatorSubscription.onboarding.安裝Skill標題":[{"type":0,"value":"Install the Portaly Payment Skill"}],"admin.creatorSubscription.onboarding.安裝Skill說明":[{"type":0,"value":"Install the Skill into your coding agent (e.g. Claude Code, Codex, Cursor) and it will handle the integration for you."}],"admin.creatorSubscription.onboarding.完成提示":[{"type":0,"value":"Once you create your first plan, the full management dashboard will appear here automatically."}],"admin.creatorSubscription.onboarding.建立APIKey按鈕":[{"type":0,"value":"Create API Key"}],"admin.creatorSubscription.onboarding.建立APIKey標題":[{"type":0,"value":"Create an API key"}],"admin.creatorSubscription.onboarding.建立APIKey說明":[{"type":0,"value":"Create an API key for your coding agent, then tell it to walk you through setting up plans and completing the integration."}],"admin.creatorSubscription.onboarding.立即開始":[{"type":0,"value":"Get Started"}],"admin.creatorSubscription.onboarding.複製Prompt":[{"type":0,"value":"Copy prompt"}],"admin.creatorSubscription.onboarding.說明":[{"type":0,"value":"After completing the two steps below, you can integrate subscriptions and payments in your code, then come back here to create your first plan."}],"admin.creatorSubscription.onboarding.開始使用":[{"type":0,"value":"Get started with Portaly Vibe"}],"admin.creatorSubscription.order.checkoutAttempts筆數上限提示":[{"type":0,"value":"Showing only the "},{"type":1,"value":"limit"},{"type":0,"value":" most recent failed / unfinished checkouts; older records are not listed."}],"admin.creatorSubscription.order.checkoutAttempts載入失敗提示":[{"type":0,"value":"Failed and unfinished checkouts couldn\'t be loaded right now; only completed orders are shown below."}],"admin.creatorSubscription.order.csv.失敗原因":[{"type":0,"value":"Failure reason"}],"admin.creatorSubscription.order.csv.幣別":[{"type":0,"value":"Currency"}],"admin.creatorSubscription.order.csv.建立時間":[{"type":0,"value":"Created at"}],"admin.creatorSubscription.order.filter.全部":[{"type":0,"value":"All"}],"admin.creatorSubscription.order.匯出檔名":[{"type":0,"value":"Portaly Payment Orders"}],"admin.creatorSubscription.order.source.product":[{"type":0,"value":"Product"}],"admin.creatorSubscription.order.source.subscription":[{"type":0,"value":"Subscription"}],"admin.creatorSubscription.order.status.abandoned":[{"type":0,"value":"Unfinished checkout"}],"admin.creatorSubscription.order.status.canceled":[{"type":0,"value":"Payment canceled"}],"admin.creatorSubscription.order.status.refunded":[{"type":0,"value":"Refunded"}],"admin.creatorSubscription.order.已送出付款待確認":[{"type":0,"value":"Payment submitted — check your payment gateway"}],"admin.creatorSubscription.order.篩選後筆數說明":[{"type":1,"value":"count"},{"type":0,"value":" of "},{"type":1,"value":"total"},{"type":0,"value":" records"}],"admin.creatorSubscription.order.篩選空狀態標題":[{"type":0,"value":"No orders match this filter"}],"admin.creatorSubscription.order.篩選空狀態說明":[{"type":0,"value":"Try a different filter, or choose \\"All\\" to see every order."}],"admin.creatorSubscription.overview.Skill最新":[{"type":0,"value":"Skill 最新"}],"admin.creatorSubscription.overview.Skill有新版":[{"type":0,"value":"Skill 有新版"}],"admin.creatorSubscription.overview.Skill總覽":[{"type":0,"value":"Skill 總覽"}],"admin.creatorSubscription.overview.emptySummaryNote":[{"type":0,"value":"有正式訂單後,這裡會出現訂單數、營收、訂閱中人數與待撥款餘額。"}],"admin.creatorSubscription.overview.firstRevenue.取得串接prompt":[{"type":0,"value":"取得串接 prompt"}],"admin.creatorSubscription.overview.firstRevenue.建立方案":[{"type":0,"value":"建ç«
305‹ç¬¬ä¸€å€‹ä»˜æ¬¾æ–¹æ¡ˆ"}],"admin.creatorSubscription.overview.firstRevenue.建立方案說明":[{"type":0,"value":"決定賣什麼、多少錢、單次還是訂閱。"}],"admin.creatorSubscription.overview.firstRevenue.接結帳":[{"type":0,"value":"把結帳接進你的產品"}],"admin.creatorSubscription.overview.firstRevenue.接結帳說明":[{"type":0,"value":"讓 Coding Agent 在買家要付款的地方建立結帳、導向 Portaly 付款頁。"}],"admin.creatorSubscription.overview.firstRevenue.新增方案":[{"type":0,"value":"新增方案"}],"admin.creatorSubscription.overview.firstRevenue.查看方案與訂單":[{"type":0,"value":"查看方案與訂單"}],"admin.creatorSubscription.overview.firstRevenue.測試付款":[{"type":0,"value":"走一筆測試付款,再讓買家看到"}],"admin.creatorSubscription.overview.firstRevenue.測試付款說明":[{"type":0,"value":"先用 Test 產品確認流程沒問題,訂單會出現在方案與訂單。"}],"admin.creatorSubscription.overview.firstRevenue.標題":[{"type":0,"value":"「"},{"type":1,"value":"name"},{"type":0,"value":"」離第一筆收入還有 "},{"type":1,"value":"count"},{"type":0,"value":" æ­¥"}],"admin.creatorSubscription.overview.firstRevenue.說明":[{"type":0,"value":"Portaly Payment 串接已完成,接著按以下步驟建立你的收款流程吧!"}],"admin.creatorSubscription.overview.skillSubtitle":[{"type":0,"value":"安裝到你的 Coding Agent,AI 會教你如何使用 Portaly API。"}],"admin.creatorSubscription.overview.串接新產品":[{"type":0,"value":"串接新產品"}],"admin.creatorSubscription.overview.付款失敗":[{"type":0,"value":"付款失敗"}],"admin.creatorSubscription.overview.你的商店":[{"type":0,"value":"你的商店"}],"admin.creatorSubscription.overview.你的產品":[{"type":0,"value":"你的產品"}],"admin.creatorSubscription.overview.商店分頁":[{"type":0,"value":"商店分頁"}],"admin.creatorSubscription.overview.商店資訊說明":[{"type":0,"value":"名稱與 Logo 會顯示在買家的結帳頁面。"}],"admin.creatorSubscription.overview.安裝":[{"type":0,"value":"安裝"}],"admin.creatorSubscription.overview.尚未串接":[{"type":0,"value":"尚未串接"}],"admin.creatorSubscription.overview.尚未建立金鑰":[{"type":0,"value":"尚未建立金鑰"}],"admin.creatorSubscription.overview.已付款":[{"type":0,"value":"已付款"}],"admin.creatorSubscription.overview.已安裝":[{"type":0,"value":"已安裝"}],"admin.creatorSubscription.overview.已退款":[{"type":0,"value":"已退款"}],"admin.creatorSubscription.overview.待撥款餘額":[{"type":0,"value":"待撥款餘額"}],"admin.creatorSubscription.overview.新增商店":[{"type":0,"value":"新增商店"}],"admin.creatorSubscription.overview.新增產品":[{"type":0,"value":"新增產品"}],"admin.creatorSubscription.overview.方案":[{"type":0,"value":"方案"}],"admin.creatorSubscription.overview.更新":[{"type":0,"value":"更新"}],"admin.creatorSubscription.overview.查看全部":[{"type":0,"value":"查看全部"}],"admin.creatorSubscription.overview.正式Live":[{"type":0,"value":"正式 Live"}],"admin.creatorSubscription.overview.測試Test":[{"type":0,"value":"測試 Test"}],"admin.creatorSubscription.overview.營收":[{"type":0,"value":"營收"}],"admin.creatorSubscription.overview.產品分頁":[{"type":0,"value":"產品分頁"}],"admin.creatorSubscription.overview.產品資訊說明":[{"type":0,"value":"名稱與 Logo 會顯示在買家的結帳頁面。"}],"admin.creatorSubscription.overview.當前累積":[{"type":0,"value":"當前累積"}],"admin.creatorSubscription.overview.累積營收":[{"type":0,"value":"累積營收"}],"admin.creatorSubscription.overview.經營摘要":[{"type":0,"value":"經營摘要"}],"admin.creatorSubscription.overview.編輯商店資訊":[{"type":0,"value":"編輯商店資訊"}],"admin.creatorSubscription.overview.編輯產品資訊":[{"type":0,"value":"編輯產品資訊"}],"admin.creatorSubscription.overview.訂單數":[{"type":0,"value":"訂單數"}],"admin.creatorSubscription.overview.訂閱中":[{"type":0,"value":"訂閱中"}],"admin.creatorSubscription.overview.資料同步中":[{"type":0,"value":"資料同步中…"}],"admin.creatorSubscription.overview.近N天":[{"type":0,"value":"近 "},{"type":1,"value":"days"},{"type":0,"value":" 天"}],"admin.creatorSubscription.overview.近期訂單":[{"type":0,"value":"近期訂單"}],"admin.creatorSubscription.overview.還沒有正式訂單":[{"type":0,"value":"還沒有正式訂單。完成串接並分享方案後,訂單會顯示在這裡。"}],"admin.creatorSubscription.pageTitle":[{"type":0,"value":"Portaly Payment"}],"admin.creatorSubscription.paymentStatusBar.basicTierBadge":[{"type":0,"value":"Basic"}],"admin.creatorSubscription.paymentStatusBar.cta":[{"type":0,"value":"Upgrade now"}],"admin.creatorSubscription.paymentStatusBar.cta.bonusMonth":[{"type":0,"value":"Upgrade to Premium, get 1 month free"}],"admin.creatorSubscription.paymentStatusBar.cta.default":[{"type":0,"value":"Upgrade to Premium"}],"admin.creatorSubscription.paymentStatusBar.cta.discount19":[{"type":0,"value":"Upgrade to Premium, $19 for the first 2 months"}],"admin.creatorSubscription.paymentStatusBar.message":[{"type":0,"value":"Upgrade to Premium for unlimited payment plans and more revenue channels"}],"admin.creatorSubscription.paymentStatusBar.trialExpiredNote":[{"type":0,"value":"頂級試用已到期,已開啟的方案不受影響。"}],"admin.creatorSubscription.plan.addPrompt.body":[{"type":0,"value":"複製 prompt 給你的 Coding Agent,建好方案會自動出現在列表。"}],"admin.creatorSubscription.plan.addPrompt.prompt":[{"type":0,"value":"請用 Portaly Payment Skill 幫"},{"type":1,"value":"productName"},{"type":0,"value":"新增一個付款方案:\\n1. 先把現有方案列給我看,有能沿用的就不要新建。\\n2. 名稱、說明、金額、計費
305週期、定價方式跟我確認過再建立;要放方案圖就跟我要檔案。\\n3. 建好回報給我。"}],"admin.creatorSubscription.plan.billingPeriod.monthly":[{"type":0,"value":"Monthly"}],"admin.creatorSubscription.plan.billingPeriod.oneTime":[{"type":0,"value":"One-time"}],"admin.creatorSubscription.plan.billingPeriod.yearly":[{"type":0,"value":"Yearly"}],"admin.creatorSubscription.plan.editPrompt.body":[{"type":0,"value":"複製 prompt 給你的 Coding Agent,改好的內容會自動更新到這裡。"}],"admin.creatorSubscription.plan.editPrompt.prompt":[{"type":0,"value":"請用 Portaly Payment Skill 修改"},{"type":1,"value":"productName"},{"type":0,"value":"的付款方案"},{"type":1,"value":"planName"},{"type":0,"value":"(planId: "},{"type":1,"value":"planId"},{"type":0,"value":"):\\n1. 先把這個方案目前的設定列出來給我看。\\n2. 要改哪些欄位跟我確認過再更新——計費週期與定價方式建立後鎖住,改不了;要換圖就跟我要檔案。\\n3. 改完回報結果。"}],"admin.creatorSubscription.plan.editPrompt.title":[{"type":0,"value":"編輯"},{"type":1,"value":"planName"}],"admin.creatorSubscription.plan.editPrompt.這個方案":[{"type":0,"value":"這個方案"}],"admin.creatorSubscription.plan.empty.active":[{"type":0,"value":"目前沒有使用中的方案"}],"admin.creatorSubscription.plan.empty.inactive":[{"type":0,"value":"目前沒有已封存的方案"}],"admin.creatorSubscription.plan.pagination":[{"type":0,"value":"方案分頁"}],"admin.creatorSubscription.plan.pricingType.dynamic":[{"type":0,"value":"Dynamic amount (set at checkout, one-time only)"}],"admin.creatorSubscription.plan.pricingType.fixed":[{"type":0,"value":"Fixed amount"}],"admin.creatorSubscription.plan.tab.active":[{"type":0,"value":"使用中 ("},{"type":1,"value":"count"},{"type":0,"value":")"}],"admin.creatorSubscription.plan.tab.inactive":[{"type":0,"value":"已封存 ("},{"type":1,"value":"count"},{"type":0,"value":")"}],"admin.creatorSubscription.plan.儲存":[{"type":0,"value":"儲存"}],"admin.creatorSubscription.plan.刪除確認":[{"type":0,"value":"刪除後方案會停用,但已存在的訂閱不會受到影響。確定要刪除嗎?"}],"admin.creatorSubscription.plan.原價":[{"type":0,"value":"List Price (optional, display only)"}],"admin.creatorSubscription.plan.原價說明":[{"type":0,"value":"A strikethrough reference price for display only — it\'s usually shown only when higher than the amount. Enter a price you\'ve actually offered before."}],"admin.creatorSubscription.plan.取消":[{"type":0,"value":"取消"}],"admin.creatorSubscription.plan.取消封存":[{"type":0,"value":"Unarchive"}],"admin.creatorSubscription.plan.取消封存方案Modal內容":[{"type":0,"value":"Are you sure you want to unarchive the plan \\""},{"type":1,"value":"name"},{"type":0,"value":"\\"? It will be reactivated and can be subscribed to again."}],"admin.creatorSubscription.plan.取消封存方案Modal標題":[{"type":0,"value":"Unarchive Plan"}],"admin.creatorSubscription.plan.取消封存方案Modal確定按鈕":[{"type":0,"value":"Unarchive"}],"admin.creatorSubscription.plan.固定價格":[{"type":0,"value":"Fixed Price"}],"admin.creatorSubscription.plan.圖片上傳中":[{"type":0,"value":"圖片上傳中..."}],"admin.creatorSubscription.plan.定價模式":[{"type":0,"value":"定價模式"}],"admin.creatorSubscription.plan.定價類型":[{"type":0,"value":"Pricing Type"}],"admin.creatorSubscription.plan.封存方案":[{"type":0,"value":"Archive Plan"}],"admin.creatorSubscription.plan.封存方案Modal內容":[{"type":0,"value":"Are you sure you want to archive the plan \\""},{"type":1,"value":"name"},{"type":0,"value":"\\"? Archiving deactivates the plan, but existing subscriptions are unaffected, and you can unarchive it later."}],"admin.creatorSubscription.plan.封存方案Modal標題":[{"type":0,"value":"Archive Plan"}],"admin.creatorSubscription.plan.封存方案Modal確定按鈕":[{"type":0,"value":"Archive"}],"admin.creatorSubscription.plan.建立後無法變更":[{"type":0,"value":"Locked after creation"}],"admin.creatorSubscription.plan.建立方案":[{"type":0,"value":"Create Plan"}],"admin.creatorSubscription.plan.後台僅能編輯方案描述其他資訊請透過AIAgent修改":[{"type":0,"value":"後台僅能編輯方案描述,其他資訊請透過 AI Agent 修改"}],"admin.creatorSubscription.plan.新增方案":[{"type":0,"value":"Add Plan"}],"admin.creatorSubscription.plan.方案刪除失敗":[{"type":0,"value":"方案刪除失敗"}],"admin.creatorSubscription.plan.方案取消封存失敗":[{"type":0,"value":"Failed to unarchive plan"}],"admin.creatorSubscription.plan.方案名稱":[{"type":0,"value":"Plan Name"}],"admin.creatorSubscription.plan.方案名稱範例":[{"type":0,"value":"e.g. Monthly Plan"}],"admin.creatorSubscription.plan.方案圖片":[{"type":0,"value":"Plan Image (optional)"}],"admin.creatorSubscription.plan.方案圖片上傳失敗":[{"type":0,"value":"方案圖片上傳失敗"}],"admin.creatorSubscription.plan.方案圖片已更新":[{"type":0,"value":"方案圖片已更新"}],"admin.creatorSubscription.plan.方案封存失敗":[{"type":0,"value":"Failed to archive plan"}],"admin.creatorSubscription.plan.方案已刪除":[{"type":0,"value":"方案已刪除"}],"admin.creatorSubscription.plan.方案已取消封存":[{"type":0,"value":"Plan unarchived"}],"admin.creatorSubscription.plan.方案已封存":[{"type":0,"value":"Plan archived"}],"admin.creatorSubscription.plan.方案已建立":[{"type":0,"value":"Plan created"}],"admin.creatorSubscription.plan.方案已更新":[{"type":0,"value":"方案已更新"}],"admin.creatorSubscription.plan.方案建立失敗":[{"type":0,"value":"Failed to create plan"}],"admin.creatorSubscription.plan.方案描述":[{"type":0,"value":"方案描述"}],"admin.creatorSubscription.plan.方案描述提示":[{"type":0,"value":"Describe what this plan offers. You can add images and links."}],"admin.creatorSubscription.plan.方案更新失敗":[{"type":0,"value":"方案更新失敗"}],"admin.creatorSubscription.plan.更新於日期":[{"type":0,"value":"更新於 "},{"type":1,"value":"date"}],"admin.creatorSubscription.plan.服務條款":[{"type":0,"value":"Terms of service"}],"admin.creatorSubscription.plan.服務條款提示":[{"type":0,"value":"e.g. 1. Membership ..."}
305],"admin.creatorSubscription.plan.服務條款長度錯誤":[{"type":0,"value":"Terms of service can be at most "},{"type":1,"value":"max"},{"type":0,"value":" characters ("},{"type":1,"value":"current"},{"type":0,"value":" now). Please shorten and resubmit."}],"admin.creatorSubscription.plan.結帳手機號碼":[{"type":0,"value":"Mobile number at checkout"}],"admin.creatorSubscription.plan.編輯方案":[{"type":0,"value":"Edit Plan"}],"admin.creatorSubscription.plan.編輯方案描述":[{"type":0,"value":"編輯方案描述"}],"admin.creatorSubscription.plan.自由定價":[{"type":0,"value":"Dynamic Pricing"}],"admin.creatorSubscription.plan.自由定價說明":[{"type":0,"value":"Dynamic pricing: the amount is decided by the buyer at checkout."}],"admin.creatorSubscription.plan.計費週期":[{"type":0,"value":"Billing Period"}],"admin.creatorSubscription.plan.週期性方案僅支援固定金額":[{"type":0,"value":"Recurring plans only support a fixed amount."}],"admin.creatorSubscription.plan.金額":[{"type":0,"value":"Amount (TWD)"}],"admin.creatorSubscription.plan.金額上限錯誤":[{"type":0,"value":"The maximum plan amount for Portaly Payment is NT$100,000. Please adjust and resubmit."}],"admin.creatorSubscription.plan.金額下限錯誤":[{"type":0,"value":"The minimum plan amount for Portaly Payment is NT$60. Please adjust and resubmit."}],"admin.creatorSubscription.plan.金額範圍提示":[{"type":0,"value":"Amount must be between NT$"},{"type":1,"value":"min"},{"type":0,"value":" and NT$"},{"type":1,"value":"max"}],"admin.creatorSubscription.plan.需升級頂級會員才能新增方案":[{"type":0,"value":"Upgrade to Premium to add plans"}],"admin.creatorSubscription.plan.顯示服務條款":[{"type":0,"value":"Show terms of service"}],"admin.creatorSubscription.plan.點擊上傳圖片":[{"type":0,"value":"點擊上傳圖片"}],"admin.creatorSubscription.plan.點擊選擇圖片":[{"type":0,"value":"Click to choose an image — it will upload automatically after the plan is created."}],"admin.creatorSubscription.planImageUpload.active":[{"type":0,"value":"Active"}],"admin.creatorSubscription.planImageUpload.authNotice":[{"type":0,"value":"Please sign in with the Portaly account that manages this plan."}],"admin.creatorSubscription.planImageUpload.authNoticeTitle":[{"type":0,"value":"Sign in required"}],"admin.creatorSubscription.planImageUpload.billingPeriod":[{"type":0,"value":"Billing period"}],"admin.creatorSubscription.planImageUpload.billingPeriod.monthly":[{"type":0,"value":"Monthly"}],"admin.creatorSubscription.planImageUpload.billingPeriod.oneTime":[{"type":0,"value":"One-time"}],"admin.creatorSubscription.planImageUpload.billingPeriod.yearly":[{"type":0,"value":"Yearly"}],"admin.creatorSubscription.planImageUpload.dynamicPricing":[{"type":0,"value":"Flexible pricing"}],"admin.creatorSubscription.planImageUpload.imageFile":[{"type":0,"value":"Image file"}],"admin.creatorSubscription.planImageUpload.imageHelp":[{"type":0,"value":"Supports JPEG, PNG, WebP or GIF, up to 5 MB."}],"admin.creatorSubscription.planImageUpload.inactive":[{"type":0,"value":"Inactive"}],"admin.creatorSubscription.planImageUpload.name":[{"type":0,"value":"Plan name"}],"admin.creatorSubscription.planImageUpload.noValue":[{"type":0,"value":"Not set"}],"admin.creatorSubscription.planImageUpload.pageTitle":[{"type":0,"value":"Plan Image Upload"}],"admin.creatorSubscription.planImageUpload.planId":[{"type":0,"value":"Plan ID"}],"admin.creatorSubscription.planImageUpload.planInfoTitle":[{"type":0,"value":"Plan details"}],"admin.creatorSubscription.planImageUpload.planLoadFailed":[{"type":0,"value":"Unable to load plan details"}],"admin.creatorSubscription.planImageUpload.preview":[{"type":0,"value":"Preview"}],"admin.creatorSubscription.planImageUpload.previewAlt":[{"type":0,"value":"Selected plan image preview"}],"admin.creatorSubscription.planImageUpload.price":[{"type":0,"value":"Price"}],"admin.creatorSubscription.planImageUpload.status":[{"type":0,"value":"Status"}],"admin.creatorSubscription.planImageUpload.submit":[{"type":0,"value":"Upload plan image"}],"admin.creatorSubscription.planImageUpload.unknownError":[{"type":0,"value":"Unknown error"}],"admin.creatorSubscription.planImageUpload.uploadFailedTitle":[{"type":0,"value":"Upload failed"}],"admin.creatorSubscription.planImageUpload.uploadSuccessTitle":[{"type":0,"value":"Plan image uploaded"}],"admin.creatorSubscription.planMcp.cancel":[{"type":0,"value":"取消"}],"admin.creatorSubscription.planMcp.capability.edit":[{"type":0,"value":"新增與編輯方案"}],"admin.creatorSubscription.planMcp.capability.pricing":[{"type":0,"value":"調整價格與描述"}],"admin.creatorSubscription.planMcp.capability.status":[{"type":0,"value":"上架與下架方案"}],"admin.creatorSubscription.planMcp.column.createdAt":[{"type":0,"value":"建ç«
305‹æ™‚é–“"}],"admin.creatorSubscription.planMcp.column.delete":[{"type":0,"value":"刪除"}],"admin.creatorSubscription.planMcp.column.expiresAt":[{"type":0,"value":"到期日"}],"admin.creatorSubscription.planMcp.column.lastUsedAt":[{"type":0,"value":"最後使用"}],"admin.creatorSubscription.planMcp.column.name":[{"type":0,"value":"名稱"}],"admin.creatorSubscription.planMcp.column.preview":[{"type":0,"value":"預覽"}],"admin.creatorSubscription.planMcp.copyConfig":[{"type":0,"value":"複製設定"}],"admin.creatorSubscription.planMcp.copyToken":[{"type":0,"value":"複製 token"}],"admin.creatorSubscription.planMcp.create":[{"type":0,"value":"建立"}],"admin.creatorSubscription.planMcp.createToken":[{"type":0,"value":"建立 token"}],"admin.creatorSubscription.planMcp.delete.confirmBody":[{"type":0,"value":"刪除「"},{"type":1,"value":"name"},{"type":0,"value":"」後,這組 token 將無法再使用。"}],"admin.creatorSubscription.planMcp.delete.confirmTitle":[{"type":0,"value":"確認刪除 token?"}],"admin.creatorSubscription.planMcp.expiresAt.never":[{"type":0,"value":"永久"}],"admin.creatorSubscription.planMcp.install.clientHint":[{"type":0,"value":"把以下內容加入 "},{"type":1,"value":"name"},{"type":0,"value":" 的 MCP 設定檔("},{"type":1,"value":"path"},{"type":0,"value":"):"}],"admin.creatorSubscription.planMcp.install.tutorial":[{"type":0,"value":"查看完整使用教學"}],"admin.creatorSubscription.planMcp.intro":[{"type":0,"value":"用你的 AI agent(Claude、Cursor…)連上 Portaly,直接用對話新增方案、調整價格、上下架,不必一項一項在後台手動操作。"}],"admin.creatorSubscription.planMcp.list.title":[{"type":0,"value":"Token 列表"}],"admin.creatorSubscription.planMcp.newToken.title":[{"type":0,"value":"新建立的 token"}],"admin.creatorSubscription.planMcp.section.collapse":[{"type":0,"value":"收合"}],"admin.creatorSubscription.planMcp.section.description":[{"type":0,"value":"把方案管理接上你自己的 AI agent,用對話就能新增、改價、上下架方案,不必一項一項在後台手動設定。"}],"admin.creatorSubscription.planMcp.section.expand":[{"type":0,"value":"展開設定"}],"admin.creatorSubscription.planMcp.section.title":[{"type":0,"value":"用 AI 對話管理方案"}],"admin.creatorSubscription.planMcp.status":[{"type":0,"value":"狀態"}],"admin.creatorSubscription.planMcp.status.active":[{"type":0,"value":"啟用"}],"admin.creatorSubscription.planMcp.status.expired":[{"type":0,"value":"已過期"}],"admin.creatorSubscription.planMcp.status.inactive":[{"type":0,"value":"停用"}],"admin.creatorSubscription.planMcp.step1.desc":[{"type":0,"value":"token 只會顯示一次,建立後請立即複製保存。"}],"admin.creatorSubscription.planMcp.step1.title":[{"type":0,"value":"建立並保存 token"}],"admin.creatorSubscription.planMcp.step2.desc.created":[{"type":0,"value":"選擇你使用的工具,token 已自動填入,直接複製下方設定貼到它的 MCP 設定檔即可。"}],"admin.creatorSubscription.planMcp.step2.desc.empty":[{"type":0,"value":"選擇你使用的工具,把下方設定加入它的 MCP 設定檔,並把 token 欄位填入你建立的 token。"}],"admin.creatorSubscription.planMcp.step2.title":[{"type":0,"value":"安裝到你的 AI agent"}],"admin.creatorSubscription.planMcp.step3.desc":[{"type":0,"value":"重新啟動你的 AI agent,直接用對話新增、編輯與上下架方案。"}],"admin.creatorSubscription.planMcp.step3.title":[{"type":0,"value":"開始用對話管理方案"}],"admin.creatorSubscription.planMcp.toast.createFailed":[{"type":0,"value":"建立 token 失敗"}],"admin.creatorSubscription.planMcp.toast.created":[{"type":0,"value":"Token 已建立"}],"admin.creatorSubscription.planMcp.toast.deleteFailed":[{"type":0,"value":"刪除 token 失敗"}],"admin.creatorSubscription.planMcp.toast.deleted":[{"type":0,"value":"Token 已刪除"}],"admin.creatorSubscription.planMcp.tokenPlaceholder":[{"type":0,"value":"在這裡貼上你的 token"}],"admin.creatorSubscription.productOps.description":[{"type":0,"value":"幫買家決定要買的三個工具:折扣碼促成下單、評價嵌到你的網站當口碑、產品推廣找人導客,成交才付分潤。"}],"admin.creatorSubscription.productOps.折扣碼":[{"type":0,"value":"折扣碼"}],"admin.creatorSubscription.productOps.產品推廣":[{"type":0,"value":"產品推廣"}],"admin.creatorSubscription.productOps.評價":[{"type":0,"value":"評價"}],"admin.creatorSubscription.promotion.checkoutDemo.分潤比例":[{"type":0,"value":"分潤比例"}],"admin.creatorSubscription.promotion.checkoutDemo.取得專屬分潤連結":[{"type":0,"value":"取得專屬分潤連結"}],"admin.creatorSubscription.promotion.checkoutDemo.品牌名稱":[{"type":0,"value":"品牌名稱"}],"admin.creatorSubscription.promotion.checkoutDemo.商家名稱":[{"type":0,"value":"商家名稱"}],"admin.creatorSubscription.promotion.checkoutDemo.廣告連結":[{"type":0,"value":"廣告連結"}],"admin.creatorSubscription.promotion.checkoutDemo.感謝你的購買":[{"type":0,"value":"感謝你的購買!"}],"admin.creatorSubscription.promotion.checkoutDemo.折扣碼":[{"type":0,"value":"折扣碼"}],"admin.creatorSubscription.promotion.checkoutDemo.收益模式":[{"type":0,"value":"收益模式"}],"admin.creatorSubscription.promotion.checkoutDemo.方案名稱":[{"type":0,"value":"方案名稱"}],"admin.creatorSubscription.promotion.checkoutDemo.無":[{"type":0,"value":"無"}],"admin.creatorSubscription.promotion.checkoutDemo.產品售價":[{"type":0,"value":"產品售價"}],"admin.creatorSubscription.promotion.checkoutDemo.範例方案名稱":[{"type":0,"value":"AI 簡報課程(單次買斷)"}],"admin.creatorSubscription.promotion.checkoutDemo.複製連結":[{"type":0,"value":"複製連結"}],"admin.creatorSubscription.promotion.checkoutDemo.訂單已建立":[{"type":0,"value":"你的訂單已成功建立。"}],"admin.creatorSubscription.promotion.checkoutDemo.訂單金額":[{"type":0,"value":"訂單金額"}],"admin.creatorSubscription.promotion.checkoutDemo.開始使用服務":[{"type":0,"value":"開始使用服務"}],"admin.creatorSubscription.promotion.gate.noTaiwanAccount":[{"type":0,"value":"產品推廣目前僅支援台灣(zh)帳號,這個帳號目前只能檢視。"}],"admin.creatorSubscription.promotion.header.只缺落地頁":[{"type":0,"value":"方案條件都符合了,只差推廣落地頁。請讓你的 Coding Agent 用推廣 Skill 設定每個方案的落地頁網址。"}],"admin.creatorSubscription.promotion.header.無合格提示":[{"type":0,"value":"沒有符合條件的方案:需單次付款、固定金額、非免費、上架中。"}
305],"admin.creatorSubscription.promotion.notInstalled.描述":[{"type":0,"value":"讓 AI 串接 Payment 推廣模組:用戶買下單次買斷方案後,購買完成頁直接給他一條專屬分潤連結。"}],"admin.creatorSubscription.promotion.notInstalled.標題":[{"type":0,"value":"讓買過的用戶幫你賣"}],"admin.creatorSubscription.promotion.notInstalled.賣點1":[{"type":0,"value":"用戶幫你賣出,會收穫你提供的分潤收益。"}],"admin.creatorSubscription.promotion.notInstalled.賣點2":[{"type":0,"value":"買過的人最有動機推薦,入口就在購買完成頁,不用自己多做介面。"}],"admin.creatorSubscription.promotion.rate.共用說明":[{"type":0,"value":"這個產品所有單次買斷方案共用同一個比例。"}],"admin.creatorSubscription.promotion.rate.分潤":[{"type":0,"value":"推廣分潤 "},{"type":1,"value":"rate"},{"type":0,"value":"%"}],"admin.creatorSubscription.promotion.rate.分潤未填":[{"type":0,"value":"推廣分潤 —"}],"admin.creatorSubscription.promotion.rate.分潤比例":[{"type":0,"value":"分潤比例"}],"admin.creatorSubscription.promotion.rate.取消":[{"type":0,"value":"取消"}],"admin.creatorSubscription.promotion.rate.實收":[{"type":0,"value":"實收"}],"admin.creatorSubscription.promotion.rate.實收為負":[{"type":0,"value":"分潤加上手續費("},{"type":1,"value":"feeRate"},{"type":0,"value":"%)、稅費("},{"type":1,"value":"taxRate"},{"type":0,"value":"%)與服務費("},{"type":1,"value":"serviceFeeRate"},{"type":0,"value":"%)已超過售價,這個比例會讓你倒賠。"}],"admin.creatorSubscription.promotion.rate.手續費":[{"type":0,"value":"Portaly 手續費 "},{"type":1,"value":"rate"},{"type":0,"value":"%"}],"admin.creatorSubscription.promotion.rate.方案售價":[{"type":0,"value":"方案售價"}],"admin.creatorSubscription.promotion.rate.服務費":[{"type":0,"value":"平台服務費 "},{"type":1,"value":"rate"},{"type":0,"value":"%"}],"admin.creatorSubscription.promotion.rate.標題":[{"type":0,"value":"設定分潤比例"}],"admin.creatorSubscription.promotion.rate.產品":[{"type":0,"value":"產品"}],"admin.creatorSubscription.promotion.rate.確定":[{"type":0,"value":"確定"}],"admin.creatorSubscription.promotion.rate.稅費":[{"type":0,"value":"稅費 "},{"type":1,"value":"rate"},{"type":0,"value":"%"}],"admin.creatorSubscription.promotion.rate.範圍提示":[{"type":0,"value":"請輸入 "},{"type":1,"value":"min"},{"type":0,"value":"–"},{"type":1,"value":"max"},{"type":0,"value":" 之間的數字"}],"admin.creatorSubscription.promotion.rate.試算標頭":[{"type":0,"value":"以 NT$"},{"type":1,"value":"amount"},{"type":0,"value":" 的方案試算,你實收"}],"admin.creatorSubscription.promotion.skill.installPrompt":[{"type":0,"value":"請幫我執行 `npx skills add portaly-ai/portaly-skills --skill portaly-affiliate` 來安裝 產品推廣 Skill,完成後讀取安裝好的 SKILL.md 並依其指示完成設定。"}],"admin.creatorSubscription.promotion.skill.updatePrompt":[{"type":0,"value":"請幫我執行 `npx skills add portaly-ai/portaly-skills --skill portaly-affiliate` 來更新 產品推廣 Skill,完成後讀取更新好的 SKILL.md 並依其指示完成設定。"}],"admin.creatorSubscription.promotion.skill.描述":[{"type":0,"value":"讓你的 Coding Agent 在你的產品裡串接產品推廣——買過的用戶取得專屬推廣連結分享出去,成交後系統自動拆帳。"}],"admin.creatorSubscription.promotion.skill.標題":[{"type":0,"value":"產品推廣 Skill"}],"admin.creatorSubscription.promotion.step1.標題":[{"type":0,"value":"開啟分潤,設定比例"}],"admin.creatorSubscription.promotion.step1.說明":[{"type":0,"value":"在上方挑一個有單次付款方案的產品,打開開關。"}],"admin.creatorSubscription.promotion.step2.標題":[{"type":0,"value":"請 Agent 動手改程式"}],"admin.creatorSubscription.promotion.step2.說明":[{"type":0,"value":"跟它說要開推廣,安裝好的 Skill 會帶著做完。"}],"admin.creatorSubscription.promotion.step3.標題":[{"type":0,"value":"買家幫你賣,成交才付錢"}],"admin.creatorSubscription.promotion.step3.看範例":[{"type":0,"value":"看範例"}],"admin.creatorSubscription.promotion.step3.說明":[{"type":0,"value":"完成頁自動給連結,分潤金額見下表。"}],"admin.creatorSubscription.promotion.toast.已更新":[{"type":0,"value":"已更新「"},{"type":1,"value":"name"},{"type":0,"value":"」的分潤比例"}
305],"admin.creatorSubscription.promotion.toast.已開啟":[{"type":0,"value":"「"},{"type":1,"value":"name"},{"type":0,"value":"」已開啟推廣"}],"admin.creatorSubscription.promotion.取得推廣Skill":[{"type":0,"value":"取得推廣 Skill"}],"admin.creatorSubscription.promotion.啟用產品推廣":[{"type":0,"value":"啟用產品推廣"}],"admin.creatorSubscription.promotion.已安裝Footer標題":[{"type":0,"value":"推廣 Skill 已安裝"}],"admin.creatorSubscription.promotion.已安裝Footer說明":[{"type":0,"value":"換一台電腦、或要接到另一個專案時,可以再取得一次。"}],"admin.creatorSubscription.promotion.引導.先串接產品":[{"type":0,"value":"先串接一個產品,才能開啟推廣"}],"admin.creatorSubscription.promotion.方案表.失敗":[{"type":0,"value":"無法取得方案的推廣狀態,請稍後重新整理再試。"}],"admin.creatorSubscription.promotion.方案表.尚未開啟":[{"type":0,"value":"開啟推廣後,符合條件的方案會顯示在這裡。"}],"admin.creatorSubscription.promotion.方案表.已開啟但無合格":[{"type":0,"value":"推廣已開å•
305Ÿï¼Œä½†ç›®å‰æ²’有方案符合條件。方案要是單次買斷、固定價、非免費、上架中;推廣落地頁請讓你的 Coding Agent 用推廣 Skill 設定。"}],"admin.creatorSubscription.promotion.方案表.載入":[{"type":0,"value":"載入方案中…"}],"admin.creatorSubscription.promotion.更新Banner標題":[{"type":0,"value":"推廣 Skill 有新版本"}],"admin.creatorSubscription.promotion.更新失敗":[{"type":0,"value":"更新失敗,請稍後再試"}],"admin.creatorSubscription.promotion.更新推廣Skill":[{"type":0,"value":"更新推廣 Skill"}],"admin.creatorSubscription.promotion.看範例.標題":[{"type":0,"value":"買家在購買完成頁領取專屬分潤連結"}],"admin.creatorSubscription.promotion.表頭.帶來營收":[{"type":0,"value":"帶來營收"}],"admin.creatorSubscription.promotion.表頭.成交筆數":[{"type":0,"value":"成交筆數"}],"admin.creatorSubscription.promotion.表頭.推廣人數":[{"type":0,"value":"推廣人數"}],"admin.creatorSubscription.promotion.表頭.方案":[{"type":0,"value":"方案"}],"admin.creatorSubscription.promotion.關閉失敗":[{"type":0,"value":"關閉推廣失敗,請稍後再試"}],"admin.creatorSubscription.readOnlyNotice":[{"type":0,"value":"這間商店還沒有方案,目前只能檢視。建立第一個方案後就能編輯。"}],"admin.creatorSubscription.readOnlyPending":[{"type":0,"value":"正在載入這間商店的資料…"}],"admin.creatorSubscription.referral.分享說明":[{"type":0,"value":"分享你的 Portaly Payment 推薦連結,好友透過此連結註冊並成為頂級會員,即可獲取回饋。"}],"admin.creatorSubscription.referral.推薦好友":[{"type":0,"value":"推薦好友"}],"admin.creatorSubscription.refund.error":[{"type":0,"value":"Something went wrong. Please try again later."}],"admin.creatorSubscription.refund.product.body":[{"type":0,"value":"After cancellation, the payer will be refunded automatically.\\n(It takes 3-5 minutes for the status to update after a refund.)"}],"admin.creatorSubscription.refund.subscription.body":[{"type":0,"value":"After cancellation, the payer will be refunded automatically and this member\'s subscription will be canceled immediately.\\n(It takes 3-5 minutes for the status to update after a refund.)"}],"admin.creatorSubscription.refund.test.product.body":[{"type":0,"value":"這是測試模式交易。交易取消後,會自動退款給付款人。 (退款後,需等待3-5分鐘才會更新狀態)"}],"admin.creatorSubscription.refund.test.subscription.body":[{"type":0,"value":"這是測試模式交易。交易取消後,會自動退款給付款人,並立即取消該會員的訂閱。 (退款後,需等待3-5分鐘才會更新狀態)"}],"admin.creatorSubscription.refund.已送出":[{"type":0,"value":"退款已送出"}],"admin.creatorSubscription.refund.已送出說明":[{"type":0,"value":"金流商處理約需 3-5 分鐘,狀態稍後會自動更新。"}],"admin.creatorSubscription.refund.測試模式退款":[{"type":0,"value":"測試模式退款"}],"admin.creatorSubscription.refund.確定":[{"type":0,"value":"OK"}],"admin.creatorSubscription.refund.確認執行退款":[{"type":0,"value":"Confirm refund?"}],"admin.creatorSubscription.refund.退款":[{"type":0,"value":"Refund"}],"admin.creatorSubscription.refund.錯誤":[{"type":0,"value":"Error"}],"admin.creatorSubscription.reviews.column.displayName":[{"type":0,"value":"Member"}],"admin.creatorSubscription.reviews.column.isDisplay":[{"type":0,"value":"Show review"}],"admin.creatorSubscription.reviews.column.orderType":[{"type":0,"value":"Order type"}],"admin.creatorSubscription.reviews.column.rating":[{"type":0,"value":"Rating"}],"admin.creatorSubscription.reviews.column.text":[{"type":0,"value":"Review"}],"admin.creatorSubscription.reviews.column.updatedAt":[{"type":0,"value":"Updated at"}],"admin.creatorSubscription.reviews.displayHint":[{"type":0,"value":"Check a review to show it on your public reviews page and embed widget."}],"admin.creatorSubscription.reviews.embed.copyButton":[{"type":0,"value":"Copy embed code"}],"admin.creatorSubscription.reviews.embed.description":[{"type":0,"value":"Paste it into your site to display your reviews."}],"admin.creatorSubscription.reviews.embed.descriptionWithName":[{"type":0,"value":"貼到你的網站即可顯示「"},{"type":1,"value":"name"},{"type":0,"value":"」的評價。"}],"admin.creatorSubscription.reviews.embed.params":[{"type":0,"value":"theme: light / dark  locale: zh-TW / en-US"}],"admin.creatorSubscription.reviews.embed.publicPageLabel":[{"type":0,"value":"Full reviews page: "}],"admin.creatorSubscription.reviews.embed.title":[{"type":0,"value":"Reviews embed widget"}],"admin.creatorSubscription.reviews.empty":[{"type":0,"value":"No reviews yet"}],"admin.creatorSubscription.reviews.loadError":[{"type":0,"value":"Failed to load reviews"}],"admin.creatorSubscription.reviews.noText":[{"type":0,"value":"No review text"}],"admin.creatorSubscription.reviews.orderType.digitalProduct":[{"type":0,"value":"Digital product"}],"admin.creatorSubscription.reviews.orderType.subscription":[{"type":0,"value":"Subscription"}],"admin.creatorSubscription.reviews.publicToggle":[{"type":0,"value":"公開顯示"}],"admin.creatorSubscription.reviews.ratingCount":[{"type":1,"value":"count"},{"type":0,"value":" ratings in total"}],"admin.creatorSubscription.reviews.showAll":[{"type":0,"value":"查看全部 "},{"type":1,"value":"count"},{"type":0,"value":" 則"}],"admin.creatorSubscription.reviews.tabTitle":[{"type":0,"value":"Reviews"}],"admin.creatorSubscription.reviews.title":[{"type":0,"value":"評價"}],"admin.creatorSubscription.reviews.updateFailed":[{"type":0,"value":"Failed to update display status"}],"admin.creatorSubscription.reviews.updateFailedFallback":[{"type":0,"value":"Please try again later"}],"admin.creatorSubscription.reviews.尚未串接標題":[{"type":0,"value":"這個產品尚未串接完成"}],"admin.creatorSubscription.reviews.尚未串接說明":[{"type":0,"value":"評價會在買家透過 Portaly Payment 完成交易後產生。先到「API 與 Skill」頁完成串接,收到第一筆訂單後這裡就會出現。"}],"admin.creatorSubscription.seoTitle":[{"type":0,"value":"Payment"}],"admin.creatorSubscription.skill.overview.overviewDescription":[{"type":0,"value":"讓 Agent 讀懂所有開放 API 與文件"}],"admin.creatorSubscription.skill.overview.短名":[{"type":0,"value":"API 總覽"}],"admin.creatorSubscription.skill.payment.overviewDescription":[{"type":0,"value":"幫產品接上方案與金流,收款靠它完成"}],"admin.creatorSubscription.skill.payment.短名":[{"type":0,"value":"訂閱收款"}],"admin.creatorSubscription.skill.paymentIntegration.installPrompt":[{"type":0,"value":"請幫我執行 `npx skills add portaly-ai/portaly-skills --skill portaly-payment-integration` 來安裝 Portaly Payment 串接 Skill,完成後請讀取安裝好的 SKILL.md,依其指示完成結帳串接。"}],"admin.creatorSubscription.skill.paymentIntegration.overviewDescription":[{"type":0,"value":"工程串接專用:讀方案、建結帳、驗回呼"}],"admin.creatorSubscription.skill.paymentIntegration.updatePrompt":[{"type":0,"value":"請幫我執行 `npx skills add portaly-ai/portaly-skills --skill portaly-payment-integration` 來更新 Portaly Payment 串接 Skill,完成後請讀取更新好的 SKILL.md,依其指示完成結帳串接。"}],"admin.creatorSubscription.skill.paymentIntegration.描述":[{"type":0,"value":"給工程的精簡版 Skill——用串接專用金鑰讀方案、建立結帳、驗證回呼;方案、價格與折扣碼仍由你在後台管理。"}],"admin.creatorSubscription.skill.paymentIntegration.標題":[{"type":0,"value":"Payment 串接 Skill"}],"admin.creatorSubscription.skill.paymentIntegration.短名":[{"type":0,"value":"結帳串接"}],"admin.creatorSubscription.skill.product.overviewDescription":[{"type":0,"value":"在自己的網站賣 Portaly 傳送門的數位商品"}],"admin.creatorSubscription.skill.product.短名":[{"type":0,"value":"商品管理"}],"admin.creatorSubscription.skill.promotion.overviewDescription":[{"type":0,"value":"串接完成頁,讓買過的用戶幫你賣"}],"admin.creatorSubscription.skill.promotion.短名":[{"type":0,"value":"產品推廣"}],"admin.creatorSubscription.skillImportance.optional":[{"type":0,"value":"選用"}],"admin.creatorSubscription.skillImportance.required":[{"type":0,"value":"必要"}],"admin.creatorSubscription.skillInstalledAt":[{"type":0,"value":"The latest Skill version is installed. Installed on: "},{"type":1,"value":"date"}],"admin.creatorSubscription.skillStatus.installed":[{"type":0,"value":"已安裝"}],"admin.creatorSubscription.skillStatus.notInstalled":[{"type":0,"value":"未安裝"}],"admin.creatorSubscription.skillStatus.updateAvailable":[{"type":0,"value":"有新版"}],"admin.creatorSubscription.skillUpdateAvailable":[{"type":0,"value":"*A new version of the Skill is available. Please update soon."}],"admin.creatorSubscription.store.串接新產品":[{"type":0,"value":"串接新產品"}],"admin.creatorSubscription.store.刪除商店":[{"type":0,"value":"刪除產品"}],"admin.creatorSubscription.store.刪除商店Modal內容":[{"type":0,"value":"確定要刪除產品「"},{"type":1,"value":"name"},{"type":0,"value":"」嗎?刪除後將無法再切換到此產品,其方案、訂閱與訂單紀錄會保留但無法再透過後台存取。"}],"admin.creatorSubscription.store.刪除商店Modal標題":[{"type":0,"value":"刪除產品"}],"admin.creatorSubscription.store.刪除商店Modal確定按鈕":[{"type":0,"value":"確定刪除"}],"admin.creatorSubscription.store.刪除商店失敗":[{"type":0,"value":"刪除產品失敗"}],"admin.creatorSubscription.store.刪除商店有訂閱":[{"type":0,"value":"此產品仍有進行中的訂閱,請先取消所有訂閱後再刪除產品。"}],"admin.creatorSubscription.store.刪除此產品":[{"type":0,"value":"刪除此產品"}],"admin.creatorSubscription.store.刪除產品":[{"type":0,"value":"刪除產品"}],"admin.creatorSubscription.store.刪除產品Modal內容":[{"type":0,"value":"確定要刪除產品「"},{"type":1,"value":"name"},{"type":0,"value":"」嗎?刪除後將無法再切換到此產品,其方案、訂閱與訂單紀錄會保留但無法再透過後台存取。"}],"admin.creatorSubscription.store.刪除產品Modal標題":[{"type":0,"value":"刪除產品"}],"admin.creatorSubscription.store.刪除產品Modal確定按鈕":[{"type":0,"value":"確定刪除"}],"admin.creatorSubscription.store.刪除產品失敗":[{"type":0,"value":"刪除產品失敗"}],"admin.creatorSubscription.store.刪除產品有訂閱":[{"type":0,"value":"此產品仍有進行中的訂閱,請先取消所有訂閱後再刪除產品。"}],"admin.creatorSubscription.store.刪除產品說明":[{"type":0,"value":"刪除後將無法再切換到此產品,其方案、訂閱與訂單紀錄會保留但無法再透過後台存取。"}],"admin.creatorSubscription.store.取消":[{"type":0,"value":"取消"}],"admin.creatorSubscription.store.商店已刪除":[{"type":0,"value":"產品已刪除"}
305],"admin.creatorSubscription.store.商店已建立":[{"type":0,"value":"產品已建立"}],"admin.creatorSubscription.store.建立":[{"type":0,"value":"建立"}],"admin.creatorSubscription.store.建立商店失敗":[{"type":0,"value":"建立產品失敗"}],"admin.creatorSubscription.store.建立商店失敗說明":[{"type":0,"value":"請稍後再試一次。"}],"admin.creatorSubscription.store.建立產品失敗":[{"type":0,"value":"建立產品失敗"}],"admin.creatorSubscription.store.新增商店":[{"type":0,"value":"新增產品"}],"admin.creatorSubscription.store.新增商店說明":[{"type":0,"value":"為新產品取個名稱。新產品會擁有獨立的方案、訂閱、訂單與 API Key。"}],"admin.creatorSubscription.store.新增產品":[{"type":0,"value":"新增產品"}],"admin.creatorSubscription.store.新增產品說明":[{"type":0,"value":"為新產品取個名稱。新產品會擁有獨立的方案、訂閱、訂單與 API Key。"}],"admin.creatorSubscription.store.未命名商店":[{"type":0,"value":"未命名產品"}],"admin.creatorSubscription.store.未命名產品":[{"type":0,"value":"未命名產品"}],"admin.creatorSubscription.store.產品已刪除":[{"type":0,"value":"產品已刪除"}],"admin.creatorSubscription.store.產品已建立":[{"type":0,"value":"產品已建立"}],"admin.creatorSubscription.store.預設商店名稱":[{"type":0,"value":"商店 "},{"type":1,"value":"index"}],"admin.creatorSubscription.subscriber.status.active":[{"type":0,"value":"Active"}],"admin.creatorSubscription.subscriber.status.canceled":[{"type":0,"value":"Canceled"}],"admin.creatorSubscription.subscriber.status.completed":[{"type":0,"value":"Completed"}],"admin.creatorSubscription.subscriber.status.pastDue":[{"type":0,"value":"Past Due"}],"admin.creatorSubscription.txTabs.方案篩選中":[{"type":0,"value":"方案:"},{"type":1,"value":"name"}],"admin.creatorSubscription.txTabs.訂單":[{"type":0,"value":"訂單("},{"type":1,"value":"count"},{"type":0,"value":")"}],"admin.creatorSubscription.txTabs.訂單說明":[{"type":0,"value":"訂單是每一次實際成立的扣款紀錄與發票狀態。"}],"admin.creatorSubscription.txTabs.訂閱":[{"type":0,"value":"訂閱("},{"type":1,"value":"count"},{"type":0,"value":")"}],"admin.creatorSubscription.txTabs.訂閱說明":[{"type":0,"value":"訂閱是粉絲與你的持續扣款關係:目前狀態、方案與下次扣款時間。"}],"admin.creatorSubscription.upgradeIntro.benefit.fee":[{"type":0,"value":"6% transaction fee"}],"admin.creatorSubscription.upgradeIntro.benefit.liveKey":[{"type":0,"value":"Create live API keys for production integration"}],"admin.creatorSubscription.upgradeIntro.benefit.plans":[{"type":0,"value":"Unlimited payment plans to unlock more revenue streams"}],"admin.creatorSubscription.upgradeIntro.cancelNote":[{"type":0,"value":"Cancel anytime; takes effect at the end of the current period"}],"admin.creatorSubscription.upgradeIntro.cta":[{"type":0,"value":"Upgrade now"}],"admin.creatorSubscription.upgradeIntro.cta.discount19":[{"type":0,"value":"Upgrade at $19/mo"}],"admin.creatorSubscription.upgradeIntro.offer.bonusMonth":[{"type":0,"value":"Upgrade and get 1 month free"}],"admin.creatorSubscription.upgradeIntro.offer.discount19":[{"type":0,"value":"First 2 months at NT$19"}],"admin.creatorSubscription.upgradeIntro.offerInline":[{"type":0,"value":"限時升級優惠・"},{"type":1,"value":"offer"}],"admin.creatorSubscription.upgradeIntro.offerSuffix.default":[{"type":0,"value":"NT$"},{"type":1,"value":"price"},{"type":0,"value":"/mo"}],"admin.creatorSubscription.upgradeIntro.offerSuffix.discount19":[{"type":0,"value":"then NT$"},{"type":1,"value":"price"},{"type":0,"value":"/mo"}],"admin.creatorSubscription.upgradeIntro.offerTagline":[{"type":0,"value":"Limited-time upgrade offer"}],"admin.creatorSubscription.upgradeIntro.price":[{"type":0,"value":"NT$"},{"type":1,"value":"price"}],"admin.creatorSubscription.upgradeIntro.priceInline":[{"type":0,"value":"NT$"},{"type":1,"value":"price"},{"type":0,"value":"/月・可隨時取消"}],"admin.creatorSubscription.upgradeIntro.priceUnit":[{"type":0,"value":"/month"}],"admin.creatorSubscription.upgradeIntro.title":[{"type":0,"value":"Upgrade to Premium"}],"admin.creatorSubscription.upgradeIntro.title.discountCode":[{"type":0,"value":"升級啟用折扣碼"}],"admin.creatorSubscription.upgradeIntro.title.liveKey":[{"type":0,"value":"升級啟用正式收款"}],"admin.creatorSubscription.upgradeIntro.title.plan":[{"type":0,"value":"升級啟用新方案"}],"admin.creatorSubscription.upgradeIntro.title.store":[{"type":0,"value":"升級啟用新商店"}],"admin.creatorSubscription.下載Skill":[{"type":0,"value":"下載 Skill"}],"admin.creatorSubscription.下載Skill提示":[{"type":0,"value":"安裝 Skill 到你的 AI Agent 來快速串接 Portaly Vibe"}],"admin.creatorSubscription.之後會在這裡顯示發票開立與相關紀錄。":[{"type":0,"value":"Invoice issuing records will appear here later."}],"admin.creatorSubscription.之後會在這裡顯示訂閱會員名單與狀態。":[{"type":0,"value":"Subscriber lists and statuses will appear here later."}],"admin.creatorSubscription.你負責用 AI 打造產品,收款的事交給 Portaly。":[{"type":0,"value":"You focus on building products with AI. Portaly handles getting paid."}],"admin.creatorSubscription.你負責開發令人驚豔的 AI 工具,收款、會員管理與開發票
305,交給 Portaly。":[{"type":0,"value":"You focus on building great AI tools. Portaly handles payments, member management, and invoicing."}],"admin.creatorSubscription.其他工具":[{"type":0,"value":"行銷工具"}],"admin.creatorSubscription.分析工具":[{"type":0,"value":"分析工具"}],"admin.creatorSubscription.商店運營":[{"type":0,"value":"商店運營"}],"admin.creatorSubscription.啟用中":[{"type":0,"value":"Active"}],"admin.creatorSubscription.單次":[{"type":0,"value":"/單次"}],"admin.creatorSubscription.安裝Skill":[{"type":0,"value":"安裝 Skill"}],"admin.creatorSubscription.安裝Skill提示":[{"type":0,"value":"安裝 Skill 到你的 AI Agent 來快速串接 Portaly Vibe"}],"admin.creatorSubscription.專為創作者打造的零程式碼訂閱與支付系統。":[{"type":0,"value":"A no-code subscription and payment system built for creators."}],"admin.creatorSubscription.尚未建立任何方案":[{"type":0,"value":"No plans yet"}],"admin.creatorSubscription.尚未建立任何訂閱方案":[{"type":0,"value":"No subscription plans yet"}],"admin.creatorSubscription.已停用":[{"type":0,"value":"Inactive"}],"admin.creatorSubscription.已安裝Skill":[{"type":0,"value":"Skill Installed"}],"admin.creatorSubscription.建立於":[{"type":0,"value":"Created"}],"admin.creatorSubscription.建立第一個方案後,這裡會顯示你的所有 creator subscription 方案。":[{"type":0,"value":"After you create your first plan, all creator subscription plans will appear here."}],"admin.creatorSubscription.建立第一個方案後,這裡會顯示你的所有的訂閱方案。":[{"type":0,"value":"After you create your first plan, all of your subscription plans will appear here."}],"admin.creatorSubscription.折扣碼管理":[{"type":0,"value":"Discount Code Management"}],"admin.creatorSubscription.方案管理":[{"type":0,"value":"Plan Management"}],"admin.creatorSubscription.方案與訂單":[{"type":0,"value":"方案與訂單"}],"admin.creatorSubscription.更新Skill":[{"type":0,"value":"Update Skill"}],"admin.creatorSubscription.更新於":[{"type":0,"value":"Updated"}],"admin.creatorSubscription.會員管理":[{"type":0,"value":"Member Management"}],"admin.creatorSubscription.會員管理尚未實作":[{"type":0,"value":"Member management is not implemented yet"}],"admin.creatorSubscription.每年":[{"type":0,"value":"/year"}],"admin.creatorSubscription.每月":[{"type":0,"value":"/month"}],"admin.creatorSubscription.為你的產品串接 Portaly Payment 交易系統:金流、訂閱、發票、稅務申報一次搞定。":[{"type":0,"value":"Connect your product to the Portaly Payment system: payments, subscriptions, invoicing, and tax filing all in one place."}],"admin.creatorSubscription.發票管理":[{"type":0,"value":"Invoice Management"}],"admin.creatorSubscription.發票管理尚未實作":[{"type":0,"value":"Invoice management is not implemented yet"}],"admin.creatorSubscription.總覽":[{"type":0,"value":"Payment"}],"admin.creatorSubscription.訂單紀錄":[{"type":0,"value":"Orders"}],"admin.creatorSubscription.訂閱方案載入失敗":[{"type":0,"value":"Failed to load subscription plans"}],"admin.creatorSubscription.訂閱管理":[{"type":0,"value":"Subscriptions"}],"admin.creatorSubscription.金流審核":[{"type":0,"value":"Payment Review"}],"admin.creatorSubscription.金鑰管理":[{"type":0,"value":"Key Management"}],"admin.creatorSubscription.productOps.波段優惠":[{"type":0,"value":"Wave Pricing"}],"admin.creatorSubscription.upgradeIntro.title.wave":[{"type":0,"value":"Upgrade to Use Wave Pricing"}],"admin.creatorSubscription.wave.col.刪除":[{"type":0,"value":"Delete"}],"admin.creatorSubscription.wave.col.售價":[{"type":0,"value":"Price"}],"admin.creatorSubscription.wave.col.方案":[{"type":0,"value":"Plan"}],"admin.creatorSubscription.wave.col.方案金額":[{"type":0,"value":"Plan Amount"}],"admin.creatorSubscription.wave.col.段次":[{"type":0,"value":"Segment"}],"admin.creatorSubscription.wave.col.波段期間":[{"type":0,"value":"Campaign Period"}],"admin.creatorSubscription.wave.col.漲價規則":[{"type":0,"value":"Step-Up Rule"}],"admin.creatorSubscription.wave.col.狀態":[{"type":0,"value":"Status"}],"admin.creatorSubscription.wave.col.目前售價":[{"type":0,"value":"Current Price"}],"admin.creatorSubscription.wave.phase.已結束":[{"type":0,"value":"Ended"}],"admin.creatorSubscription.wave.phase.未開始":[{"type":0,"value":"Not Started"}],"admin.creatorSubscription.wave.phase.進行中":[{"type":0,"value":"Running"}],"admin.creatorSubscription.wave.儲存設定":[{"type":0,"value":"Save"}],"admin.creatorSubscription.wave.取消":[{"type":0,"value":"Cancel"}],"admin.creatorSubscription.wave.各段價格":[{"type":0,"value":"Segment Prices ("},{"type":1,"value":"count"},{"type":0,"value":")"}],"admin.creatorSubscription.wave.尚未設定":[{"type":0,"value":"No wave pricing campaigns yet"}],"admin.creatorSubscription.wave.摘要尾段不滿":[{"type":0,"value":" (last segment is shorter than "},{"type":1,"value":"stepHours"},{"type":0,"value":" hours)"}],"admin.creatorSubscription.wave.摘要標籤.漲價":[{"type":0,"value":"Step up"}],"admin.creatorSubscription.wave.摘要標籤.結束":[{"type":0,"value":"Ends"}],"admin.creatorSubscription.wave.摘要標籤.開始":[{"type":0,"value":"Starts"}],"admin.creatorSubscription.wave.摘要漲價":[{"type":0,"value":"+NT$"},{"type":1,"value":"stepAmount"},{"type":0,"value":" every "},{"type":1,"value":"stepHours"},{"type":0,"value":" hours, "},{"type":1,"value":"count"},{"type":0,"value":" segments in total"}],"admin.creatorSubscription.wave.摘要結束":[{"type":1,"value":"endAt"},{"type":0,"value":" — last segment NT$"},{"type":1,"value":"finalPrice"},{"type":0,"value":", then back to NT$"},{"type":1,"value":"planAmount"}],"admin.creatorSubscription.wave.摘要開始":[{"type":1,"value":"startAt"},{"type":0,"value":" — priced at NT$"},{"type":1,"value":"startPrice"}],"admin.creatorSubscription.wave.新增":[{"type":0,"value":"Add"}],"admin.creatorSubscription.wave.新增波段優惠":[{"type":0,"value":"Add Wave Pricing"}],"admin.creatorSubscription.wave.方案說明":[{"type":0,"value":"One-time payment plans only."}],"admin.creatorSubscription.wave.標題":[{"type":0,"value":"Wave Pricing"}],"admin.creatorSubscription.wave.段次標籤":[{"type":0,"value":"Segment "},{"type":1,"value":"index"}],"admin.creatorSubscription.wave.每次漲多少":[{"type":0,"value":"Step-up amount NT$"}],"admin.creatorSubscription.wave.每隔幾小時漲價":[{"type":0,"value":"Step-up interval (hours)"}],"admin.creatorSubscription.wave.漲價規則起價":[{"type":0,"value":"From NT$"},{"type":1,"value":"startPrice"},{"type":0,"value":", "}],"admin.creatorSubscription.wave.漲價規則階梯":[{"type":0,"value":"+NT$"},{"type":1,"value":"stepAmount"},{"type":0,"value":" every "},{"type":1,"value":"stepHours"},{"type":0,"value":" hours"}],"admin.creatorSubscription.wave.目前段次":[{"type":0,"value":"Segment "},{"type":1,"value":"index"},{"type":0,"value":"/"},{"type":1,"value":"total"}],"admin.creatorSubscription.wave.移除波段優惠":[{"type":0,"value":"Remove Wave Pricing"}],"admin.creatorSubscription.wave.移除確認":[{"type":0,"value":"Once removed, this plan\'s price returns to the plan amount immediately. Remove it?"}],"admin.creatorSubscription.wave.空狀態無方案":[{"type":0,"value":"Create a one-time, fixed-price plan first to set up wave pricing."}],"admin.creatorSubscription.wave.空狀態說明":[{"type":0,"value":"Once set up, the plan price starts at the opening price and steps up at a fixed interval during the campaign, then returns to the plan amount when the campaign ends."}],"admin.creatorSubscription.wave.結束後":[{"type":0,"value":"After it ends"}],"admin.creatorSubscription.wave.結束時間":[{"type":0,"value":"End time"}],"admin.creatorSubscription.wave.編輯":[{"type":0,"value":"Edit"}],"admin.creatorSubscription.wave.編輯波段優惠":[{"type":0,"value":"Edit Wave Pricing"}],"admin.creatorSubscription.wave.起始價格":[{"type":0,"value":"Opening price NT$"}],"admin.creatorSubscription.wave.進行中提醒":[{"type":0,"value":"This campaign is running — saving changes the price buyers see right away"}],"admin.creatorSubscription.wave.進行中標題":[{"type":0,"value":"This campaign is running"}],"admin.creatorSubscription.wave.進行中確認":[{"type":0,"value":"Saving updates the price buyers see immediately. Save anyway?"}],"admin.creatorSubscription.wave.適用方案":[{"type":0,"value":"Applicable Plan"}],"admin.creatorSubscription.wave.金額":[{"type":0,"value":"Amount"}],"admin.creatorSubscription.wave.開始時間":[{"type":0,"value":"Start time"}],"admin.domain. (不用輸入前綴的www.)":[{"type":0,"value":"(No need to enter the www. prefix)"}],"admin.domain.(可選) 建議也一併設定":[{"type":0,"value":"(Optional) Also recommended to set"}],"admin.domain.加強您的品牌識別度。":[{"type":0,"value":"Enhance your brand recognition."}],"admin.domain.升級啟用此模式,打造你的專業形象":[{"type":0,"value":"Upgrade to Activate This Mode, Build Your Professional Image"}],"admin.domain.完成":[{"type":0,"value":"Completed"}],"admin.domain.將 portaly.cc 網址換成專屬網域,":[{"type":0,"value":"Replace the portaly.cc URL with a custom domain,"}],"admin.domain.尚未掃描成功,請":[{"type":0,"value":"Scan not successful yet, please"}],"admin.domain.已設定":[{"type":0,"value":"Configured"}],"admin.domain.恭喜完成設定,可以開始使用了!":[{"type":0,"value":"Congratulations on completing the setup, you can start using it now!"}],"admin.domain.您正在預覽電腦版模式":[{"type":0,"value":"You Are Previewing Desktop Mode"}],"admin.domain.或":[{"type":0,"value":"Or"}],"admin.domain.教學":[{"type":0,"value":"Tutorial"}],"admin.domain.新增 DNS 記錄":[{"type":0,"value":"Add DNS Record"}],"admin.domain.欲使用此功能,請自行進行設定。教學文件如下:":[{"type":0,"value":"To use this feature, please configure it yourself. The tutorial is as follows:"}],"admin.domain.此為無效網址":[{"type":0,"value":"This is an invali
305d URL."}],"admin.domain.此篇教學":[{"type":0,"value":"This tutorial"}],"admin.domain.此網域已被使用":[{"type":0,"value":"This domain is already in use."}],"admin.domain.注意:目前此模式尚未啟用":[{"type":0,"value":"Note: This Mode is Not Yet Activated"}],"admin.domain.確定":[{"type":0,"value":"Confirm"}],"admin.domain.立刻升級":[{"type":0,"value":"Upgrade Now"}],"admin.domain.等待系統掃描":[{"type":0,"value":"Waiting for system scan"}],"admin.domain.系統正在掃描 DNS 設定,請等待 5-10 分鐘":[{"type":0,"value":"The system is scanning DNS settings, please wait 5-10 minutes."}],"admin.domain.自訂網域":[{"type":0,"value":"Custom Domain"}],"admin.domain.與我們聯繫":[{"type":0,"value":"Contact us"}],"admin.domain.若您尚未擁有自己的網域,請看 {tutorial}":[{"type":0,"value":"If you do not yet own a domain, please see "},{"type":1,"value":"tutorial"}],"admin.domain.若您尚未擁有自己的網域,請點此":[{"type":0,"value":"If you do not yet own a domain, click here"}],"admin.domain.若您已自備網域,請點此開始":[{"type":0,"value":"If you already have a domain, click here to start"}],"admin.domain.若您已購買新網域,請看 {tutorial}":[{"type":0,"value":"If you have purchased a new domain, please see "},{"type":1,"value":"tutorial"}],"admin.domain.若您的網域已經在使用中,請看 {tutorial}":[{"type":0,"value":"If your domain is already in use, please see "},{"type":1,"value":"tutorial"}],"admin.domain.若為新網域,請看 {tutorial}":[{"type":0,"value":"For new domains, please see "},{"type":1,"value":"tutorial"}],"admin.domain.若該網域使用中,請看 {tutorial}":[{"type":0,"value":"If the domain is in use, please see "},{"type":1,"value":"tutorial"}],"admin.domain.請根據 {tutorial} 指示,新增以下的 DNS 記錄:":[{"type":0,"value":"Please follow "},{"type":1,"value":"tutorial"},{"type":0,"value":" to add the following DNS records:"}],"admin.domain.請根據教學指示,新增以下的 DNS 記錄:":[{"type":0,"value":"Please follow the tutorial instructions to add the following DNS records:"}],"admin.domain.請輸入您要連結到傳送門的網域 (example.com) 或子網域 (sub.example.com)":[{"type":0,"value":"Please enter the domain (example.com) or subdomain (sub.example.com) you want to link to Portaly"}],"admin.domain.購買新的網域":[{"type":0,"value":"Purchase a new domain"}],"admin.domain.輸入自訂網域":[{"type":0,"value":"Enter Custom Domain"}],"admin.domain.連結既有網域":[{"type":0,"value":"Link an existing domain"}],"admin.domain.重新設定":[{"type":0,"value":"Reset"}],"admin.downgrade.-- 請選擇 -- ":[{"type":0,"value":"-- Please Selec --"}],"admin.downgrade.SEO 優化、GA / Pixel 安裝":[{"type":0,"value":"SEO Optimization, GA / Pixel Installation"}],"admin.downgrade.不知道如何使用頂級方案嗎?":[{"type":0,"value":"Not sure how to use the premium plan?"}],"admin.downgrade.了解更多":[{"type":0,"value":"Learn More"}],"admin.downgrade.你 100% 確定要取消?":[{"type":0,"value":"Are you 100% sure you want to cancel?"}],"admin.downgrade.你即將失去以下功能:":[{"type":0,"value":"You will lose the following features:"}],"admin.downgrade.你想要取消訂閱的主要原因是甚麼呢?":[{"type":0,"value":"What is the main reason to cancel your subscription?"}],"admin.downgrade.價格因素":[{"type":0,"value":"The price is too expensive"}],"admin.downgrade.其他":[{"type":0,"value":"Other"}],"admin.downgrade.區塊數量提高至 20 組":[{"type":0,"value":"Block count increased to 20 sets"}],"admin.downgrade.取消方案":[{"type":0,"value":"Cancel Plan"}],"admin.downgrade.可以與我們分享當初升級的原因嗎?":[{"type":0,"value":"Can you share with us the reason for upgrading initially?"}],"admin.downgrade.國際收款 Paypal":[{"type":0,"value":"International Payments Paypal"}],"admin.downgrade.如果你仍確定要取消,請輸入 CANCEL:":[{"type":0,"value":"If you are still sure you want to cancel, please enter CANCEL:"}],"admin.downgrade.完整數據分析儀表板":[{"type":0,"value":"Complete Data Analysis Dashboard"}],"admin.downgrade.我們不願看到你離開!":[{"type":0,"value":"We don\'t want to see you go!"}],"admin.downgrade.我們準備了一份頂級功能指南,你可以跟著指引,將頂級方案的功能使用到極致":[{"type":0,"value":"Here’s a guide to premium features. Maximize your page with our premium plan!"}],"admin.downgrade.打算停用 Portaly":[{"type":0,"value":"I am not using Portaly anymore"}],"admin.downgrade.暫時關閉!之後會再開啟":[{"type":0,"value":"I will upgrade again later"}],"admin.downgrade.更多版面樣式":[{"type":0,"value":"More Layout Styles"}],"admin.downgrade.最低交易費率:12% → 6%":[{"type":0,"value":"Lowest Transaction Fee: 12% → 6%"}],"admin.downgrade.月":[{"type":0,"value":"m"}],"admin.downgrade.桌上電腦閱覽模式":[{"type":0,"value":"Desktop Preview Mode"}],"admin.downgrade.沒有我想要的功能":[{"type":0,"value":"The features I want are not available"}],"admin.downgrade.為超早鳥優惠,現在取消,將無法再享有此優惠。":[{"type":0,"value":"applying the early bird offer. It will no longer be available if you downgrade now."}],"admin.downgrade.確認取消訂閱":[{"type":0,"value":"Confirm Cancellation of Subscription"}],"admin.downgrade.確認降級":[{"type":0,"value":"Confirm Downgrade"}],"admin.downgrade.繼續使用":[{"type":0,"value":"Continue Using"}],"admin.downgrade.自訂主題配色、看板":[{"type":0,"value":"Customize Theme Colors, Dashboard"}],"admin.downgrade.自訂網域 Domain Name":[{"type":0,"value":"Custom Domain Name"}],"admin.downgrade.親愛的":[{"type":0,"value":"Dear"}],"admin.downgrade.說明取消訂閱的原因":[{"type":0,"value":"Explain the reason for unsubscribing"}],"admin.downgrade.請填寫原因":[{"type":0,"value":"Please provide a reason"}],"admin.downgrade.請至少勾選一項":[{"type":0,"value":"Please check at least one option"}],"admin.downgrade.請說明原因":[{"type":0,"value":"Please explain the reason"}],"admin.downgrade.讀取速度太慢":[{"type":0,"value":"Loading speed is too slow"}
305],"admin.downgrade.贊助/商品費率:12% → 6%":[{"type":0,"value":"Donate/Product Rate: 12% → 6%"}],"admin.downgrade.贊助/商品費率:9 %":[{"type":0,"value":"Donate/Product Rate: 9%"}],"admin.downgrade.返回":[{"type":0,"value":"Back"}],"admin.downgrade.返回我的帳號":[{"type":0,"value":"Back to My Account"}],"admin.downgrade.重要提醒:目前你的費率":[{"type":0,"value":"Reminder: Your current rate"}],"admin.downgrade.重要提醒:目前您套用的以下優惠,將會永久失效,現在取消,將無法再享有此優惠。":[{"type":0,"value":"Important Reminder: The following discounts you are currently using will be permanently lost, you will no longer be able to enjoy this offer if you cancel now."}],"admin.downgrade.電腦版模式 RWD":[{"type":0,"value":"Computer Version Mode RWD"}],"admin.downgrade.領取優惠":[{"type":0,"value":"Claim Offer"}],"admin.email.apiKeys.allDomains":[{"type":0,"value":"All domains"}],"admin.email.apiKeys.cancel":[{"type":0,"value":"Cancel"}],"admin.email.apiKeys.close":[{"type":0,"value":"Close"}],"admin.email.apiKeys.columnCreatedAt":[{"type":0,"value":"Created"}],"admin.email.apiKeys.columnKey":[{"type":0,"value":"Key"}],"admin.email.apiKeys.columnLastUsedAt":[{"type":0,"value":"Last used"}],"admin.email.apiKeys.create":[{"type":0,"value":"Create API key"}],"admin.email.apiKeys.createFailed":[{"type":0,"value":"Couldn\'t create the key. Please try again later."}],"admin.email.apiKeys.domainsFieldLabel":[{"type":0,"value":"Domains"}],"admin.email.apiKeys.domainsRequired":[{"type":0,"value":"Select at least one domain."}],"admin.email.apiKeys.empty":[{"type":0,"value":"No API keys yet."}],"admin.email.apiKeys.errorInvalidDomains":[{"type":0,"value":"A selected domain isn\'t one of your custom domains. Refresh the page and select again."}],"admin.email.apiKeys.errorNotFound":[{"type":0,"value":"This key couldn\'t be found. Please refresh the page."}],"admin.email.apiKeys.errorPremiumRequired":[{"type":0,"value":"API keys are available on the Premium plan."}],"admin.email.apiKeys.intro":[{"type":0,"value":"Use an API key to send email from your own system."}],"admin.email.apiKeys.loadFailed":[{"type":0,"value":"Couldn\'t load your API keys. Please refresh and try again."}],"admin.email.apiKeys.nameLabel":[{"type":0,"value":"Name"}],"admin.email.apiKeys.namePlaceholder":[{"type":0,"value":"e.g. Membership notifications"}],"admin.email.apiKeys.nameRequired":[{"type":0,"value":"Please give this key a name."}],"admin.email.apiKeys.neverUsed":[{"type":0,"value":"never"}],"admin.email.apiKeys.permissionFull":[{"type":0,"value":"Full access"}],"admin.email.apiKeys.permissionFullHint":[{"type":0,"value":"Sends from all domains and can manage domains via the API."}],"admin.email.apiKeys.permissionLabel":[{"type":0,"value":"Permission"}],"admin.email.apiKeys.permissionSending":[{"type":0,"value":"Sending only"}],"admin.email.apiKeys.revoke":[{"type":0,"value":"Revoke"}],"admin.email.apiKeys.revokeBody":[{"type":0,"value":"The key stops working immediately, so any system using it can no longer send email. This can\'t be undone."}],"admin.email.apiKeys.revokeFailed":[{"type":0,"value":"Couldn\'t revoke the key. Please try again later."}],"admin.email.apiKeys.revokeTitle":[{"type":0,"value":"Revoke this key?"}],"admin.email.apiKeys.revoked":[{"type":0,"value":"Revoked"}],"admin.email.apiKeys.sandboxHint":[{"type":0,"value":"For testing. Sends only to your own inbox."}],"admin.email.apiKeys.secretOnce":[{"type":0,"value":"This key is shown only once. Copy it and store it somewhere safe."}],"admin.email.apiKeys.submit":[{"type":0,"value":"Create"}],"admin.email.apiKeys.title":[{"type":0,"value":"API"}],"admin.email.campaigns.cancelSchedule":[{"type":0,"value":"取消排程"}],"admin.email.campaigns.cancelScheduleFailed":[{"type":0,"value":"取消排程失敗,請稍後再試一次。"}],"admin.email.campaigns.columnClickRate":[{"type":0,"value":"點擊率"}],"admin.email.campaigns.columnMetrics":[{"type":0,"value":"成效"}],"admin.email.campaigns.columnOpenRate":[{"type":0,"value":"開å•
305Ÿçއ"}],"admin.email.campaigns.columnRecipients":[{"type":0,"value":"收件人數"}],"admin.email.campaigns.columnSentAt":[{"type":0,"value":"寄出時間"}],"admin.email.campaigns.columnStatus":[{"type":0,"value":"狀態"}],"admin.email.campaigns.columnSubject":[{"type":0,"value":"主旨"}],"admin.email.campaigns.composeBody":[{"type":0,"value":"寫好內容、選好名單就能寄出,每封信都會附上退訂連結。"}],"admin.email.campaigns.composeTitle":[{"type":0,"value":"寄一封信給你的名單"}],"admin.email.campaigns.create":[{"type":0,"value":"建立信件"}],"admin.email.campaigns.delete":[{"type":0,"value":"刪除"}],"admin.email.campaigns.deleteBody":[{"type":0,"value":"確定要刪除「"},{"type":1,"value":"subject"},{"type":0,"value":"」嗎?刪除後無法復原。"}],"admin.email.campaigns.deleteFailed":[{"type":0,"value":"刪除失敗,請稍後再試一次。"}],"admin.email.campaigns.deleteTitle":[{"type":0,"value":"刪除草稿"}],"admin.email.campaigns.deleted":[{"type":0,"value":"已刪除草稿"}],"admin.email.campaigns.domainSuspended":[{"type":0,"value":"寄件地址 "},{"type":1,"value":"address"},{"type":0,"value":" 已被停用,目前不能寄信。請到「寄件網域」查看,或聯繫客服。"}],"admin.email.campaigns.duplicate":[{"type":0,"value":"複製"}],"admin.email.campaigns.duplicateBody":[{"type":0,"value":"要複製「"},{"type":1,"value":"subject"},{"type":0,"value":"」嗎?會建立一封內容相同的草稿。"}],"admin.email.campaigns.duplicateFailed":[{"type":0,"value":"複製失敗,請稍後再試一次。"}],"admin.email.campaigns.duplicateTitle":[{"type":0,"value":"複製信件"}],"admin.email.campaigns.duplicated":[{"type":0,"value":"已建立複本「"},{"type":1,"value":"subject"},{"type":0,"value":"」"}],"admin.email.campaigns.edit":[{"type":0,"value":"編輯"}],"admin.email.campaigns.editCancelsSchedule":[{"type":0,"value":"已取消排程,改完再重新排定寄出時間。"}],"admin.email.campaigns.empty":[{"type":0,"value":"還沒有信件。按「建立信件」寫第一封。"}],"admin.email.campaigns.errorPremiumRequired":[{"type":0,"value":"寄信給名單是頂級會員方案的功能。"}],"admin.email.campaigns.introPointDeliverability":[{"type":0,"value":"・送達率與寄件信譽由 Portaly 維護,每封信都附退訂連結"}],"admin.email.campaigns.introPointReplyTo":[{"type":0,"value":"・收件人按回覆,信會寄到你設定的回信信箱"}],"admin.email.campaigns.introPointSender":[{"type":0,"value":"・寄件人名稱與寄件地址的前綴由你決定"}],"admin.email.campaigns.introSenderBody":[{"type":0,"value":"信從 Portaly 的寄件網域 "},{"type":1,"value":"host"},{"type":0,"value":" 寄出,不用設定任何 DNS;之後可以在「寄件網域」改用你自己的網域。"}],"admin.email.campaigns.introSenderTitle":[{"type":0,"value":"收件人會看到的寄件人"}],"admin.email.campaigns.introSubtitle":[{"type":0,"value":"寫一封信,寄給你在 Portaly 蒐集到的名單。"}],"admin.email.campaigns.introTitle":[{"type":0,"value":"寄送信件"}],"admin.email.campaigns.listFailed":[{"type":0,"value":"讀不到信件列表,請重新整理再試一次。"}],"admin.email.campaigns.loadFailed":[{"type":0,"value":"讀不到寄件設定,請重新整理再試一次。"}],"admin.email.campaigns.noSubject":[{"type":0,"value":"(還沒有主旨)"}],"admin.email.campaigns.pauseCircuitBreaker":[{"type":0,"value":"今天退信太多,先停下來了。隔天可以按「繼續寄送」接著寄。"}],"admin.email.campaigns.pauseDailyVolume":[{"type":0,"value":"今天的寄送量用完了,"},{"type":1,"value":"time"},{"type":0,"value":" 會自動接著寄。"}],"admin.email.campaigns.pauseDomainBlocked":[{"type":0,"value":"寄件地址目前不能寄信,請到「寄件網域」查看。"}],"admin.email.campaigns.pausePaused":[{"type":0,"value":"已暫停"}],"admin.email.campaigns.pauseSendQuota":[{"type":0,"value":"寄信額度用完了,加購補充包後按「繼續寄送」。"}],"admin.email.campaigns.pauseWaiting":[{"type":0,"value":"等明天"}],"admin.email.campaigns.resume":[{"type":0,"value":"繼續寄送"}],"admin.email.campaigns.resumeFailed":[{"type":0,"value":"沒辦法接著寄,請稍後再試一次。"}],"admin.email.campaigns.resumed":[{"type":0,"value":"已接著寄送"}],"admin.email.campaigns.scheduleCanceled":[{"type":0,"value":"已取消排程,信件回到草稿。"}],"admin.email.campaigns.scheduleFailedTag":[{"type":0,"value":"排程未寄出"}],"admin.email.campaigns.scheduleFailedUnknown":[{"type":0,"value":"寄送條件不符,信件已回到草稿。"}],"admin.email.campaigns.scheduledAt":[{"type":0,"value":"預定 "},{"type":1,"value":"time"}],"admin.email.campaigns.sendingBar":[{"type":0,"value":"正在寄出「"},{"type":1,"value":"subject"},{"type":0,"value":"」 "},{"type":1,"value":"sent"},{"type":0,"value":" / "},{"type":1,"value":"total"},{"type":0,"value":" 人"}],"admin.email.campaigns.start":[{"type":0,"value":"立即開始"}],"admin.email.campaigns.statsClicked":[{"type":0,"value":"點擊"}],"admin.email.campaigns.statsDelivered":[{"type":0,"value":"送達"}],"admin.email.campaigns.statsLoadFailed":[{"type":0,"value":"讀不到退訂名單,請稍後再試一次。"}
305],"admin.email.campaigns.statsOpened":[{"type":0,"value":"開啟"}],"admin.email.campaigns.statsSent":[{"type":0,"value":"已寄出 "},{"type":1,"value":"sent"},{"type":0,"value":" / "},{"type":1,"value":"total"},{"type":0,"value":" 封"}],"admin.email.campaigns.statsUnsubscribed":[{"type":0,"value":"退訂"}],"admin.email.campaigns.statsUnsubscribedList":[{"type":0,"value":"退訂名單"}],"admin.email.campaigns.statusDraft":[{"type":0,"value":"草稿"}],"admin.email.campaigns.statusScheduled":[{"type":0,"value":"已排程"}],"admin.email.campaigns.statusSending":[{"type":0,"value":"寄送中"}],"admin.email.campaigns.statusSendingProgress":[{"type":0,"value":"寄送中 "},{"type":1,"value":"sent"},{"type":0,"value":" / "},{"type":1,"value":"total"}],"admin.email.campaigns.statusSent":[{"type":0,"value":"已寄出"}],"admin.email.campaigns.title":[{"type":0,"value":"信件寄送"}],"admin.email.campaigns.upgrade":[{"type":0,"value":"立即升級"}],"admin.email.campaigns.view":[{"type":0,"value":"查看"}],"admin.email.compose.addPreheader":[{"type":0,"value":"新增收件匣預覽文字"}],"admin.email.compose.audienceHelper":[{"type":0,"value":"同一個人在好幾份名單裡只會收到一封;已退訂與無法寄送的地址不會收到。"}],"admin.email.compose.audienceLabel":[{"type":0,"value":"寄給哪些名單"}],"admin.email.compose.audiencePlaceholder":[{"type":0,"value":"選擇名單"}],"admin.email.compose.audienceSelected":[{"type":0,"value":"已選 "},{"type":1,"value":"count"},{"type":0,"value":" 份名單"}],"admin.email.compose.back":[{"type":0,"value":"上一步"}],"admin.email.compose.closeSaveFailed":[{"type":0,"value":"存草稿失敗。再按一次關閉會放棄這次的修改。"}],"admin.email.compose.confirmBody":[{"type":0,"value":"這封信會寄給 "},{"type":1,"value":"count"},{"type":0,"value":" 人。信件寄出後無法收回,收件人清單會在此刻凍結。"}],"admin.email.compose.confirmSchedule":[{"type":0,"value":"確認排程"}],"admin.email.compose.confirmScheduleBody":[{"type":0,"value":"會在 "},{"type":1,"value":"time"},{"type":0,"value":" 寄給約 "},{"type":1,"value":"count"},{"type":0,"value":" 人。到點前可以在信件列表取消;到點時才確定收件人並扣額度,額度不足就不會寄出並通知你。"}],"admin.email.compose.confirmScheduleTitle":[{"type":0,"value":"確定要排定寄出嗎?"}],"admin.email.compose.confirmSend":[{"type":0,"value":"寄出"}],"admin.email.compose.confirmTitle":[{"type":0,"value":"確定要寄出嗎?"}],"admin.email.compose.content":[{"type":0,"value":"內容"}],"admin.email.compose.contentPlaceholder":[{"type":0,"value":"想跟你的讀者說什麼?"}],"admin.email.compose.errorAudienceEmpty":[{"type":0,"value":"選到的名單裡都還沒有人,請改選有人的名單。"}],"admin.email.compose.errorAudienceRequired":[{"type":0,"value":"請選擇要寄給哪些名單。"}],"admin.email.compose.errorContentRequired":[{"type":0,"value":"請填寫信件內容。"}],"admin.email.compose.errorContentTooLarge":[{"type":0,"value":"信件內容太長了,請刪減一些再存。"}],"admin.email.compose.errorDailyLimit":[{"type":0,"value":"今天的寄送量已經到上限,請明天再寄,信件已存成草稿。"}],"admin.email.compose.errorDomainNotActive":[{"type":0,"value":"寄件地址目前被停用,不能寄信。請到「寄件網域」查看,或聯繫客服。"}],"admin.email.compose.errorDomainNotReady":[{"type":0,"value":"寄件網域還沒準備好,請稍後再試一次。"}],"admin.email.compose.errorNoRecipients":[{"type":0,"value":"選到的名單裡沒有可以寄的人:可能都已退訂,或地址無法寄送。"}],"admin.email.compose.errorNotDraft":[{"type":0,"value":"這封信已經開始寄送,不能再修改。"}],"admin.email.compose.errorNotFound":[{"type":0,"value":"找不到這封信,可能已經被刪除。"}],"admin.email.compose.errorNotScheduled":[{"type":0,"value":"這封信已經不在排程中了,請重新整理。"}],"admin.email.compose.errorPreheaderTooLong":[{"type":0,"value":"收件匣預覽文字最多 200 字。"}],"admin.email.compose.errorPremiumRequired":[{"type":0,"value":"寄信給名單是頂級會員的功能。"}],"admin.email.compose.errorQuotaInsufficient":[{"type":0,"value":"寄信額度不夠寄這封信,信件已存成草稿。"}],"admin.email.compose.errorRecipientNotAllowed":[{"type":0,"value":"測試環境只能試寄到公司信箱。"}],"admin.email.compose.errorRecipientSuppressed":[{"type":0,"value":"這個信箱退訂、退信或檢舉過,不能寄給它。"}],"admin.email.compose.errorScheduleExpired":[{"type":0,"value":"系統在排定的時間沒能寄出,晚太久就不寄了,信件已回到草稿,請重新排定。"}],"admin.email.compose.errorScheduleInPast":[{"type":0,"value":"排定的時間已經過了,請選 
3051 分鐘之後的時間。"}],"admin.email.compose.errorScheduleRequired":[{"type":0,"value":"請選擇寄出的日期與時間。"}],"admin.email.compose.errorScheduleTimezone":[{"type":0,"value":"請選擇時區。"}],"admin.email.compose.errorScheduleTooFar":[{"type":0,"value":"最多只能排到 30 天後。"}],"admin.email.compose.errorSignatureTooLarge":[{"type":0,"value":"簽名檔太長了,請精簡一點。"}],"admin.email.compose.errorSubjectRequired":[{"type":0,"value":"請填寫主旨。"}],"admin.email.compose.errorSubjectTooLong":[{"type":0,"value":"主旨最多 200 字。"}],"admin.email.compose.errorTestLimit":[{"type":0,"value":"今天的試寄次數用完了,請明天再試。"}],"admin.email.compose.listCount":[{"type":1,"value":"count"},{"type":0,"value":" 人"}],"admin.email.compose.listEmptyHint":[{"type":0,"value":"無法選擇 0 人名單"}],"admin.email.compose.listUnnamed":[{"type":0,"value":"新專案"}],"admin.email.compose.listsEmpty":[{"type":0,"value":"你還沒有名單。"}],"admin.email.compose.listsEmptyHint":[{"type":0,"value":"先到"},{"type":1,"value":"link"},{"type":0,"value":"建立一個專案,或匯入你自己的名單。"}],"admin.email.compose.listsEmptyLink":[{"type":0,"value":"「名單蒐集」"}],"admin.email.compose.listsFailed":[{"type":0,"value":"讀不到你的名單,請稍後再試一次。"}],"admin.email.compose.loadFailed":[{"type":0,"value":"讀不到這封信,請稍後再試一次。"}],"admin.email.compose.multiDayCreatorRamp":[{"type":0,"value":"新的寄件人每天能寄的量有上限,寄出的信越多,上限會逐步提高。"}],"admin.email.compose.multiDayToday":[{"type":0,"value":"今天還能寄 "},{"type":1,"value":"today"},{"type":0,"value":" 封,其餘的會在之後每天早上 9 點接著寄,預計 "},{"type":1,"value":"date"},{"type":0,"value":" 寄完。"}],"admin.email.compose.multiDayTomorrow":[{"type":0,"value":"今天能寄的量已經用完,會從明天早上 9 點開始寄,預計 "},{"type":1,"value":"date"},{"type":0,"value":" 寄完。"}],"admin.email.compose.next":[{"type":0,"value":"下一步"}],"admin.email.compose.notAllowlisted":[{"type":0,"value":"測試環境只寄給 "},{"type":1,"value":"domains"},{"type":0,"value":" 的地址,名單裡另外 "},{"type":1,"value":"count"},{"type":0,"value":" 人不算在內;正式站不會濾掉。"}],"admin.email.compose.preheader":[{"type":0,"value":"收件匣預覽文字"}],"admin.email.compose.preheaderHint":[{"type":0,"value":"顯示在收件匣主旨後面的那一行,留空會自動取內文開頭。"}],"admin.email.compose.preheaderPlaceholder":[{"type":0,"value":"例如:早鳥價只到 9/5,名額 30 位"}],"admin.email.compose.previewDesktop":[{"type":0,"value":"桌機"}],"admin.email.compose.previewFailed":[{"type":0,"value":"預覽載入失敗,請稍後再試一次。"}],"admin.email.compose.previewFrame":[{"type":0,"value":"信件預覽"}],"admin.email.compose.previewMobile":[{"type":0,"value":"手機"}],"admin.email.compose.previewNote":[{"type":0,"value":"每封信最下面都會加上退訂連結,預覽裡的連結點了不會生效。"}],"admin.email.compose.previewPreheader":[{"type":0,"value":"預覽文字:"},{"type":1,"value":"preheader"}],"admin.email.compose.previewSubject":[{"type":0,"value":"主旨:"},{"type":1,"value":"subject"}],"admin.email.compose.quotaAfter":[{"type":0,"value":"寄出後剩"}],"admin.email.compose.quotaBuy":[{"type":0,"value":"立即加購額度"}],"admin.email.compose.quotaThisLetter":[{"type":0,"value":"這封信"}],"admin.email.compose.quotaWallBody":[{"type":0,"value":"這封信要寄給 "},{"type":1,"value":"recipients"},{"type":0,"value":" 人,你目前可寄 "},{"type":1,"value":"remaining"},{"type":0,"value":" 封。買了補充包就能寄,補充包沒有使用期限。"}],"admin.email.compose.quotaWallBuy":[{"type":0,"value":"購買額度"}],"admin.email.compose.quotaWallCancel":[{"type":0,"value":"取消"}],"admin.email.compose.quotaWallSaved":[{"type":0,"value":"信件已經存成草稿。付款完成å¾
305Œå›žåˆ°é€™è£¡ï¼Œå†æŒ‰ä¸€æ¬¡å¯„出就好。"}],"admin.email.compose.quotaWallTitle":[{"type":0,"value":"寄信額度不足,還差 "},{"type":1,"value":"count"},{"type":0,"value":" 封"}],"admin.email.compose.replyToHint":[{"type":0,"value":"收件人按回覆時,信會寄到這裡。要換地址請到「信箱設定」。"}],"admin.email.compose.replyToLine":[{"type":0,"value":"回信地址:"},{"type":1,"value":"replyTo"}],"admin.email.compose.saveFailed":[{"type":0,"value":"儲存失敗,請稍後再試一次。"}],"admin.email.compose.saveProject":[{"type":0,"value":"儲存專案"}],"admin.email.compose.saved":[{"type":0,"value":"已儲存"}],"admin.email.compose.savedAsDraft":[{"type":0,"value":"已存成草稿"}],"admin.email.compose.scheduleFailed":[{"type":0,"value":"排程失敗,請稍後再試一次。信件已存成草稿。"}],"admin.email.compose.scheduled":[{"type":0,"value":"已排定在 "},{"type":1,"value":"time"},{"type":0,"value":" 寄出"}],"admin.email.compose.selectAll":[{"type":0,"value":"全部"}],"admin.email.compose.selectNone":[{"type":0,"value":"全不選"}],"admin.email.compose.sendCardLetter":[{"type":0,"value":"ä¿¡ä»¶"}],"admin.email.compose.sendCardRecipients":[{"type":0,"value":"收件人"}],"admin.email.compose.sendCardTiming":[{"type":0,"value":"寄送時間"}],"admin.email.compose.sendFailed":[{"type":0,"value":"寄送失敗,請稍後再試一次。信件已存成草稿。"}],"admin.email.compose.sendPreview":[{"type":0,"value":"預覽信件內容"}],"admin.email.compose.sendRecipientCount":[{"type":0,"value":"不重複收件人 "},{"type":1,"value":"count"},{"type":0,"value":" 人"}],"admin.email.compose.sendRecipientHint":[{"type":0,"value":"多份名單以 E-mail 去重,已退訂與無法寄送的地址不算。收件人清單在按下寄出的那一刻確定。"}],"admin.email.compose.sendRecipientHintScheduled":[{"type":0,"value":"多份名單以 E-mail 去重,已退訂與無法寄送的地址不算。這是現在的人數,到點時會重新計算。"}],"admin.email.compose.sendStarted":[{"type":0,"value":"開始寄送,共 "},{"type":1,"value":"count"},{"type":0,"value":" 人"}],"admin.email.compose.sendStartedHint":[{"type":0,"value":"名單比較大的話可能分幾天寄完,進度可以在信件列表看到。"}],"admin.email.compose.senderLine":[{"type":0,"value":"寄件人:"},{"type":1,"value":"sender"}],"admin.email.compose.signature":[{"type":0,"value":"簽名檔"}],"admin.email.compose.signatureHint":[{"type":0,"value":"接在內文最後、退訂連結之前,可以放連結和圖片。"}],"admin.email.compose.signatureIsCustom":[{"type":0,"value":"這裡的修改只用在這封信,不會動到預設簽名檔。"}],"admin.email.compose.signatureIsDefault":[{"type":0,"value":"這是你的預設簽名檔,新的信都會帶。"}],"admin.email.compose.signaturePlaceholder":[{"type":0,"value":"你的名字、頁面連結"}],"admin.email.compose.signatureSaveDefault":[{"type":0,"value":"存成預設簽名檔"}],"admin.email.compose.signatureSaved":[{"type":0,"value":"已存成預設簽名檔"}],"admin.email.compose.signatureToggle":[{"type":0,"value":"使用簽名檔"}],"admin.email.compose.stepAudience":[{"type":0,"value":"收件對象"}],"admin.email.compose.stepEdit":[{"type":0,"value":"編輯信件"}],"admin.email.compose.stepPreview":[{"type":0,"value":"預覽"}],"admin.email.compose.stepSend":[{"type":0,"value":"寄送"}],"admin.email.compose.subject":[{"type":0,"value":"主旨"}],"admin.email.compose.subjectPlaceholder":[{"type":0,"value":"收件人在收件匣第一眼看到的那一行"}],"admin.email.compose.testDefaultsFailed":[{"type":0,"value":"測試信寄出了,但預設測試信箱沒存起來。"}],"admin.email.compose.testEmail":[{"type":0,"value":"收件信箱"}],"admin.email.compose.testFailed":[{"type":0,"value":"寄送測試信失敗,請稍後再試一次。"}],"admin.email.compose.testHelper":[{"type":0,"value":"主旨前面會加上「[試寄]」。試寄也會扣 1 封寄信額度,每天最多 20 封。"}],"admin.email.compose.testHelperMany":[{"type":0,"value":"一行一個,最多 "},{"type":1,"value":"max"},{"type":0,"value":" 個。主旨前面會加上「[試寄]」;每個信箱扣 1 封寄信額度,每天最多 20 封。"}],"admin.email.compose.testInvalid":[{"type":0,"value":"有一行不是 E-mail 地址。"}],"admin.email.compose.testPartial":[{"type":0,"value":"寄出 "},{"type":1,"value":"sent"},{"type":0,"value":" 封,"},{"type":1,"value":"failed"},{"type":0,"value":" 未寄出"}],"admin.email.compose.testSaveDefault":[{"type":0,"value":"存成預設測試信箱,下次直接帶入"}],"admin.email.compose.testSent":[{"type":0,"value":"測試信已寄到 "},{"type":1,"value":"email"}],"admin.email.compose.testSentAll":[{"type":0,"value":"測試信已寄到 "},{"type":1,"value":"emails"}],"admin.email.compose.testSubmit":[{"type":0,"value":"寄出"}],"admin.email.compose.testTitle":[{"type":0,"value":"寄測試信"}],"admin.email.compose.testTooMany":[{"type":0,"value":"一次最多寄給 "},{"type":1,"value":"max"},{"type":0,"value":" 個信箱。"}],"admin.email.compose.timingDateTime":[{"type":0,"value":"日期與時間"}],"admin.email.compose.timingHint":[{"type":0,"value":"到點時才確定收件人並扣額度,額度不足就不會寄出並通知你。到點
305前可以在信件列表取消。"}],"admin.email.compose.timingNow":[{"type":0,"value":"立即寄出"}],"admin.email.compose.timingScheduled":[{"type":0,"value":"排定時間寄出"}],"admin.email.compose.timingTimezone":[{"type":0,"value":"時區"}],"admin.email.compose.titleEdit":[{"type":0,"value":"編輯信件"}],"admin.email.compose.titleNew":[{"type":0,"value":"建立信件"}],"admin.email.compose.yourLists":[{"type":0,"value":"你的名單"}],"admin.email.domains.add":[{"type":0,"value":"新增網域"}],"admin.email.domains.bindFailed":[{"type":0,"value":"綁定失敗,請稍後再試一次。"}],"admin.email.domains.cancel":[{"type":0,"value":"Cancel"}],"admin.email.domains.close":[{"type":0,"value":"關閉"}],"admin.email.domains.columnHost":[{"type":0,"value":"網域"}],"admin.email.domains.columnStatus":[{"type":0,"value":"狀態"}],"admin.email.domains.dnsCloudflare":[{"type":0,"value":"Cloudflare 請將 CNAME 設為「DNS only」(灰雲)。"}],"admin.email.domains.dnsDmarcHint":[{"type":0,"value":"網域已經設定過 DMARC 就不用加。"}],"admin.email.domains.dnsFailedHint":[{"type":0,"value":"驗證失敗,請解除綁定後重新新增。"}],"admin.email.domains.dnsGroupDmarc":[{"type":0,"value":"DMARC(選填)"}],"admin.email.domains.dnsHint":[{"type":0,"value":"到 DNS 服務商新增以下記錄。通常幾分鐘內生效,最久 72 小時。"}],"admin.email.domains.dnsName":[{"type":0,"value":"名稱"}],"admin.email.domains.dnsShow":[{"type":0,"value":"查看"}],"admin.email.domains.dnsTitle":[{"type":1,"value":"host"},{"type":0,"value":" 的 DNS 設定"}],"admin.email.domains.dnsType":[{"type":0,"value":"型別"}],"admin.email.domains.dnsValue":[{"type":0,"value":"值"}],"admin.email.domains.errorCannotUnbindPlatform":[{"type":0,"value":"Portaly 提供的寄件網域不能解除綁定。"}],"admin.email.domains.errorDomainLimitReached":[{"type":0,"value":"You can bind at most "},{"type":1,"value":"limit"},{"type":0,"value":" custom sending domains."}],"admin.email.domains.errorDomainNotFound":[{"type":0,"value":"找不到這個網域,請重新整理頁面。"}],"admin.email.domains.errorDomainSuspended":[{"type":0,"value":"這個網域已被停用,不能解除綁定,請聯繫客服。"}],"admin.email.domains.errorHostAlreadyBound":[{"type":0,"value":"你已經綁過這個網域了。"}],"admin.email.domains.errorHostTaken":[{"type":0,"value":"這個網域已經被其他帳號綁走了。"}],"admin.email.domains.errorIdentityNotFound":[{"type":0,"value":"在寄信服務上找不到這個網域,請解除綁定後重新綁定。"}],"admin.email.domains.errorInvalidHost":[{"type":0,"value":"網域格式不正確,例如 mail.example.com。"}],"admin.email.domains.errorInvalidLocalPart":[{"type":0,"value":"The prefix must be 3–32 characters using letters, numbers and - _ . , and must start and end with a letter or number."}],"admin.email.domains.errorLocalPartTaken":[{"type":0,"value":"Another creator is already using this prefix. Please pick a different one."}],"admin.email.domains.errorPremiumRequired":[{"type":0,"value":"Custom sending domains are available on the Premium plan."}],"admin.email.domains.errorReservedHost":[{"type":0,"value":"這個網域不能使用,請填你自己的網域。"}],"admin.email.domains.errorReservedLocalPart":[{"type":0,"value":"This prefix is reserved. Please pick a different one."}],"admin.email.domains.errorSuspendedBySes":[{"type":0,"value":"This domain was suspended by the email service and cannot be unbound. Please contact support."}],"admin.email.domains.errorTenantDisabled":[{"type":0,"value":"Sending for this domain is disabled, so it cannot be unbound. Please contact support."}],"admin.email.domains.hostLabel":[{"type":0,"value":"網域"}],"admin.email.domains.intro":[{"type":0,"value":"用你自己的網域寄信。"}],"admin.email.domains.loadFailed":[{"type":0,"value":"讀不到寄件網域,請重新整理再試一次。"}],"admin.email.domains.localPartConfirm":[{"type":0,"value":"Confirm and start"}],"admin.email.domains.localPartHelper":[{"type":0,"value":"Recipients will see "},{"type":1,"value":"address"},{"type":0,"value":". This cannot be changed later, because the address ends up in their contacts and reply threads."}],"admin.email.domains.localPartLabel":[{"type":0,"value":"Sender address prefix"}],"admin.email.domains.localPartPlaceholder":[{"type":0,"value":"your-prefix"}],"admin.email.domains.localPartRequired":[{"type":0,"value":"Please enter a sender address prefix."}],"admin.email.domains.platformHint":[{"type":0,"value":"到「信件寄送」按「立即開始」,就能用 Portaly 的網域寄信。"}],"admin.email.domains.purposeBulk":[{"type":0,"value":"行銷信"}],"admin.email.domains.recheck":[{"type":0,"value":"重新檢查"}],"admin.email.domains.recheckFailed":[{"type":0,"value":"重新檢查失敗,請稍後再試一次。"}],"admin.email.domains.statusClosed":[{"type":0,"value":"已關閉"}],"admin.email.domains.statusFailed":[{"type":0,"value":"驗證失敗"}],"admin.email.domains.statusPending":[{"type":0,"value":"驗證中"}],"admin.email.domains.statusSuspended":[{"type":0,"value":"已停用"}],"admin.email.domains.statusVerified":[{"type":0,"value":"已驗證"}],"admin.email.domains.submit":[{"type":0,"value":"新增"}],"admin.email.domains.title":[{"type":0,"value":"寄件網域"}],"admin.email.domains.unbind":[{"type":0,"value":"解除綁定"}],"admin.email.domains.unbindBody":[{"type":0,"value":"解除後就不能用這個網域寄信,重新綁定要再加一次 DNS 記錄。"}],"admin.email.domains.unbindFailed":[{"type":0,"value":"解除綁定失敗,請稍後再試一次。"}],"admin.email.domains.unbindTitle":[{"type":0,"value":"解除綁定這個網域?"}],"admin.email.import.buyQuota":[{"type":0,"value":"前往加購"}],"admin.email.import.columnN":[{"type":0,"value":"第 "},{"type":1,"value":"n"},{"type":0,"value":" 欄"}],"admin.email.import.consent":[{"type":0,"value":"此名單為對方同意收信的名單"}],"admin.email.import.created":[{"type":0,"value":"已新增名單「"},{"type":1,"value":"name"},{"type":0,"value":"」,"},{"type":1,"value":"count"},{"type":0,"value":" 人,已選進這封信。"}],"admin.email.import.createdInMailingList":[{"type":0,"value":"已新增名單「"},{"type":1,"value":"name"},{"type":0,"value":"」,"},{"type":1,"value":"count"}
305,{"type":0,"value":" 人,已選進這封信,也加進了名單蒐集。"}],"admin.email.import.csv":[{"type":0,"value":"匯入 CSV"}],"admin.email.import.csvTitle":[{"type":0,"value":"匯入 CSV 新增名單"}],"admin.email.import.duplicated":[{"type":1,"value":"count"},{"type":0,"value":" 筆重複,只算一次。"}],"admin.email.import.emailColumn":[{"type":0,"value":"E-mail 在哪一欄"}],"admin.email.import.errorConsentRequired":[{"type":0,"value":"請先確認這份名單上的人都同意收你的信。"}],"admin.email.import.errorEmpty":[{"type":0,"value":"裡面沒有可以匯入的 E-mail 地址。"}],"admin.email.import.errorInvalid":[{"type":0,"value":"名單的格式不對,請重新整理後再試一次。"}],"admin.email.import.errorListInUse":[{"type":0,"value":"還有草稿或排程中的信選著這份名單,先從那幾封信移除再刪。"}],"admin.email.import.errorListNotFound":[{"type":0,"value":"找不到這份名單,可能已經被刪掉了。"}],"admin.email.import.errorNameRequired":[{"type":0,"value":"請幫名單取個名字。"}],"admin.email.import.errorNameTooLong":[{"type":0,"value":"名單名稱最多 50 字。"}],"admin.email.import.errorQuotaInsufficient":[{"type":0,"value":"名單蒐集額度不夠。請先加購,或取消勾選「加入名單蒐集」。"}],"admin.email.import.failed":[{"type":0,"value":"建立名單失敗,請稍後再試一次。"}],"admin.email.import.file":[{"type":0,"value":"CSV 檔"}],"admin.email.import.fileHelper":[{"type":0,"value":"第一列可以是欄位名稱,一次最多 "},{"type":1,"value":"limit"},{"type":0,"value":" 人。"}],"admin.email.import.fileTooLarge":[{"type":0,"value":"檔案超過 5 MB,請確認選對了檔案。"}],"admin.email.import.fileUnreadable":[{"type":0,"value":"讀不到這個檔案的內容,請確認是逗號分隔的 CSV(Excel 請另存成 CSV)。"}],"admin.email.import.hasHeader":[{"type":0,"value":"第一列是欄位名稱"}],"admin.email.import.heading":[{"type":0,"value":"新增名單"}],"admin.email.import.inMailingList":[{"type":0,"value":"加入名單蒐集"}],"admin.email.import.invalid":[{"type":1,"value":"count"},{"type":0,"value":" 筆不是 E-mail 地址,不會匯入:"},{"type":1,"value":"where"},{"type":1,"value":"more"}],"admin.email.import.line":[{"type":0,"value":"第 "},{"type":1,"value":"line"},{"type":0,"value":" 列"}],"admin.email.import.listName":[{"type":0,"value":"名單名稱"}],"admin.email.import.listNamePlaceholder":[{"type":0,"value":"例如:9 月合作夥伴"}],"admin.email.import.manual":[{"type":0,"value":"手動輸入"}],"admin.email.import.manualHelper":[{"type":0,"value":"用換行或逗號分開,寫成「"},{"type":1,"value":"example"},{"type":0,"value":"」可帶入名稱。"}],"admin.email.import.manualLabel":[{"type":0,"value":"E-mail"}],"admin.email.import.manualTitle":[{"type":0,"value":"手動輸入 E-mail 新增名單"}],"admin.email.import.nameColumn":[{"type":0,"value":"名稱在哪一欄"}],"admin.email.import.nameColumnHelper":[{"type":0,"value":"信裡的 "},{"type":1,"value":"placeholder"},{"type":0,"value":" 會換成這一欄;沒有名稱的人換成「你」。"}],"admin.email.import.noNameColumn":[{"type":0,"value":"不匯入名稱"}],"admin.email.import.oneOff":[{"type":0,"value":"只用這一封"}],"admin.email.import.pickColumn":[{"type":0,"value":"選擇欄位"}],"admin.email.import.pickFile":[{"type":0,"value":"選擇檔案"}],"admin.email.import.quotaLeft":[{"type":0,"value":"匯入後,尚餘 "},{"type":1,"value":"left"},{"type":0,"value":" 筆名單額度"}],"admin.email.import.quotaShort":[{"type":0,"value":"名單額度只剩 "},{"type":1,"value":"left"},{"type":0,"value":" 筆,不夠匯入 "},{"type":1,"value":"count"},{"type":0,"value":" 人。"}],"admin.email.import.ready":[{"type":0,"value":"可以匯入 "},{"type":1,"value":"count"},{"type":0,"value":" 人"}],"admin.email.import.sourceCsv":[{"type":0,"value":"CSV 匯入"}],"admin.email.import.sourceManual":[{"type":0,"value":"手動輸入"}
305],"admin.email.import.submit":[{"type":0,"value":"建立名單"}],"admin.email.import.truncated":[{"type":0,"value":"一次最多 "},{"type":1,"value":"limit"},{"type":0,"value":" 人,後面 "},{"type":1,"value":"count"},{"type":0,"value":" 人不會匯入。"}],"admin.email.mailbox.title":[{"type":0,"value":"信箱設定"}],"admin.email.messageLog.blockedAttempts":[{"type":0,"value":"Emails to this address were blocked for the same reason "},{"type":1,"value":"count"},{"type":0,"value":" times that day"}],"admin.email.messageLog.columnOutcome":[{"type":0,"value":"狀態"}],"admin.email.messageLog.columnRecipient":[{"type":0,"value":"收件人"}],"admin.email.messageLog.columnTime":[{"type":0,"value":"寄出時間"}],"admin.email.messageLog.eventAttempted":[{"type":0,"value":"Attempted"}],"admin.email.messageLog.eventBounced":[{"type":0,"value":"Bounced"}],"admin.email.messageLog.eventClicked":[{"type":0,"value":"Clicked a link"}],"admin.email.messageLog.eventComplained":[{"type":0,"value":"Marked as spam"}],"admin.email.messageLog.eventDelivered":[{"type":0,"value":"Delivered"}],"admin.email.messageLog.eventLine":[{"type":1,"value":"label"},{"type":0,"value":": "},{"type":1,"value":"time"}],"admin.email.messageLog.eventOpened":[{"type":0,"value":"Opened"}],"admin.email.messageLog.eventSent":[{"type":0,"value":"Accepted by email service"}],"admin.email.messageLog.invalidRange":[{"type":0,"value":"開始日不能晚於結束日。"}],"admin.email.messageLog.loadFailed":[{"type":0,"value":"Couldn\'t search. Please try again later."}],"admin.email.messageLog.noMessages":[{"type":0,"value":"這段期間沒有寄信紀錄。"}],"admin.email.messageLog.noSearchResult":[{"type":0,"value":"這段期間沒有寄給這個地址的信。"}],"admin.email.messageLog.outcomeBounced":[{"type":0,"value":"Bounced"}],"admin.email.messageLog.outcomeBouncedHint":[{"type":0,"value":"The recipient\'s mail server rejected it, usually because the address doesn\'t exist."}],"admin.email.messageLog.outcomeComplained":[{"type":0,"value":"Marked as spam"}],"admin.email.messageLog.outcomeComplainedHint":[{"type":0,"value":"It was delivered, but the recipient marked it as spam."}],"admin.email.messageLog.outcomeDelivered":[{"type":0,"value":"Delivered"}],"admin.email.messageLog.outcomeDeliveredHint":[{"type":0,"value":"The recipient\'s mail server accepted it. We can\'t see whether it landed in the inbox or the spam folder — if they say they didn\'t get it, ask them to check spam first."}],"admin.email.messageLog.outcomeDomainLimited":[{"type":0,"value":"Not sent: too many bounces today"}],"admin.email.messageLog.outcomeDomainLimitedHint":[{"type":0,"value":"The sending domain hit today\'s bounce limit, so sending is paused for today. The domain will usually be suspended next, and a suspended domain has to be restored by Portaly."}],"admin.email.messageLog.outcomeFailed":[{"type":0,"value":"Failed"}],"admin.email.messageLog.outcomeFailedHint":[{"type":0,"value":"The email service rejected this email, for example because of its content."}],"admin.email.messageLog.outcomeQueued":[{"type":0,"value":"Not sent yet"}],"admin.email.messageLog.outcomeQueuedHint":[{"type":0,"value":"這封行銷信還在寄送中,或停在當天的寄送量、寄信額度或網域停用。寄送量的限制隔天會自動接著寄;寄信額度要加購補充包後按「繼續寄送」;網域被停用要等 Portaly 恢復。"}],"admin.email.messageLog.outcomeQuotaExceeded":[{"type":0,"value":"Not sent: quota used up"}],"admin.email.messageLog.outcomeQuotaExceededHint":[{"type":0,"value":"The sending quota was used up at the time, so this email was not sent."}],"admin.email.messageLog.outcomeRemoved":[{"type":0,"value":"Not sent: removed from list"}],"admin.email.messageLog.outcomeRemovedHint":[{"type":0,"value":"This person was no longer on your list after sending started."}],"admin.email.messageLog.outcomeSent":[{"type":0,"value":"Sent"}],"admin.email.messageLog.outcomeSentHint":[{"type":0,"value":"The email service accepted it and is waiting for the recipient\'s mail server."}],"admin.email.messageLog.outcomeSoftBounced":[{"type":0,"value":"Temporarily bounced"}],"admin.email.messageLog.outcomeSoftBouncedHint":[{"type":0,"value":"The recipient\'s mailbox couldn\'t accept mail for now (for example, it\'s full), and retries by the email service still failed."}],"admin.email.messageLog.outcomeSuppressed":[{"type":0,"value":"Not sent: suppressed"}],"admin.email.messageLog.outcomeSuppressedHint":[{"type":0,"value":"This address unsubscribed, bounced, or marked your email as spam before, so it was skipped."}],"admin.email.messageLog.outcomeUnknown":[{"type":0,"value":"Outcome unknown"}],"admin.email.messageLog.outcomeUnknownHint":[{"type":0,"value":"The email service didn\'t respond, so we can\'t tell whether this email was sent."}],"admin.email.messageLog.recipientBcc":[{"type":0,"value":"密件副本"}],"admin.email.messageLog.recipientCc":[{"type":0,"value":"副本"}],"admin.email.messageLog.searchPlaceholder":[{"type":0,"value":"輸入完整 E-mail 或信件 ID"}],"admin.email.messageLog.title":[{"type":0,"value":"Delivery log"}],"admin.email.quota.loadFailed":[{"type":0,"value":"讀不到寄信額度,請重新整理再試一次。"}],"admin.email.quota.monthlyHint":[{"type":0,"value":"每月 1 號重置。行銷信、試寄與交易信共用,跟名單額度分開計算。"}],"admin.email.quota.pack":[{"type":0,"value":"補充包"}],"admin.email.quota.packBody":[{"type":0,"value":"當月額度用完才會用到補充包,行銷信、試寄與交易信共用。"}],"admin.email.quota.packHint":[{"type":0,"value":"沒有使用期限,當月額度用完才會用到。"}],"admin.email.quota.packNoExpiry":[{"type":0,"value":"補充包沒有使用期限,可分次使用。"}],"admin.email.quota.packTitle":[{"type":0,"value":"購買寄信額度補充包"}],"admin.email.quota.title":[{"type":0,"value":"寄信額度"}],"admin.email.quota.total":[{"type":0,"value":"目前可寄"}],"admin.email.sender.edit":[{"type":0,"value":"編輯"}],"admin.email.sender.errorNameInvalid":[{"type":0,"value":"寄件人名稱最多 100 字,而且不能換行。"}],"admin.email.sender.errorNameLocked":[{"type":0,"value":"寄件人名稱設定後不能自行修改,要改請聯繫客服。"}],"admin.email.sender.errorNameRequired":[{"type":0,"value":"請填寫寄件人名稱。"}],"admin.email.sender.errorReplyToInvalid":[{"type":0,"value":"回信信箱格式不正確,例如 [email protected]。"}],"admin.email.sender.errorTooManySends":[{"type":0,"value":"驗證信寄太多次了,請明天再試,或先用登入信箱。"}],"admin.email.sender.errorVerificationUnavailable":[{"type":0,"value":"目前無法寄驗證信到其他信箱,請先用登入信箱。"}],"admin.email.sender.nameHelper":[{"type":0,"value":"收件匣裡顯示的名稱。"}],"admin.email.sender.nameLabel":[{"type":0,"value":"寄件人名稱"}],"admin.email.sender.pendingHint":[{"type":1,"value":"email"},{"type":0,"value":" 驗證中:點驗證信裡的連結後才會換過去。"}],"admin.email.sender.replyToHelper":[{"type":0,"value":"收件人按回覆時,信會寄到這裡。填登入信箱以外的地址,要先點驗證信裡的連結才會生效。"}],"admin.email.sender.replyToLabel":[{"type":0,"value":"回信信箱"}],"admin.email.sender.replyToRequired":[{"type":0,"value":"請填寫回信信箱。"}],"admin.email.sender.replyToTitle":[{"type":0,"value":"設定回信信箱"}],"admin.email.sender.replyToUpdateFailed":[{"type":0,"value":"更新回信信箱失敗,請稍後再試一次。"}],"admin.email.sender.replyToUpdated":[{"type":0,"value":"回信信箱已更新"}],"admin.email.sender.resend":[{"type":0,"value":"重寄驗證信"}],"admin.email.sender.save":[{"type":0,"value":"儲存"}],"admin.email.sender.setupFailed":[{"type":0,"value":"設定寄件人失敗,請稍後再試一次。"}],"admin.email.sender.setupReplyToFailed":[{"type":0,"value":"回信信箱沒有存成功,請到「信箱設定」再試一次。"}],"admin.email.sender.setupTitle":[{"type":0,"value":"確認你的寄件人資訊"}],"admin.email.sender.title":[{"type":0,"value":"寄件人"}
305],"admin.email.sender.verificationCooldown":[{"type":0,"value":"剛剛已經寄過驗證信,請 1 分鐘後再重寄。"}],"admin.email.sender.verificationSentBody":[{"type":0,"value":"點信裡的連結後,回信信箱才會換過去;在那之前,收件人的回信會寄到原本的信箱。"}],"admin.email.sender.verificationSentTitle":[{"type":0,"value":"驗證信已寄到 "},{"type":1,"value":"email"}],"admin.email.templates.blank":[{"type":0,"value":"空白信件"}],"admin.email.templates.blankDescription":[{"type":0,"value":"自己從頭寫,主旨與內文都是空的。"}],"admin.email.templates.cancel":[{"type":0,"value":"取消"}],"admin.email.templates.customTag":[{"type":0,"value":"自訂"}],"admin.email.templates.deadlineDescription":[{"type":0,"value":"截止前一天提醒,通常是轉換率最高的一封。"}],"admin.email.templates.deadlineName":[{"type":0,"value":"限時優惠倒數"}],"admin.email.templates.deleteBody":[{"type":0,"value":"確定要刪除範本「"},{"type":1,"value":"name"},{"type":0,"value":"」嗎?用它寫過的信不受影響。"}],"admin.email.templates.deleteTitle":[{"type":0,"value":"刪除範本"}],"admin.email.templates.deleted":[{"type":0,"value":"已刪除範本"}],"admin.email.templates.errorLimitReached":[{"type":0,"value":"範本存滿了(最多 50 份,內容加起來也有上限),先刪掉用不到的再存。"}],"admin.email.templates.errorNameRequired":[{"type":0,"value":"請幫範本取個名字。"}],"admin.email.templates.errorNameTooLong":[{"type":0,"value":"範本名稱最多 50 字。"}],"admin.email.templates.errorNotFound":[{"type":0,"value":"找不到這份範本,可能已經被刪掉了。"}],"admin.email.templates.eventDescription":[{"type":0,"value":"講座、直播、快閃活動開始前的提醒。"}],"admin.email.templates.eventName":[{"type":0,"value":"活動/直播提醒"}],"admin.email.templates.launchDescription":[{"type":0,"value":"課程、電子書、模板包上架時通知名單。"}],"admin.email.templates.launchName":[{"type":0,"value":"新商品開賣"}],"admin.email.templates.mineEmpty":[{"type":0,"value":"還沒有自己的範本。寫信時按「存成範本」,下次就能直接叫出來用。"}],"admin.email.templates.mineFailed":[{"type":0,"value":"讀不到你的範本,可以先從空白信件或信件範本開始。"}],"admin.email.templates.nameLabel":[{"type":0,"value":"範本名稱"}],"admin.email.templates.namePlaceholder":[{"type":0,"value":"例如:開賣前三天預告"}],"admin.email.templates.newsletterDescription":[{"type":0,"value":"沒有要賣東西的那種信。定期寄能讓名單記得你。"}],"admin.email.templates.newsletterName":[{"type":0,"value":"近況更新/電子報"}],"admin.email.templates.recommendedTag":[{"type":0,"value":"常用"}],"admin.email.templates.reengageDescription":[{"type":0,"value":"很久沒寄信時用。先給東西,不要一開口就賣。"}],"admin.email.templates.reengageName":[{"type":0,"value":"久沒聯絡的問候"}],"admin.email.templates.save":[{"type":0,"value":"儲存"}],"admin.email.templates.saveHint":[{"type":0,"value":"存的是主旨、預覽文字與內文,收件對象與簽名檔不會一起存。同名的範本會被蓋掉。"}],"admin.email.templates.saveTitle":[{"type":0,"value":"存成範本"}],"admin.email.templates.saved":[{"type":0,"value":"已存成範本「"},{"type":1,"value":"name"},{"type":0,"value":"」"}],"admin.email.templates.tabMine":[{"type":0,"value":"我的範本"}],"admin.email.templates.tabSystem":[{"type":0,"value":"信件範本"}],"admin.email.templates.welcomeDescription":[{"type":0,"value":"剛留下 E-mail 的人先收到這封,之後的信才不會被當成陌生信。"}],"admin.email.templates.welcomeName":[{"type":0,"value":"新名單歡迎信"}],"admin.email.title":[{"type":0,"value":"Email"}],"admin.embed.E-mail 蒐集區塊":[{"type":0,"value":"E-mail Collector"}],"admin.embed.垂直":[{"type":0,"value":"Vertical"}],"admin.embed.大":[{"type":0,"value":"Large"}],"admin.embed.小":[{"type":0,"value":"Small"}],"admin.embed.嵌入 E-mail 蒐集區塊":[{"type":0,"value":"Embed E-mail Collector"}],"admin.embed.嵌入數位商品":[{"type":0,"value":"Embed Digital Goods"}],"admin.embed.嵌入此頁面,即表示您同意":[{"type":0,"value":"By embedding your Portaly blocks, you agree to Portaly\'s"}],"admin.embed.已複製":[{"type":0,"value":"Copied"}],"admin.embed.建議尺寸":[{"type":0,"value":"Size:"}],"admin.embed.服務條款":[{"type":0,"value":"Terms and Conditions"}],"admin.embed.水平":[{"type":0,"value":"Horizontal"}],"admin.embed.複製HTML":[{"type":0,"value":"Copy HTML"}],"admin.embed.評論顯示樣式":[{"type":0,"value":"Comment Display Style"}],"admin.embed.重新整理預覽":[{"type":0,"value":"Refresh Preview"}],"admin.failSubscription.付款失敗,請於 {date} 前更新付款方式":[{"type":0,"value":"Payment failed. Please update your payment method before "},{"type":1,"value":"date"}],"admin.failSubscription.立即修正":[{"type":0,"value":"Update Now"}],"admin.favorite.(必填)":[{"type":0,"value":"(Required)"}],"admin.favorite.7 日新增收藏":[{"type":0,"value":"Last 7 days"}],"admin.favorite.不是你?":[{"type":0,"value":"Not you?"}],"admin.favorite.你也想要建立自己的傳送門嗎?":[{"type":0,"value":"Create your own Portaly?"}],"admin.favorite.使用條款":[{"type":0,"value":"policies"}],"admin.favorite.信箱不正確?":[{"type":0,"value":"E-mail incorrect?"}],"admin.favorite.傳送門 Portaly 使用條款":[{"type":0,"value":"Portaly Policies"}],"admin.favorite.分享":[{"type":0,"value":"Share"}],"admin.favorite.前往":[{"type":0,"value":"Open"}],"admin.favorite.取消":[{"type":0,"value":"Cancel"}],"admin.favorite.取消收藏":[{"type":0,"value":"Remove"}],"admin.favorite.完成":[{"type":0,"value":"Done"}],"admin.favorite.完成驗證":[{"type":0,"value":"Confirm\\n"}],"admin.favorite.密碼長度至少為6個字元":[{"type":0,"value":"Your password should be at least 6 digits."}],"admin.favorite.已收藏":[{"type":0,"value":"Kept"}],"admin.favorite.您現在還沒有收藏任何傳送門唷!":[{"type":0,"value":"You haven\'t kept any Portaly pages!"}],"admin.favorite.您的收藏帳號為":[{"type":0,"value":"Your account is:"}],"admin.favorite.您的認證信件已發送":[{"type":0,"value":"We’ve sent a 6-digit code "}],"admin.favorite.我了解了":[{"type":0,"value":"Confirm"}],"admin.favorite.我同意將我的聯絡資訊分享給":[{"type":0,"value":"I agree to share my contact info 
305with"}],"admin.favorite.我同意本網站之":[{"type":0,"value":"I agree with the"}],"admin.favorite.我的收藏":[{"type":0,"value":"My Keeps"}],"admin.favorite.或":[{"type":0,"value":"Or"}],"admin.favorite.手動拖曳排序":[{"type":0,"value":"Re-order your Keeps"}],"admin.favorite.抽卡":[{"type":0,"value":"抽卡"}],"admin.favorite.拖曳即可創造專屬你的收藏排序!":[{"type":0,"value":"Create your own order."}],"admin.favorite.收取認證碼":[{"type":0,"value":"Enter it below."}],"admin.favorite.收藏":[{"type":0,"value":"Keep"}],"admin.favorite.收藏人數":[{"type":0,"value":"Total Keeps\\n"}],"admin.favorite.收藏創作者的傳送門,取得最新消息。":[{"type":0,"value":"Keep this Portaly page to get the latest updates."}],"admin.favorite.收藏數據":[{"type":0,"value":"Keep Stats"}],"admin.favorite.未來此用戶將可透過站內訊息或 email 與您聯繫":[{"type":0,"value":"They can send a notification or e-mail to you in the future."}],"admin.favorite.沒收到認證信?請檢查「垃圾信箱、促銷內容」":[{"type":0,"value":"No confirmation letter ? Please check your promotion / spam mailbox"}],"admin.favorite.瀏覽我的收藏":[{"type":0,"value":"View my Keep"}],"admin.favorite.登入":[{"type":0,"value":"Login"}],"admin.favorite.登出":[{"type":0,"value":"Logout"}],"admin.favorite.發現傳送門":[{"type":0,"value":"發現傳送門"}],"admin.favorite.確定要取消收藏":[{"type":0,"value":"Would you like to remove your Keep of "}],"admin.favorite.確定要離開嗎?":[{"type":0,"value":"Are you sure you want to leave?"}],"admin.favorite.立刻收藏":[{"type":0,"value":"Keep Now"}],"admin.favorite.立即建立":[{"type":0,"value":"Create"}],"admin.favorite.精選":[{"type":0,"value":"精選"}],"admin.favorite.自訂":[{"type":0,"value":"Customize"}],"admin.favorite.若您已有傳送門帳號,請或":[{"type":0,"value":"If you already have an account, please "}],"admin.favorite.設定您的密碼":[{"type":0,"value":"Set your password"}],"admin.favorite.請至":[{"type":0,"value":"to"}],"admin.favorite.請輸入密碼":[{"type":0,"value":"Please enter your password"}],"admin.favorite.請輸入驗證碼":[{"type":0,"value":"Enter your verification code."}],"admin.favorite.請閱讀並同意":[{"type":0,"value":"Please read and agree"}],"admin.favorite.輸入信箱":[{"type":0,"value":"Enter your Email"}],"admin.favorite.返回":[{"type":0,"value":"Back"}],"admin.favorite.還沒有傳送門帳號?請":[{"type":0,"value":"Don\'t have a Portaly account?"}],"admin.favorite.隨機":[{"type":0,"value":"隨機"}],"admin.favorite.隨機抽出一組傳送門,每日限量 3 次機會":[{"type":0,"value":"隨機抽出一組傳送門,每日限量 3 次機會"}],"admin.favorite.驗證碼錯誤":[{"type":0,"value":"Incorrect verification code."}],"admin.favorite.點此":[{"type":0,"value":"click here"}],"admin.favoriteButton.favorite.收藏":[{"type":0,"value":"Keep"}],"admin.footerSection.使用條款":[{"type":0,"value":"Policies"}],"admin.footerSection.線上客服":[{"type":0,"value":"Support"}],"admin.footerSection.聯絡信箱":[{"type":0,"value":"Contact"}],"admin.foundry.feature.partners.description":[{"type":0,"value":"支援多間簽約合作會計師事務所,可自行挑選。"}],"admin.foundry.feature.partners.title":[{"type":0,"value":"多元合作"}],"admin.foundry.feature.professional.description":[{"type":0,"value":"線上申辦,交由合法登記會計師事務所全程代辦。"}],"admin.foundry.feature.professional.title":[{"type":0,"value":"專業代辦"}],"admin.foundry.feature.valueAdded.description":[{"type":0,"value":"可加購會計師事務所記帳服務與公司地址登記。"}],"admin.foundry.feature.valueAdded.title":[{"type":0,"value":"加值服務"}],"admin.foundry.missingProfile":[{"type":0,"value":"請先選擇要綁定的傳送門。"}],"admin.foundry.new.checklist.address.description":[{"type":0,"value":"住宅或商辦地址,部分行業有地點限制"}],"admin.foundry.new.checklist.address.title":[{"type":0,"value":"公司登記地址"}],"admin.foundry.new.checklist.business.description":[{"type":0,"value":"主要業務、附屬業務或來源說明"}],"admin.foundry.new.checklist.business.title":[{"type":0,"value":"營業項目與經營範圍"}],"admin.foundry.new.checklist.contact.description":[{"type":0,"value":"身分證影本、電話、電子郵件"}],"admin.foundry.new.checklist.contact.title":[{"type":0,"value":"負責人與股東資料"}],"admin.foundry.new.checklist.hint":[{"type":0,"value":"如資料未準備齊全,您仍可以儲存進度並擇日回填——不必一次完成。"}],"admin.foundry.new.checklist.name.description":[{"type":0,"value":"建議準備 2–3 個備選名稱以供比對"}],"admin.foundry.new.checklist.name.title":[{"type":0,"value":"公司名稱"}],"admin.foundry.new.checklist.required":[{"type":0,"value":"開始前必讀"}],"admin.foundry.new.checklist.title":[{"type":0,"value":"申請前,請先準備以下必備資料"}],"admin.foundry.new.consent":[{"type":0,"value":"我同意提供上述申請資料,並授權 Portaly Foundry 進行工商設立申請相關作業"}],"admin.foundry.new.cta.later":[{"type":0,"value":"稍後再說"}],"admin.foundry.new.cta.start":[{"type":0,"value":"開始申請"}
305],"admin.foundry.new.error.create":[{"type":0,"value":"建立申請失敗,請稍後再試"}],"admin.foundry.new.estimatedTime":[{"type":0,"value":"預計填寫時間 5 分鐘・全程線上作業"}],"admin.foundry.new.flowTitle":[{"type":0,"value":"申請流程"}],"admin.foundry.new.pageDescription":[{"type":0,"value":"請填寫以下資料,我們將為您媒選最適合的會計師事務所,並完成後續線上公司流程。"}],"admin.foundry.new.pageTitle":[{"type":0,"value":"開始公司設立"}],"admin.foundry.new.privacy":[{"type":0,"value":"您的資料受到嚴格保護,我們不會將資料提供給第三方"}],"admin.foundry.new.step.companyInfo.description":[{"type":0,"value":"包含公司名稱、型態、營業項目等基本資訊"}],"admin.foundry.new.step.companyInfo.title":[{"type":0,"value":"填寫公司基本資料"}],"admin.foundry.new.step.firm.description":[{"type":0,"value":"配對適合您規模的在地會計師事務所"}],"admin.foundry.new.step.firm.title":[{"type":0,"value":"選擇會計師事務所"}],"admin.foundry.new.step.plan.description":[{"type":0,"value":"選擇最符合您的方案並完成付款"}],"admin.foundry.new.step.plan.title":[{"type":0,"value":"選擇方案"}],"admin.foundry.new.step.submit.description":[{"type":0,"value":"審核約需 3–5 個工作天內完成"}],"admin.foundry.new.step.submit.title":[{"type":0,"value":"送出申請"}],"admin.foundry.new.tag.brand":[{"type":0,"value":"Portaly Foundry"}],"admin.foundry.new.totalSteps":[{"type":0,"value":"共 4 步驟"}],"admin.foundry.pageTitle":[{"type":0,"value":"公司設立"}],"admin.foundry.supportContact.description":[{"type":0,"value":"若對於線上公司設立申請審核有問題,請透過以下資訊聯絡客服窗口,謝謝"}],"admin.foundry.terms.agree":[{"type":0,"value":"我已閱讀並同意"}],"admin.foundry.terms.close":[{"type":0,"value":"關閉"}],"admin.foundry.terms.title":[{"type":0,"value":"Portaly Foundry 服務使用條款"}],"admin.ga.chart.devices.title":[{"type":0,"value":"裝置分布"}],"admin.ga.chart.events.title":[{"type":0,"value":"Portaly 事件"}],"admin.ga.chart.geo.title":[{"type":0,"value":"地區"}],"admin.ga.chart.pages.title":[{"type":0,"value":"熱門頁面"}],"admin.ga.chart.referrers.title":[{"type":0,"value":"引薦來源"}],"admin.ga.chart.sessions.title":[{"type":0,"value":"工作階段趨勢"}],"admin.ga.chart.sources.title":[{"type":0,"value":"流量來源"}],"admin.ga.connect.button":[{"type":0,"value":"連結 Google Analytics"}],"admin.ga.connect.description":[{"type":0,"value":"連結你的 Google Analytics 帳號,即可在此查看網站流量數據。Portaly 僅會讀取分析資料,不會修改任何設定。"}],"admin.ga.connect.scope":[{"type":0,"value":"僅請求唯讀權限 (analytics.readonly)"}],"admin.ga.connect.title":[{"type":0,"value":"連結 Google Analytics"}],"admin.ga.dashboard.delay.note":[{"type":0,"value":"GA4 資料約有 24-48 小時延遲,顯示的數據可能非即時資料。"}],"admin.ga.devices.tab.browser":[{"type":0,"value":"瀏覽器"}],"admin.ga.devices.tab.device":[{"type":0,"value":"裝置"}],"admin.ga.devices.tab.os":[{"type":0,"value":"作業系統"}],"admin.ga.devices.users":[{"type":0,"value":"訪客"}],"admin.ga.events.count":[{"type":0,"value":"次數"}],"admin.ga.events.name":[{"type":0,"value":"事件名稱"}],"admin.ga.events.users":[{"type":0,"value":"使用者"}],"admin.ga.geo.country":[{"type":0,"value":"國家 / 地區"}],"admin.ga.geo.sessions":[{"type":0,"value":"工作階段"}],"admin.ga.geo.users":[{"type":0,"value":"訪客"}],"admin.ga.overview.activeUsers":[{"type":0,"value":"訪客"}],"admin.ga.overview.activeUsers.tooltip":[{"type":0,"value":"在選定期間內造訪過你網站的不重複使用者數"}],"admin.ga.overview.avgSessionDuration":[{"type":0,"value":"持續時間"}],"admin.ga.overview.avgSessionDuration.tooltip":[{"type":0,"value":"平均每次造訪的停留時間"}],"admin.ga.overview.bounceRate":[{"type":0,"value":"跳出率"}],"admin.ga.overview.bounceRate.tooltip":[{"type":0,"value":"只瀏覽單一頁面就離開的訪客比例"}],"admin.ga.overview.pageViews":[{"type":0,"value":"頁面瀏覽量"}],"admin.ga.overview.pageViews.tooltip":[{"type":0,"value":"頁面被瀏覽的總次數"}],"admin.ga.overview.sessions":[{"type":0,"value":"工作階段"}],"admin.ga.overview.sessions.tooltip":[{"type":0,"value":"使用者造訪你的網站的次數"}],"admin.ga.pages.path":[{"type":0,"value":"頁面"}],"admin.ga.pages.users":[{"type":0,"value":"使用者"}],"admin.ga.pages.views":[{"type":0,"value":"瀏覽"}],"admin.ga.property.confirm":[{"type":0,"value":"確認選擇 "},{"offset":0,"options":{"=0":{"value":[]},"other":{"value":[{"type":0,"value":"("},{"type":1,"value":"count"},{"type":0,"value":")"}]}},"pluralType":"cardinal","type":6,"value":"count"}],"admin.ga.property.description":[{"type":0,"value":"請選擇要連結的 Google Analytics 4 資源(可多選)"}],"admin.ga.property.empty":[{"type":0,"value":"找不到任何 GA4 資源。請確認你的 Google 帳號有 GA4 資源的存取權限。"}],"admin.ga.property.loading":[{"type":0,"value":"正在載入 GA4 資源..."}],"admin.ga.property.noMatch":[{"type":0,"value":"沒有符合的資源"}],"admin.ga.property.title":[{"type":0,"value":"選擇 GA4 資源"}],"admin.ga.property.urlFilter":[{"type":0,"value":"輸入網址篩選..."}],"admin.ga.referrers.sessions":[{"type":0,"value":"工作階段"}],"admin.ga.referrers.source":[{"type":0,"value":"來源"}],"admin.ga.referrers.users":[{"type":0,"value":"訪客"}],"admin.ga.skill.download":[{"type":0,"value":"下載 Skill"}],"admin.ga.skill.tooltip":[{"type":0,"value":"安裝 Skill 到你的 AI Agent 來快速分析 Google Analytics 數據"}],"admin.ga.status.connected":[{"type":0,"value":"已連結 Google Analytics"}],"admin.ga.status.disconnect":[{"type":0,"value":"斷開連結"}],"admin.ga.title":[{"type":0,"value":"Google Analytics"}],"admin.gallery.下拉式":[{"type":0,"value":"Dropdown"}],"admin.gallery.全部":[{"type":0,"value":"All"}],"admin.gallery.區塊設定":[{"type":0,"value":"Block Settings"}],"admin.gallery.取消選取":[{"type":0,"value":"Unselect"}],"admin.gallery.商品內容":[{"type":0,"value":"Projects"}],"admin.gallery.單商品":[{"type":0,"value":"Single"}],"admin.gallery.多商品":[{"type":0,"value":"Mutiple"}],"admin.gallery.已啟用":[{"type":0,"value":"Active"}],"admin.gallery.數位商品":[{"type":0,"value":"Product"}],"admin.gallery.未啟用":[{"type":0,"value":"Inactive"}],"admin.gallery.直播課程":[{"type":0,"value":"Course"}],"admin.gallery.看板":[{"type":0,"value":"Board"}],"admin.gallery.精簡":[{"type":0,"value":"Simple"}],"admin.gallery.設定此銷售區塊的名稱與版型":[{"type":0,"value":"Set Block Name and Layout"}],"admin.gallery.輪播":[{"type":0,"value":"Carousel"}],"admin.gallery.選擇要上架在此銷售區塊的專案":[{"type":0,"value":"Select Projects to be Listed"}],"admin.gallery.雙方格":[{"type":0,"value":"Double"}],"admin.googleAd.您即將開啟連結:":[{"type":0,"value":"You are going to open a link :"}],"admin.googleAd.您即將離開 Portaly 並造訪外部網站。":[{"type":0,"value":"You are going to leave Portaly and visit an external website."}],"admin.googleAd.立即前往":[{"type":0,"value":"Open"}],"admin.groups.Portaly URL":[{"type":0,"value":"Portaly URL"}],"admin.groups.加入組織頁時間":[{"type":0,"value":"加入組織頁時間"}],"admin.groups.帳號名稱":[{"type":0,"value":"帳號名稱"}],"admin.groups.曝光":[{"type":0,"value":"曝光"}],"admin.groups.組織成員列表":[{"type":0,"value":"組織成員列表"}],"admin.groups.組織頁標籤1":[{"type":0,"value":"組織頁標籤1"}
305],"admin.groups.組織頁標籤2":[{"type":0,"value":"組織頁標籤2"}],"admin.groups.組織頁標籤3":[{"type":0,"value":"組織頁標籤3"}],"admin.groups.組織頁顯示狀態":[{"type":0,"value":"組織頁顯示狀態"}],"admin.groups.點擊":[{"type":0,"value":"點擊"}],"admin.identity.contentGuidance.alert.desc.payment":[{"type":0,"value":"Reviewers will actually try the service URL you provide. Please make sure:"}],"admin.identity.contentGuidance.alert.desc.portaly":[{"type":0,"value":"No browsable products or donation content found on your page — submitting now is more likely to be rejected."}],"admin.identity.contentGuidance.alert.title":[{"type":0,"value":"Want your review to go smoothly?"}],"admin.identity.contentGuidance.checklist.activePlan":[{"type":0,"value":"At least one active subscription plan"}],"admin.identity.contentGuidance.checklist.contact":[{"type":0,"value":"Contact info and refund policy provided"}],"admin.identity.contentGuidance.checklist.description":[{"type":0,"value":"Service and plan details are clear"}],"admin.identity.contentGuidance.checklist.online":[{"type":0,"value":"Service URL is live and working"}],"admin.identity.contentGuidance.checklist.pricing":[{"type":0,"value":"Pricing and plan benefits are listed"}],"admin.identity.contentGuidance.cta.managePlans":[{"type":0,"value":"Manage plans"}],"admin.identity.contentGuidance.rejected.lead":[{"type":0,"value":"If your page has no browsable products or donation content yet, add some before resubmitting."}],"admin.identity.contentGuidance.rejected.lead.payment":[{"type":0,"value":"Adjust your service against these criteria before resubmitting:"}],"admin.identity.contentGuidance.sample.donation":[{"type":0,"value":"Donation example"}],"admin.identity.contentGuidance.sample.paymentService":[{"type":0,"value":"Sample service page"}],"admin.identity.contentGuidance.sample.product":[{"type":0,"value":"Product example"}],"admin.idlePopup.goToSlide":[{"type":0,"value":"Product "},{"type":1,"value":"n"}],"admin.idlePopup.next":[{"type":0,"value":"Next product"}],"admin.idlePopup.prev":[{"type":0,"value":"Previous product"}],"admin.idlePopup.rank":[{"type":0,"value":"Best seller #"},{"type":1,"value":"rank"}],"admin.idlePopup.sold":[{"type":1,"value":"count"},{"type":0,"value":" sold"}],"admin.idlePopup.viewProduct":[{"type":0,"value":"View product"}],"admin.index.blockEditor.IntegrationEditor.重新抓取":[{"type":0,"value":"Refresh"}],"admin.index.blockEditor.LinkStatus.數據歸零":[{"type":0,"value":"Reset"}],"admin.index.blockEditor.LinkStatus.曝光":[{"type":0,"value":"Views"}],"admin.index.blockEditor.LinkStatus.歸零數據後,此處的觀看、點擊等數據紀錄將會刪除,此動作無法回復。":[{"type":0,"value":"By resetting this block, all the views and clicks for this block will be deleted forever."}],"admin.index.blockEditor.LinkStatus.確定要歸零數據?":[{"type":0,"value":"Reset Confirmation"}],"admin.index.blockEditor.LinkStatus.點擊":[{"type":0,"value":"Clicks"}],"admin.index.blockEditor.UrlEditor.伺服器錯誤":[{"type":0,"value":"Server Error"}],"admin.index.blockEditor.UrlEditor.合作洽詢":[{"type":0,"value":"Contact"}],"admin.index.blockEditor.UrlEditor.找不到這個傳送門":[{"type":0,"value":"Cannot find this Portaly"}],"admin.index.blockEditor.UrlEditor.抓取":[{"type":0,"value":"Capture"}],"admin.index.blockEditor.UrlEditor.抓取圖片":[{"type":0,"value":"Get Image"}],"admin.index.blockEditor.UrlEditor.數位商品":[{"type":0,"value":"Digital Product"}],"admin.index.blockEditor.UrlEditor.此為無效分頁網址":[{"type":0,"value":"Invalid Subpage URL"}],"admin.index.blockEditor.UrlEditor.此為無效網址":[{"type":0,"value":"Invalid URL"}],"admin.index.blockEditor.UrlEditor.站內分頁":[{"type":0,"value":"Subpage"}],"admin.index.blockEditor.UrlEditor.網址":[{"type":0,"value":"URL"}],"admin.index.blockEditor.UrlEditor.編輯分頁":[{"type":0,"value":"Edit"}],"admin.index.blockEditor.UrlEditor.自訂分頁 - 關於":[{"type":0,"value":"Subpage - About"}],"admin.index.blockEditor.UrlEditor.輸入網址 or @ 連結傳送門分頁":[{"type":0,"value":"Enter a url or \'@\' to link to a Subpage."}],"admin.index.blockEditor.UrlEditor.選擇數位商品":[{"type":0,"value":"Select Digital Product"}
305],"admin.index.blockEditor.UrlEditor.點擊選擇站內分頁":[{"type":0,"value":"Click to link to a Subpage."}],"admin.index.blockEditor.blockFields.autoplay.秒":[{"type":0,"value":"s"}],"admin.index.blockEditor.blockFields.autoplay.自動輪播":[{"type":0,"value":"Carousel"}],"admin.index.blockEditor.blockFields.autoplay.輪播秒數":[{"type":0,"value":"Carousel speed"}],"admin.index.blockEditor.blockFields.autoplay.輪播點點":[{"type":0,"value":"Carousel dots"}],"admin.index.blockEditor.blockFields.collectionFields.按鍵連結":[{"type":0,"value":"Button link"}],"admin.index.blockEditor.blockFields.collectionFields.敘述":[{"type":0,"value":"Description"}],"admin.index.blockEditor.blockFields.getImageBoxFields.上限100字喔":[{"type":0,"value":"Limited to 100 characters"}],"admin.index.blockEditor.blockFields.getImageBoxFields.位置":[{"type":0,"value":"Position"}],"admin.index.blockEditor.blockFields.getImageBoxFields.單色":[{"type":0,"value":"Monotone"}],"admin.index.blockEditor.blockFields.getImageBoxFields.圖片":[{"type":0,"value":"Image"}],"admin.index.blockEditor.blockFields.getImageBoxFields.圖片樣式":[{"type":0,"value":"Frame"}],"admin.index.blockEditor.blockFields.getImageBoxFields.壓印":[{"type":0,"value":"Text on Image"}],"admin.index.blockEditor.blockFields.getImageBoxFields.壓印設定":[{"type":0,"value":"Text on Image Setting"}],"admin.index.blockEditor.blockFields.getImageBoxFields.對齊":[{"type":0,"value":"Align"}],"admin.index.blockEditor.blockFields.getImageBoxFields.文字顏色":[{"type":0,"value":"Text Color"}],"admin.index.blockEditor.blockFields.getImageBoxFields.標籤文字":[{"type":0,"value":"Sticker"}],"admin.index.blockEditor.blockFields.getImageBoxFields.漸層":[{"type":0,"value":"Gradient"}],"admin.index.blockEditor.blockFields.getImageBoxFields.相片":[{"type":0,"value":"Photo"}],"admin.index.blockEditor.blockFields.getImageBoxFields.簡介文字":[{"type":0,"value":"Description"}],"admin.index.blockEditor.blockFields.getImageBoxFields.置中":[{"type":0,"value":"Center"}],"admin.index.blockEditor.blockFields.getImageBoxFields.置右":[{"type":0,"value":"Right"}],"admin.index.blockEditor.blockFields.getImageBoxFields.置左":[{"type":0,"value":"Left"}],"admin.index.blockEditor.blockFields.getImageBoxFields.背景顏色":[{"type":0,"value":"Background Color"}],"admin.index.blockEditor.blockFields.getImageBoxFields.色塊":[{"type":0,"value":"Color"}],"admin.index.blockEditor.blockFields.intergrations.artstation.description":[{"type":0,"value":"Display your ArtStation profile"}],"admin.index.blockEditor.blockFields.intergrations.behance.description":[{"type":0,"value":"Connect to your Behance"}],"admin.index.blockEditor.blockFields.intergrations.boosty.description":[{"type":0,"value":"Connect to your Boosty"}],"admin.index.blockEditor.blockFields.intergrations.calendar.description":[{"type":0,"value":"Emebed Calendar"}],"admin.index.blockEditor.blockFields.intergrations.calender.oneMonth":[{"type":0,"value":"Show This Month"}],"admin.index.blockEditor.blockFields.intergrations.coffee.description":[{"type":0,"value":"Display your Buy Me a Coffee donation panel"}],"admin.index.blockEditor.blockFields.intergrations.dribbble.description":[{"type":0,"value":"Connect to your Dribbble"}],"admin.index.blockEditor.blockFields.intergrations.fanbox.description":[{"type":0,"value":"Display your Pixiv"}],"admin.index.blockEditor.blockFields.intergrations.figma.description":[{"type":0,"value":"Connect to your Figma"}],"admin.index.blockEditor.blockFields.intergrations.github.description":[{"type":0,"value":"Connect to your GitHub"}],"admin.index.blockEditor.blockFields.intergrations.gumroad.description":[{"type":0,"value":"Sell your Gumroad product"}],"admin.index.blockEditor.blockFields.intergrations.inprint.description":[{"type":0,"value":"Connect to your Inprnt"}],"admin.index.blockEditor.blockFields.intergrations.instagram.description":[{"type":0,"value":"Connect to your Instagram"}],"admin.index.blockEditor.blockFields.intergrations.kofi.description":[{"type":0,"value":"Accept donations and memberships"}],"admin.index.blockEditor.blockFields.intergrations.opensea.description":[{"type":0,"value":"Display your OpenSea collection or asset"}],"admin.index.blockEditor.blockFields.intergrations.patreon.buttonText":[{"type":0,"value":"Button Text"}],"admin.index.blockEditor.blockFields.intergrations.patreon.description":[{"type":0,"value":"Get subscription with Patreon"}],"admin.index.blockEditor.blockFields.intergrations.patreon.text":[{"type":0,"value":"Text"}],"admin.index.blockEditor.blockFields.intergrations.platform":[{"type":0,"value":"Platform"}],"admin.index.blockEditor.blockFields.intergrations.threads.description":[{"type":0,"value":"Connect to your Threads profile"}],"admin.index.blockEditor.blockFields.intergrations.variant.燈箱":[{"type":0,"value":"Lightbox"}],"admin.index.blockEditor.blockFields.intergrations.variant.燈箱說明":[{"type":0,"value":"Product details will pop up after clicking"}],"admin.index.blockEditor.blockFields.intergrations.webtoon.description":[{"type":0,"value":"Connect to your WEBTOON"}],"admin.index.blockEditor.blockFields.notionFields.*Notion 內容更新會與 Portaly 頁面顯示會有時間差,ä¹
305Ÿå¯æ–¼å¾Œå°æ‰‹å‹•更新。":[{"type":0,"value":"* Updates to Notion content may have a delay in displaying on the Portaly Subpage, but manual refresh is available."}],"admin.index.blockEditor.blockFields.notionFields.*注意:網址必須是公開分享 (Publish) 的 Notion 頁面。":[{"type":0,"value":"* Note: The URL must be from a published Notion page."}],"admin.index.blockEditor.blockFields.notionFields.Notion Page 來源網址":[{"type":0,"value":"Notion page URL"}],"admin.index.blockEditor.blockFields.notionFields.Notion 分頁":[{"type":0,"value":"Notion Subpage"}],"admin.index.blockEditor.blockFields.notionFields.可以將您的 Notion 頁面嵌入成為傳送門分頁。請留意只有已經公開分享 (Publish) 的 Notion 頁面才能進行嵌入喔!":[{"type":0,"value":"Embed Notion page with a single click to create a Portaly Subpage, and utilize its content for SEO on your Portaly."}],"admin.index.blockEditor.blockFields.notionFields.貼上已發布之 Notion Page 網址":[{"type":0,"value":"Paste the URL of the published Notion page."}],"admin.index.blockEditor.blockFields.sample":[{"type":0,"value":"Example:"}],"admin.index.blockEditor.blockFields.一般":[{"type":0,"value":"Regular"}],"admin.index.blockEditor.blockFields.一般商品":[{"type":0,"value":"Regular Product"}],"admin.index.blockEditor.blockFields.上限100字喔":[{"type":0,"value":"Limited to 100 characters"}],"admin.index.blockEditor.blockFields.下底線":[{"type":0,"value":"Bottom line"}],"admin.index.blockEditor.blockFields.中":[{"type":0,"value":"Medium"}],"admin.index.blockEditor.blockFields.來源網址":[{"type":0,"value":"Source URL"}],"admin.index.blockEditor.blockFields.免費商品":[{"type":0,"value":"Free Product"}],"admin.index.blockEditor.blockFields.動態效果":[{"type":0,"value":"Animation"}],"admin.index.blockEditor.blockFields.區塊填塞":[{"type":0,"value":"Blocks Mode"}],"admin.index.blockEditor.blockFields.商品":[{"type":0,"value":"Product"}],"admin.index.blockEditor.blockFields.商品類型":[{"type":0,"value":"Product Type"}],"admin.index.blockEditor.blockFields.圓形":[{"type":0,"value":"Round"}],"admin.index.blockEditor.blockFields.圖片":[{"type":0,"value":"Image"}],"admin.index.blockEditor.blockFields.大":[{"type":0,"value":"Large"}],"admin.index.blockEditor.blockFields.大小":[{"type":0,"value":"Size"}],"admin.index.blockEditor.blockFields.實線":[{"type":0,"value":"Solid lines"}],"admin.index.blockEditor.blockFields.對齊":[{"type":0,"value":"Align"}],"admin.index.blockEditor.blockFields.小":[{"type":0,"value":"Small"}],"admin.index.blockEditor.blockFields.底板":[{"type":0,"value":"Full"}],"admin.index.blockEditor.blockFields.建議尺寸":[{"type":0,"value":"Size:"}],"admin.index.blockEditor.blockFields.影片":[{"type":0,"value":"Video"}],"admin.index.blockEditor.blockFields.影片平台":[{"type":0,"value":"Platforms"}],"admin.index.blockEditor.blockFields.影片說明文字":[{"type":0,"value":"Description"}],"admin.index.blockEditor.blockFields.按鈕":[{"type":0,"value":"Button"}],"admin.index.blockEditor.blockFields.按鈕副標":[{"type":0,"value":"Button Subtitle"}],"admin.index.blockEditor.blockFields.按鈕圖片":[{"type":0,"value":"Button Image"}],"admin.index.blockEditor.blockFields.按鈕填滿":[{"type":0,"value":"Fill Up"}],"admin.index.blockEditor.blockFields.按鈕文字":[{"type":0,"value":"Button Text"}],"admin.index.blockEditor.blockFields.搖晃":[{"type":0,"value":"Wobble"}],"admin.index.blockEditor.blockFields.文字樣式":[{"type":0,"value":"Text Style"}],"admin.index.blockEditor.blockFields.文字顏色":[{"type":0,"value":"Text Color"}],"admin.index.blockEditor.blockFields.斜體":[{"type":0,"value":"Italic"}],"admin.index.blockEditor.blockFields.方形":[{"type":0,"value":"Square"}],"admin.index.blockEditor.blockFields.方框線":[{"type":0,"value":"Square Line"}],"admin.index.blockEditor.blockFields.本功能目前支援 Spotify 、 Apple Podcasts 及 SoundCloud":[{"type":0,"value":"Supports Spotify, Apple Podcasts and SoundCloud"}],"admin.index.blockEditor.blockFields.極細":[{"type":0,"value":"Extra thin"}],"admin.index.blockEditor.blockFields.標題":[{"type":0,"value":"Text"}],"admin.index.blockEditor.blockFields.標題文字":[{"type":0,"value":"Title"}],"admin.index.blockEditor.blockFields.樣式":[{"type":0,"value":"Styles"}],"admin.index.blockEditor.blockFields.段落":[{"type":0,"value":"Paragraph"}],"admin.index.blockEditor.blockFields.無動態效果":[{"type":0,"value":"None"}],"admin.index.blockEditor.blockFields.特大":[{"type":0,"value":"Extra large"}],"admin.index.blockEditor.blockFields.特粗":[{"type":0,"value":"Extra thick"}],"admin.index.blockEditor.blockFields.粗":[{"type":0,"value":"Thick"}],"admin.index.blockEditor.blockFields.粗度":[{"type":0,"value":"Thickness"}],"admin.index.blockEditor.blockFields.粗體":[{"type":0,"value":"Bold"}],"admin.index.blockEditor.blockFields.ç´°":[{"type":0,"value":"Thin"}],"admin.index.blockEditor.blockFields.置中對齊":[{"type":0,"value":"Center"}],"admin.index.blockEditor.blockFields.置右對齊":[{"type":0,"value":"Right"}],"admin.index.blockEditor.blockFields.置左對齊":[{"type":0,"value":"Left"}],"admin.index.blockEditor.blockFields.自訂縮圖":[{"type":0,"value":"Thumbn
305ail"}],"admin.index.blockEditor.blockFields.虛線":[{"type":0,"value":"Dashes"}],"admin.index.blockEditor.blockFields.說明文字":[{"type":0,"value":"Description"}],"admin.index.blockEditor.blockFields.貼上{label}網址或嵌入碼":[{"type":0,"value":"Enter a "},{"type":1,"value":"label"},{"type":0,"value":" URL or an embed code"}],"admin.index.blockEditor.blockFields.貼上網址或嵌入碼":[{"type":0,"value":"Enter a URL or an embed code"}],"admin.index.blockEditor.blockFields.貼上網址文字":[{"type":0,"value":"Text"}],"admin.index.blockEditor.blockFields.跳動":[{"type":0,"value":"Pulse"}],"admin.index.blockEditor.blockFields.透明":[{"type":0,"value":"Transparent"}],"admin.index.blockEditor.blockFields.雙實線":[{"type":0,"value":"Double Line"}],"admin.index.blockEditor.blockFields.震動":[{"type":0,"value":"Shake"}],"admin.index.blockEditor.blockFields.預覽文字":[{"type":0,"value":"Preview Text"}],"admin.index.blockEditor.blockFields.顏色":[{"type":0,"value":"Color"}],"admin.index.blockEditor.blockFields.點點":[{"type":0,"value":"Dots"}],"admin.index.blockEditors.GalleryEditor.刪除":[{"type":0,"value":"Delete"}],"admin.index.blockEditors.GalleryEditor.取消選取":[{"type":0,"value":"Clear Selection"}],"admin.index.blockEditors.GalleryEditor.新增圖片":[{"type":0,"value":"Add a image"}],"admin.index.commentsCard.description":[{"type":0,"value":"Showcase featured reviews for your products"}],"admin.index.commentsCard.title":[{"type":0,"value":"Comments Dashboard"}],"admin.index.editorTools.儲存":[{"type":0,"value":"Save"}],"admin.index.editorTools.刪除":[{"type":0,"value":"Delete"}],"admin.index.editorTools.區塊已達上限,請升級方案":[{"type":0,"value":"Your block limit is reached.\\n"}],"admin.index.editorTools.取消":[{"type":0,"value":"Cancel"}],"admin.index.editorTools.取消釘選區塊?":[{"type":0,"value":"Unpin the block?"}],"admin.index.editorTools.取消釘選?":[{"type":0,"value":"Unpin?"}],"admin.index.editorTools.將重要的區塊釘選到左側,讓觀眾一眼就看到重點資訊":[{"type":0,"value":"Pin important blocks to the left side, allowing the audience to see key information at a glance"}],"admin.index.editorTools.已儲存最新變更":[{"type":0,"value":"changes have been saved."}],"admin.index.editorTools.已釘選":[{"type":0,"value":"Pinned"}],"admin.index.editorTools.最多可以釘選 3 個區塊":[{"type":0,"value":"A maximum of 3 blocks can be pinned"}],"admin.index.editorTools.確定":[{"type":0,"value":"OK"}],"admin.index.editorTools.確認刪除區塊?":[{"type":0,"value":"Delete this block forever?"}],"admin.index.editorTools.確認複製區塊?":[{"type":0,"value":"Copy this block?"}],"admin.index.editorTools.確認釘選區塊?":[{"type":0,"value":"Confirm pinning block?"}],"admin.index.editorTools.編輯":[{"type":0,"value":"Edit"}],"admin.index.editorTools.編輯區塊":[{"type":0,"value":"Edit Block"}],"admin.index.editorTools.複製":[{"type":0,"value":"Copy"}],"admin.index.editorTools.複製區塊":[{"type":0,"value":"Copy Block"}],"admin.index.editorTools.釘選":[{"type":0,"value":"Pin"}],"admin.index.editorTools.釘選區塊":[{"type":0,"value":"Pinning Block"}],"admin.index.editorTools.釘選區塊?":[{"type":0,"value":"Pin block?"}],"admin.index.editorTools.關閉預覽":[{"type":0,"value":"Close Preview"}],"admin.index.editorTools.顯示預覽":[{"type":0,"value":"Show Preview"}],"admin.index.emojiPicker.新增Emoji":[{"type":0,"value":"Add Emoji"}],"admin.index.emojiPicker.清除":[{"type":0,"value":"Clear"}],"admin.index.emojiPicker.選擇Icon":[{"type":0,"value":"Icon"}],"admin.index.emojiPicker.關閉":[{"type":0,"value":"Close"}],"admin.index.footerButton.1:1 圖片 + 文字編輯功能":[{"type":0,"value":"A 1:1 large square banner, with text editing features."}],"admin.index.footerButton.1:1 大型看板,具備輪播功能":[{"type":0,"value":"A 1:1 large square banner, with carousel features."}],"admin.index.footerButton.2:1 橫式看板,具備輪播功能":[{"type":0,"value":"A 2:1 large square banner, with carousel features."}],"admin.index.footerButton.Logo 牆":[{"type":0,"value":"Logo Wall"}],"admin.index.footerButton.integrations":[{"type":0,"value":"Connect"}],"admin.index.footerButton.integrations.supports":[{"type":0,"value":"Embeddable with external services like Patreon, Ko-Fi, Buy Me a Coffee, Gumroad"}],"admin.index.footerButton.integrations.平台整合":[{"type":0,"value":"Connect"}],"admin.index.footerButton.profit.廣告看板":[{"type":0,"value":"Advertising billboard"}],"admin.index.footerButton.一組兩個正方形看板":[{"type":0,"value":"A set of double squares."}],"admin.index.footerButton.分隔線":[{"type":0,"value":"Divider"}],"admin.index.footerButton.分頁":[{"type":0,"value":"Subpage"}],"admin.index.footerButton.分頁管理":[{"type":0,"value":"Subpage"}],"admin.index.footerButton.區塊":[{"type":0,"value":"Blocks"}],"admin.index.footerButton.升級使用更多區塊":[{"type":0,"value":"Upgrade to add more blocks."}],"admin.index.footerButton.升級即可啟用名片功能":[{"type":0,"value":"Upgrade to Enable Business Card"}],"admin.index.footerButton.升級即可啟用限時活動":[{"type":0,"value":"Upgrade to Enable Limited-Time Event"}],"admin.index.footerButton.可分隔不同區塊的線段":[{"type":0,"value":"Divide between blocks."}],"admin.index.footerButton.可展示合作夥伴 Logo,或其他小圖示與連結":[{"type":0,"value":"Paste partner logos or featured icons."}],"admin.index.footerButton.可嵌入 instagram 外部服務":[{"type":0,"value":"Connect to your Instagram"}],"admin.index.footerButton.可用來販售數位商品、影片、或其他服務":[{"type":0,"value":"Can be used to sell digital products, videos, or other services"}],"admin.index.footerButton.可用來販售直播課程、講座、或其他服務":[{"type":0,"value":"To sell live classes, lectures, or other services"}],"admin.index.footerButton.合作表單":[{"type":0,"value":"Contact"}],"admin.index.footerButton.圖片":[{"type":0,"value":"Image and text"}],"admin.index.footerButton.增加":[{"type":0,"value":"ADD"}],"admin.index.footerButton.展示聯繫資訊與社群 QR Code":[{"type":0,"value":"Display contact information and social QR Code"}],"admin.index.footerButton.嵌入你的 Behance 頁面":[{"type":0,"value":"Connect to your Behance"}],"admin.index.footerButton.嵌入你的 Github 頁面":[{"type":0,"value":"Connect to your GitHub"}],"admin.index.footerButton.已達區塊上限":[{"type":0,"value":"Limit Reached"}],"admin.index.footerButton.影片播放器":[{"type":0,"value":"Video Player"}],"admin.index.footerButton.我的網站":[{"type":0,"value":"My Website"}],"admin.index.footerButton.提供合作、委託、或接案的表單。":[{"type":0,"value":"A form for partnership or commissions to fill out."}],"admin.index.footerButton.支援 : jpg/png/gif":[{"type":0,"value":"Supports: jpg/png/gif files"}],"admin.index.footerButton.支援 Apple Podcast 播放功能":[{"type":0,"value":"Supports: Apple Podcast "}],"admin.index.footerButton.支援 Soundcloud 播放功能":[{"type":0,"value":"Supports: SoundCloud"}],"admin.index.footerButton.支援 Spotify 播放功能":[{"type":0,"value":"Supports: Spotify"}],"admin.index.footerButton.支援 Tiktok 播放功能":[{"type":0,"value":"Supports: Tiktok"}],"admin.index.footerButton.支援 Twitch 播放功能":[{"type":0,"value":"Supports: Twitch"}],"admin.index.footerButton.支援 Vimeo 播放功能":[{"type":0,"value":"Supports: Vimeo"}],"admin.index.footerButton.支援 Youtube / TikTok 播放功能":[{"type":0,"value":"Supports: Youtube / Vimeo / Twitch / TikTok"}],"admin.index.footerButton.支援 Youtube 播放功能":[{"type":0,"value":"Supports: Youtube"}],"admin.index.footerButton.數位商品":[{"type":0,"value":"Digital Products"}],"admin.index.footerButton.文字按鈕":[{"type":0,"value":"Buttons"}],"admin.index.footerButton.新增區塊":[{"type":0,"value":"Add Blocks"}],"admin.index.footerButton.方形看板":[{"type":0,"value":"Image Square"}],"admin.index.footerButton.標題文字":[{"type":0,"value":"Text"}],"admin.index.footerButton.橫幅看板":[{"type":0,"value":"Image Long"}],"admin.index.footerButton.純文字按鈕,可一次收整多連結":[{"type":0,"value":"Buttons for multiple links."}],"admin.index.footerButton.純文字的標題":[{"type":0,"value":"Title / Paragraph"}
305],"admin.index.footerButton.自我介紹":[{"type":0,"value":"About Me"}],"admin.index.footerButton.讓粉絲、觀眾可以直接贊助你。":[{"type":0,"value":"Allow fans and audiences to directly sponsor you."}],"admin.index.footerButton.贊助連結":[{"type":0,"value":"Donate"}],"admin.index.footerButton.連結至一個分頁,撰寫個人或品牌的描述":[{"type":0,"value":"Connect to a subpage for your personal introduction."}],"admin.index.footerButton.選擇下方":[{"type":0,"value":"Build your page with the blocks below:"}],"admin.index.footerButton.限時活動":[{"type":0,"value":"Limited-Time Event"}],"admin.index.footerButton.限時活動描述":[{"type":0,"value":"Supports scheduling, countdown, and price display, suitable for group buying, product sales, and event promotion."}],"admin.index.footerButton.雙方格看板":[{"type":0,"value":"Image Double"}],"admin.index.footerButton.音訊播放器":[{"type":0,"value":"Audio Player"}],"admin.index.headerEditor.SEO 優化title":[{"type":0,"value":"SEO Settings"}],"admin.index.headerEditor.中":[{"type":0,"value":"Medium"}],"admin.index.headerEditor.佈景主題title":[{"type":0,"value":"Theme"}],"admin.index.headerEditor.個人標籤":[{"type":0,"value":"Tag"}],"admin.index.headerEditor.個人檔案title":[{"type":0,"value":"Profile"}],"admin.index.headerEditor.團購主":[{"type":0,"value":"TeamBuying"}],"admin.index.headerEditor.大":[{"type":0,"value":"Large"}],"admin.index.headerEditor.小":[{"type":0,"value":"Small"}],"admin.index.headerEditor.建議尺寸:600 x 600":[{"type":0,"value":"Size: 600 x 600"}],"admin.index.headerEditor.標題大小":[{"type":0,"value":"Title size"}],"admin.index.headerEditor.社群":[{"type":0,"value":"Social"}],"admin.index.headerEditor.編輯個人檔案label":[{"type":0,"value":"Edit Profile"}],"admin.index.headerEditor.編輯個人檔案title":[{"type":0,"value":"Edit Profile"}],"admin.index.headerEditor.編輯個人檔案trackerName":[{"type":0,"value":"Edit Profile"}],"admin.index.headerEditor.自媒體":[{"type":0,"value":"Creator"}],"admin.index.headerEditor.關於我":[{"type":0,"value":"Bio"}],"admin.index.headerEditor.頭像":[{"type":0,"value":"Profile image"}],"admin.index.headerEditor.顯示名稱":[{"type":0,"value":"Title"}],"admin.index.ogEditor.FB推文":[{"type":0,"value":"Facebook Reply"}],"admin.index.ogEditor.FB訊息(手機)":[{"type":0,"value":"Facebook Messenger"}],"admin.index.ogEditor.Goole搜尋結果":[{"type":0,"value":"Google Search Results"}],"admin.index.ogEditor.IG訊息":[{"type":0,"value":"Instagram Messenger"}],"admin.index.ogEditor.SEO 搜尋內容描述":[{"type":0,"value":"SEO Search Content Description\\n"}],"admin.index.ogEditor.SEO 網站標題、關鍵字":[{"type":0,"value":"SEO Website Title, Keywords\\n\\n\\n\\n\\n\\n"}],"admin.index.ogEditor.傳送門「自訂縮圖」":[{"type":0,"value":"Preview Image"}],"admin.index.ogEditor.副標:顯示於 Google 搜尋,有助於 SEO":[{"type":0,"value":"Description: displayed on search engine ; also helps SEO."}],"admin.index.ogEditor.大標":[{"type":0,"value":"Title"}],"admin.index.ogEditor.小標 (網站描述文字,顯示於 Google 搜尋的副標)":[{"type":0,"value":"Description (also shown on Google search)"}],"admin.index.ogEditor.建議尺寸:1200 x 630":[{"type":0,"value":"Size: 1200 x 630"}],"admin.index.ogEditor.社群縮圖":[{"type":0,"value":"Preview Image"}],"admin.index.ogEditor.社群預覽圖":[{"type":0,"value":"Social Media Preview Image\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n"}],"admin.index.ogEditor.網站描述":[{"type":0,"value":"Site description"}],"admin.index.ogEditor.縮圖":[{"type":0,"value":"Preview Image"}],"admin.index.referral.NT$100":[{"type":0,"value":" $3 USD"}],"admin.index.referral.【限時活動:推薦好友賺 $100】":[{"type":0,"value":"【Limited-Time Offer!:Refer a Friend, Earn $3 USD】"}],"admin.index.referral.了解更多 →":[{"type":0,"value":"Learn More →"}],"admin.index.referral.人":[{"type":0,"value":"users"}],"admin.index.referral.人以上":[{"type":0,"value":"More than"}],"admin.index.referral.人以下":[{"type":0,"value":"Less than"}],"admin.index.referral.你的推薦名單:":[{"type":0,"value":"Your referral list:"}],"admin.index.referral.全用戶適用!凡是您所推薦的用戶,於一年內支付訂閱方案費用時,您將獲得分潤回饋。":[{"type":0,"value":"Applicable to all users! For every user you refer, you will receive a profit share whenever they pay for a subscription plan within one year."}],"admin.index.referral.分享以獲得":[{"type":0,"value":"Share to earn"}],"admin.index.referral.分享連結給好友,好友註冊後,你å°
305‡ç²å¾—":[{"type":0,"value":"Refer friends and earn"}],"admin.index.referral.即日起,推薦好友註冊 Portaly 帳號並完成升級與付款,即可獲得 NT$100 現金回饋。":[{"type":0,"value":"Starting today, refer a friend to register a Portaly account and complete the upgrade with payment, and you will receive a $3 USD cash reward."}],"admin.index.referral.回饋比例":[{"type":0,"value":"Reward Ratio"}],"admin.index.referral.回饋金額:":[{"type":0,"value":"Reward Amount: "}],"admin.index.referral.好友成為頂級會員,獲取回饋!":[{"type":0,"value":"Friends become premium members, receive rewards!"}],"admin.index.referral.好友推薦計畫":[{"type":0,"value":"Referral Program"}],"admin.index.referral.好友透過連結註冊":[{"type":0,"value":"Friends register through the link"}],"admin.index.referral.如何獲取回饋?":[{"type":0,"value":"How to earn rewards?"}],"admin.index.referral.完成首月付費,再加碼{bonus}":[{"type":0,"value":"Get an extra "},{"type":1,"value":"bonus"},{"type":0,"value":" after each friend’s first paid month."}],"admin.index.referral.已獲得回饋金":[{"type":0,"value":"Reward earned"}],"admin.index.referral.我的推薦連結:":[{"type":0,"value":"Your referral link:"}],"admin.index.referral.推薦人數":[{"type":0,"value":"Referrals"}],"admin.index.referral.推薦人數愈多,等級愈高,則回饋比例也會愈高唷!":[{"type":0,"value":"The more people you recommend and the higher your level, the higher the reward ratio will be!"}],"admin.index.referral.推薦人數:{referralCount}人":[{"type":0,"value":"Referrals: "},{"type":1,"value":"referralCount"},{"type":0,"value":" users"}],"admin.index.referral.推薦回饋:":[{"type":0,"value":"Referral Reward: "}],"admin.index.referral.推薦等級":[{"type":0,"value":"Level"}],"admin.index.referral.推薦等級:Lv. {level}":[{"type":0,"value":"Level: Lv. "},{"type":1,"value":"level"}],"admin.index.referral.推薦連結":[{"type":0,"value":"Referral"}],"admin.index.referral.本方案適用於首次訂閱之年訂戶與月訂戶,並且僅限於「原價」付款者,不包含優惠期間或免費升級之帳號。":[{"type":0,"value":"This offer applies to first-time annual and monthly subscribers who pay the full price only, and does not include accounts subscribed during promotional periods or upgraded for free."}],"admin.index.referral.活動細節以 Portaly 公告為準,Portaly 保留最終解釋權。":[{"type":0,"value":"Activity details are subject to Portaly’s announcements, and Portaly reserves the right of final interpretation."}],"admin.index.referral.現金回饋":[{"type":0,"value":"Reward"}],"admin.index.referral.複製分享你的推薦連結":[{"type":0,"value":"Copy and share your referral link"}],"admin.index.referral.訂閱分潤":[{"type":0,"value":"subscription revenue share"}],"admin.index.referral.趕快推薦第一位朋友吧!":[{"type":0,"value":"Invite your first friend!"}
305],"admin.index.referral.透過推薦連結註冊者,可獲得 1 個月的免費升級":[{"type":0,"value":"Registrants via the referral link will receive 1 month of free upgrade"}],"admin.index.referral.限時回饋:推薦好友領 $100":[{"type":0,"value":"Limited-Time Offer: Refer a Friend, Earn $3 USD"}],"admin.index.referral.須完成 Portaly 原價訂閱,即可獲取此回饋":[{"type":0,"value":"A full-price Portaly subscription is required to receive this reward."}],"admin.index.referral.點擊獲取回饋,打開跳窗":[{"type":0,"value":"Click to get reward and open the modal"}],"admin.index.referral.點擊跳窗中的複製,複製推薦連結並分享給好友":[{"type":0,"value":"Click copy in the modal to copy your referral link and share with friends"}],"admin.index.siderHelper.你的頁面已經上線":[{"type":0,"value":"Your Page is Ready"}],"admin.index.socialLinkEditor.刪除":[{"type":0,"value":"Delete"}],"admin.index.socialLinkEditor.關閉":[{"type":0,"value":"Close"}],"admin.index.themeEditor.gradient.漸層角度":[{"type":0,"value":"Gradient Angle"}],"admin.index.themeEditor.gradient.結束顏色":[{"type":0,"value":"End Color"}],"admin.index.themeEditor.gradient.開始顏色":[{"type":0,"value":"Start Color"}],"admin.index.themeEditor.上傳圖片背景":[{"type":0,"value":"Background"}],"admin.index.themeEditor.上傳自訂Logo,尺寸不拘":[{"type":0,"value":"Upload a custom logo, size unrestricted"}],"admin.index.themeEditor.上傳自訂背景,尺寸不拘":[{"type":0,"value":"Upload wallpaper; no size restrictions"}],"admin.index.themeEditor.主題樣式":[{"type":0,"value":"Theme"}],"admin.index.themeEditor.主題配色":[{"type":0,"value":"Theme color"}],"admin.index.themeEditor.個人檔案底色":[{"type":0,"value":"Board Mode"}],"admin.index.themeEditor.個人簡介":[{"type":0,"value":"Profile"}],"admin.index.themeEditor.功能按鍵":[{"type":0,"value":"Function Button"}],"admin.index.themeEditor.區塊樣式":[{"type":0,"value":"Block style"}],"admin.index.themeEditor.單色":[{"type":0,"value":"Solid"}],"admin.index.themeEditor.圓角":[{"type":0,"value":"Rounded"}],"admin.index.themeEditor.圖片背景-刷淡":[{"type":0,"value":"Light"}],"admin.index.themeEditor.圖片背景-加深":[{"type":0,"value":"Dark"}],"admin.index.themeEditor.圖片背景-標準":[{"type":0,"value":"Standard"}],"admin.index.themeEditor.圖片背景-模糊":[{"type":0,"value":"Blur"}],"admin.index.themeEditor.基本":[{"type":0,"value":"Basic"}],"admin.index.themeEditor.字體":[{"type":0,"value":"Fonts"}],"admin.index.themeEditor.小卡":[{"type":0,"value":"Card"}],"admin.index.themeEditor.底板":[{"type":0,"value":"Full"}],"admin.index.themeEditor.建議尺寸:1200 x 280":[{"type":0,"value":"Recommended size: 1200 x 280"}],"admin.index.themeEditor.按鈕弧度樣式":[{"type":0,"value":"Button Corner Radius Style"}],"admin.index.themeEditor.排版":[{"type":0,"value":"Layout"}],"admin.index.themeEditor.方圓角":[{"type":0,"value":"Beveled Rounded"}],"admin.index.themeEditor.本功能可以讓所有觀眾直接收藏你的傳送門":[{"type":0,"value":"Let your audience save your Portaly account."}],"admin.index.themeEditor.框線":[{"type":0,"value":"Borders"}],"admin.index.themeEditor.橫幅圖片":[{"type":0,"value":"Banner image"}],"admin.index.themeEditor.橫幅看板":[{"type":0,"value":"Image Long"}],"admin.index.themeEditor.橫幅看板(弧形)":[{"type":0,"value":"Banner signboard (arc-shaped)"}],"admin.index.themeEditor.橫式":[{"type":0,"value":"Horizontal"}],"admin.index.themeEditor.滿版":[{"type":0,"value":"Full"}],"admin.index.themeEditor.漸層":[{"type":0,"value":"Gradient"}],"admin.index.themeEditor.無底色":[{"type":0,"value":"Transparent"}],"admin.index.themeEditor.無看板":[{"type":0,"value":"No signboard"}],"admin.index.themeEditor.無背景":[{"type":0,"value":"No background"}],"admin.index.themeEditor.版面樣式":[{"type":0,"value":"Layout Style"}],"admin.index.themeEditor.白底":[{"type":0,"value":"White"}],"admin.index.themeEditor.白晝":[{"type":0,"value":"Day mode"}],"admin.index.themeEditor.直式":[{"type":0,"value":"Vertical"}],"admin.index.themeEditor.編輯頁面主題":[{"type":0,"value":"Edit Theme"}],"admin.index.themeEditor.背景GIF":[{"type":0,"value":"Backgroun
305d GIF"}],"admin.index.themeEditor.背景圖片":[{"type":0,"value":"Background Image"}],"admin.index.themeEditor.背景模式":[{"type":0,"value":"Background mode"}],"admin.index.themeEditor.背景樣式":[{"type":0,"value":"Background Mode"}],"admin.index.themeEditor.背景漸層":[{"type":0,"value":"Background gradient"}],"admin.index.themeEditor.背景設定":[{"type":0,"value":"Background Setting"}],"admin.index.themeEditor.背景顏色":[{"type":0,"value":"Background Color"}],"admin.index.themeEditor.色彩庫":[{"type":0,"value":"Color Library"}],"admin.index.themeEditor.螢光":[{"type":0,"value":"Neon (Limited Time Offer)"}],"admin.index.themeEditor.設定個人介紹、標籤、社群連結":[{"type":0,"value":"Set Personal Introduction, Tags, and Social Links"}],"admin.index.themeEditor.設定個人檔案版面之樣式":[{"type":0,"value":"Set Up Your Profile Banner"}],"admin.index.themeEditor.設定個人頭像與名稱":[{"type":0,"value":"Set Avatar and Name"}],"admin.index.themeEditor.透明":[{"type":0,"value":"Transparent"}],"admin.index.themeEditor.透明按鈕樣式":[{"type":0,"value":"Outlined Button Mode"}],"admin.index.themeEditor.選擇字體":[{"type":0,"value":"-- Fonts --"}],"admin.index.themeEditor.開啟或關閉個人檔案之按鍵":[{"type":0,"value":"Button to open or close the profile"}],"admin.index.themeEditor.陰影":[{"type":0,"value":"Shadow"}],"admin.index.themeEditor.頁首樣式":[{"type":0,"value":"Header style"}],"admin.index.themeEditor.預設":[{"type":0,"value":"Default"}],"admin.index.themeEditor.頭像與名稱":[{"type":0,"value":"Avatar and Name"}],"admin.index.themeEditor.顯示 QR Code 按鈕":[{"type":0,"value":"QR Code"}],"admin.index.themeEditor.顯示分享按鈕":[{"type":0,"value":"Share"}],"admin.index.themeEditor.顯示收藏按鈕":[{"type":0,"value":"Show Keep button"}],"admin.index.themeEditor.黑夜":[{"type":0,"value":"Night mode"}],"admin.index.themeEditor.黑底":[{"type":0,"value":"Dark"}],"admin.index.upgrade.rwd.升級啟用此模式,打造你的專業形象":[{"type":0,"value":"Upgrade to create your professional image"}],"admin.index.upgrade.rwd.您正在預覽電腦版模式":[{"type":0,"value":"You are previewing PC mode"}],"admin.index.upgrade.rwd.注意:目前此模式尚未啟用":[{"type":0,"value":"Note:This mode is not currently enabled"}],"admin.index.upgrade.升級":[{"type":0,"value":"Upgrade"}],"admin.index.upgrade.升級後即可使用此功能":[{"type":0,"value":"Available after upgrading"}],"admin.index.upgrade.會員專屬功能":[{"type":0,"value":"Members Only Feature"}],"admin.index.upgrade.說明":[{"type":0,"value":"Learn More"}],"admin.index.upgrade.頂級":[{"type":0,"value":"Premium"}],"admin.index.upgrade.頂級會員專屬功能":[{"type":0,"value":"Premium Member Exclusive Feature"}],"admin.layoutPicker.不得瀏覽的內容,請開啟敏感內容模式。":[{"type":0,"value":"please turn on Sensitive Mode."}],"admin.layoutPicker.不知道怎麼開始?":[{"type":0,"value":"Don\'t know how to start?"}],"admin.layoutPicker.來看看":[{"type":0,"value":"Start"}],"admin.layoutPicker.傳送門精選案例":[{"type":0,"value":"Portaly Picks"}],"admin.layoutPicker.先來看看傳送門團隊為您精選的參考範例 ✨":[{"type":0,"value":"Here\'s our Portaly picks!"}],"admin.layoutPicker.別擔心,隨時可以調整區塊唷!":[{"type":0,"value":"Don\'t worry! You can adjust the blocks anytime later."}],"admin.layoutPicker.參考其他人的版面吧!":[{"type":0,"value":"Here are some examples!"}],"admin.layoutPicker.取消":[{"type":0,"value":"Cancel"}],"admin.layoutPicker.完成你的頁面":[{"type":0,"value":"Add profile image"}],"admin.layoutPicker.從選擇基本版型開始吧:":[{"type":0,"value":"Start with a basic format:"}],"admin.layoutPicker.新增相片":[{"type":0,"value":"Add photo\\n"}],"admin.layoutPicker.本頁面包含敏感內容。":[{"type":0,"value":"Sensitive content."}],"admin.layoutPicker.標題文字區塊":[{"type":0,"value":"Text"}],"admin.layoutPicker.沒有靈感嗎?":[{"type":0,"value":"Need inspiration?"}],"admin.layoutPicker.版型初始化中":[{"type":0,"value":"Initializing your Portaly"}],"admin.layoutPicker.確認":[{"type":0,"value":"Select"}],"admin.layoutPicker.確認選擇此版型?":[{"type":0,"value":"Choose this basic format?"}],"admin.layoutPicker.精選範例":[{"type":0,"value":"Examples"}],"admin.layoutPicker.繼續":[{"type":0,"value":"Continue"}],"admin.layoutPicker.若您的頁面涉及「18 歲未成年」":[{"type":0,"value":"If your page contains mature content"}],"admin.layoutPicker.返回":[{"type":0,"value":"Back"}],"admin.limitedTimeEvent.Google Meet 會議":[{"type":0,"value":"Google Meet Meeting"}],"admin.limitedTimeEvent.Google Meet 會議的參與人數上限為 100 人。":[{"type":0,"value":"Google Meet meetings are limited to 100 participants."}],"admin.limitedTimeEvent.Google行事曆Helper":[{"type":0,"value":"Connect your Google account and create a calendar; after event starts, the system will send calendar invitations."}],"admin.limitedTimeEvent.上次刪除時間:{displayDeletedAt}":[{"type":0,"value":"Last deleted: "},{"type":1,"value":"displayDeletedAt"}],"admin.limitedTimeEvent.上限100字喔":[{"type":0,"value":"100 character limit"}],"admin.limitedTimeEvent.下拉":[{"type":0,"value":"Dropdown"}],"admin.limitedTimeEvent.下次開賣提醒我Placeholder":[{"type":0,"value":"Notify me for next sale"}],"admin.limitedTimeEvent.倒數計時器設定":[{"type":0,"value":"Countdown Timer Settings"}],"admin.limitedTimeEvent.價格設定":[{"type":0,"value":"Price Settings"}],"admin.limitedTimeEvent.內容已更新,上次更新時間:{displayUp
305datedAt}":[{"type":0,"value":"Content updated, last updated: "},{"type":1,"value":"displayUpdatedAt"}],"admin.limitedTimeEvent.內容未更新,上次更新時間:{displayUpdatedAt}":[{"type":0,"value":"Content not updated, last updated: "},{"type":1,"value":"displayUpdatedAt"}],"admin.limitedTimeEvent.刪除":[{"type":0,"value":"Delete"}],"admin.limitedTimeEvent.刪除後,系統將無法還原已邀請的使用者。":[{"type":0,"value":"After deletion, the system cannot restore invited users."}],"admin.limitedTimeEvent.區塊設定":[{"type":0,"value":"Block Settings"}],"admin.limitedTimeEvent.即將開始按鈕文字":[{"type":0,"value":"Button Text"}],"admin.limitedTimeEvent.即將開始標籤Placeholder":[{"type":0,"value":"Coming Soon"}],"admin.limitedTimeEvent.原價":[{"type":0,"value":"Original Price"}],"admin.limitedTimeEvent.原始售價":[{"type":0,"value":"Original Price"}],"admin.limitedTimeEvent.可輸入網址或選擇一個數位商品":[{"type":0,"value":"You can enter a URL or select a digital product"}],"admin.limitedTimeEvent.名單收集":[{"type":0,"value":"Collect Emails"}],"admin.limitedTimeEvent.商品名稱":[{"type":0,"value":"Product Name"}],"admin.limitedTimeEvent.商品封面設定":[{"type":0,"value":"Product Cover Settings"}],"admin.limitedTimeEvent.商品標籤":[{"type":0,"value":"Product Tag"}],"admin.limitedTimeEvent.商品設定":[{"type":0,"value":"Product Settings"}],"admin.limitedTimeEvent.啟用預熱倒數":[{"type":0,"value":"Enable Preheat Countdown"}],"admin.limitedTimeEvent.基礎設定":[{"type":0,"value":"Basic Settings"}],"admin.limitedTimeEvent.將內容同步至您的 Google 行事曆。":[{"type":0,"value":"Sync content to your Google Calendar."}],"admin.limitedTimeEvent.將內容建立至您的 Google 行事曆,並發信通知參與者。":[{"type":0,"value":"Create content in your Google Calendar and send email notifications to participants."}],"admin.limitedTimeEvent.已結束按鈕文字":[{"type":0,"value":"Button Text"}],"admin.limitedTimeEvent.已結束標籤Placeholder":[{"type":0,"value":"Ended"}],"admin.limitedTimeEvent.建立Google行事曆":[{"type":0,"value":"Create Google Calendar"}],"admin.limitedTimeEvent.建立行事曆":[{"type":0,"value":"Create Calendar"}],"admin.limitedTimeEvent.手刀搶購Placeholder":[{"type":0,"value":"Buy Now"}],"admin.limitedTimeEvent.按鈕設定":[{"type":0,"value":"Button Settings"}],"admin.limitedTimeEvent.提醒:你的行事曆尚未建立":[{"type":0,"value":"Reminder: Your calendar has not been created yet"}],"admin.limitedTimeEvent.搶先登記Placeholder":[{"type":0,"value":"Early Registration"}],"admin.limitedTimeEvent.日期":[{"type":0,"value":"Date"}],"admin.limitedTimeEvent.時區顯示":[{"type":0,"value":"Time Zone: Taipei (GMT+8)"}],"admin.limitedTimeEvent.時間設定":[{"type":0,"value":"Time Settings"}],"admin.limitedTimeEvent.更新行事曆":[{"type":0,"value":"Update Calendar"}],"admin.limitedTimeEvent.會顯示刪除線":[{"type":0,"value":"Will show strikethrough"}],"admin.limitedTimeEvent.標題Placeholder":[{"type":0,"value":"e.g., Spring Sale Event"}],"admin.limitedTimeEvent.標題上限100字":[{"type":0,"value":"Title limit: 100 characters"}],"admin.limitedTimeEvent.模組說明內容":[{"type":0,"value":"This module has three phases and automatically switches content based on your schedule: Event Preview, Event Period, and Event Ended."}],"admin.limitedTimeEvent.模組說明內容2":[{"type":0,"value":"You are editing: Event Preview. Set a countdown and collect emails to build momentum before launch."}],"admin.limitedTimeEvent.正式開賣設定":[{"type":0,"value":"Official Sale Settings"}],"admin.limitedTimeEvent.此區塊為活動開始前預告期間的看版內容":[{"type":0,"value":"This section appears during the pre-event preview period."}],"admin.limitedTimeEvent.每次啟用 Google Meet 會議時,系統將生成全新的會議連結。":[{"type":0,"value":"Each time you enable Google Meet, the system will generate a new meeting link."}],"admin.limitedTimeEvent.活動優惠價格":[{"type":0,"value":"Event Promotion Price"}],"admin.limitedTimeEvent.活動封面設定":[{"type":0,"value":"Event Cover Settings"}],"admin.limitedTimeEvent.活動時間":[{"type":0,"value":"Event Time"}],"admin.limitedTimeEvent.活動期間":[{"type":0,"value":"Event Period"}],"admin.limitedTimeEvent.活動期間標題Placeholder":[{"type":0,"value":"e.g., Limited-time offer is live"}],"admin.limitedTimeEvent.活動期間編輯":[{"type":0,"value":"Edit Event Period"}],"admin.limitedTimeEvent.活動期間編輯說明內容":[{"type":0,"value":"This section appears while the event is in progress."}],"admin.limitedTimeEvent.活動期間設定說明":[{"type":0,"value":"Event Period Settings"}],"admin.limitedTimeEvent.活動期間設定說明內容":[{"type":0,"value":"You are editing: Live Event Page. Configure the post-launch view and drive orders with countdowns and limited-time offers."}],"admin.limitedTimeEvent.活動標籤":[{"type":0,"value":"Event Tag"}],"admin.limitedTimeEvent.活動標題":[{"type":0,"value":"Event Title"}],"admin.limitedTimeEvent.活動結束":[{"type":0,"value":"Event Ended"}],"admin.limitedTimeEvent.活動結束標題Placeholder":[{"type":0,"value":"e.g., This event has ended"}],"admin.limitedTimeEvent.活動結束編輯":[{"type":0,"value":"Edit Event Ended State"}],"admin.limitedTimeEvent.活動結束編輯說明內容":[{"type":0,"value":"This section appears after the event ends."}],"admin.limitedTimeEvent.活動結束設定說明":[{"type":0,"value":"Event Ended Settings"}],"admin.limitedTimeEvent.活動結束設定說明內容":[{"type":0,"value":"You are editing: Post-event page. Add a thank-you message or collect leads for the next campaign."}],"admin.limitedTimeEvent.活動編輯":[{"type":0,"value":"Edit Event"}],"admin.limitedTimeEvent.活動說明":[{"type":0,"value":"Event Description"}],"admin.limitedTimeEvent.活動資訊":[{"type":0,"value":"Event Information"}],"admin.limitedTimeEvent.活動預告":[{"type":0,"value":"Event Announcement"}],"admin.limitedTimeEvent.活動預告編輯":[{"type":0,"value":"Edit Event Preview"}],"admin.limitedTimeEvent.特價":[{"type":0,"value":"Special Price"}],"admin.limitedTimeEvent.看板":[{"type":0,"value":"Board"}],"admin.limitedTimeEvent.確認刪除?":[{"type":0,"value":"Confirm delete?"}],"admin.limitedTimeEvent.確認建立?":[{"type":0,"value":"Confirm create?"}],"admin.limitedTimeEvent.確認更新?":[{"type":0,"value":"Confirm update?"}],"admin.limitedTimeEvent.確認關閉?":[{"type":0,"value":"Confirm close?"}],"admin.limitedTimeEvent.結束日期":[{"type":0,"value":"End Date"}],"admin.limitedTimeEvent.結束時間":[{"type":0,"value":"End Time"}],"admin.limitedTimeEvent.結束時間不得早於結束時間":[{"type":0,"value":"End time cannot be earlier than end time"}],"admin.limitedTimeEvent.結束時間不能早於開始時間":[{"type":0,"value":"End time cannot be earlier than start time"}],"admin.limitedTimeEvent.結束時間必須晚於開始時間":[{"type":0,"value":"End time must be later than start time"}],"admin.limitedTimeEvent.結束時間簡短":[{"type":0,"value":"End Time"}],"admin.limitedTimeEvent.結束說明Placeholder":[{"type":0,"value":"Thank y
305ou for participating, stay tuned for the next event!"}],"admin.limitedTimeEvent.若您的 Google 帳號未付費升級帳號,且有 3 位以上的參與者時,會議時間將限制 1 小時。":[{"type":0,"value":"If your Google account is not upgraded and has 3 or more participants, meeting time will be limited to 1 hour."}],"admin.limitedTimeEvent.設定品名與封面圖片":[{"type":0,"value":"Set product name and cover image"}],"admin.limitedTimeEvent.設定此銷售區塊的名稱與版型":[{"type":0,"value":"Set the name and layout of this sales block"}],"admin.limitedTimeEvent.設定活動標題與說明":[{"type":0,"value":"Set event title and description"}],"admin.limitedTimeEvent.設定活動開始與結束時間":[{"type":0,"value":"Set event start and end time"}],"admin.limitedTimeEvent.設定顯示價格":[{"type":0,"value":"Set event pricing in this section"}],"admin.limitedTimeEvent.說明":[{"type":0,"value":"Description"}],"admin.limitedTimeEvent.說明Placeholder":[{"type":0,"value":"Describe the event content..."}],"admin.limitedTimeEvent.課程時間":[{"type":0,"value":"Class Time"}],"admin.limitedTimeEvent.請輸入活動標題":[{"type":0,"value":"Please enter event title"}],"admin.limitedTimeEvent.請選擇日期":[{"type":0,"value":"Please select date"}],"admin.limitedTimeEvent.請選擇時間":[{"type":0,"value":"Please select time"}],"admin.limitedTimeEvent.請選擇結束時間":[{"type":0,"value":"Please select end time"}],"admin.limitedTimeEvent.請選擇課程時間":[{"type":0,"value":"Please select class time"}],"admin.limitedTimeEvent.請選擇開始時間":[{"type":0,"value":"Please select start time"}],"admin.limitedTimeEvent.貨幣單位":[{"type":0,"value":"Currency"}],"admin.limitedTimeEvent.連結 Google 行事曆":[{"type":0,"value":"Connect Google Calendar"}],"admin.limitedTimeEvent.進行中按鈕文字":[{"type":0,"value":"Button Text"}],"admin.limitedTimeEvent.進行中標籤Placeholder":[{"type":0,"value":"Ongoing"}],"admin.limitedTimeEvent.進行中連結":[{"type":0,"value":"Link"}],"admin.limitedTimeEvent.開啟行事曆":[{"type":0,"value":"Open Calendar"}],"admin.limitedTimeEvent.開始日期":[{"type":0,"value":"Start Date"}],"admin.limitedTimeEvent.開始時間":[{"type":0,"value":"Start Time"}],"admin.limitedTimeEvent.開始時間Helper":[{"type":0,"value":"\\"Coming Soon\\" will be displayed before the event starts"}],"admin.limitedTimeEvent.開始時間不得晚於結束時間":[{"type":0,"value":"Start time cannot be later than end time"}],"admin.limitedTimeEvent.開始時間簡短":[{"type":0,"value":"Start Time"}],"admin.limitedTimeEvent.開賣前名單":[{"type":0,"value":"Pre-sale Email List"}],"admin.limitedTimeEvent.開賣前名單標題":[{"type":0,"value":"Email Collection Title"}],"admin.limitedTimeEvent.開賣前名單標題Placeholder":[{"type":0,"value":"Leave your email and be the first to know when sales start!"}],"admin.limitedTimeEvent.開賣結束名單":[{"type":0,"value":"Sale Ended Email List"}],"admin.limitedTimeEvent.開賣結束名單標題":[{"type":0,"value":"Email Collection Title"}],"admin.limitedTimeEvent.開賣結束名單標題Placeholder":[{"type":0,"value":"Leave your email and be the first to know when the next sale starts!"}],"admin.limitedTimeEvent.限時活動模組說明":[{"type":0,"value":"Limited-time Event Module Info"}],"admin.limitedTimeEvent.預熱倒數設定":[{"type":0,"value":"Preheat Countdown Settings"}],"admin.limitedTimeEvent.預熱倒數設定Helper":[{"type":0,"value":"Set the time when the page is publicly available. The system will start displaying the \\"Coming Soon\\" countdown from this time until the event officially starts."}],"admin.limitedTimeEvent.預熱開始時間":[{"type":0,"value":"Preheat Start Time"}],"admin.limitedTimeEvent.預覽":[{"type":0,"value":"Preview"}],"admin.limitedTimeEvent.顯示活動期間倒數":[{"type":0,"value":"Show event period countdown"}],"admin.limitedTimeEvent.顯示開賣前倒數":[{"type":0,"value":"Show pre-sale countdown"}],"admin.limitedTimeEvent.點擊按鈕後前往的連結":[{"type":0,"value":"Link to go to after clicking the button"}],"admin.liveProduct.Google Meet 會議":[{"type":0,"value":"Google Meet meetings"}],"admin.liveProduct.Google Meet 會議的參與人數上限為 100 人。":[{"type":0,"value":"Google Meet meetings are limited to 100 participants."}],"admin.liveProduct.一般課程":[{"type":0,"value":"General Course"}],"admin.liveProduct.上次刪除時間:{displayDeletedAt}":[{"type":0,"value":"Last deleted time:"},{"type":1,"value":"displayDeletedAt"}],"admin.liveProduct.上限100字喔":[{"type":0,"value":"Limit of 100 characters"}],"admin.liveProduct.免費課程":[{"type":0,"value":"Free Course"}],"admin.liveProduct.內容已更新,上次更新時間:{displayUp
305datedAt}":[{"type":0,"value":"Content has been updated, last updated:"},{"type":1,"value":"displayUpdatedAt"}],"admin.liveProduct.內容未更新,上次更新時間:{displayUpdatedAt}":[{"type":0,"value":"The content has not been updated. Last updated:"},{"type":1,"value":"displayUpdatedAt"}],"admin.liveProduct.刪除":[{"type":0,"value":"Delete"}],"admin.liveProduct.刪除此 Google 行事曆,並發信通知購買者。":[{"type":0,"value":"Remove from Google Calendar and notify the buyer via email."}],"admin.liveProduct.名額數量":[{"type":0,"value":"Name count"}],"admin.liveProduct.名額限制":[{"type":0,"value":"Name limit"}],"admin.liveProduct.圖片設定":[{"type":0,"value":"Image Settings"}],"admin.liveProduct.學員評價":[{"type":0,"value":"Rating"}],"admin.liveProduct.將內容同步至您的 Google 行事曆。":[{"type":0,"value":"Sync content to your Google Calendar"}],"admin.liveProduct.將內容建立至您的 Google 行事曆,並發信通知購買者。":[{"type":0,"value":"Add the content to your Google Calendar and send an email to notify buyers."}],"admin.liveProduct.嵌入直播課程":[{"type":0,"value":"Embed live course"}],"admin.liveProduct.建立 Google 行事曆":[{"type":0,"value":"Create a Google Calendar"}],"admin.liveProduct.建立行事曆":[{"type":0,"value":"Create Event"}],"admin.liveProduct.投影片下載":[{"type":0,"value":"Download Video"}],"admin.liveProduct.提醒:你的行事曆尚未建立":[{"type":0,"value":"Reminder: Your calendar event has not been created yet."}],"admin.liveProduct.新專案":[{"type":0,"value":"New project"}],"admin.liveProduct.日期":[{"type":0,"value":"Date"}],"admin.liveProduct.更新行事曆":[{"type":0,"value":"Update Calendar"}],"admin.liveProduct.會議連結:{meetLink}":[{"type":0,"value":"Meeting link:"},{"type":1,"value":"meetLink"}],"admin.liveProduct.此功能將連結你的 Google 帳號,直接建立你的 Google 行事曆,並發送行事曆邀請給購買者。":[{"type":0,"value":"This feature will link your Google account, create your Google calendar directly, and send calendar invitations to buyers."}],"admin.liveProduct.每次啟用 Google Meet 會議時,系統將生成全新的會議連結。":[{"type":0,"value":"Each time a Google Meet meeting is enabled, a new meeting link will be generated."}],"admin.liveProduct.沿用課程說明":[{"type":0,"value":"Follow the course description"}],"admin.liveProduct.活動標題":[{"type":0,"value":"Event Title"}],"admin.liveProduct.活動說明":[{"type":0,"value":"Event Description"}],"admin.liveProduct.無課程圖":[{"type":0,"value":"No Course Image"}],"admin.liveProduct.用影片介紹你的課程":[{"type":0,"value":"Introduce your course with a video"}],"admin.liveProduct.直播課程":[{"type":0,"value":"Live Course"}],"admin.liveProduct.直播連結":[{"type":0,"value":"Live Link"}],"admin.liveProduct.確認刪除?":[{"type":0,"value":"Confirm Delete?"}],"admin.liveProduct.確認建立?":[{"type":0,"value":"Confirm creation?"}],"admin.liveProduct.確認更新?":[{"type":0,"value":"Confirm Update?"}],"admin.liveProduct.確認關閉?":[{"type":0,"value":"Confirm to close?"}],"admin.liveProduct.結束時間":[{"type":0,"value":"End Time"}],"admin.liveProduct.結束時間不得早於結束時間":[{"type":0,"value":"End time cannot be earlier than the start time"}],"admin.liveProduct.自訂說明":[{"type":0,"value":"Custom instructions"}],"admin.liveProduct.若已建立 Google 行事曆,將自動刪除並發信通知購買者。":[{"type":0,"value":"If a Google calendar has been created, it will be automatically deleted and a letter will be sent to the purchaser."}],"admin.liveProduct.若您的 Google 帳號未付費升級帳號,且有 3 位以上的參與者時,會議時間將限制 1 小時。":[{"type":0,"value":"If your Google account has not been upgraded for a fee and there are more than 3 participants, the meeting time will be limited to 1 hour."}],"admin.liveProduct.設定課名與封面圖片":[{"type":0,"value":"Set Course Title And Cover Image"}],"admin.liveProduct.說明課程內容":[{"type":0,"value":"Explain Course Content"}],"admin.liveProduct.課程介紹":[{"type":0,"value":"Introduction"}],"admin.liveProduct.課程價格":[{"type":0,"value":"Course Price"}],"admin.liveProduct.課程內容":[{"type":0,"value":"Course Content"}],"admin.liveProduct.課程原價":[{"type":0,"value":"Course Origin Price"}],"admin.liveProduct.課程名稱":[{"type":0,"value":"Course Name"}],"admin.liveProduct.課程名額設定":[{"type":0,"value":"Course Quota Setting "}],"admin.liveProduct.課程回放":[{"type":0,"value":"Course Playback"}],"admin.liveProduct.課程圖片":[{"type":0,"value":"Course Image"}],"admin.liveProduct.課程完售時顯示文字":[{"type":0,"value":"Text displayed when the product is sold out"}],"admin.liveProduct.課程封面設定":[{"type":0,"value":"Set Course Cover Image"}],"admin.liveProduct.課程已售完":[{"type":0,"value":"Course Sold Out"}],"admin.liveProduct.課程影片":[{"type":0,"value":"Course Video"}],"admin.liveProduct.課程時間":[{"type":0,"value":"Course Time"}],"admin.liveProduct.課程簡介(選填)":[{"type":0,"value":"Product Summary (optional)"}],"admin.liveProduct.課程設定":[{"type":0,"value":"Course Settings"}],"admin.liveProduct.課程說明":[{"type":0,"value":"Course Description"}],"admin.liveProduct.課程資源":[{"type":0,"value":"Course Resources"}],"admin.liveProduct.課程連結":[{"type":0,"value":"Course Link"}],"admin.liveProduct.課程類型":[{"type":0,"value":"Course Types"}],"admin.liveProduct.請輸入名額數量":[{"type":0,"value":"Please Enter Inventory Quantity"}],"admin.liveProduct.請輸入課程連結":[{"type":0,"value":"Please Enter Link"}],"admin.liveProduct.請選擇日期":[{"type":0,"value":"Choose Date"}],"admin.liveProduct.請選擇結束時間":[{"type":0,"value":"Please Enter Deadline"}],"admin.liveProduct.請選擇課程時間":[{"type":0,"value":"Please Select The Course Time"}],"admin.liveProduct.請選擇開始時間":[{"type":0,"value":"Please Select A Start Time"}],"admin.liveProduct.連結 Google 行事曆":[{"type":0,"value":"Link to Google Calendar"}],"admin.liveProduct.開啟行事曆":[{"type":0,"value":"Open calendar"}],"admin.liveProduct.開始時間":[{"type":0,"value":"Start Time"}],"admin.liveProduct.開始時間不得晚於結束時間":[{"type":0,"value":"End time cannot be earlier than the start time"}],"admin.liveProduct.預覽":[{"type":0,"value":"Preview"}],"admin.mailing. 月":[{"type":0,"value":"month"}],"admin.mailing.30日資料":[{"type":0,"value":"30 Days"}],"admin.mailing.E-mail 蒐集":[{"type":0,"value":"E-mail Collector"}],"admin.mailing.E-mail格式錯誤":[{"type":0,"value":"Incorrect email format"}],"admin.mailing.YouTube 影片連結":[{"type":0,"value":"YouTube link"}],"admin.mailing.analyticsExcludesImported":[{"type":0,"value":"匯入的名單不計入"}],"admin.mailing.importedLists.count":[{"type":0,"value":"人數"}],"admin.mailing.importedLists.createdAt":[{"type":0,"value":"匯入時間"}],"admin.mailing.importedLists.deleteBody":[{"type":0,"value":"確定要刪除「"},{"type":1,"value":"name"},{"type":0,"value":"」嗎?名單裡的 "},{"type":1,"value":"count"},{"type":0,"value":" 人會一起刪除,已用掉的名單額度不會退回。"}],"admin.mailing.importedLists.deleteTitle":[{"type":0,"value":"刪除匯入的名單"}],"admin.mailing.importedLists.deleted":[{"type":0,"value":"已刪除名單"}],"admin.mailing.importedLists.heading":[{"type":0,"value":"匯入的名單"}],"admin.mailing.importedLists.source":[{"type":0,"value":"來源"}],"admin.mailing.importedName":[{"type":0,"value":"名稱"}],"admin.mailing.pageDescription":[{"type":0,"value":"本頁為「E-mail 蒐集」、「限時活動」與「免費商品」區塊所蒐集之名單資訊,以及寄信時匯入並加入名單蒐集的名單"}],"admin.mailing.quota.importedLists":[{"type":0,"value":"寄信時匯入、勾選加入名單蒐集的名單"}],"admin.mailing.quota.「E-mail 蒐集」區塊蒐集的名單":[{"type":0,"value":"\\"Email Campaign\\" Quota Collection List"}],"admin.mailing.quota.「數位商品」區塊的 0 元商品訂單":[{"type":0,"value":"\\"Digital Products\\" Quota for Free Product Orders"}],"admin.mailing.quota.「限時活動」區塊蒐集的名單":[{"type":0,"value":"「限時活動」區塊蒐集的名單"}],"admin.mailing.quota.包含透過以下情況蒐集的名單數量:":[{"type":0,"value":"Contains the Following Quota Collection Situations:"}],"admin.mailing.上限100字喔":[{"type":0,"value":"Limited to 100 characters"}],"admin.mailing.下拉式":[{"type":0,"value":"Dropdown"}],"admin.mailing.下拉標題":[{"type":0,"value":"Title"}],"admin.mailing.以下內容同步寄送至您的 E-mail;":[{"type":0,"value":"You will also receive an e-mail with the following content."}
305],"admin.mailing.以下內容會於 E-mail 填寫完成後,顯示於畫面上、並以 E-mail 方式寄送。":[{"type":0,"value":"The following content will be shown on the screen and sent through e-mail."}],"admin.mailing.以下內容會於購買完成後,顯示於畫面上、並以 E-mail 方式寄送。提醒您:任何內容更動,皆會同步更新至已購買者收到的連結。":[{"type":0,"value":"The following content will be displayed on the screen and sent via email after purchase. Please note: any content changes will be synchronized with the links received by purchasers."}],"admin.mailing.使用者提供 E-mail 後,您可以與他說明未來 E-mail 的使用方式。":[{"type":0,"value":"After the user provides their E-mail, you can explain to them how to use the E-mail in the future"}],"admin.mailing.使用者聲明":[{"type":0,"value":"User Statement"}],"admin.mailing.備用額度":[{"type":0,"value":"Backup quota"}],"admin.mailing.傳送門Mailing List":[{"type":0,"value":"Portaly Mailing List"}],"admin.mailing.再一步就完成了!":[{"type":0,"value":"You are almost done!"}],"admin.mailing.刪除":[{"type":0,"value":"Delete"}],"admin.mailing.加購":[{"type":0,"value":"Add-on"}],"admin.mailing.匯出":[{"type":0,"value":"Export"}],"admin.mailing.區塊編輯":[{"type":0,"value":"Edit"}],"admin.mailing.可用來蒐集 E-mail 名單":[{"type":0,"value":"Can be used to collect e-mails"}],"admin.mailing.名單列表":[{"type":0,"value":"Recipient List"}],"admin.mailing.名單管理":[{"type":0,"value":"Mailing List Manager"}],"admin.mailing.名單額度":[{"type":0,"value":"Mail quota"}],"admin.mailing.啟用收名單":[{"type":0,"value":"Enable Mailing List"}],"admin.mailing.啟用機器人驗證可以避免名單被惡意灌水。":[{"type":0,"value":"Turn on to prevent spam and abuse."}],"admin.mailing.回饋圖片":[{"type":0,"value":"Thank you image"}],"admin.mailing.因應不同目的,可同時創建多個 E-mail 蒐集區塊、提供不同回饋內容,並透過後台統一管理。":[{"type":0,"value":"In response to different purposes, multiple email collection blocks can be created at the same time, providing different feedback content, and managed uniformly through the backend."}],"admin.mailing.圖片":[{"type":0,"value":"Image"}],"admin.mailing.基本設定":[{"type":0,"value":"Settings"}],"admin.mailing.填寫時間":[{"type":0,"value":"Time"}],"admin.mailing.填寫連結":[{"type":0,"value":"Form Link"}],"admin.mailing.如何開始?":[{"type":0,"value":"How to start?"}],"admin.mailing.如果沒有收到,請於「促銷內容」查看。":[{"type":0,"value":"If you haven\'t received the e-mail, go to Promotions in your mailbox."}],"admin.mailing.如當月額度不足,即使用備用額度":[{"type":0,"value":"Backup quota will be used once you used up the monthly quota."}],"admin.mailing.封信件":[{"type":0,"value":"letter"}],"admin.mailing.專案":[{"type":0,"value":"Project"}],"admin.mailing.專案列表":[{"type":0,"value":"Projects"}],"admin.mailing.專案名稱":[{"type":0,"value":"Project name"}],"admin.mailing.專案名稱 (必填)":[{"type":0,"value":"Project name (required)"}],"admin.mailing.專案管理":[{"type":0,"value":"Project Management"}],"admin.mailing.對齊":[{"type":0,"value":"Alignment"}],"admin.mailing.嵌入專案":[{"type":0,"value":"Embed Project"}],"admin.mailing.嵌入影片":[{"type":0,"value":"Add Video"}],"admin.mailing.已截止":[{"type":0,"value":"Already Closed"}],"admin.mailing.已蒐集名單數":[{"type":0,"value":"Total Number"}],"admin.mailing.影片說明文字":[{"type":0,"value":"Description"}],"admin.mailing.您同意收到我們後續相關活動資訊。":[{"type":0,"value":"You agree to receive information about our upcoming activities."}],"admin.mailing.感謝您的訂閱":[{"type":0,"value":"Thank you for Subscribing"}],"admin.mailing.感謝文字":[{"type":0,"value":"Thank you Note"}],"admin.mailing.感謝標題":[{"type":0,"value":"Title"}],"admin.mailing.感謝設定":[{"type":0,"value":"Reply"}],"admin.mailing.所有專案":[{"type":0,"value":"All Projects"}],"admin.mailing.按鈕填滿":[{"type":0,"value":"Fill Up"}],"admin.mailing.按鈕文字":[{"type":0,"value":"Button Text"}],"admin.mailing.敘述":[{"type":0,"value":"Description"}],"admin.mailing.數據分析":[{"type":0,"value":"Analytics"}],"admin.mailing.文字顏色":[{"type":0,"value":"Text color"}],"admin.mailing.新增問題":[{"type":0,"value":"Add Question"}],"admin.mailing.最新填寫時間":[{"type":0,"value":"Last Entered"}],"admin.mailing.本月可用名單額度":[{"type":0,"value":"Monthly Limit"}
305],"admin.mailing.本欄位限定填入 Email":[{"type":0,"value":"E-mail only"}],"admin.mailing.本頁為「E-mail 蒐集」、「限時活動」與「免費商品」區塊所蒐集之名單資訊":[{"type":0,"value":"本頁為「E-mail 蒐集」、「限時活動」與「免費商品」區塊所蒐集之名單資訊"}],"admin.mailing.本頁為「E-mail 蒐集」與「免費商品」區塊所蒐集之名單資訊":[{"type":0,"value":"This page is for \\"Email Campaign\\" and \\"Free Products\\" Quota Collection Information"}],"admin.mailing.查看":[{"type":0,"value":"View"}],"admin.mailing.標題":[{"type":0,"value":"Title"}],"admin.mailing.樣式":[{"type":0,"value":"Layout"}],"admin.mailing.機器人驗證":[{"type":0,"value":"Anti-bot verification"}],"admin.mailing.每月1號會更新":[{"type":0,"value":"Renews on the 1st of every month"}],"admin.mailing.無":[{"type":0,"value":"None"}],"admin.mailing.無上限":[{"type":0,"value":"Unlimited"}],"admin.mailing.無資料":[{"type":0,"value":"No Data"}],"admin.mailing.當月額度":[{"type":0,"value":"Monthly quota"}],"admin.mailing.看板標題":[{"type":0,"value":"Title"}],"admin.mailing.看版式":[{"type":0,"value":"Board"}],"admin.mailing.立即訂閱":[{"type":0,"value":"Subscribe Now"}],"admin.mailing.立即購買":[{"type":0,"value":"Buy Now"}],"admin.mailing.編輯":[{"type":0,"value":"Edit"}],"admin.mailing.編輯專案":[{"type":0,"value":"Edit Project"}],"admin.mailing.置中":[{"type":0,"value":"Center"}],"admin.mailing.置右":[{"type":0,"value":"Right"}],"admin.mailing.置左":[{"type":0,"value":"Left"}],"admin.mailing.自訂內容":[{"type":0,"value":"Personalized Setup"}],"admin.mailing.自訂問題":[{"type":0,"value":"Customize Questions"}],"admin.mailing.自訂回饋":[{"type":0,"value":"Rewards"}],"admin.mailing.自訂看板":[{"type":0,"value":"Banner"}],"admin.mailing.自訂縮圖":[{"type":0,"value":"Thumbnail"}],"admin.mailing.與區塊編輯的方式相同,使用者可以自訂方案看版圖、說明文字以及回饋內容。":[{"type":0,"value":"In the same way as block editing, users can customize the layout, description text and feedback content."}],"admin.mailing.若您需要寄送更多信件,可單次購買補充信件額度":[{"type":0,"value":"If you need to send more letters, you can purchase additional letter quota at a time."}],"admin.mailing.補充信件沒有使用期限,可分次使用":[{"type":0,"value":"Supplementary letters have no expiration date and can be used in installments."}],"admin.mailing.訂閱":[{"type":0,"value":"Signups"}],"admin.mailing.訂閱回饋":[{"type":0,"value":"訂閱回饋"}],"admin.mailing.訂閱數已額滿,請洽":[{"type":0,"value":"List quota is currently full. Please contact "}],"admin.mailing.訂閱確認":[{"type":0,"value":"Confirm"}],"admin.mailing.設定專案名稱,並選擇版型。":[{"type":0,"value":"Setup project name and choose form type."}],"admin.mailing.請完成以下認證,讓我們確認您是真人。":[{"type":0,"value":"Please complete the following verification."}],"admin.mailing.請輸入問題描述":[{"type":0,"value":"Enter question"}],"admin.mailing.請輸入專案名稱":[{"type":0,"value":"Project name required"}],"admin.mailing.購買信件補充包":[{"type":0,"value":"Purchase Letter Booster Pack"}],"admin.mailing.返回":[{"type":0,"value":"Back"}],"admin.mailing.送出":[{"type":0,"value":"Submit"}],"admin.mailing.透過 Portaly 內建 E-mail 蒐集區塊,您可以隨時收取用戶名單,建立自己的粉絲資料庫。":[{"type":0,"value":"Through Portaly\'s built-in email collection block, you can collect user lists at any time and build your own fan database."}],"admin.mailing.邀請用戶填寫你的表單。":[{"type":0,"value":"Invite your audience to fill out your list."}],"admin.mailing.開啟後,可以提供使用者影片、雲端連結等自訂回饋內容。":[{"type":0,"value":"Add video or other rewards."}],"admin.mailing.關閉":[{"type":0,"value":"Close"}],"admin.mailing.除了蒐集電子信箱,你也可以自訂其他問題。":[{"type":0,"value":"You can also add other questions."}],"admin.mailing.雲端連結":[{"type":0,"value":"Link"}],"admin.mailing.電子信箱":[{"type":0,"value":"Enter your e-mail address."}],"admin.mailing.顯示回饋圖片":[{"type":0,"value":"Thank You Image"}],"admin.mailing.顯示圖片":[{"type":0,"value":"Show image"}],"admin.mcp.cancel":[{"type":0,"value":"Cancel"}],"admin.mcp.capability.edit":[{"type":0,"value":"Create and edit products"}],"admin.mcp.capability.query":[{"type":0,"value":"Look up product info"}],"admin.mcp.capability.status":[{"type":0,"value":"Publish and unpublish products"}
305],"admin.mcp.column.createdAt":[{"type":0,"value":"Created at"}],"admin.mcp.column.delete":[{"type":0,"value":"Delete"}],"admin.mcp.column.expiresAt":[{"type":0,"value":"Expires"}],"admin.mcp.column.lastUsedAt":[{"type":0,"value":"Last used"}],"admin.mcp.column.name":[{"type":0,"value":"Name"}],"admin.mcp.column.preview":[{"type":0,"value":"Preview"}],"admin.mcp.connections.cancel":[{"type":0,"value":"Cancel"}],"admin.mcp.connections.empty":[{"type":0,"value":"No apps are authorized yet."}],"admin.mcp.connections.intro":[{"type":0,"value":"These apps can read and write this shop\'s data on your behalf. Revoking one forces it to ask for authorization again."}],"admin.mcp.connections.loadFailed":[{"type":0,"value":"Couldn\'t load authorized apps. Refresh the page and try again."}],"admin.mcp.connections.loading":[{"type":0,"value":"Loading"}],"admin.mcp.connections.meta":[{"type":0,"value":"Authorized "},{"type":1,"value":"authorizedAt"},{"type":0,"value":" \xb7 Last used "},{"type":1,"value":"lastUsedAt"}],"admin.mcp.connections.revoke":[{"type":0,"value":"Revoke"}],"admin.mcp.connections.revoke.confirm":[{"type":0,"value":"Revoke connection"}],"admin.mcp.connections.revoke.effect.access":[{"type":0,"value":"Access tokens already issued stop working immediately too; the app\'s next call is rejected."}],"admin.mcp.connections.revoke.effect.refresh":[{"type":0,"value":"This app immediately loses the ability to obtain new access."}],"admin.mcp.connections.revoke.hint":[{"type":0,"value":"After revoking, go through your products under \\"Recent AI changes\\" on the dashboard and put back anything you did not want."}],"admin.mcp.connections.revoke.recoverable.none":[{"type":0,"value":"None. Nothing records which connection made a given change, and no prior values are kept, so revoking cannot roll back only what this app touched."}],"admin.mcp.connections.revoke.recoverable.title":[{"type":0,"value":"Changes that can be rolled back"}],"admin.mcp.connections.revoke.title":[{"type":0,"value":"Revoke \\""},{"type":1,"value":"name"},{"type":0,"value":"\\"?"}],"admin.mcp.connections.revoke.unrecoverable.plans":[{"type":0,"value":"Subscription and support plans (create, edit, activate or deactivate): writes leave no AI record at all, so afterwards there is no way to tell they were changed."}],"admin.mcp.connections.revoke.unrecoverable.products":[{"type":0,"value":"Products (create, edit, activate or deactivate): a product only records which fields the AI changed and when. The previous values are not kept."}],"admin.mcp.connections.revoke.unrecoverable.title":[{"type":0,"value":"Changes that cannot be rolled back"}],"admin.mcp.connections.title":[{"type":0,"value":"Authorized AI apps"}],"admin.mcp.connections.toast.revokeFailed":[{"type":0,"value":"Could not revoke connection"}],"admin.mcp.connections.toast.revoked":[{"type":0,"value":"Connection revoked"}],"admin.mcp.connections.unknownApp":[{"type":0,"value":"Unnamed app"}],"admin.mcp.copyConfig":[{"type":0,"value":"Copy config"}],"admin.mcp.copyToken":[{"type":0,"value":"Copy token"}],"admin.mcp.create":[{"type":0,"value":"Create"}],"admin.mcp.createToken":[{"type":0,"value":"Create token"}],"admin.mcp.defaultTokenName":[{"type":0,"value":"Product MCP "},{"type":1,"value":"date"}],"admin.mcp.delete.confirmBody":[{"type":0,"value":"After deleting \\""},{"type":1,"value":"name"},{"type":0,"value":"\\", this token can no longer be used."}],"admin.mcp.delete.confirmTitle":[{"type":0,"value":"Delete this token?"}],"admin.mcp.expiresAt.never":[{"type":0,"value":"Never"}],"admin.mcp.heading":[{"type":0,"value":"Manage your products with Product MCP"}],"admin.mcp.install.clientHint":[{"type":0,"value":"Add the following to "},{"type":1,"value":"name"},{"type":0,"value":"\'s MCP config file ("},{"type":1,"value":"path"},{"type":0,"value":"):"}],"admin.mcp.install.step1":[{"type":0,"value":"Create a token below and copy it right away (shown only once)"}],"admin.mcp.install.step2":[{"type":0,"value":"Add the config below to your AI agent\'s MCP config file"}],"admin.mcp.install.step3":[{"type":0,"value":"Replace PORTALY_API_TOKEN with the token you just created"}],"admin.mcp.install.step4":[{"type":0,"value":"Restart your AI agent and start managing products by chat"}],"admin.mcp.install.title":[{"type":0,"value":"Setup steps"}],"admin.mcp.install.tutorial":[{"type":0,"value":"View full tutorial"}],"admin.mcp.intro":[{"type":0,"value":"Product MCP connects your AI agent directly to Portaly so you can manage products through chat, without switching back to the dashboard."}],"admin.mcp.list.title":[{"type":0,"value":"Token list"}],"admin.mcp.newToken.title":[{"type":0,"value":"New token"}],"admin.mcp.newToken.warning":[{"type":0,"value":"This token is shown only once. Please save it now."}],"admin.mcp.status":[{"type":0,"value":"Status"}],"admin.mcp.status.active":[{"type":0,"value":"Active"}],"admin.mcp.status.expired":[{"type":0,"value":"Expired"}],"admin.mcp.status.inactive":[{"type":0,"value":"Inactive"}],"admin.mcp.step1.desc":[{"type":0,"value":"The token is shown only once. Copy and save it right after creating."}],"admin.mcp.step1.title":[{"type":0,"value":"Create and save a token"}],"admin.mcp.step2.desc":[{"type":0,"value":"Pick the tool you use, add the config to its MCP config file, and replace PORTALY_API_TOKEN with the token created above."}],"admin.mcp.step2.desc.created":[{"type":0,"value":"Pick the tool you use. Your token is already filled in — just copy the config below into its MCP config file."}],"admin.mcp.step2.desc.empty":[{"type":0,"value":"Pick the tool you use, add the config below to its MCP config file, and fill the token field with the token you created."}],"admin.mcp.step2.title":[{"type":0,"value":"Install in your AI agent"}],"admin.mcp.step3.desc":[{"type":0,"value":"Restart your AI agent and create, edit, publish or unpublish products through chat."}],"admin.mcp.step3.title":[{"type":0,"value":"Start managing products by chat"}],"admin.mcp.toast.createFailed":[{"type":0,"value":"Failed to create token"}],"admin.mcp.toast.created":[{"type":0,"value":"Token created"}],"admin.mcp.toast.deleteFailed":[{"type":0,"value":"Failed to delete token"}],"admin.mcp.toast.deleted":[{"type":0,"value":"Token deleted"}],"admin.mcp.tokenPlaceholder":[{"type":0,"value":"Paste your token here"}],"admin.notification.全部已讀":[{"type":0,"value":"Mark all as read"}],"admin.notification.官方更新":[{"type":0,"value":"Updates"}],"admin.notification.封存":[{"type":0,"value":"Archive"}],"admin.notification.已封存":[{"type":0,"value":"Archived"}],"admin.notification.復原":[{"type":0,"value":"Undo"}],"admin.notification.恭喜您得到 Portaly 官方認證!":[{"type":0,"value":"Portaly Verification"}],"admin.notification.恭喜您成為官方認證帳號!從現在起,您的頁面會出現由官方賦予的認證勾勾":[{"type":0,"value":"I\'m excited to inform you that you have been selected as our Portaly Verified Account."}],"admin.notification.收件夾":[{"type":0,"value":"Inbox"}],"admin.notification.查看詳情":[{"type":0,"value":"View all"}],"admin.notification.沒有新通知":[{"type":0,"value":"No new notifications"}],"admin.notification.系統通知":[{"type":0,"value":"Messages"}],"admin.notification.關閉通知":[{"type":0,"value":"Turn off notifications"}],"admin.onBoarding.*之後還可以新增更多平台":[{"type":0,"value":"*You can add more later!"}],"admin.onBoarding.30秒建立商品內容之後隨時可更改":[{"type":0,"value":"30 秒建立商品,內容之後隨時可更改"}],"admin.onBoarding.30秒建立第一個商品":[{"type":0,"value":"30 秒建立第一個商品"}],"admin.onBoarding.AI自動生成":[{"type":0,"value":"Generate with AI"}],"admin.onBoarding.Instagram匯入":[{"type":0,"value":"Import from Instagram"}],"admin.onBoarding.Linktree匯入":[{"type":0,"value":"Import from Linktree"}],"admin.onBoarding.LitLink匯入":[{"type":0,"value":"Import from LitLink"}],"admin.onBoarding.Portaly已建立完成":[{"type":0,"value":"Your Portaly page is ready! \uD83D\uDE80"}],"admin.onBoarding.YouTube 與 Podcast 等影音創作者":[{"type":0,"value":"For creators on YouTube, podcasts, and other media platforms"}],"admin.onBoarding.localeSelect.English英文介面":[{"type":0,"value":"English"}],"admin.onBoarding.localeSelect.PayPal":[{"type":0,"value":"PayPal"}],"admin.onBoarding.localeSelect.PayPal自動分帳":[{"type":0,"value":"PayPal"}],"admin.onBoarding.localeSelect.cancel":[{"type":0,"value":"Cancel"}],"admin.onBoarding.localeSelect.confirm":[{"type":0,"value":"Confirm"}],"admin.onBoarding.localeSelect.confirmBody":[{"type":0,"value":"Once selected, this cannot be changed."}],"admin.onBoarding.localeSelect.confirmTitle":[{"type":0,"value":"Confirm "},{"type":1,"value":"version"},{"type":0,"value":"?"}],"admin.onBoarding.localeSelect.交易金流":[{"type":0,"value":"Payment Availability"}],"admin.onBoarding.localeSelect.信用卡、PayPal":[{"type":0,"value":"Credit Card, PayPal"}],"admin.onBoarding.localeSelect.僅限台灣用戶可提領":[{"type":0,"value":"Withdrawal for Taiwanese users"}],"admin.onBoarding.localeSelect.僅限非台灣用戶可提領":[{"type":0,"value":"Withdrawal for international users"}],"admin.onBoarding.localeSelect.台灣國內現金轉帳":[{"type":0,"value":"Taiwan bank account"}],"admin.onBoarding.localeSelect.台灣版":[{"type":0,"value":"Taiwan Version"}],"admin.onBoarding.localeSelect.台灣用戶":[{"type":0,"value":"Users in Taiwan"}],"admin.onBoarding.localeSelect.國際版":[{"type":0,"value":"International Version"}],"admin.onBoarding.localeSelect.所有交易皆以新台幣計價":[{"type":0,"value":"All prices are shown in TWD"}],"admin.onBoarding.localeSelect.所有交易皆以美金計價":[{"type":0,"value":"All prices are shown in USD"}],"admin.onBoarding.localeSelect.提領方式":[{"type":0,"value":"Withdrawal"}],"admin.onBoarding.localeSelect.支援台灣及國際觀眾付款":[{"type":0,"value":"Payment for all audiences"}],"admin.onBoarding.localeSelect.支援國際觀眾付款、台灣觀眾無法付款":[{"type":0,"value":"Payments are only available for audiences outside of Taiwan"}],"admin.onBoarding.localeSelect.收款方式":[{"type":0,"value":"Payment"}],"admin.onBoarding.localeSelect.繁中介面":[{"type":0,"value":"Chinese 繁體中文版"}],"admin.onBoarding.localeSelect.語言版本":[{"type":0,"value":"Language"}],"admin.onBoarding.localeSelect.適用對象":[{"type":0,"value":"Best for"}],"admin.onBoarding.localeSelect.非台灣用戶":[{"type":0,"value":"International Users"}],"admin.onBoarding.一般販售":[{"type":0,"value":"Paid"}],"admin.onBoarding.上傳一張作為封面與商品圖":[{"type":0,"value":"上傳一張作為封面與商品圖"}],"admin.onBoarding.上傳一張圖片":[{"type":0,"value":"Upload An Image"}],"admin.onBoarding.上傳圖片":[{"type":0,"value":"上傳圖片"}],"admin.onBoarding.下一步":[{"type":0,"value":"Next"}],"admin.onBoarding.不用先完成個人頁面即可建立商品":[{"type":0,"value":"No need to finish your page first — create a product in 30 seconds and refine the details anytime."}],"admin.onBoarding.主題顏色":[{"type":0,"value":"Color Theme"}],"admin.onBoarding.之後隨時可以再加商品":[{"type":0,"value":"之後隨時可以再加商品"}],"admin.onBoarding.以下都可以留白先存成草稿":[{"type":0,"value":"以下都可以留白,先存成草稿,之後在後台補齊"}],"admin.onBoarding.企業形象與個人品牌":[{"type":0,"value":"Showcase your brand, products, or events."}],"admin.onBoarding.你是什麼領域的用戶":[{"type":0,"value":"Select your category"}],"admin.onBoarding.你是哪一種創作者?":[{"type":0,"value":"Which profile best describes you?"}],"admin.onBoarding.你的 Portaly 設定完成了!":[{"type":0,"value":"Your Page is Live!"}],"admin.onBoarding.你的商品頁已經上線":[{"type":0,"value":"Your product page is live"}],"admin.onBoarding.個人頁面":[{"type":0,"value":"個人頁面"}],"admin.onBoarding.個人頁面預覽":[{"type":0,"value":"個人頁面範例"}],"admin.onBoarding.健身、營養、美容、身心靈資訊":[{"type":0,"value":"Fitness, nutrition, beauty, or mental wellness"}],"admin.onBoarding.健身心靈":[{"type":0,"value":"Health & Wellness"}],"admin.onBoarding.儲存商品草稿":[{"type":0,"value":"儲存商品草稿"}],"admin.onBoarding.先建立你第一個商品":[{"type":0,"value":"先建立你第一個商品,最快開始收款"}],"admin.onBoarding.免費":[{"type":0,"value":"Free"}],"admin.onBoarding.內建金流建完就能收款":[{"type":0,"value":"內建金流,建完就能收款"}],"admin.onBoarding.分享日常、旅遊、美食或團購資訊":[{"type":0,"value":"Sharing daily life, travel, food, or group-buying content"}],"admin.onBoarding.分享給大家吧~":[{"type":0,"value":"Share It to the World!"}],"admin.onBoarding.前往商品後台完成設定":[{"type":0,"value":"Go to product dashboard"}],"admin.onBoarding.台灣IP推薦台灣版":[{"type":0,"value":"Based on your IP address, we recommend using the Taiwan Version"}],"admin.onBoarding.品牌模板":[{"type":0,"value":"Brand Templates"}],"admin.onBoarding.品牌經營":[{"type":0,"value":"Brand "}],"admin.onBoarding.商品介紹":[{"type":0,"value":"商品介紹"}],"admin.onBoarding.商品介紹預設":[{"type":0,"value":"這裡可以寫商品包含哪些內容、適合誰ï¼
305Œä»¥åŠè³¼è²·å¾Œæ€Žéº¼å–得。買家會在商品頁看到這段說明,之後在後台隨時可以改。"}],"admin.onBoarding.商品名稱":[{"type":0,"value":"商品名稱"}],"admin.onBoarding.商品名稱範例":[{"type":0,"value":"例如:Notion 模板、電子書、線上課程"}],"admin.onBoarding.商品名稱預設":[{"type":0,"value":"Portaly 銷售商品大全"}],"admin.onBoarding.商品封面設定":[{"type":0,"value":"商品封面設定"}],"admin.onBoarding.商品草稿已完成":[{"type":0,"value":"商品草稿已完成"}],"admin.onBoarding.商品頁自動生成不用先做頁面":[{"type":0,"value":"商品頁自動生成,不用先做頁面"}],"admin.onBoarding.商城模板":[{"type":0,"value":"Store Templates"}],"admin.onBoarding.填寫商品內容":[{"type":0,"value":"填寫商品內容"}],"admin.onBoarding.如何稱呼你?":[{"type":0,"value":"What should we call you?"}],"admin.onBoarding.完成":[{"type":0,"value":"Finish"}],"admin.onBoarding.定價不得低於最低金額":[{"type":0,"value":"Price must be at least "},{"type":1,"value":"min"},{"type":0,"value":"; choose Free if you don\'t want to charge"}],"admin.onBoarding.定價方式":[{"type":0,"value":"Pricing"}],"admin.onBoarding.定價超過上限":[{"type":0,"value":"Price cannot exceed "},{"type":1,"value":"max"}],"admin.onBoarding.專業內容、職場、知識筆記或工具教學":[{"type":0,"value":"Professional insights, workplace tips, tool tutorials or educational content"}],"admin.onBoarding.平台":[{"type":0,"value":"Platform"}],"admin.onBoarding.建立你的第一個數位商品":[{"type":0,"value":"Create your first digital product"}],"admin.onBoarding.建立商品失敗":[{"type":0,"value":"建立商品失敗"}],"admin.onBoarding.建立商品失敗請稍後再試":[{"type":0,"value":"Please check the product details and try again"}],"admin.onBoarding.建立第一個商品":[{"type":0,"value":"建立第一個商品"}],"admin.onBoarding.建立頁面內容":[{"type":0,"value":"建立頁面內容"}],"admin.onBoarding.建議尺寸 1280 x 640, 之後還可以上傳更多圖片":[{"type":0,"value":"Size: 1280 x 640. You can upload more images later."}],"admin.onBoarding.建議尺寸1200x600":[{"type":0,"value":"建議尺寸:1200 x 600"}],"admin.onBoarding.影音創作":[{"type":0,"value":"Video & Audio Creation"}],"admin.onBoarding.從 Linktree 匯入頁面":[{"type":0,"value":"Import pages from Linktree"}],"admin.onBoarding.從 LitLink 匯入頁面":[{"type":0,"value":"從 LitLink 匯入頁面"}],"admin.onBoarding.從Instagram匯入頁面":[{"type":0,"value":"Import pages from Instagram"}],"admin.onBoarding.想先從哪一種商品開始":[{"type":0,"value":"想先從哪一種商品開始?"}],"admin.onBoarding.想先把社群與作品整合成一頁":[{"type":0,"value":"想先把社群與作品整合成一頁"}],"admin.onBoarding.想直接開賣電子書模板課程":[{"type":0,"value":"想直接開賣電子書、模板、課程"}],"admin.onBoarding.我已購買":[{"type":0,"value":"我已購買"}],"admin.onBoarding.探索這個領域的 Portaly 版面佈局":[{"type":0,"value":"Explore real Portaly pages from this category"}],"admin.onBoarding.接著到商品後台完成收款與交付設定":[{"type":0,"value":"Next, set up payments and delivery in the product dashboard to start selling."}],"admin.onBoarding.描述":[{"type":0,"value":"Description"}],"admin.onBoarding.插畫、設計、文字等創作內容":[{"type":0,"value":"Illustration, graphic design, writing, and other creative content"}],"admin.onBoarding.數位商品":[{"type":0,"value":"數位商品"}],"admin.onBoarding.數位商品預覽":[{"type":0,"value":"數位商品範例"}],"admin.onBoarding.更換圖片":[{"type":0,"value":"更換圖片"}],"admin.onBoarding.更換背景":[{"type":0,"value":"Change Background"}],"admin.onBoarding.最多N個單位長度中英文計算":[{"type":0,"value":"最多 "},{"type":1,"value":"max"},{"type":0,"value":" 個單位長度(中文計 2,英文計 1)"}],"admin.onBoarding.未上傳將使用範本示意圖":[{"type":0,"value":"未上傳時會直接使用範本示意圖,之後可在後台更換"}],"admin.onBoarding.歡迎來到 Portaly!":[{"type":0,"value":"Welcome to Portaly!"}],"admin.onBoarding.海外IP推薦國際版":[{"type":0,"value":"Based on your IP address, we recommend using the International Version"}],"admin.onBoarding.生活體驗":[{"type":0,"value":"Lifestyle"}],"admin.onBoarding.略過":[{"type":0,"value":"Skip"}],"admin.onBoarding.知識學習":[{"type":0,"value":"Knowledge & Learning"}],"admin.onBoarding.社群連結一次整合":[{"type":0,"value":"社群連結一次整合"}],"admin.onBoarding.移除圖片":[{"type":0,"value":"移除圖片"}],"admin.onBoarding.空白":[{"type":0,"value":"Blank"}],"admin.onBoarding.空白模板":[{"type":0,"value":"Blank Template"}],"admin.onBoarding.範本.AI素材包":[{"type":0,"value":"AI 素材包"}
305],"admin.onBoarding.範本.AI素材包.介紹":[{"type":0,"value":"精選提示詞,快速產出你的風格內容"}],"admin.onBoarding.範本.AI素材包.名稱":[{"type":0,"value":"AI 提示詞包:社群貼文 100 則"}],"admin.onBoarding.範本.AI素材包.按鈕":[{"type":0,"value":"立即取得"}],"admin.onBoarding.範本.線上課程":[{"type":0,"value":"線上課程"}],"admin.onBoarding.範本.線上課程.介紹":[{"type":0,"value":"7 堂課,教你用手機拍出構圖乾淨的作品"}],"admin.onBoarding.範本.線上課程.名稱":[{"type":0,"value":"入門攝影構圖 7 堂課"}],"admin.onBoarding.範本.線上課程.按鈕":[{"type":0,"value":"立即報名"}],"admin.onBoarding.範本.電子書":[{"type":0,"value":"電子書"}],"admin.onBoarding.範本.電子書.介紹":[{"type":0,"value":"從每日練習開始,打造屬於你的寫作節奏"}],"admin.onBoarding.範本.電子書.名稱":[{"type":0,"value":"30 天寫作習慣養成手冊"}],"admin.onBoarding.範本.電子書.按鈕":[{"type":0,"value":"立即購買"}],"admin.onBoarding.編輯個人檔案":[{"type":0,"value":"Edit your profile"}],"admin.onBoarding.編輯基本介紹":[{"type":0,"value":"Edit Basic Information"}],"admin.onBoarding.繼續":[{"type":0,"value":"Continue"}],"admin.onBoarding.自行建置":[{"type":0,"value":"Create by Yourself"}],"admin.onBoarding.自行選擇模板、版面設計":[{"type":0,"value":"Customize your own template and layout"}],"admin.onBoarding.自行選擇模板版面設計":[{"type":0,"value":"自行選擇模板、版面設計"}],"admin.onBoarding.自訂":[{"type":0,"value":"Custom"}],"admin.onBoarding.藝術設計":[{"type":0,"value":"Art & Design"}],"admin.onBoarding.複製連結":[{"type":0,"value":"Copy Link"}],"admin.onBoarding.說明商品細節買家在商品頁會看到":[{"type":0,"value":"說明商品細節,買家在商品頁會看到"}],"admin.onBoarding.請輸入商品定價":[{"type":0,"value":"Please enter a price"}],"admin.onBoarding.讓AI幫你生成Portaly頁面":[{"type":0,"value":"Generate your Portaly page with AI"}],"admin.onBoarding.販售數位商品":[{"type":0,"value":"販售數位商品"}],"admin.onBoarding.貼上 Apple Podcast 網址":[{"type":0,"value":"Enter a Apple Podcast URL"}],"admin.onBoarding.貼上 Linktree 連結,就可以自動轉換成 Portaly 頁面。":[{"type":0,"value":"We’ll automatically convert your Linktree into a Portaly page."}],"admin.onBoarding.貼上 LitLink 連結,就可以自動轉換成 Portaly 頁面。":[{"type":0,"value":"貼上 LitLink 連結,就可以自動轉換成 Portaly 頁面。"}],"admin.onBoarding.貼上 Spotify 網址":[{"type":0,"value":"Enter a Spotify URL"}],"admin.onBoarding.貼上 Tiktok 網址":[{"type":0,"value":"Enter a Tiktok URL"}],"admin.onBoarding.貼上 YouTube 網址":[{"type":0,"value":"Enter a YouTube URL"}],"admin.onBoarding.貼上Instagram連結":[{"type":0,"value":"Paste Instagram link to generate"}],"admin.onBoarding.購買按鈕文案":[{"type":0,"value":"購買按鈕文案"}],"admin.onBoarding.購買按鈕文案預設":[{"type":0,"value":"真棒,我要這個!"}],"admin.onBoarding.跳過,自行填寫":[{"type":0,"value":"跳過,自行填寫"}],"admin.onBoarding.輸入 Linktree 使用者名稱":[{"type":0,"value":"Enter Linktree username to generate"}],"admin.onBoarding.輸入 LitLink 使用者名稱":[{"type":0,"value":"輸入 LitLink 使用者名稱"}],"admin.onBoarding.輸入Instagram連結":[{"type":0,"value":"Enter Instagram link to generate"}],"admin.onBoarding.輸入Linktree連結":[{"type":0,"value":"Paste Linktree link to generate"}],"admin.onBoarding.輸入LitLink連結":[{"type":0,"value":"Paste LitLink link to generate"}],"admin.onBoarding.輸入網址":[{"type":0,"value":"Enter URL"}],"admin.onBoarding.返回 首頁建置":[{"type":0,"value":"Back to manual setup"}],"admin.onBoarding.送出":[{"type":0,"value":"Submit"}],"admin.onBoarding.這條路會給你":[{"type":0,"value":"這條路會給你"}],"admin.onBoarding.通用商品介紹預設":[],"admin.onBoarding.連結你的平台":[{"type":0,"value":"Click to Integrate"}],"admin.onBoarding.連結社群帳號":[{"type":0,"value":"Add your social links"}],"admin.onBoarding.進入Portaly後台主頁":[{"type":0,"value":"Manage your page"}],"admin.onBoarding.進入你的頁面更新商品內容就能上架開賣":[{"type":0,"value":"進入你的頁面更新商品內容,就能上架開賣"}],"admin.onBoarding.進入我的頁面":[{"type":0,"value":"進入æ
305ˆ‘的頁面"}],"admin.onBoarding.適合品牌展演活動視覺創作者":[{"type":0,"value":"Perfect for brands, events, exhibitions, and visual creators"}],"admin.onBoarding.適合專業人士講師銷售商品線上課程":[{"type":0,"value":"Perfect for professionals, educators, product sales, and online courses"}],"admin.onBoarding.適用對象":[{"type":0,"value":"適用對象"}],"admin.onBoarding.選一個範本會自動帶入商品資訊":[{"type":0,"value":"選一個範本會自動帶入商品資訊,之後都可以再修改"}],"admin.onBoarding.選擇建立頁面的方式":[{"type":0,"value":"Choose how to create"}],"admin.onBoarding.選擇模板":[{"type":0,"value":"Pick a template"}],"admin.onBoarding.選擇版面設計":[{"type":0,"value":"Choose Layout"}],"admin.onBoarding.選擇語言版本":[{"type":0,"value":"Select Your Language Version"}],"admin.onBoarding.重新裁切圖片":[{"type":0,"value":"重新裁切圖片"}],"admin.onBoarding.點擊上傳圖片":[{"type":0,"value":"Click to upload image"}],"admin.order.*以上金額,均未扣除「系統抽成與相關費用」":[{"type":0,"value":"The above amounts do not include the \\"System Commission and related fees\\"."}],"admin.order.*以上金額,已扣除「系統抽成」":[{"type":0,"value":"*The above amounts have already deducted the “System Commission”"}],"admin.order.E-mail":[{"type":0,"value":"E-mail"}],"admin.order.PortalyVibe訂閱":[{"type":0,"value":"Payment Subscription"}],"admin.order.accountSaved.已為你多賺取":[{"type":0,"value":"Earned more for you"}],"admin.order.accountSaved.恢復訂閱":[{"type":0,"value":"Restore Subscription"}],"admin.order.accountSaved.此金額可能包含商品,贊助等系統抽成":[{"type":0,"value":"This amount may include product, raffle for assistance systems, etc."}],"admin.order.accountSaved.立即升級":[{"type":0,"value":"Upgrade Immediately"}],"admin.order.accountSaved.透過頂級方案":[{"type":0,"value":"Upgrade Through Premium Plan"}],"admin.order.customPaymentLabelTotal":[{"type":1,"value":"label"},{"type":0,"value":" Total"}],"admin.order.customPaymentLabelTotal.desc":[{"type":0,"value":"Total amount collected via "},{"type":1,"value":"label"}],"admin.order.refund.creatorSubscription.body":[{"type":0,"value":"交易取消後,會自動退款給付款人,並立即取消該會員的訂閱。 (退款後,需等待3-5分鐘才會更新狀態)"}],"admin.order.refund.error.accountNotFound":[{"type":0,"value":"Account information not found"}],"admin.order.refund.error.insufficientBalance":[{"type":0,"value":"Insufficient balance"}],"admin.order.refund.error.orderNotFound":[{"type":0,"value":"Order information not found"}],"admin.order.refund.error.systemError":[{"type":0,"value":"System error, please try again later"}],"admin.order.refund.error.unknown":[{"type":0,"value":"An unexpected error occured"}],"admin.order.refund.error.unsupportedCurrency":[{"type":0,"value":"Unsupported Currency"}],"admin.order.之後認證":[{"type":0,"value":"Certification thereafter"}],"admin.order.交易取消後,會自動退款給付款人。(退款後,需等待3-5分鐘才會更新狀態)":[{"type":0,"value":"Please note, you will be responsible for the PayPal refund processing fee ($0.30 USD + 4.4% per transaction), which will be automatically deducted from your account balance.\\n\\nIt may take 3-5 minutes for the refund status to update."}],"admin.order.交易狀態":[{"type":0,"value":"Transaction Status"}],"admin.order.交易類別":[{"type":0,"value":"Transaction Type"}],"admin.order.付款方式":[{"type":0,"value":"Payment Method"}],"admin.order.來源":[{"type":0,"value":"Source"}],"admin.order.來源.ad":[{"type":0,"value":"AD"}],"admin.order.來源.ad.tooltip":[{"type":0,"value":"This product was referred via Portaly Ad system"}],"admin.order.來源.affiliate":[{"type":0,"value":"Affiliate"}],"admin.order.來源.customerPromotion":[{"type":0,"value":"Promotion"}],"admin.order.來源.profit":[{"type":0,"value":"Profit Sharing"}],"admin.order.來源.profitTrial":[{"type":0,"value":"Review Copy"}],"admin.order.傳送門營利紀錄":[{"type":0,"value":"Portaly Profit Record"}],"admin.order.前往認證":[{"type":0,"value":"Go to Certification"}],"admin.order.包含刷卡之手續費":[{"type":0,"value":"Includes payment fees"}],"admin.order.匿名":[{"type":0,"value":"Anonymous"}],"admin.order.取消":[{"type":0,"value":"Cancel"}],"admin.order.可提領之金額;提領前,須完成身份認證":[{"type":0,"value":"Amount available for withdrawal; identity verification is required before withdrawal"}],"admin.order.可提領金額":[{"type":0,"value":"Withdrawable Amou
305nt"}],"admin.order.名稱":[{"type":0,"value":"Name"}],"admin.order.商品":[{"type":0,"value":"Product"}],"admin.order.單筆贊助":[{"type":0,"value":"單筆贊助"}],"admin.order.因爭議款保留,暫時無法提領的金額":[{"type":0,"value":"Amount temporarily unavailable for withdrawal due to disputed payment hold"}],"admin.order.圖表":[{"type":0,"value":"Chart"}],"admin.order.外接金流方案":[{"type":0,"value":"External Payment Solution"}],"admin.order.失敗":[{"type":0,"value":"Failure"}],"admin.order.完整說明請看 {link}":[{"type":0,"value":"For full details, see "},{"type":1,"value":"link"}],"admin.order.定額贊助":[{"type":0,"value":"定額贊助"}],"admin.order.實收金額":[{"type":0,"value":"Net Receipts"}],"admin.order.實領金額":[{"type":0,"value":"Net Amount Received"}],"admin.order.將需要 7 - 10 個工作日入帳。":[{"type":0,"value":"It will take 7-10 business days to be credited."}],"admin.order.尚無提款紀錄":[{"type":0,"value":"No Withdrawal Record"}],"admin.order.已取消":[{"type":0,"value":"Cancelled"}],"admin.order.已提款":[{"type":0,"value":"Withdrawn"}],"admin.order.已提領過之金額":[{"type":0,"value":"Total Withdrawn"}],"admin.order.已提領金額":[{"type":0,"value":"Amount Withdrawn"}],"admin.order.已超過提領上限":[{"type":0,"value":"Withdrawal limit exceeded"}],"admin.order.帳款提領前,須完成身份認證":[{"type":0,"value":"Identity Verification Must Be Completed Before Account Withdrawal"}],"admin.order.待付給傳送門之手續費":[{"type":0,"value":"Fee Payable to Portaly"}],"admin.order.應付手續費":[{"type":0,"value":"Payable Fees"}],"admin.order.所有":[{"type":0,"value":"All"}],"admin.order.所有款項":[{"type":0,"value":"All Payments"}],"admin.order.所有款項的加總":[{"type":0,"value":"Total Sum of All Payments"}],"admin.order.推廣費用":[{"type":0,"value":"Promotion costs"}],"admin.order.推薦":[{"type":0,"value":"Recommend"}],"admin.order.提供銷售夥伴之總金額":[{"type":0,"value":"Total Compensation for Sales Partners"}],"admin.order.提款":[{"type":0,"value":"Withdrawal"}],"admin.order.提款紀錄":[{"type":0,"value":"Withdrawal Record"}],"admin.order.提領":[{"type":0,"value":"Withdraw"}],"admin.order.提領後,需要 ? 個工作日入帳":[{"type":0,"value":"After withdrawal, it will take "},{"type":1,"value":"requiredWorkingDay"},{"type":0,"value":" business days to be credited."}],"admin.order.提領成功!":[{"type":0,"value":"Successful Withdrawal!"}],"admin.order.提領手續費":[{"type":0,"value":"Withdrawal Fee"}],"admin.order.提領試算":[{"type":0,"value":"Withdrawal Calculation"}],"admin.order.提領金額":[{"type":0,"value":"Withdrawal Amount"}],"admin.order.操作":[{"type":0,"value":"Action"}],"admin.order.方案與認證":[{"type":0,"value":"Paypal Connect"}],"admin.order.方案說明":[{"type":0,"value":"Plan Description"}],"admin.order.日":[{"type":0,"value":"days"}],"admin.order.日期":[{"type":0,"value":"Date"}],"admin.order.是否進行身分認證?":[{"type":0,"value":"Proceed with Identity Verification?"}],"admin.order.暫無資料":[{"type":0,"value":"No Data"}],"admin.order.未結算金額":[{"type":0,"value":"Unsettled Amount"}],"admin.order.未通過身份認證":[{"type":0,"value":"Identity verification failed"}],"admin.order.本文":[{"type":0,"value":"this article"}],"admin.order.本期結算之總金額":[{"type":0,"value":"Total sales settled this period"}],"admin.order.本次提領金額":[{"type":0,"value":"Amount of This Withdrawal"}],"admin.order.款項提領前,必須完成身份認證。":[{"type":0,"value":"Identity Verification Must Be Completed Before Withdrawal."}],"admin.order.此金額可於次月 15 日提領":[{"type":0,"value":"This Amount Can Be Withdrawn on the 15th of Next Month"}],"admin.order.無可提領金額":[{"type":0,"value":"No Amount Available for Withdrawal"}],"admin.order.營利":[{"type":0,"value":"Profit"}],"admin.order.爭議款金額":[{"type":0,"value":"Disputed Amount"}],"admin.order.狀態":[{"type":0,"value":"Status"}],"admin.order.留言":[{"type":0,"value":"Comment"}],"admin.order.當日":[{"type":0,"value":"Today"}],"admin.order.發票費用 ":[{"type":0,"value":"Invoicing Fee"}],"admin.order.百分比":[{"type":0,"value":"Percentage"}],"admin.order.確定":[{"type":0,"value":"OK"}],"admin.order.確認執行退款?":[{"type":0,"value":"Confirm Refund?"}],"admin.order.確認提領":[{"type":0,"value":"Confirm Withdrawal"}],"admin.order.確認提領嗎?":[{"type":0,"value":"Are you sure you want to withdraw $"},{"style":null,"type":2,"value":"amount"},{"type":0,"value":" (net amount $"},{"style":null,"type":2,"value":"netAmount"},{"type":0,"value":")? Once the withdrawal application is submitted, it cannot be modified."}],"admin.order.系統抽成":[{"type":0,"value":"System Commission"}],"admin.order.累積總金額":[{"type":0,"value":"Total Sales"}],"admin.order.累計":[{"type":0,"value":"Cumulative"}],"admin.order.處理中":[{"type":0,"value":"Processing"}],"admin.order.訂單ID":[{"type":0,"value":"Order ID"}],"admin.order.訂單編號":[{"type":0,"value":"Order Number"}],"admin.order.請輸入金額":[{"type":0,"value":"Please Enter Amount"}],"admin.order.資料載入中":[{"type":0,"value":"資料載入中…"}],"admin.order.贊助":[{"type":0,"value":"Donate"}],"admin.order.贊助人":[{"type":0,"value":"Sponsor"}],"admin.order.身份認證需 7 – 15 個工作日。":[{"type":0,"value":"Identity Verification will take 7 – 15 business days."}],"admin.order.退件原因":[{"type":0,"value":"Reason for Return"}],"admin.order.退款":[{"type":0,"value":"Refund"}],"admin.order.連線遭遇問題,請稍後再試":[{"type":0,"value":"Connection issue, please try again later"}],"admin.order.金流管理":[{"type":0,"value":"Cash Flow Management"}],"admin.order.金流統計":[{"type":0,"value":"Cash Flow Statistics"}],"admin.order.金流總覽":[{"type":0,"value":"Cash Flow Overview"}],"admin.order.金額":[{"type":0,"value":"Amount"}],"admin.order.錯誤":[{"type":0,"value":"Error"}],"admin.order.開立發票之費用,個人方案包含營業稅。":[{"type":0,"value":"The cost of issuing invoices, personal plans include business tax."}],"admin.order.關閉":[{"type":0,"value":"Close"}],"admin.order.隱私權政策":[{"type":0,"value":"Privacy Policy"}],"admin.order.類別":[{"type":0,"value":"Category"}],"admin.pages. 分頁數量:":[{"type":0,"value":"Total Subpages:"}],"admin.pages.--按鈕文字--":[{"type":0,"value":"--Text--"}],"admin.pages.Notion":[{"type":0,"value":"Notion"}],"admin.pages.analytics.數據分析":[{"type":0,"value":"Analytics (Beta)"}],"admin.pages.analytics.查看":[{"type":0,"value":"View"}],"admin.pages.analytics.瀏覽":[{"type":0,"value":"Views"}],"admin.pages.blockEditor.NotionPageUrlEditor.Database Group 功能尚未完全支援,請確認預覽後再儲存":[{"type":0,"value":"Database Group is not fully supported yet. Please preview before saving."}],"admin.pages.blockEditor.NotionPageUrlEditor.Gallery View 功能尚未完全支援,請確認預覽後再儲存":[{"type":0,"value":"Database View is not fully supported yet. Please preview before saving."}],"admin.pages.blockEditor.NotionPageUrlEditor.此為無效的 Notion 頁面網址":[{"type":0,"value":"Invalid Notion page URL"}],"admin.pages.notion.前往 Notion 下載{fileName}檔案":[{"type":0,"value":"Go to Notion to download the "},{"type":1,"value":"fileName"},{"type":0,"value":" file"}],"admin.pages.notion.前往 Notion 檢視 {fileName}PDF 檔案":[{"type":0,"value":"Go to Notion to view the "},{"type":1,"value":"fileName"},{"type":0,"value":" PDF file"}],"admin.pages.notion.前往 Notion 檢視資料庫":[{"type":0,"value":"View database in Notion"}],"admin.pages.notion.前往 Notion 聆聽{fileName}音檔":[{"type":0,"value":"Go to Notion to listen to the "},{"type":1,"value":"fileName"},{"type":0,"value":" audio file"}],"admin.pages.stat.*以上數據不包含已刪除的分頁":[{"type":0,"value":"The above data does not include deleted pages"}],"admin.pages.stat.互動":[{"type":0,"value":"Interaction"}],"admin.pages.stat.分頁互動總數":[{"type":0,"value":"Total interactions"}],"admin.pages.stat.分頁瀏覽總數":[{"type":0,"value":"Total views"}],"admin.pages.stat.瀏覽":[{"type":0,"value":"Views"}],"admin.pages.一般":[{"type":0,"value":"General"}],"admin.pages.了解更多":[{"type":0,"value":"Learn more"}],"admin.pages.互動":[{"type":0,"value":"Interactions"}],"admin.pages.分頁列表":[{"type":0,"value":"Subpage List"}],"admin.pages.分頁名稱":[{"type":0,"value":"Subpage Name"}],"admin.pages.分頁數據":[{"type":0,"value":"Subpage Analytics"}],"admin.pages.分頁標題":[{"type":0,"value":"Subpage Title"}],"admin.pages.分頁管理":[{"type":0,"value":"Subpage"}],"admin.pages.刪除分頁":[{"type":0,"value":"Delete"}],"admin.pages.區塊數量":[{"type":0,"value":"Number of blocks"}],"admin.pages.建立你的第一個傳送門內部分頁,可以放置經歷、作品等資訊!":[{"type":0,"value":"Create your first Page. You can use it as a profile page or share your works."}],"admin.pages.數據歸零":[{"type":0,"value":"Reset"}],"admin.pages.新增頁面":[{"type":0,"value":"Add a Subpage"}],"admin.pages.本頁為傳送門「站內分頁」之管理頁面":[{"type":0,"value":"Subpages management page"}],"admin.pages.此分頁已被隱藏。":[{"type":0,"value":"This page has been hidden."}],"admin.pages.此分頁於首頁頁籤中使用,目前無法刪除":[{"type":0,"value":"This subpage is used in the Home page tab and cannot be deleted now"}],"admin.pages.歸零數據後,此分頁的瀏覽、互動數據紀錄將會刪除,此動作無法回復。":[{"type":0,"value":"By resetting this Subpage, all views and interactions for this Subpage will be deleted forever."}],"admin.pages.瀏覽":[{"type":0,"value":"Views"}],"admin.pages.確認刪除此分頁?":[{"type":0,"value":"Would you like to delete this page?"}],"admin.pages.確認複製分頁?":[{"type":0,"value":"Would you like to copy this Subpage?"}],"admin.pages.確認要歸零數據?":[{"type":0,"value":"Reset Confirmation"}],"admin.pages.網址":[{"type":0,"value":"URL"}],"admin.pages.網址僅可由英數組合":[{"type":0,"value":"URLs can only include characters or numbers."}],"admin.pages.編輯":[{"type":0,"value":"Edit"}],"admin.pages.複製分頁":[{"type":0,"value":"Copy"}],"admin.pages.該網址已經使用":[{"type":0,"value":"URL already used."}],"admin.pages.請設定頁面網址":[{"type":0,"value":"Please setup a URL"}],"admin.pages.請輸入公開分享之 Notion 頁面網址":[{"type":0,"value":"Please enter the web published Notion page URL"}],"admin.pages.請輸入頁面標題":[{"type":0,"value":"Please setup a Subpage name."}],"admin.pages.請選擇頁面類型":[{"type":0,"value":"Please select the Subpage type"}],"admin.pages.返回列表":[{"type":0,"value":"Back to list"}],"admin.pages.這是示範文字,請點擊「編輯」製作你的分頁內容":[{"type":0,"value":"Press Edit to change the text here"}],"admin.pages.連結點擊、影片播放加總":[{"type":0,"value":"Total link clicks, video plays"}],"admin.pages.頁面已達上限":[{"type":0,"value":"Reached Subpage limit"}],"admin.pages.頁面標題":[{"type":0,"value":"Subpage name"}],"admin.pages.頁面網址":[{"type":0,"value":"Subpage URL"}],"admin.pages.類型":[{"type":0,"value":"Type"}],"admin.paymentTrialExpiredModal.bullet.fee":[{"type":0,"value":"Transaction fee changes from 6% to 12%, effective immediately"}],"admin.paymentTrialExpiredModal.bullet.plans":[{"type":0,"value":"You can no longer add new payment plans; existing active plans are not affected and can still receive payments"}],"admin.paymentTrialExpiredModal.bullet.testKey":[{"type":0,"value":"Test API Keys and test features remain available"}],"admin.paymentTrialExpiredModal.cta":[{"type":0,"value":"Upgrade now"}],"admin.paymentTrialExpiredModal.cta.default":[{"type":0,"value":"Upgrade to Premium to keep adding payment plans"}
305],"admin.paymentTrialExpiredModal.cta.discount19":[{"type":0,"value":"Upgrade at $19/month"}],"admin.paymentTrialExpiredModal.highlight.bonusMonth":[{"type":0,"value":"Upgrade to Premium, get 1 month free, and keep adding payment plans"}],"admin.paymentTrialExpiredModal.highlight.discount19":[{"type":0,"value":"Upgrade to Premium for $19 for the first 2 months and keep adding payment plans"}],"admin.paymentTrialExpiredModal.intro":[{"type":0,"value":"Your account has been automatically switched to Basic. This affects your Payment features:"}],"admin.paymentTrialExpiredModal.title":[{"type":0,"value":"Your Premium trial has ended"}],"admin.product.(已刪除)":[{"type":0,"value":"(Deleted)"}],"admin.product.(選填)":[{"type":0,"value":"(Optional)"}],"admin.product.* 請至下方選擇即將上架的專案":[{"type":0,"value":"Please select the upcoming project"}],"admin.product.*以上數據不包含":[{"type":0,"value":"*Data above does not include"}],"admin.product.3D 驗證失敗":[{"type":0,"value":"3D verification failed"}],"admin.product.E-mail 格式錯誤":[{"type":0,"value":"Incorrect email format"}],"admin.product.E-mail回報":[{"type":0,"value":"E-mail Feedback"}],"admin.product.IG帳號(選填)":[{"type":0,"value":"IG Account (optional)"}],"admin.product.PayPal 支付功能,方便海外用戶付款。每筆交易將收取交易金額":[{"type":0,"value":"PayPal payment feature, convenient for overseas users. Each transaction will incur a fee based on the transaction amount"}],"admin.product.Paypal (海外)":[{"type":0,"value":"Paypal (Overseas)"}],"admin.product.Portaly 交易行為使用條款":[{"type":0,"value":"Portaly Transaction Terms of Use"}],"admin.product.Portaly 傳送門「贊助支持與交易行為」使用條款":[{"type":0,"value":"Portaly \\"Support and Transaction Behavior\\" Terms"}],"admin.product.Portaly 商品後台":[{"type":0,"value":"Portaly Store"}],"admin.product.YouTube 影片連結":[{"type":0,"value":"YouTube/Vimeo Video Link"}],"admin.product.adCoverImage.上傳商品封面與素材":[{"type":0,"value":"Upload Product Cover and Material"}],"admin.product.adCoverImage.圖片素材":[{"type":0,"value":"Image Material"}],"admin.product.adCoverImage.封面圖設定":[{"type":0,"value":"Cover Image Setting"}],"admin.product.adCoverImage.沿用原商品封面":[{"type":0,"value":"Use the original product cover"}],"admin.product.adCoverImage.自訂圖片":[{"type":0,"value":"Custom pictures"}],"admin.product.adCoverImage.設定商品封面圖片":[{"type":0,"value":"Set Product Cover Image"}],"admin.product.adCoverImage.選擇多張正方形商品素材,讓推廣者下載使用":[{"type":0,"value":"Select Multiple Square Product Materials for Promoters to Download and Use"}],"admin.product.coupon.交易金額":[{"type":0,"value":"Transaction amount"}],"admin.product.coupon.備註":[{"type":0,"value":"Note"}],"admin.product.coupon.備註placeholder":[{"type":0,"value":"For your own reference only, not shown to customers"}],"admin.product.coupon.備註長度不超過30字":[{"type":0,"value":"Note cannot exceed 30 characters"}],"admin.product.coupon.已有相同的折扣碼名稱":[{"type":0,"value":"A discount code with the same name already exists"}],"admin.product.coupon.請填寫所有必填欄位":[{"type":0,"value":"Please fill in all required fields"}],"admin.product.coupon.開始時間不能晚於結束時間":[{"type":0,"value":"The start time cannot be later than the end time"}],"admin.product.imageUpload.active":[{"type":0,"value":"Active"}],"admin.product.imageUpload.authNotice":[{"type":0,"value":"Sign in with a Portaly account that can manage this product."}],"admin.product.imageUpload.authNoticeTitle":[{"type":0,"value":"Sign-in required"}],"admin.product.imageUpload.category":[{"type":0,"value":"Category"}],"admin.product.imageUpload.completeMessage":[{"type":0,"value":"The product image carousel was updated. Profile rebuild has been queued."}],"admin.product.imageUpload.completeTitle":[{"type":0,"value":"Upload complete"}],"admin.product.imageUpload.currentImage":[{"type":0,"value":"Current image"}],"admin.product.imageUpload.description":[{"type":0,"value":"Description"}],"admin.product.imageUpload.digitalProduct":[{"type":0,"value":"Digital product"}],"admin.product.imageUpload.heading":[{"type":0,"value":"Product image upload"}],"admin.product.imageUpload.imageFile":[{"type":0,"value":"Image file"}],"admin.product.imageUpload.imageHelp":[{"type":0,"value":"JPEG, PNG, WebP, or GIF. Maximum file size is 8 MB each, up to 10 images."}],"admin.product.imageUpload.inactive":[{"type":0,"value":"Inactive"}],"admin.product.imageUpload.intro":[{"type":0,"value":"Upload a cover image for this product. This page uses your current Firebase session for access."}],"admin.product.imageUpload.liveClass":[{"type":0,"value":"Live class"}],"admin.product.imageUpload.name":[{"type":0,"value":"Name"}],"admin.product.imageUpload.noValue":[{"type":0,"value":"Not set"}],"admin.product.imageUpload.pageTitle":[{"type":0,"value":"Product Image Upload"}],"admin.product.imageUpload.preview":[{"type":0,"value":"Preview"}],"admin.product.imageUpload.previewAlt":[{"type":0,"value":"Selected product image preview"}],"admin.product.imageUpload.price":[{"type":0,"value":"Price"}],"admin.product.imageUpload.productId":[{"type":0,"value":"Product ID"}],"admin.product.imageUpload.productInfoTitle":[{"type":0,"value":"Product information"}],"admin.product.imageUpload.productLoadFailed":[{"type":0,"value":"Could not load product information"}],"admin.product.imageUpload.status":[{"type":0,"value":"Status"}],"admin.product.imageUpload.submit":[{"type":0,"value":"Upload product image"}],"admin.product.imageUpload.unknownError":[{"type":0,"value":"Unknown error"}],"admin.product.imageUpload.uploadFailedTitle":[{"type":0,"value":"Upload failed"}],"admin.product.imageUpload.uploadSuccessTitle":[{"type":0,"value":"Product image uploaded"}],"admin.product.locked.您的 Email":[{"type":0,"value":"Your E-mail"}],"admin.product.locked.為保障您的權益,請輸入您訂購時的 Email 帳號":[{"type":0,"value":"To protect your rights, please enter the email"}],"admin.product.locked.確認 Email":[{"type":0,"value":"Your E-mail"}],"admin.product.locked.請輸入您的 Email":[{"type":0,"value":"Confirm your email address"}
305],"admin.product.locked.電子信箱不符":[{"type":0,"value":"Email address does not match"}],"admin.product.stats.區間總{label}":[{"type":0,"value":"Region "},{"type":1,"value":"label"}],"admin.product.stats.當日{label}":[{"type":0,"value":"Date"},{"type":1,"value":"label"}],"admin.product.stats.發票費用":[{"type":0,"value":"Invoice Fees"}],"admin.product.上限100字喔":[{"type":0,"value":"Limit to 100 characters"}],"admin.product.交易列表":[{"type":0,"value":"Transaction list"}],"admin.product.交易失敗":[{"type":0,"value":"Transaction failed"}],"admin.product.交易時間":[{"type":0,"value":"Transaction time"}],"admin.product.交易狀態":[{"type":0,"value":"status"}],"admin.product.交易通知":[{"type":0,"value":"Transaction Notifications"}],"admin.product.交易逾時,請重新輸入卡號":[{"type":0,"value":"Transaction timed out, please re-enter card number"}],"admin.product.交易金額":[{"type":0,"value":"Transaction amount"}],"admin.product.付款":[{"type":0,"value":"Payment"}],"admin.product.付款失敗":[{"type":0,"value":"Payment failed"}],"admin.product.付款方式":[{"type":0,"value":"Payment method"}],"admin.product.付款系統暫時無法連線,本次未扣款,請稍後再試":[{"type":0,"value":"Payment service is temporarily unavailable. You have not been charged. Please try again later."}],"admin.product.付款系統暫時異常,請稍後再試":[{"type":0,"value":"Payment service is temporarily unavailable. Please try again later."}],"admin.product.付款資訊":[{"type":0,"value":"Payment Information"}],"admin.product.以下內容會於購買完成後,顯示於畫面上、並以 E-mail 方式寄送。提醒您:任何內容更動,皆會同步更新至已購買者收到的連結。":[{"type":0,"value":"The following content will be displayed on the screen and sent via email after purchase. Please note: any content changes will be synchronized with the links received by purchasers."}],"admin.product.你可能也會喜歡":[{"type":0,"value":"You might also like"}],"admin.product.你想銷售什麼商品?":[{"type":0,"value":"What would you like to sell?"}],"admin.product.使用 Portaly 的 Paypal 收款":[{"type":0,"value":"Using Portaly\'s Paypal for receiving payments"}],"admin.product.使用專案":[{"type":0,"value":"Project"}],"admin.product.使用折扣碼":[{"type":0,"value":"Use coupon"}],"admin.product.使用期間":[{"type":0,"value":"Time Period"}],"admin.product.使用條款":[{"type":0,"value":"Terms of Use"}],"admin.product.使用次數":[{"type":0,"value":"Count"}],"admin.product.信用卡":[{"type":0,"value":"Credit card"}],"admin.product.信用卡已過期":[{"type":0,"value":"Credit Card Expired"}],"admin.product.傳送門商品":[{"type":0,"value":"Portaly Product"}],"admin.product.傳送門商品折扣碼":[{"type":0,"value":"Portaly Product Discount Code"}],"admin.product.傳送門商品管理":[{"type":0,"value":"Portaly Product Management"}],"admin.product.僅能輸入數字":[{"type":0,"value":"Can only enter numbers"}],"admin.product.僅限英文與數字10字內,不分大小寫":[{"type":0,"value":"Limited to 10 characters in English letters and numbers, case insensitive"}],"admin.product.價格選項":[{"type":0,"value":"Price options"}],"admin.product.優惠折抵:":[{"type":0,"value":"Discount:"}],"admin.product.元":[{"type":0,"value":"Currency unit"}],"admin.product.元之手續費":[{"type":0,"value":"Fee per transaction"}],"admin.product.免費商品沒有成交金額,無法設定推廣分潤":[{"type":0,"value":"Free products have no transaction value, so promotion profit sharing cannot be set"}],"admin.product.內建 Google 行事曆自動發送功能":[{"type":0,"value":"Built-in Google Calendar automatic reminder feature."}],"admin.product.全站商品":[{"type":0,"value":"All Products"}],"admin.product.全部類別":[{"type":0,"value":"All"}],"admin.product.其他資訊":[{"type":0,"value":"Other information"}],"admin.product.分潤比例":[{"type":0,"value":"Profit share"}],"admin.product.分潤比例不可低於{min}%":[{"type":0,"value":"The profit sharing ratio cannot be lower than"},{"type":1,"value":"min"},{"type":0,"value":"%"}],"admin.product.分潤比例不可超過 {max}%":[{"type":0,"value":"The profit sharing ratio cannot exceed "},{"type":1,"value":"max"},{"type":0,"value":"%"}],"admin.product.分潤比例不可超過{max}%":[{"type":0,"value":"The profit sharing ratio cannot exceed"},{"type":1,"value":"max"},{"type":0,"value":"%"}],"admin.product.分潤比例最低 {min}%":[{"type":0,"value":"The minimum profit sharing ratio is "},{"type":1,"value":"min"},{"type":0,"value":"%"}],"admin.product.分潤比例(必填)":[{"type":0,"value":"Profit Sharing Ratio (Required)"}],"admin.product.利潤":[{"type":0,"value":"Profit"}],"admin.product.刪除":[{"type":0,"value":"Delete"}],"admin.product.前台規格說明":[{"type":0,"value":"Specifications"}],"admin.product.前往主頁":[{"type":0,"value":"Go Admin"}],"admin.product.剩餘":[{"type":0,"value":"Remaining"}],"admin.product.剩餘 {stock} 組":[{"type":0,"value":"Remaining "},{"type":1,"value":"stock"},{"type":0,"value":" Sets"}
305],"admin.product.包含夥伴分潤與系統費用 {fee}%":[{"type":0,"value":"Includes commissions and "},{"type":1,"value":"fee"},{"type":0,"value":"% system fee"}],"admin.product.匿名":[{"type":0,"value":"Anonymous"}],"admin.product.區塊使用":[{"type":0,"value":"ACTIVE"}],"admin.product.區塊數量已滿":[{"type":0,"value":"Limit Reached"}],"admin.product.區塊編輯":[{"type":0,"value":"Block"}],"admin.product.即日起":[{"type":0,"value":"Effective immediately"}],"admin.product.原價":[{"type":0,"value":"Original price"}],"admin.product.取得商品":[{"type":0,"value":"Get Product"}],"admin.product.取消":[{"type":0,"value":"Cancel"}],"admin.product.可選擇沿用封面圖,或自訂多張圖片":[{"type":0,"value":"Option to use the cover image or customize multiple images"}],"admin.product.可重複購買":[{"type":0,"value":"Re-purchasable"}],"admin.product.可銷售:線上直播、講座活動等":[{"type":0,"value":"For sale: Online live streams, seminars, events,  and more."}],"admin.product.可銷售:電子書、模板、顧問服務、票券等":[{"type":0,"value":"For sale: E-books, templates, consulting services, tickets, and more."}],"admin.product.同意相同的 E-mail 帳號可重複購買商品":[{"type":0,"value":"Agree that the same E-mail account can be used to purchase products multiple times"}],"admin.product.名稱":[{"type":0,"value":"Name"}],"admin.product.否":[{"type":0,"value":"No"}],"admin.product.售價":[{"type":0,"value":"Price"}],"admin.product.商品":[{"type":0,"value":"Product"}],"admin.product.商品 MCP":[{"type":0,"value":"Product MCP"}],"admin.product.商品介紹":[{"type":0,"value":"Intro"}],"admin.product.商品價格":[{"type":0,"value":"Product Price"}],"admin.product.商品內容":[{"type":0,"value":"Product Content"}],"admin.product.商品內容會以 E-mail 寄送":[{"type":0,"value":"Product content will be sent via E-mail"}],"admin.product.商品原價":[{"type":0,"value":"Original price of the product"}],"admin.product.商品圖片":[{"type":0,"value":"Product Image"}],"admin.product.商品圖設定":[{"type":0,"value":"Product Image Settings"}],"admin.product.商品完售時顯示文字":[{"type":0,"value":"Text displayed when the product is sold out"}],"admin.product.商品封面設定":[{"type":0,"value":"Block Settings"}],"admin.product.商品已售完":[{"type":0,"value":"Product sold out"}],"admin.product.商品庫存設定":[{"type":0,"value":"Product inventory setting"}],"admin.product.商品影片":[{"type":0,"value":"Product Video"}],"admin.product.商品標題":[{"type":0,"value":"Product Title"}],"admin.product.商品簡介(選填)":[{"type":0,"value":"Product summary (optional)"}],"admin.product.商品設定":[{"type":0,"value":"Product"}],"admin.product.商品評論列表":[{"type":0,"value":"Product Review List"}],"admin.product.商品金額:":[{"type":0,"value":"Price:"}],"admin.product.商店名稱":[{"type":0,"value":"Store Name"}],"admin.product.啟用":[{"type":0,"value":"Enable"}],"admin.product.啟用商品販售":[{"type":0,"value":"Enable Product Sales"}],"admin.product.喜歡這個商品嗎?給它一個評分吧!":[{"type":0,"value":"Like this item? Rate it!"}],"admin.product.回饋圖片":[{"type":0,"value":"Feedback image"}],"admin.product.國際帳款費率":[{"type":0,"value":"International account fee rate"}],"admin.product.國際收款":[{"type":0,"value":"International receipt"}],"admin.product.圖片":[{"type":0,"value":"Image"}],"admin.product.基本設定":[{"type":0,"value":"Project Settings"}],"admin.product.姓名":[{"type":0,"value":"Name"}],"admin.product.姓名 / 暱稱":[{"type":0,"value":"Name / Nickname"}],"admin.product.姓名/暱稱":[{"type":0,"value":"Name"}],"admin.product.完整":[{"type":0,"value":"Detail"}],"admin.product.審核中":[{"type":0,"value":"Under review"}],"admin.product.封面/圖片素材":[{"type":0,"value":"Cover/Image Material"}],"admin.product.將會於剩餘數量為 0 時顯示,並且關閉付款按鈕":[{"type":0,"value":"Will be displayed when the remaining quantity is 0 and the payment button will be closed"}],"admin.product.專案":[{"type":0,"value":"Project"}],"admin.product.專案ID":[{"type":0,"value":"Project ID"}],"admin.product.專案列表":[{"type":0,"value":"Project List"}],"admin.product.專案刪除後將無法恢復。":[{"type":0,"value":"Can not be recovered after deletion."}],"admin.product.專案名稱":[{"type":0,"value":"PROJECT NAME"}],"admin.product.專案名稱 (必填)":[{"type":0,"value":"Project name (required)"}],"admin.product.專案商品":[{"type":0,"value":"Project Products"}],"admin.product.尚未扣除抽成之銷售額":[{"type":0,"value":"Revenue before deduction of commission"}],"admin.product.嵌入影片":[{"type":0,"value":"Video"}],"admin.product.嵌入設定":[{"type":0,"value":"Embed"}],"admin.product.已付款":[{"type":0,"value":"Paid"}],"admin.product.已入帳":[{"type":0,"value":"Credited"}],"admin.product.已刪除":[{"type":0,"value":"Deleted"}],"admin.product.已刪除的專案":[{"type":0,"value":"Deleted projects"}],"admin.product.已刪除的折扣碼":[{"type":0,"value":"Deleted Discount Codes"}],"admin.product.已售":[{"type":0,"value":"Sold"}],"admin.product.已完成評分":[{"type":0,"value":"Rating Saved"}],"admin.product.已更新 E-mail":[{"type":0,"value":"E-mail has been updated."}],"admin.product.已發送訂單信":[{"type":0,"value":"Order confirmation has been sent."}],"admin.product.已發送訂單信至 E-mail":[{"type":0,"value":"E-mail has been updated and sent."}],"admin.product.已評價":[{"type":0,"value":"Reviewed"}],"admin.product.已購買":[{"type":0,"value":"Purchased"}],"admin.product.已輸入折扣碼之專屬連結":[{"type":0,"value":"Exclusive link with the entered discount code"}],"admin.product.已退款":[{"type":0,"value":"Refunded"}
305],"admin.product.平台抽成費率":[{"type":0,"value":"Platform commission rate"}],"admin.product.庫存數量":[{"type":0,"value":"Inventory quantity"}],"admin.product.庫存限制":[{"type":0,"value":"Inventory limit"}],"admin.product.建立":[{"type":0,"value":"Create"}],"admin.product.建立專案副本":[{"type":0,"value":"Duplicate Project"}],"admin.product.建立日期":[{"type":0,"value":"Creation Date"}],"admin.product.建立日期:{createdAt}":[{"type":0,"value":"Creation Date: "},{"type":1,"value":"createdAt"}],"admin.product.您已使用過此折扣碼":[{"type":0,"value":"You have already used this discount code"}],"admin.product.您已經購買過此商品,請至 E-mail 查看商品內容":[{"type":0,"value":"You have already purchased this product, please check your E-mail for the product details"}],"admin.product.您是否要輸入 gmail.com?":[{"type":0,"value":"Do you want to enter gmail.com?"}],"admin.product.您的評分":[{"type":0,"value":"Your rating"}],"admin.product.想要打造自己的商品嗎?":[{"type":0,"value":"Want to create your own merchandise?"}],"admin.product.感謝文字":[{"type":0,"value":"Thank you text"}],"admin.product.我已購買":[{"type":0,"value":"I have purchased"}],"admin.product.所有品項之銷售數量加總":[{"type":0,"value":"Total sales quantity of all items"}],"admin.product.所有專案":[{"type":0,"value":"All projects"}],"admin.product.所有款項":[{"type":0,"value":"All payments"}],"admin.product.折扣碼":[{"type":0,"value":"Discount Code"}],"admin.product.折扣碼.提供給推廣者的專屬折扣碼":[{"type":0,"value":"Exclusive discount codes for promoters"}],"admin.product.折扣碼列表":[{"type":0,"value":"Discount Settings"}],"admin.product.折扣碼只能輸入英文與數字,長度不超過10字,並且不包含特殊符號與空格":[{"type":0,"value":"Discount code can only input English letters and numbers, with a maximum length of 10 characters"}],"admin.product.折扣碼名稱":[{"type":0,"value":"Discount code name"}],"admin.product.折扣金額":[{"type":0,"value":"Discount Amount"}],"admin.product.折扣金額只能輸入數字":[{"type":0,"value":"Discount amount can only input numbers"}],"admin.product.折扣金額:":[{"type":0,"value":"Discount:"}],"admin.product.抽成與費用.包括系統抽成、服務費、發票費用":[{"type":0,"value":"Including system commission, service fee, invoice fee"}],"admin.product.持卡人姓名":[{"type":0,"value":"Cardholder Name"}],"admin.product.按鈕文字":[{"type":0,"value":"Button text"}],"admin.product.推廣":[{"type":0,"value":"Promo"}],"admin.product.推廣分潤":[{"type":0,"value":"Promo share"}],"admin.product.推廣分潤設定失敗":[{"type":0,"value":"Failed to update promotion profit sharing"}],"admin.product.推廣費用":[{"type":0,"value":"Promotion costs"}],"admin.product.搜尋姓名、email、訂單編號":[{"type":0,"value":"Search"}],"admin.product.搜尋專案名稱、商品標題":[{"type":0,"value":"Search project or product title"}],"admin.product.搜尋折扣碼、專案名稱、備註":[{"type":0,"value":"Search discount codes, product projects, notes"}],"admin.product.摘要":[{"type":0,"value":"Summary"}],"admin.product.操作":[{"type":0,"value":"Edit"}],"admin.product.支持者名稱":[{"type":0,"value":"Supporter Name"}],"admin.product.數位商品":[{"type":0,"value":"Digital Products"}],"admin.product.數位商品區塊的點擊次數加總":[{"type":0,"value":"Total number of clicks on the digital product block"}],"admin.product.數位商品區塊被看見的次數加總":[{"type":0,"value":"Total number of times the digital product block was seen"}],"admin.product.新增":[{"type":0,"value":"Added"}],"admin.product.新增專案":[{"type":0,"value":"New Project"}],"admin.product.新增折扣碼":[{"type":0,"value":"Add Discount Code"}],"admin.product.新專案":[{"type":0,"value":"New project"}],"admin.product.方形圖片":[{"type":0,"value":"Square image"}],"admin.product.是":[{"type":0,"value":"Yes"}],"admin.product.曝光":[{"type":0,"value":"Impressions"}],"admin.product.更新 E-mail":[{"type":0,"value":"Update E-mail"}],"admin.product.更新失敗":[{"type":0,"value":"Update failed"}],"admin.product.最低金額設定":[{"type":0,"value":"Minimum amount setting"}],"admin.product.最多40個字":[{"type":0,"value":"Maximum 40 letters"}],"admin.product.最高金額設定":[{"type":0,"value":"Maximum amount setting"}],"admin.product.未付款":[{"type":0,"value":"Unpaid"}],"admin.product.未命名專案":[{"type":0,"value":"Unnamed project"}],"admin.product.本帳號已達免費商品發放上限":[{"type":0,"value":"This account has reached the limit for free product releases"}],"admin.product.本折扣碼完成交易之總金額":[{"type":0,"value":"Total transaction amount"}],"admin.product.本折扣碼完成結帳次數":[{"type":0,"value":"Number of checkouts completed with this discount code."}],"admin.product.本折扣碼限制每個購買者Email僅可使用一次":[{"type":0,"value":"This discount code limits each buyer to use it only once per email"}],"admin.product.本頁為「數位商品」區塊之管理頁面":[{"type":0,"value":"This page is the management page for the \\"Digital Products\\" block"}],"admin.product.查詢不到統編資訊,確定送出訂單?":[{"type":0,"value":"Tax ID information not found. Submit the order anyway?"}],"admin.product.檔案下載":[{"type":0,"value":"File download"}],"admin.product.次數限制":[{"type":0,"value":"Discount limit"}],"admin.product.此Email已購買過此商品":[{"type":0,"value":"This email has already purchased this product."}],"admin.product.此商品尚未購買":[{"type":0,"value":"Not yet purchased"}],"admin.product.此商品已被移除":[{"type":0,"value":"This item has been removed."}],"admin.product.此專案之銷售數量加總":[{"type":0,"value":"Total sales quantity of this project"}],"admin.product.此專案於主頁商品區塊中使用。刪除後,將同步移除區塊中的相關內容,且無法恢復。":[{"type":0,"value":"This project is used in the homepage product block. After deletion, the related content in the block will be removed simultaneously and cannot be recovered."}],"admin.product.每人一次":[{"type":0,"value":"Once per person"}],"admin.product.每個購買者Email僅可使用一次本折扣碼":[{"type":0,"value":"Each buyer or email can only use this discount code once"}],"admin.product.沿用封面圖":[{"type":0,"value":"Cover Image"}],"admin.product.沿用封面圖片":[{"type":0,"value":"Cover Image"}],"admin.product.注意事項":[{"type":0,"value":"Notes"}],"admin.product.瀏覽商品":[{"type":0,"value":"Browse Products"}],"admin.product.無":[{"type":0,"value":"None"}],"admin.product.無感謝圖":[{"type":0,"value":"No Image"}],"admin.product.無期限":[{"type":0,"value":"Permanently"}],"admin.product.無資料":[{"type":0,"value":"No data"}],"admin.product.無限制":[{"type":0,"value":"Unlimited"}],"admin.product.無限期":[{"type":0,"value":"Unlimited"}],"admin.product.營收圖表":[{"type":0,"value":"Revenue chart"}],"admin.product.營收總覽":[{"type":0,"value":"Revenue Overview"}],"admin.product.版權聲明":[{"type":0,"value":"Copyrights"}],"admin.product.特價價格":[{"type":0,"value":"Special price"}],"admin.product.特價金額不能高於原價":[{"type":0,"value":"Special price cannot be higher than the original price"}],"admin.product.用影片介紹你的商品":[{"type":0,"value":"Introduce your product with a video"}],"admin.product.留言給":[{"type":0,"value":"Message to "},{"type":1,"value":"name"}],"admin.product.當有粉絲付款成功時,系統會發一封通知信到您的聯絡信箱。":[{"type":0,"value":"When a fan successfully makes a payment, the system will send a notification email to your contact email."}],"admin.product.登入":[{"type":0,"value":"Login"}],"admin.product.發生未預期的錯誤":[{"type":0,"value":"An Unexpected Error Occurred"}],"admin.product.發送訂單信失敗":[{"type":0,"value":"Failed to send order letter"}],"admin.product.真棒,我想要這個!":[{"type":0,"value":"Awesome, I want this!"}],"admin.product.確定":[{"type":0,"value":"Confirm"}],"admin.product.確定建立?":[{"type":0,"value":"Confirm creation?"}],"admin.product.確認":[{"type":0,"value":"Confirm"}],"admin.product.確認付款":[{"type":0,"value":"Confirm payment"}],"admin.product.確認刪除折扣碼?":[{"type":0,"value":"Confirm Delete Discount Code?"}],"admin.product.確認刪除?":[{"type":0,"value":"Confirm Delete?"}],"admin.product.確認複製「{name}」專案?":[{"type":0,"value":"Confirm copying the {name} project?"}],"admin.product.確認重發訂單信件至":[{"type":0,"value":"Resend the order 
305confirmation to"}],"admin.product.立即升級以新增商品區塊。":[{"type":0,"value":"Upgrade now to add a new product blocks."}],"admin.product.立即註冊":[{"type":0,"value":"Register Now"}],"admin.product.立即購買":[{"type":0,"value":"Buy now"}],"admin.product.系統將自動新增一個含有此專案的商品區塊。":[{"type":0,"value":"The system will automatically add a product block containing this project."}],"admin.product.系統抽成":[{"type":0,"value":"Fee"}],"admin.product.系統費用":[{"type":0,"value":"System Fee"}],"admin.product.組":[{"type":0,"value":"Sets"}],"admin.product.結帳設定":[{"type":0,"value":"Checkout settings"}],"admin.product.結帳金額:":[{"type":0,"value":"Total:"}],"admin.product.結束日期":[{"type":0,"value":"End date"}],"admin.product.線上資源":[{"type":0,"value":"Online Resources"}],"admin.product.編輯":[{"type":0,"value":"Edit"}],"admin.product.編輯專案":[{"type":0,"value":"Edit Project"}],"admin.product.編輯折扣碼":[{"type":0,"value":"Edit Discount Code"}],"admin.product.總銷售額":[{"type":0,"value":"Total revenue"}],"admin.product.聯絡電話":[{"type":0,"value":"Contact phone"}],"admin.product.自訂":[{"type":0,"value":"Customize"}],"admin.product.自訂問題":[{"type":0,"value":"Customized Questions"}],"admin.product.自訂圖片":[{"type":0,"value":"New Image"}],"admin.product.自訂期限":[{"type":0,"value":"Custom deadline"}],"admin.product.自訂項目":[{"type":0,"value":"Custom item"}],"admin.product.若折扣後為0元訂單,訂單數會計入「名單管理」每月額度":[{"type":0,"value":"*If the price after discount is 0, the order quantity will be counted in \\"Order Management\\" on a monthly basis"}],"admin.product.若此問題持續發生,請來信通知我們":[{"type":0,"value":"E-mail Feedback"}],"admin.product.若開立時統編被拒,將改開二聯式發票。":[{"type":0,"value":"If the tax ID is rejected at issuance, a B2C invoice will be issued instead."}],"admin.product.複製專案失敗":[{"type":0,"value":"Failed to duplicate project"}],"admin.product.複製折扣碼":[{"type":0,"value":"Copy discount code"}],"admin.product.規格說明":[{"type":0,"value":"Specification"}],"admin.product.訂單編號":[{"type":0,"value":"Order number"}],"admin.product.訂單編號 :":[{"type":0,"value":"Order Number:"}],"admin.product.設定分潤比例":[{"type":0,"value":"Set profit sharing ratio"}],"admin.product.設定品名與封面圖片":[{"type":0,"value":"Set Product Name And Cover Image"}],"admin.product.設定專案名稱":[{"type":0,"value":"Set Project Name"}],"admin.product.設定折扣碼":[{"type":0,"value":"Coupon Setup"}],"admin.product.設定結帳填寫資訊":[{"type":0,"value":"Set Checkout Information"}],"admin.product.評價總數":[{"type":0,"value":"Total Ratings"}],"admin.product.評論總數":[{"type":0,"value":"Total Comments"}],"admin.product.說明商品細節與規格":[{"type":0,"value":"Describe product details and specifications"}],"admin.product.課程":[{"type":0,"value":"Course"}],"admin.product.請填寫手機號碼":[{"type":0,"value":"Please fill in your mobile phone number"}],"admin.product.請完成驗證後再取得商品":[{"type":0,"value":"Please complete the verification before getting the product"}],"admin.product.請注意勿高於商品售價":[{"type":0,"value":"Please be careful not to report the wrong product price"}],"admin.product.請注意是否有空白與特殊字元":[{"type":0,"value":"Please check for spaces and special characters"}],"admin.product.請確認以下資訊是否正確?":[{"type":0,"value":"Please confirm the following information:"}],"admin.product.請稍後再試":[{"type":0,"value":"Please try again later"}],"admin.product.請輸入 E-mail":[{"type":0,"value":"Please enter email"}],"admin.product.請輸入 youtube 影片連結":[{"type":0,"value":"Please Enter the Video Link"}],"admin.product.請輸入你的 E-mail":[{"type":0,"value":"Please enter your email"}],"admin.product.請輸入信用卡卡號":[{"type":0,"value":"Please enter credit card number"}],"admin.product.請輸入分潤比例":[{"type":0,"value":"Please enter a profit sharing ratio"}],"admin.product.請輸入專案名稱":[{"type":0,"value":"Please enter the project name"}],"admin.product.請輸入庫存數量":[{"type":0,"value":"Please enter inventory quantity"}],"admin.product.請輸入影片連結":[{"type":0,"value":"Please Enter the Video Link"}],"admin.product.請輸入持卡人姓名":[{"type":0,"value":"Please enter cardholder name"}],"admin.product.請輸入按鈕文字":[{"type":0,"value":"Please enter button text"}],"admin.product.請輸入有效期限":[{"type":0,"value":"Please enter the expiration date"}],"admin.product.請輸入有效的數字":[{"type":0,"value":"Please enter a valid number"}],"admin.product.請輸入檢查碼":[{"type":0,"value":"Please enter security code"}],"admin.product.請輸入正確日期":[{"type":0,"value":"Please enter a valid date"}],"admin.product.請輸入正確的 E-mail 格式":[{"type":0,"value":"Please provide a valid email address."}],"admin.product.請輸入正確的數字,小數點最多1位":[{"type":0,"value":"Please enter a valid number with a maximum of 1 decimal place"}],"admin.product.請輸入規格":[{"type":0,"value":"Specification"}],"admin.product.請輸入說明":[{"type":0,"value":"Description"}],"admin.product.請輸入連結":[{"type":0,"value":"Please enter link"}],"admin.product.請輸入雲端下載連結":[{"type":0,"value":"Please enter cloud download link"}],"admin.product.請選擇適用的專案":[{"type":0,"value":"Please select the appropriate project product"}],"admin.product.購買人":[{"type":0,"value":"Purchaser"}],"admin.product.購買信箱":[{"type":0,"value":"Buy a mailbox"}],"admin.product.購買成功":[{"type":0,"value":"Purchase Successful"}],"admin.product.購買者有獨立連結,可防止外流":[{"type":0,"value":"Each buyer has a unique link to prevent leaks"}],"admin.product.起始日期":[{"type":0,"value":"Start date"}],"admin.product.載入更多":[{"type":0,"value":"載入更多"}],"admin.product.輸入折扣碼":[{"type":0,"value":"Enter Coupon"}],"admin.product.輸入購買信箱,查看已購買的商品":[{"type":0,"value":"Enter the purchase mailbox to view the purchased products"}],"admin.product.返回主頁":[{"type":0,"value":"Back to Home"}],"admin.product.連結":[{"type":0,"value":"Link"}],"admin.product.重新購買":[{"type":0,"value":"Make a new purchase"}],"admin.product.重發信件":[{"type":0,"value":"Resend Order Confirmation"}],"admin.product.重發訂單信":[{"type":0,"value":"Resend Order Confirmation"}],"admin.product.重發訂單信件":[{"type":0,"value":"Resend order confirmation"}],"admin.product.重試":[{"type":0,"value":"Retry"}],"admin.product.金額必填":[{"type":0,"value":"Amount required"}],"admin.product.金額最低":[{"type":0,"value":"Minimum amount"}],"admin.product.金額需為60以上或為0":[{"type":0,"value":"The amount must be $"},{"type":1,"value":"amount"},{"type":0,"value":" or above, or $0"}],"admin.product.銷售數量":[{"type":0,"value":"Sales Quantity"}],"admin.product.銷售量":[{"type":0,"value":"Sales volume"}],"admin.product.銷售額":[{"type":0,"value":"Revenue"}],"admin.product.長方形圖片":[{"type":0,"value":"Rectangle image"}],"admin.product.開啟":[{"type":0,"value":"Open"}],"admin.product.開啟商品":[{"type":0,"value":"Activate Product"}],"admin.product.開啟已輸入折扣碼之專屬連結":[{"type":0,"value":"Exclusive link with the entered discount code"}],"admin.product.開啟後,可以提供使用者影片、雲端連結等自訂商品內容。":[{"type":0,"value":"After opening, you can provide users with custom product content such as videos, cloud links, etc."}],"admin.product.開啟後,可以提供購買者影片、雲端連結等自訂課程內容。":[{"type":0,"value":"After activation, you can provide the buyer with videos, cloud connection, and other self-study course content"}],"admin.product.開啟後,可收取國際款項":[{"type":0,"value":"After opening, international payments can be received"}],"admin.product.開啟檔案":[{"type":0,"value":"Open File"}],"admin.product.開啟連結":[{"type":0,"value":"Open Link"}],"admin.product.開放消費者協助銷售這個商品,成交後依設定的比例分潤,平台另收取 {fee}% 服務費。":[{"type":0,"value":"Allow customers to help sell this product. After a sale, they earn a profit share at the ratio you set, and Portaly charges an additional "},{"type":1,"value":"fee"},{"type":0,"value":"% service fee."}],"admin.product.開放消費者協助銷售這個商品,成交後依設定的比例分潤,平台另收取 {fee}% 服務費。分潤比例預設 {default}%、最低 {min}%。":[{"type":0,"value":"Allow customers to help sell this product. After a sale, they earn a profit share at the ratio you set, and Portaly charges an additional "},{"type":1,"value":"fee"},{"type":0,"value":"% service fee. The ratio defaults to "},{"type":1,"value":"default"},{"type":0,"value":"% with a minimum of "},{"type":1,"value":"min"},{"type":0,"value":"%."}],"admin.product.降低費率":[{"type":0,"value":"Reduce fee rate"}],"admin.product.電話":[{"type":0,"value":"Phone"}],"admin.product.頂級會員專屬":[{"type":0,"value":"Exclusive for premium members"}],"admin.product.預覽":[{"type":0,"value":"Preview"}],"admin.product.預設 {default}%,最低 {min}%。推廣者每筆成交將獲得此比例分潤。":[{"type":0,"value":"Default "},{"type":1,"value":"default"},{"type":0,"value":"%, minimum "},{"type":1,"value":"min"},{"type":0,"value":"%. Promoters receive this profit sharing ratio for every sale."}],"admin.product.類別":[{"type":0,"value":"TYPE"}],"admin.product.顯示商品簡介":[{"type":0,"value":"Show Product Description"}],"admin.product.顯示庫存":[{"type":0,"value":"Display inventory"}],"admin.product.顯示特價":[{"type":0,"value":"Display special price"}],"admin.product.顯示課程簡介":[{"type":0,"value":"Display Course Introduction"}],"admin.product.驗證失敗請稍後再試":[{"type":0,"value":"Verification failed, please try again later"}],"admin.product.驗證逾時請再試一次":[{"type":0,"value":"Verification timed out, please try again"}],"admin.product.點擊":[{"type":0,"value":"Clicks"}],"admin.productTour.上架商品專案":[{"type":0,"value":"Publish Product"}],"admin.productTour.前往商品管理頁面":[{"type":0,"value":"Manage Products in \\"Product\\""}],"admin.productTour.可編輯既有商品與觀看商品數據":[{"type":0,"value":"Edit Existing Products & View Analytics"}],"admin.productTour.商品區塊 - 全新改版":[{"type":0,"value":"Digital Product - Fully Upgraded"}],"admin.productTour.商品區塊編輯與設定,全新升級":[{"type":0,"value":"Enhanced Product Editing & Settings"}],"admin.productTour.在後台新增商品":[{"type":0,"value":"Add New Products"}],"admin.productTour.提供多種商品呈現方式":[{"type":0,"value":"Multiple Display Options Available"}],"admin.productTour.新增商品區塊":[{"type":0,"value":"Add “Digital Products” Block"}],"admin.productTour.編輯商品區塊":[{"type":0,"value":"Edit Block"}],"admin.productTour.選擇版面樣式":[{"type":0,"value":"Choose Layout Style"}],"admin.profileEditor.reorderError":[{"type":0,"value":"Failed to update the order. Please drag again."}],"admin.profit.ProductMerchant.cap.description":[{"type":0,"value":"請先關閉其他商品再開å•
305Ÿæ–°çš„"}],"admin.profit.ProductMerchant.cap.toast":[{"type":0,"value":"已達上限:最多 "},{"type":1,"value":"cap"},{"type":0,"value":" 個商品可同時上架推廣"}],"admin.profit.ProductMerchant.platformPromotion.header":[{"type":0,"value":"Platform promotion"}],"admin.profit.ProductMerchant.platformPromotion.helper":[{"type":0,"value":"Once enabled, the product is handed to the platform for promotion; where it actually appears (Store or profit mode) is decided by the platform."}],"admin.profit.ProductMerchant.platformPromotion.platformOff":[{"type":0,"value":"Not listed by platform"}],"admin.profit.ProductMerchant.productList.僅顯示符合推廣資格之商品":[{"type":0,"value":"Only products that are eligible for promotion are displayed"}],"admin.profit.ProductMerchant.productList.分潤比例":[{"type":0,"value":"Profit Sharing Ratio"}],"admin.profit.ProductMerchant.productList.加入 Portaly Ads 官方廣告與推廣分潤,擴大銷售管道,讓你的商品被更多人看見。":[{"type":0,"value":"Join Portaly Ads official advertising and promotion profit sharing, expand sales channels, and let more people see your products."}],"admin.profit.ProductMerchant.productList.商品列表":[{"type":0,"value":"Product List"}],"admin.profit.ProductMerchant.productList.完成導購交易,提供推廣者的銷售分潤。":[{"type":0,"value":"Complete the shopping guide transaction and provide the promoter with sales commission. Commission amount = transaction amount * commission ratio"}],"admin.profit.ProductMerchant.productList.推廣商品":[{"type":0,"value":"Promoted Products"}],"admin.profit.ProductMerchant.productList.目前尚無符合推廣資格之商品":[{"type":0,"value":"There are currently no products eligible for promotion"}],"admin.profit.ProductMerchant.suspended.body":[{"type":0,"value":"你的商品推廣功能目前已暫停,無法上架或開啟商品。如需恢復使用,請聯繫客服協助:[email protected]"}],"admin.profit.ProductMerchant.suspended.confirm":[{"type":0,"value":"我知道了"}],"admin.profit.ProductMerchant.suspended.title":[{"type":0,"value":"商品推廣已暫停"}],"admin.profit.ProductMerchant.更新平台推廣失敗":[{"type":0,"value":"Failed to update platform promotion"}],"admin.profit.ProductMerchant.目前尚無可上架的商品":[{"type":0,"value":"目前尚無可上架的商品,達到銷售門檻後將收到上架邀請"}],"admin.profit.ad.上架商品":[{"type":0,"value":"上架商品"}],"admin.profit.ad.商品列表":[{"type":0,"value":"Product List"}],"admin.profit.applyProduct.title":[{"type":0,"value":"申請商品推廣"}],"admin.profit.dashboard.CTR":[{"type":0,"value":"CTR"}],"admin.profit.dashboard.CTR (%)":[{"type":0,"value":"CTR (%)"}],"admin.profit.dashboard.CTR 總覽":[{"type":0,"value":"CTR Overview"}],"admin.profit.dashboard.Rewards 引導說明":[{"type":0,"value":"Portaly is Taiwan\'s largest digital product platform. Get your own affiliate link for thousands of digital products — online courses, e-books, event tickets and more — all for free. No follower count or approval needed; just share and start earning commission."}],"admin.profit.dashboard.交易時間":[{"type":0,"value":"Trading Hours"}],"admin.profit.dashboard.交易狀態":[{"type":0,"value":"Transaction Status"}],"admin.profit.dashboard.交易金額":[{"type":0,"value":"Transaction amount"}],"admin.profit.dashboard.全新上線:Portaly Rewards 推薦好商品,賺取分潤收入!":[{"type":0,"value":"Now live: Portaly Rewards — recommend great products and earn commission!"}],"admin.profit.dashboard.全部":[{"type":0,"value":"all"}],"admin.profit.dashboard.前往提領":[{"type":0,"value":"Withdraw"}],"admin.profit.dashboard.商品推廣成功之訂單列表":[{"type":0,"value":"List of orders for successful product promotion"}],"admin.profit.dashboard.商品推廣數":[{"type":0,"value":"Products Promoted"}],"admin.profit.dashboard.商品推廣總覽":[{"type":0,"value":"Product Promotion Overview"}],"admin.profit.dashboard.商品點擊次數":[{"type":0,"value":"Product Click Count"}],"admin.profit.dashboard.尚未有任何商品資料":[{"type":0,"value":"There is no product information yet"}],"admin.profit.dashboard.尚未有任何訂單資料":[{"type":0,"value":"There is no order information yet"}],"admin.profit.dashboard.成效":[{"type":0,"value":"Results"}],"admin.profit.dashboard.成效列表":[{"type":0,"value":"Achievement List"}],"admin.profit.dashboard.成效前五名的商品":[{"type":0,"value":"Top five most effective products"}],"admin.profit.dashboard.成效總覽":[{"type":0,"value":"Results Overview"}],"admin.profit.dashboard.成效金額":[{"type":0,"value":"Amount of results"}],"admin.profit.dashboard.我的商品":[{"type":0,"value":"My Products"}],"admin.profit.dashboard.所有商品之成效獎金加總":[{"type":0,"value":"The performance bonus of all products plus the total effect"}],"admin.profit.dashboard.所有商品的點擊次數加總":[{"type":0,"value":"The total number of clicks on all products"}],"admin.profit.dashboard.推廣次數":[{"type":0,"value":"Number of promotions"}],"admin.profit.dashboard.推廣網址":[{"type":0,"value":"Promotional website"}],"admin.profit.dashboard.推廣項目":[{"type":0,"value":"Promotion Project"}],"admin.profit.dashboard.暫無可供分析的資料":[{"type":0,"value":"No data available for analysis"}],"admin.profit.dashboard.曝光":[{"type":0,"value":"exposure"}],"admin.profit.dashboard.最新":[{"type":0,"value":"up to date"}],"admin.profit.dashboard.期間內推廣的商品數量":[{"type":0,"value":"The number of products promoted during the peri
305od"}],"admin.profit.dashboard.活躍商品":[{"type":0,"value":"Active products"}],"admin.profit.dashboard.活躍商品總覽":[{"type":0,"value":"Active Products Overview"}],"admin.profit.dashboard.熱門商品":[{"type":0,"value":"Hot Items"}],"admin.profit.dashboard.營利成效":[{"type":0,"value":"Monetization Performance"}],"admin.profit.dashboard.營利模式":[{"type":0,"value":"Profit Model"}],"admin.profit.dashboard.當日 CTR":[{"type":0,"value":"CTR of the day"}],"admin.profit.dashboard.當日商品推廣數":[{"type":0,"value":"Today\'s Products Promoted"}],"admin.profit.dashboard.當日成效":[{"type":0,"value":"Results of the day"}],"admin.profit.dashboard.當日活躍商品數":[{"type":0,"value":"Number of active products on the day"}],"admin.profit.dashboard.當日點擊":[{"type":0,"value":"Click of the day"}],"admin.profit.dashboard.立即前往":[{"type":0,"value":"Get Started"}],"admin.profit.dashboard.裝置來源":[{"type":0,"value":"Device source"}],"admin.profit.dashboard.複製推薦網址":[{"type":0,"value":"Copy the recommended URL"}],"admin.profit.dashboard.訂單的交易金額":[{"type":0,"value":"The transaction amount of this promotion"}],"admin.profit.dashboard.訂單的成效獎金":[{"type":0,"value":"Order performance bonus"}],"admin.profit.dashboard.訂單編號":[{"type":0,"value":"Order Number"}],"admin.profit.dashboard.透過分潤推廣連結成交的訂單數量":[{"type":0,"value":"Orders completed through affiliate promotion links"}],"admin.profit.dashboard.透過分潤推廣連結獲取的商品分潤營收":[{"type":0,"value":"Commission revenue earned through affiliate promotion links"}],"admin.profit.dashboard.連結已複製到剪貼簿":[{"type":0,"value":"Link copied to clipboard"}],"admin.profit.dashboard.金額小數點將無條件捨去":[{"type":0,"value":"金額小數點將無條件捨去"}],"admin.profit.dashboard.開啟推薦網址":[{"type":0,"value":"Enable recommended URLs"}],"admin.profit.dashboard.點擊":[{"type":0,"value":"Click"}],"admin.profit.dashboard.點擊 \xf7 曝光 = 瀏覽訪客的點閱率":[{"type":0,"value":"Click \xf7 Impression = Click-through rate of browsing visitors"}],"admin.profit.dashboard.點擊推廣連結的次數,進入商品頁的次數":[{"type":0,"value":"Number of clicks on promotion links to product pages"}],"admin.profit.dashboard.點擊總覽":[{"type":0,"value":"Click for overview"}],"admin.profit.invitation.benefit.ads":[{"type":0,"value":"上架後自動加入 Portaly Ads 官方廣告曝光"}],"admin.profit.invitation.benefit.profit":[{"type":0,"value":"可以開通營利模式,讓其他用戶幫你推廣"}],"admin.profit.invitation.subtitle.default":[{"type":0,"value":"我們提供額外的商品曝光版位,申請商品推廣,將大大提高商品曝光機會!"}],"admin.profit.invitation.subtitle.noAvailable":[{"type":0,"value":"所有達標商品都已送出申請。待審核完成或有新商品達到銷售門檻後,即可再次申請。"}],"admin.profit.invitation.subtitle.whitelist":[{"type":0,"value":"我們提供額外的商品曝光版位,選擇商品上架推廣,將大大提高商品曝光機會!"}],"admin.profit.invitation.title.apply":[{"type":0,"value":"申請商品推廣"}],"admin.profit.invitation.title.noAvailable":[{"type":0,"value":"目前無商品可申請"}],"admin.profit.invitation.title.whitelist":[{"type":0,"value":"上架商品推廣"}],"admin.profit.myRequests.tab":[{"type":0,"value":"申請紀錄"}],"admin.profit.myRequests.尚無紀錄":[{"type":0,"value":"尚無申請紀錄"}],"admin.profit.myRequests.提交日期":[{"type":0,"value":"提交日期"}],"admin.profit.myRequests.狀態":[{"type":0,"value":"狀態"}],"admin.profit.myRequests.申請分潤欄位":[{"type":0,"value":"申請分潤 (%)"}],"admin.profit.offerRequest.以下商品已達門檻":[{"type":0,"value":"以下商品已達門檻,送審後由 Portaly 審核,通過後自動上架。"}],"admin.profit.offerRequest.分潤比例":[{"type":0,"value":"分潤比例 (%)"}],"admin.profit.offerRequest.分潤比例.tooltip":[{"type":0,"value":"% 啟用後可再修改"}],"admin.profit.offerRequest.商品":[{"type":0,"value":"商品"}],"admin.profit.offerRequest.申請審核":[{"type":0,"value":"申請審核"}],"admin.profit.offerRequest.申請已送出":[{"type":0,"value":"申請已送出"}],"admin.profit.offerRequest.目前尚無達到上架門檻的商品":[{"type":0,"value":"目前尚無達到上架門檻的商品"}],"admin.profit.offerRequest.立即申請":[{"type":0,"value":"立即申請"}],"admin.profit.offerRequest.送出失敗,請稍後再試":[{"type":0,"value":"送出失敗,請稍後再試"}],"admin.profit.offerRequest.送出申請":[{"type":0,"value":"送出申請 ("},{"type":1,"value":"count"},{"type":0,"value":")"}],"admin.profit.offerRequest.銷售筆數":[{"type":0,"value":"銷售筆數"}],"admin.profit.offerRequest.銷售金額":[{"type":0,"value":"銷售金額"}],"admin.profit.promotion.成效總覽":[{"type":0,"value":"成效總覽"}],"admin.profit.promotion.推廣說明":[{"type":0,"value":"推廣說明"}],"admin.profit.rebate.最大":[{"type":0,"value":"分潤比例不可超過 "},{"type":1,"value":"max"},{"type":0,"value":"%"}],"admin.profit.rebate.最小":[{"type":0,"value":"分潤比例不可低於 "},{"type":1,"value":"min"},{"type":0,"value":"%"}],"admin.profit.rebate.請輸入":[{"type":0,"value":"請輸入分潤比例"}],"admin.profit.selectModal.notice1":[{"type":0,"value":"Do not use misleading clickbait titles or click on the ad yourself"}],"admin.profit.selectModal.notice10":[{"type":0,"value":"If a large volume of invalid traffic is detected, Portaly may suspend or disable your account"}],"admin.profit.selectModal.notice11":[{"type":0,"value":"If traffic quality cannot be verified, Portaly may restrict or disable ad delivery"}],"admin.profit.selectModal.notice12":[{"type":0,"value":"Due to invali
305d clicks, your estimated and final earnings may differ"}],"admin.profit.selectModal.notice2":[{"type":0,"value":"Do not bid on this ad\'s keywords or similar spellings"}],"admin.profit.selectModal.notice3":[{"type":0,"value":"Shared content must be truthful — do not make false or exaggerated claims to earn ad revenue"}],"admin.profit.selectModal.notice4":[{"type":0,"value":"Clearly disclose all sponsored or affiliate marketing content to maintain transparency"}],"admin.profit.selectModal.notice5":[{"type":0,"value":"Ad content must comply with local advertising regulations and personal data protection laws"}],"admin.profit.selectModal.notice6":[{"type":0,"value":"Do not promote or link to illegal products or services in your content"}],"admin.profit.selectModal.notice7":[{"type":0,"value":"Do not use unauthorized images, brands, or copyrighted content in your creations"}],"admin.profit.selectModal.notice8":[{"type":0,"value":"Do not purchase fake traffic or use bots to inflate view counts"}],"admin.profit.selectModal.notice9":[{"type":0,"value":"Maliciously disparaging or spreading false information about the featured brand or ad in shares or discussions is strictly prohibited"}],"admin.profit.selectModal.分潤比例":[{"type":0,"value":"Commission Rate"}],"admin.profit.selectModal.品牌名稱":[{"type":0,"value":"Brand Name"}],"admin.profit.selectModal.商品資訊":[{"type":0,"value":"Product Info"}],"admin.profit.selectModal.回饋金額":[{"type":0,"value":"Cashback Amount"}],"admin.profit.selectModal.已複製":[{"type":0,"value":"Copied"}],"admin.profit.selectModal.廣告連結":[{"type":0,"value":"Ad Link"}],"admin.profit.selectModal.廣告連結提示":[{"type":0,"value":"Promoters can use this ad link to promote the product and still earn commission on successful sales."}],"admin.profit.selectModal.折扣碼":[{"type":0,"value":"Discount Code"}],"admin.profit.selectModal.折扣碼提示":[{"type":0,"value":"Promoters can use this discount code to promote this product."}],"admin.profit.selectModal.收益模式":[{"type":0,"value":"Revenue Model"}],"admin.profit.selectModal.注意事項":[{"type":0,"value":"Notes"}],"admin.profit.selectModal.無":[{"type":0,"value":"None"}],"admin.profit.selectModal.產品介紹":[{"type":0,"value":"Product Description"}],"admin.profit.selectModal.產品售價":[{"type":0,"value":"Product Price"}],"admin.profit.selectModal.複製":[{"type":0,"value":"Copy"}],"admin.profit.selectModal.銷售延遲提示":[{"type":0,"value":"After a sale is completed, it takes at least 24 hours to appear in the report"}],"admin.profit.selectModalHeader.已評價":[{"type":0,"value":"( "},{"type":1,"value":"count"},{"type":0,"value":" reviews )"}],"admin.profit.selectModalHeader.總銷量":[{"type":0,"value":"• Total sales > "},{"type":1,"value":"count"}],"admin.profit.stats.透過商品推廣促成的銷售量":[{"type":0,"value":"Sales generated through Sponsored Products"}],"admin.profit.stats.透過商品推廣促成的銷售額":[{"type":0,"value":"Sales generated through Sponsored Products"}],"admin.profit.trial.IG 帳號":[{"type":0,"value":"IG Account"}],"admin.profit.trial.Portaly 帳號":[{"type":0,"value":"Portaly Account"}],"admin.profit.trial.Portaly帳號":[{"type":0,"value":"Portaly Account"}],"admin.profit.trial.igAccount":[{"type":0,"value":"IG Account"}],"admin.profit.trial.slug":[{"type":0,"value":"Portaly Account"}],"admin.profit.trial.取消":[{"type":0,"value":"Cancel"}],"admin.profit.trial.同意申請":[{"type":0,"value":"Approve"}],"admin.profit.trial.商品名稱":[{"type":0,"value":"Product Name"}],"admin.profit.trial.審核公關品":[{"type":0,"value":"Review Copy Requests"}],"admin.profit.trial.審核狀態":[{"type":0,"value":"Review Status"}],"admin.profit.trial.已提交申請的公關品將由你審核,僅通過者可下載內容。":[{"type":0,"value":"Submitted review copy requests will be reviewed by you. Only approved applicants can download the content."}],"admin.profit.trial.已申請":[{"type":0,"value":"Applied"}],"admin.profit.trial.拒絕":[{"type":0,"value":"Reject"}],"admin.profit.trial.提交申請":[{"type":0,"value":"Submit Application"}],"admin.profit.trial.本申請將轉交創作者進行審核":[{"type":0,"value":"This application will be forwarded to the creator for review."}],"admin.profit.trial.檢視":[{"type":0,"value":"View"}],"admin.profit.trial.為了確保資源能提供給真正有推廣計畫的夥伴,公關品申請將由商品賣家進行審核。":[{"type":0,"value":"To ensure resources go to partners with genuine promotion plans, review copy requests will be reviewed by the product seller."}],"admin.profit.trial.無資料":[{"type":0,"value":"No Data"}],"admin.profit.trial.狀態":[{"type":0,"value":"Status"}],"admin.profit.trial.申請公關品":[{"type":0,"value":"Request Review Copy"}],"admin.profit.trial.申請已提交":[{"type":0,"value":"Application Submitted"}],"admin.profit.trial.申請日期":[{"type":0,"value":"Submission Date"}],"admin.profit.trial.申請理由":[{"type":0,"value":"Application Reason"}],"admin.profit.trial.申請理由說明":[{"type":0,"value":"Clearly describe your background and promotion approach to help the creator understand your value and improve your approval chances."}],"admin.profit.trial.確認關閉公關品申請":[{"type":0,"value":"Confirm closing review copy requests?"}],"admin.profit.trial.社群帳號":[{"type":0,"value":"IG / Social Account"}],"admin.profit.trial.管理":[{"type":0,"value":"Manage"}],"admin.profit.trial.若審核通過系統將以Email通知您":[{"type":0,"value":"If approved, you will be notified by email. Rejected applications will not receive separate notification."}],"admin.profit.trial.請簡述以下內容協助賣家評估公關品申請":[{"type":0,"value":"Please briefly describe the following to help sellers evaluate your request: your main audie
305nce, your content focus or platforms, and your planned promotion methods (e.g., IG posts, stories, articles, videos, etc.)"}],"admin.profit.trial.讓推廣者先申請公關品,有助於產出更具說服力的推廣內容,是否提供下載由你決定。":[{"type":0,"value":"Letting promoters request review copies helps produce more convincing promotional content. Whether to grant downloads is up to you."}],"admin.profit.trial.開放公關品申請":[{"type":0,"value":"Enable Review Copy Requests"}],"admin.profit.trial.關閉":[{"type":0,"value":"Close"}],"admin.profit.trial.關閉後所有商品將會停止提供申請":[{"type":0,"value":"Once closed, all products will stop accepting requests."}],"admin.profit.trial.關閉申請":[{"type":0,"value":"Close Requests"}],"admin.profit.trial.領取公關品":[{"type":0,"value":"Claim Review Copy"}],"admin.profit.trial.顯示已刪除商品":[{"type":0,"value":"Show deleted products"}],"admin.profit.whitelist.addList.hint":[{"type":0,"value":"Select the products to list. After listing, enable “Platform promotion” in the list; where a product actually appears is decided by the platform (the number you can enable is capped)."}],"admin.profit.whitelist.empty":[{"type":0,"value":"目前沒有可上架的商品"}],"admin.profit.whitelist.上架按鈕":[{"type":0,"value":"上架 ("},{"type":1,"value":"count"},{"type":0,"value":")"}],"admin.profit.whitelist.分潤比例":[{"type":0,"value":"分潤比例 (%)"}],"admin.profit.whitelist.加入失敗":[{"type":0,"value":"加入失敗,請稍後再試"}],"admin.profit.whitelist.取消":[{"type":0,"value":"取消"}],"admin.profit.whitelist.商品":[{"type":0,"value":"商品"}],"admin.profit.whitelist.已加入商品列表":[{"type":0,"value":"已加入商品列表"}],"admin.profit.whitelist.新增上架商品":[{"type":0,"value":"新增上架商品"}],"admin.profit.{salesCount} 人購買":[{"type":1,"value":"salesCount"},{"type":0,"value":" sold"}],"admin.profit.交易失敗":[{"type":0,"value":"Transaction Failure"}],"admin.profit.交易完成,需要系統確認此交易是否成立":[{"type":0,"value":"The transaction is completed. The system needs to confirm whether the transaction is established."}],"admin.profit.交易已確認,進入金流管理清單":[{"type":0,"value":"The transaction has been confirmed, enter the cash flow management list"}],"admin.profit.你可能也會喜歡":[{"type":0,"value":"You may also like"}],"admin.profit.前往推廣":[{"type":0,"value":"Go to Promote"}],"admin.profit.審核中":[{"type":0,"value":"Under review"}],"admin.profit.廣告看板":[{"type":0,"value":"Advertising billboard"}],"admin.profit.廣告連結":[{"type":0,"value":"Ad Link"}],"admin.profit.推廣者能使用此廣告連結去推廣商品,若成功販售一樣能取得分潤。":[{"type":0,"value":"Promoters can use this ad link to promote products. Successful sales will also earn commissions."}],"admin.profit.標題文字":[{"type":0,"value":"Title Text"}],"admin.profit.此金額目前可提領":[{"type":0,"value":"This amount is currently available for withdrawal"}],"admin.profit.無標題":[{"type":0,"value":"Untitled"}],"admin.profit.營利設定":[{"type":0,"value":"Profit Setting"}],"admin.profit.營利選品":[{"type":0,"value":"Profitable product selection"}],"admin.profit.獎金確認":[{"type":0,"value":"Bonus Confirmation"}],"admin.profit.訂單編號 :":[{"type":0,"value":"Order # :"}],"admin.profit.設定此區塊的標題文字":[{"type":0,"value":"Set the title text of this block"}],"admin.profit.設定此區塊要推薦的商品":[{"type":0,"value":"Set the recommended products for this section"}],"admin.profit.請先點擊下方按鈕查看公關品,熟悉產品後,即可複製你的專屬連結開始推廣。每筆經由該連結產生的訂單,你都能獲得銷售分潤!":[{"type":0,"value":"Click the button below to view the review copy. Once familiar with the product, copy your exclusive link to start promoting. You will earn a commission on every order made through your link!"}],"admin.profit.買過《{productName}》的人也買了":[{"type":0,"value":"Buyers of \\""},{"type":1,"value":"productName"},{"type":0,"value":"\\" also purchased"}],"admin.profit.領取公關品與專屬連結":[{"type":0,"value":"Claim review copy and exclusive link"}],"admin.profit.顯示標題":[{"type":0,"value":"Show Title"}],"admin.promoBar.foundry.cta":[{"type":0,"value":"Apply now"}],"admin.promoBar.foundry.subtitle":[{"type":0,"value":"From company name pre-check and form filling to submission and registered office address — full assistance."}],"admin.promoBar.foundry.title":[{"type":0,"value":"Introducing Portaly Foundry — set up your company online in 10 minutes!"}],"admin.promoBar.mediaKit.activateError":[{"type":0,"value":"啟用失敗,請稍後再試"}],"admin.promoBar.mediaKit.cta":[{"type":0,"value":"免費啟用"}],"admin.promoBar.mediaKit.ctaActivating":[{"type":0,"value":"啟用中"}],"admin.promoBar.mediaKit.subtitle":[{"type":0,"value":"加速與品牌、廠商溝通,並透過 Portaly 邀請推薦合適的合作夥伴"}],"admin.promoBar.mediaKit.title":[{"type":0,"value":"全新推出【創作者履歷】,一鍵生成你的專屬廠商合作頁"}],"admin.promoBar.rewardsLaunch.cta":[{"type":0,"value":"立即開始"}],"admin.promoBar.rewardsLaunch.subtitle":[{"type":0,"value":"上千件線上課程、電子書、講座票券等數位商品,都能免費領取專屬分潤連結。不用粉絲數、不用審核,分享出去就開å
305§‹è³ºåˆ†æ½¤ã€‚"}],"admin.promoBar.rewardsLaunch.title":[{"type":0,"value":"全新推出 Portaly Rewards:推薦好商品,賺取分潤收入!"}],"admin.promotion.dashboard.channel.portalyAds":[{"type":0,"value":"Portaly Ads"}],"admin.promotion.dashboard.channel.portalyStore":[{"type":0,"value":"Portaly Store"}],"admin.promotion.dashboard.channel.rewards":[{"type":0,"value":"營利選品"}],"admin.promotion.dashboard.collapse":[{"type":0,"value":"收合"}],"admin.promotion.dashboard.eligibleCard.bullet.ads":[{"type":0,"value":"上架後自動加入 Portaly Ads 官方廣告曝光"}],"admin.promotion.dashboard.eligibleCard.bullet.profit":[{"type":0,"value":"可以開通營利模式,讓其他用戶幫你推廣"}],"admin.promotion.dashboard.eligibleCard.description":[{"type":0,"value":"我們提供額外的商品曝光版位,選擇商品上架推廣,將大大提高商品曝光機會!"}],"admin.promotion.dashboard.eligibleCard.title":[{"type":0,"value":"上架商品推廣"}],"admin.promotion.dashboard.error":[{"type":0,"value":"資料載入失敗"}],"admin.promotion.dashboard.hero.bullet1":[{"type":0,"value":"✓ 上架後自動加入 Portaly Ads 官方廣告曝光"}],"admin.promotion.dashboard.hero.bullet2":[{"type":0,"value":"✓ 可以開通營利模式,讓其他用戶幫你推廣"}],"admin.promotion.dashboard.hero.description":[{"type":0,"value":"我們提供額外的商品曝光版位,選擇商品上架推廣,將大大提高商品曝光機會!"}],"admin.promotion.dashboard.hero.title":[{"type":0,"value":"上架商品推廣"}],"admin.promotion.dashboard.learnMore":[{"type":0,"value":"了解更多"}],"admin.promotion.dashboard.metric.clicks":[{"type":0,"value":"商品點擊"}],"admin.promotion.dashboard.metric.impressions":[{"type":0,"value":"推廣曝光"}],"admin.promotion.dashboard.metric.orders":[{"type":0,"value":"推廣銷量"}],"admin.promotion.dashboard.metric.revenue":[{"type":0,"value":"推廣營收"}],"admin.promotion.dashboard.metric.upcoming":[{"type":0,"value":"此指標即將支援"}],"admin.promotion.dashboard.range.allTime":[{"type":0,"value":"歷史累積"}],"admin.promotion.dashboard.range.last30":[{"type":0,"value":"過去 30 天"}],"admin.promotion.dashboard.section.products":[{"type":0,"value":"商品列表"}],"admin.promotion.dashboard.section.trend":[{"type":0,"value":"最近 30 天趨勢"}],"admin.promotion.dashboard.status.enabled":[{"type":0,"value":"已啟用"}],"admin.promotion.dashboard.status.partial":[{"type":0,"value":"部分商品"}],"admin.quotaPack.openedInNewTab":[{"type":0,"value":"已在新分頁開啟付款頁面"}],"admin.quotaPack.openedInNewTabHint":[{"type":0,"value":"付款完成後回到這裡,額度會自動更新。"}],"admin.quotaPack.purchaseFailed":[{"type":0,"value":"無法開啟付款頁面,請稍後再試一次。"}],"admin.recurringDonation.功能上線:每月定額贊助":[{"type":0,"value":"功能上線:每月定額贊助"}],"admin.recurringDonation.啟用贊助,讓你的粉絲支持你的創作!":[{"type":0,"value":"啟用贊助,讓你的粉絲支持你的創作!"}],"admin.recurringDonation.拉入贊助連結板塊":[{"type":0,"value":"拉入贊助連結板塊"}],"admin.recurringDonation.自訂金額贊助啟用":[{"type":0,"value":"自訂金額贊助啟用"}],"admin.recurringDonation.透過 Portaly 設定每月定額贊助,讓粉絲能穩定支持你的創作!":[{"type":0,"value":"透過 Portaly 設定每月定額贊助,讓粉絲能穩定支持你的創作!"}],"admin.recurringDonation.還可以啟用自訂金額,讓粉絲有更高的彈性來贊助你":[{"type":0,"value":"還可以啟用自訂金額,讓粉絲有更高的彈性來贊助你"}],"admin.report. 官方@line":[{"type":0,"value":"Official@Line"}],"admin.report.* 傳送門僅針對侵權申訴處置相關帳號,並不負擔雙方法律上的訴訟責任。":[{"type":0,"value":"* Portaly only handles accounts related to infringement complaints and does not bear legal liability for either party\'s litigation."}],"admin.report.* 您可以參考我們的":[{"type":0,"value":"* You can refer to our"}
305],"admin.report.* 若發現傳送門疑似違反使用規範,您可以參考我們的":[{"type":0,"value":"* If you find that Portaly is suspected of violating usage rules, you can refer to our"}],"admin.report.* 請注意,提交誤導、偽造的資料,有可能讓您背負相關法律責任。":[{"type":0,"value":"*Please note that submitting misleading or falsified information may result in legal liabilit"}],"admin.report.一般觀眾":[{"type":0,"value":"General Audience"}],"admin.report.不實報導或虛假新聞":[{"type":0,"value":"False Reports or Fake News"}],"admin.report.仇恨與歧視言論":[{"type":0,"value":"Hate Speech and Discrimination"}],"admin.report.使用條款":[{"type":0,"value":"Terms of Use"}],"admin.report.侵犯著作權、智慧財產權內容":[{"type":0,"value":"Copyright or Intellectual Property Infringement"}],"admin.report.傳送門的用戶":[{"type":0,"value":"Portaly Users"}],"admin.report.公司員工":[{"type":0,"value":"Company Employees"}],"admin.report.其他":[{"type":0,"value":"Others"}],"admin.report.包含侵權內容擷圖、您的權利申告證明、任何有助於證明您是權利所有人的資料,請以壓縮檔案格式上傳":[{"type":0,"value":"Include screenshots of infringing content, proof of your rights claim, and any information that helps verify your ownership rights. Please upload as a compressed file."}],"admin.report.名義、肖像、商標冒用":[{"type":0,"value":"Misuse of Name, Image, or Trademark"}],"admin.report.回首頁":[{"type":0,"value":"Go to Home Page"}],"admin.report.執法人員":[{"type":0,"value":"Law Enforcement"}],"admin.report.如果您發現了可疑的傳送門頁面,可以透過以下表單申請檢舉。我們非常重視傳送門的正當性與合法性,將在收到您的檢舉後妥善查證,若違規屬實,我們將對相關帳號做出對應處置。":[{"type":0,"value":"If you find a suspicious Portaly page, you can report it using the form below. We take Portaly\'s legitimacy and legality seriously and will properly investigate upon receiving your report. If violations are confirmed, we will take appropriate action against the related account."}],"admin.report.媒體":[{"type":0,"value":"Media"}],"admin.report.家人":[{"type":0,"value":"Family"}],"admin.report.您想提出的檢舉類型":[{"type":0,"value":"Type of Complaint"}],"admin.report.您想檢舉的傳送門網址":[{"type":0,"value":"URL of the Portaly you want to report"}],"admin.report.您的 E-mail":[{"type":0,"value":"Your E-mail"}],"admin.report.您的姓名":[{"type":0,"value":"Your Name"}],"admin.report.您的身分是?":[{"type":0,"value":"Your Identity?"}],"admin.report.您的電話":[{"type":0,"value":"Your Phone"}],"admin.report.您與權利所有人的關係":[{"type":0,"value":"Your Relationship with the Rights Holder"}],"admin.report.感謝您的通知,我們將進行審核與處理":[{"type":0,"value":"Thank you for your notification; we will review and process it."}],"admin.report.我代表權利所有人,認為申訴對象並無得到合法授權,有侵犯權利之嫌":[{"type":0,"value":"I represent the rights holder and believe the subject of the complaint does not have legal authorization and is suspected of infringement."}],"admin.report.我所提供的資料皆為真實資料,並無偽造、誤導竄改嫌疑":[{"type":0,"value":"I declare that all the information I provide is true and not falsified or misleading."}],"admin.report.我明白我所提供的資料,將授權予 傳送門 作為查證留存,必要時可能會提供給我所申訴的對象檢閱,以利進行交叉查證":[{"type":0,"value":"I understand that the information I provide will be authorized to Portaly for verification and may be provided to the subject of my complaint for cross-checking if necessary."}],"admin.report.截圖佐證":[{"type":0,"value":"Screenshot Evidence"}],"admin.report.提交您的身分與著作權證明":[{"type":0,"value":"Submit Your Identity and Copyright Proof"}],"admin.report.有人冒用我(或他人) 的名義 / 侵犯智慧財產權":[{"type":0,"value":"Someone is misusing my (or another\'s) name / Infringing Intellectual Property"}],"admin.report.有違法或不洽當的內容":[{"type":0,"value":"Illegal or Inappropriate Content"}],"admin.report.未開啟成人警告的限制級內容":[{"type":0,"value":"Adult Content Without Warning"}],"admin.report.本人":[{"type":0,"value":"Myself"}],"admin.report.本欄位必填":[{"type":0,"value":"This field is required"}],"admin.report.檔案大小不可超過 2 MB":[{"type":0,"value":"File size must not exceed 2 MB"}],"admin.report.檔案大小不可超過 5 MB":[{"type":0,"value":"File size must not exceed 5 MB"}],"admin.report.檢舉違規頁面":[{"type":0,"value":"Report Violation Page"}],"admin.report.權利所有人姓名":[{"type":0,"value":"Rights Holder\'s Name"}],"admin.report.法務委託人員":[{"type":0,"value":"Legal Representative"}],"admin.report.清除重簽":[{"type":0,"value":"Clear and Re-sign"}],"admin.report.獨立調查機構":[{"type":0,"value":"Independent Investigation Agency"}],"admin.report.申訴者簽名":[{"type":0,"value":"Complainant\'s Signature"}],"admin.report.確認。":[{"type":0,"value":"Confirm."}],"admin.report.第幾條、第幾項":[{"type":0,"value":"Section, Item"}],"admin.report.若您發現有人冒用了您的名義、肖像,或是侵害您的智慧財產權,可透過提交證明資料的方式,向傳送
305門安全中心申訴。若查證屬實,我們將對侵權的帳號採取對應處理措施。":[{"type":0,"value":"If you find someone misusing your name, image, or infringing your intellectual property, you can file a complaint with Portaly Security Center by submitting proof. If verified, we will take appropriate action against the infringing account."}],"admin.report.補充資料上傳 (限 5 MB 以內)":[{"type":0,"value":"Upload Supplementary Information (up to 5 MB)"}],"admin.report.請勾選所有聲明":[{"type":0,"value":"Please check all declarations"}],"admin.report.請完整勾選以下聲明":[{"type":0,"value":"Please check all the following declarations"}],"admin.report.請提供相關截圖佐證  (最多五張、每張 2MB 以下)":[{"type":0,"value":"Please provide relevant screenshot evidence (up to five images, each under 2 MB)"}],"admin.report.請注意:這份表單僅針對有違規疑慮的帳號,傳送門操作問題請洽。":[{"type":0,"value":"Note: This form is only for accounts suspected of violations. For operational issues, please contact Portaly support."}],"admin.report.請盡可能詳述您的檢舉原因":[{"type":0,"value":"Please describe your complaint in detail"}],"admin.report.請直接在上方空白處簽名":[{"type":0,"value":"Please sign directly in the blank space above"}],"admin.report.請確認違規項目適用於":[{"type":0,"value":"Please confirm the violation item applies to"}],"admin.report.請詳述侵權的內容與您的權利申告":[{"type":0,"value":"Please detail the infringing content and your rights claim"}],"admin.report.請選擇您的檢舉類型":[{"type":0,"value":"Please select the type of your complaint"}],"admin.report.請選擇您的申訴類型":[{"type":0,"value":"Please select your type of appeal"}],"admin.report.送出":[{"type":0,"value":"Submit"}],"admin.report.違反條款":[{"type":0,"value":"Violation of Terms"}],"admin.report.違法事行為:槍枝、暴力、詐騙、數位性暴力等":[{"type":0,"value":"Illegal Activities: Firearms, Violence, Fraud, Digital Sexual Violence, etc."}],"admin.report.,選擇相對應的檢舉類型。":[{"type":0,"value":"type of complaint."}],"admin.reverseTrial.E-mail 名單蒐集":[{"type":0,"value":"E-mail List Collector"}],"admin.reverseTrial.一鍵開啟,將 Portaly 當成官方品牌頁,強化專業形象。":[{"type":0,"value":"With one click, turn Portaly into your official brand page to enhance your professional image."}],"admin.reverseTrial.下一步":[{"type":0,"value":"Next"}],"admin.reverseTrial.不想讓你的頁面出現推薦廣告?可以從後台一鍵關閉!":[{"type":0,"value":"Turn them on / off the referral ads from your settings page."}],"admin.reverseTrial.優惠倒數":[{"type":0,"value":"Discount Countdown"}],"admin.reverseTrial.分":[{"type":0,"value":"M"}],"admin.reverseTrial.剩餘":[{"type":0,"value":"Remaining"}],"admin.reverseTrial.區塊空間無上限":[{"type":0,"value":"Unlimited Blocks"}],"admin.reverseTrial.天":[{"type":0,"value":"D"}],"admin.reverseTrial.將 portaly.cc 網址換成專屬網域,加強品牌識別度。":[{"type":0,"value":"Replace your portaly.cc URL with a custom domain to strengthen your brand identity."}],"admin.reverseTrial.恢復升級":[{"type":0,"value":"Restore Upgrade"}],"admin.reverseTrial.支援 20 多種功能區塊。無上限的區塊空間,讓您盡情打造自己的品牌頁。":[{"type":0,"value":"Supports over 20 types of functional blocks. With unlimited blocks, you can fully customize your brand page."}],"admin.reverseTrial.新增SEO設定":[{"type":0,"value":"新增SEO設定"}],"admin.reverseTrial.時":[{"type":0,"value":"H"}],"admin.reverseTrial.最後 1 天":[{"type":0,"value":"Last Day"}],"admin.reverseTrial.注意:分頁已達上限,部分分頁關閉中":[{"type":0,"value":"Note: The number of subpages has reached the limit, some subpages are being closed."}],"admin.reverseTrial.略過":[{"type":0,"value":"Skip"}],"admin.reverseTrial.確定":[{"type":0,"value":"OK"}],"admin.reverseTrial.秒":[{"type":0,"value":"S"}],"admin.reverseTrial.立即修正":[{"type":0,"value":"Fix Now"}],"admin.reverseTrial.立即升級":[{"type":0,"value":"Upgrade"}],"admin.reverseTrial.系統升級,全功能免費體驗":[{"type":0,"value":"System Upgrade: Enjoy a Full Features Free Trial"}],"admin.reverseTrial.編輯個人檔案":[{"type":0,"value":"編輯個人檔案"}
305],"admin.reverseTrial.自訂網域":[{"type":0,"value":"Custom Domain"}],"admin.reverseTrial.訂閱方案":[{"type":0,"value":"Subscription Plan"}],"admin.reverseTrial.透過 E-mail 蒐集工具收取觀眾名單,建立有效的流量轉換。":[{"type":0,"value":"Collect audience lists with e-mail collector to boost traffic conversions."}],"admin.reverseTrial.開始前,讓我們來看看 Portaly 有哪些升級功能!":[{"type":0,"value":"Before you start, let\'s check out the upgraded features of Portaly!"}],"admin.reverseTrial.開始體驗":[{"type":0,"value":"Start"}],"admin.reverseTrial.關閉推薦廣告":[{"type":0,"value":"Turn off Ads"}],"admin.reverseTrial.電腦版 RWD 模式":[{"type":0,"value":"Desktop Mode"}],"admin.reverseTrial.頂級試用":[{"type":0,"value":"Premium Trial"}],"admin.richtext.insert-image":[{"type":0,"value":"Insert image"}],"admin.richtext.upload-image-failed":[{"type":0,"value":"圖片上傳失敗,請稍後再試一次。"}],"admin.shareButton.分享":[{"type":0,"value":"Share"}],"admin.shareButton.已複製到剪貼簿":[{"type":0,"value":"Copied to Clipboard"}],"admin.shared.ConfirmDialog.有未儲存的變更,確定要取消編輯嗎?":[{"type":0,"value":"Edit not saved, would you like to continue?"}],"admin.shared.ConfirmDialog.注意":[{"type":0,"value":"Note"}],"admin.shared.E-mail 確認":[{"type":0,"value":"E-mail Confirmation"}],"admin.shared.SEO 設定":[{"type":0,"value":"SEO Settings"}],"admin.shared.Title.編輯標題文字":[{"type":0,"value":"Edit Title"}],"admin.shared.Title.編輯段落文字":[{"type":0,"value":"Edit Paragraph"}],"admin.shared.URL.confirm":[{"type":0,"value":"Save"}],"admin.shared.URL.edit":[{"type":0,"value":"Edit URL"}],"admin.shared.URL.invalid":[{"type":0,"value":"Please check url format."}],"admin.shared.URL.placeholder":[{"type":0,"value":"https://example.com"}],"admin.shared.URL.remove":[{"type":0,"value":"Remove"}],"admin.shared.URL.set":[{"type":0,"value":"Set URL"}],"admin.shared.blocks_list.點擊編輯文字":[{"type":0,"value":"Click to edit"}],"admin.shared.choicesModal.處理中...":[{"type":0,"value":"Processing..."}],"admin.shared.colorEditor.清除":[{"type":0,"value":"Clear"}],"admin.shared.colorEditor.確定":[{"type":0,"value":"OK"}],"admin.shared.colorEditor.自訂顏色":[{"type":0,"value":"Custom Color"}],"admin.shared.confirmDialog.Google帳號不符":[{"type":0,"value":"Mismatch Google account"}],"admin.shared.confirmDialog.來確認執行":[{"type":0,"value":"to proceed"}],"admin.shared.confirmDialog.取消":[{"type":0,"value":"Cancel"}],"admin.shared.confirmDialog.密碼錯誤":[{"type":0,"value":"Wrong password"}],"admin.shared.confirmDialog.注意":[{"type":0,"value":"Note"}],"admin.shared.confirmDialog.確認":[{"type":0,"value":"Ok"}],"admin.shared.confirmDialog.確認執行此動作":[{"type":0,"value":"Confirm this action"}],"admin.shared.confirmDialog.請輸入":[{"type":0,"value":"Please enter"}],"admin.shared.confirmDialog.請輸入您的密碼":[{"type":0,"value":"Please enter your password"}],"admin.shared.copiableText.已複製":[{"type":0,"value":"Copied"}],"admin.shared.copiableText.複製":[{"type":0,"value":"Copy"}],"admin.shared.copiableText.複製網址":[{"type":0,"value":"Copy"}],"admin.shared.copiableText.開啟頁面":[{"type":0,"value":"Open"}],"admin.shared.countLimit.上限":[{"type":0,"value":"Limit"}],"admin.shared.countLimit.升級解鎖更多":[{"type":0,"value":"Upgrade to unlock more "}],"admin.shared.cropPopup.切換為":[{"type":0,"value":"Switch to "}],"admin.shared.cropPopup.寬度符合":[{"type":0,"value":"Fit width"}],"admin.shared.cropPopup.略過裁切":[{"type":0,"value":"Skip"}],"admin.shared.cropPopup.確認":[{"type":0,"value":"Save"}],"admin.shared.cropPopup.縮放":[{"type":0,"value":"Zoom"}],"admin.shared.cropPopup.自由模式":[{"type":0,"value":"Unlock mode"}],"admin.shared.cropPopup.裁切圖片":[{"type":0,"value":"Crop Image"}],"admin.shared.cropPopup.鎖定模式(不能縮小)":[{"type":0,"value":"Lock mode"}],"admin.shared.cropPopup.高度符合":[{"type":0,"value":"Fit height"}],"admin.shared.goodbye.回首頁":[{"type":0,"value":"Back to Home"}],"admin.shared.goodbye.我們不願看到你離開":[{"type":0,"value":"We are sorry to let you leave"}],"admin.shared.groupFakeItems.刪除":[{"type":0,"value":"Delete"}],"admin.shared.groupFakeItems.往上移動":[{"type":0,"value":"Move up"}],"admin.shared.groupFakeItems.往下移動":[{"type":0,"value":"Move down"}],"admin.shared.groupFakeItems.新增":[{"type":0,"value":"Add new"}],"admin.shared.groupFakeItems.複製":[{"type":0,"value":"Copy"}],"admin.shared.groupItems.刪除":[{"type":0,"value":"Delete"}],"admin.shared.groupItems.往上移動":[{"type":0,"value":"Move up"}],"admin.shared.groupItems.往下移動":[{"type":0,"value":"Move down"}],"admin.shared.groupItems.新增":[{"type":0,"value":"Add new"}],"admin.shared.groupItems.複製":[{"type":0,"value":"Copy"}],"admin.shared.imageEditor.(選填) 照片描述,有助網路搜尋 SEO":[{"type":0,"value":"(optional) Alt text for SEO"}],"admin.shared.imageEditor.圖片上傳":[{"type":0,"value":"Upload"}],"admin.shared.imageEditor.圖片更換":[{"type":0,"value":"Change"}],"admin.shared.imageEditor.支援 : jpg/png/gif":[{"type":0,"value":"Support: jpg/png/gif"}],"admin.shared.imageEditor.移除圖片":[{"type":0,"value":"Remove Image"}],"admin.shared.imageEditor.重新裁切":[{"type":0,"value":"Recrop"}],"admin.shared.limitedTimeEvent.calendarSuccessHint":[{"type":0,"value":"Calendar saved successfully. Your email has been added to the calendar."}],"admin.shared.limitedTimeEvent.duplicatedEmail":[{"type":0,"value":"This email has already been registered. Please use a different email."}],"admin.shared.limitedTimeEvent.emailSuccess":[{"type":0,"value":"Successfully registered! We will notify you when the event starts."}],"admin.shared.limitedTimeEvent.emailSuccessEnded":[{"type":0,"value":"Successfully registered! We will notify you when the next sale starts."}],"admin.shared.limitedTimeEvent.quotaExceeded":[{"type":0,"value":"The registration quota has been exceeded. Please try again later."}],"admin.shared.limitedTimeEvent.下次開賣提醒我":[{"type":0,"value":"Notify me for next sale"}],"admin.shared.limitedTimeEvent.來看看我的限時活動/團購吧!":[{"type":0,"value":"Check out my limited-time event/group buy!"}],"admin.shared.limitedTimeEvent.分":[{"type":0,"value":"min"}],"admin.shared.limitedTimeEvent.天":[{"type":0,"value":"d"}],"admin.shared.limitedTimeEvent.手刀搶購":[{"type":0,"value":"Buy Now"}],"admin.shared.limitedTimeEvent.搶先登記":[{"type":0,"value":"Early Registration"}],"admin.shared.limitedTimeEvent.收起":[{"type":0,"value":"Collapse"}],"admin.shared.limitedTimeEvent.時":[{"type":0,"value":"h"}],"admin.shared.limitedTimeEvent.查看更多":[{"type":0,"value":"Show More"}],"admin.shared.limitedTimeEvent.活動說明":[{"type":0,"value":"Event Description"}
305],"admin.shared.limitedTimeEvent.留下你的信箱":[{"type":0,"value":"Leave your email and we\'ll notify you as soon as it\'s available!"}],"admin.shared.limitedTimeEvent.留下你的信箱下次":[{"type":0,"value":"Leave your email and we\'ll notify you as soon as the next sale starts!"}],"admin.shared.limitedTimeEvent.秒":[{"type":0,"value":"s"}],"admin.shared.limitedTimeEvent.設定限時活動資訊":[{"type":0,"value":"Set limited-time event information"}],"admin.shared.limitedTimeEvent.距離結束還有":[{"type":0,"value":"Time until end"}],"admin.shared.limitedTimeEvent.距離開始還有":[{"type":0,"value":"Time until sale starts"}],"admin.shared.link.分享到":[{"type":0,"value":"Share to"}],"admin.shared.link.前往":[{"type":0,"value":"Open"}],"admin.shared.link.已複製!":[{"type":0,"value":"Copied!"}],"admin.shared.link.推薦連結":[{"type":0,"value":"Referral"}],"admin.shared.login.2fa.嘗試次數過多,請稍後再試":[{"type":0,"value":"Too many attempts. Please try again later"}],"admin.shared.login.2fa.完成認證":[{"type":0,"value":"Complete verification"}],"admin.shared.login.2fa.您已設定兩步驟驗證,請輸入您的認證碼":[{"type":0,"value":"You have set up Two-factor authentication. Please enter your authentication code"}],"admin.shared.login.2fa.登入階段已失效,請重新登入":[{"type":0,"value":"This login session is no longer valid. Please log in again"}],"admin.shared.login.2fa.認證碼錯誤":[{"type":0,"value":"Incorrect verification code"}],"admin.shared.login.2fa.重新登入":[{"type":0,"value":"Log in again"}],"admin.shared.login.withGoogle":[{"type":0,"value":"Log in with Google"}],"admin.shared.login.信箱":[{"type":0,"value":"E-Mail"}],"admin.shared.login.密碼":[{"type":0,"value":"Password"}],"admin.shared.login.密碼錯誤":[{"type":0,"value":"Wrong password"}],"admin.shared.login.密碼錯誤太多次,請使用忘記密碼功能":[{"type":0,"value":"Too many failed attempts, please click Forgot password to reset it."}],"admin.shared.login.已寄出密碼重設信,請前往信箱確認":[{"type":0,"value":"We\'ve sent you an e-mail to reset your password."}],"admin.shared.login.忘記密碼?":[{"type":0,"value":"Forgot password?"}],"admin.shared.login.您已有傳送門帳號,請輸入密碼以登入":[{"type":0,"value":"You already have an account, please enter your password to login"}],"admin.shared.login.無此帳號":[{"type":0,"value":"Invalid account"}],"admin.shared.login.登入":[{"type":0,"value":"Log in"}],"admin.shared.login.登入傳送門":[{"type":0,"value":"Login Portaly"}],"admin.shared.login.登入成功,即將自動跳轉":[{"type":0,"value":"Login successful, redirecting your page."}],"admin.shared.login.立即加入":[{"type":0,"value":"Join Now"}],"admin.shared.login.跳轉中":[{"type":0,"value":"Redirecting"}],"admin.shared.login.輸入你的信箱,我們將寄發密碼重設連結。":[{"type":0,"value":"Please enter your e-mail, and we will send a letter to reset your password."}],"admin.shared.login.返回":[{"type":0,"value":"Back"}],"admin.shared.login.送出":[{"type":0,"value":"Submit"}],"admin.shared.login.還沒有帳號?":[{"type":0,"value":"Don\'t have a Portaly account?"}],"admin.shared.login.馬上登入開始推廣分潤":[{"type":0,"value":"Log in now and start earning with affiliate promotions!"}],"admin.shared.navbar.MCP 管理":[{"type":0,"value":"MCP Management"}],"admin.shared.navbar.PortalyFoundry":[{"type":0,"value":"公司設立"}],"admin.shared.navbar.Rewards":[{"type":0,"value":"Rewards"}],"admin.shared.navbar.SEO 設定":[{"type":0,"value":"SEO Settings"}],"admin.shared.navbar.payment":[{"type":0,"value":"Payment"}],"admin.shared.navbar.主頁":[{"type":0,"value":"Home"}],"admin.shared.navbar.使用教學":[{"type":0,"value":"Tutorials"}],"admin.shared.navbar.信件管理":[{"type":0,"value":"信件管理"}],"admin.shared.navbar.分頁管理":[{"type":0,"value":"Subpage"}],"admin.shared.navbar.創作者履歷":[{"type":0,"value":"Creator Profile"}],"admin.shared.navbar.合作洽詢":[{"type":0,"value":"Contact"}],"admin.shared.navbar.名單蒐集":[{"type":0,"value":"Mailing List"}],"admin.shared.navbar.商品推廣":[{"type":0,"value":"Sponsored Products"}],"admin.shared.navbar.商品管理":[{"type":0,"value":"Product"}],"admin.shared.navbar.好友聯賣":[{"type":0,"value":"Friends joint sale"}],"admin.shared.navbar.帳號設定":[{"type":0,"value":"My Account"}
305],"admin.shared.navbar.建立無限多個分頁,":[{"type":0,"value":"Create an unlimited number of pages, "}],"admin.shared.navbar.我是成員":[{"type":0,"value":"I am a member"}],"admin.shared.navbar.我是管理者":[{"type":0,"value":"I am an administrator"}],"admin.shared.navbar.打造專屬網頁空間。":[{"type":0,"value":"Create a personalized web space."}],"admin.shared.navbar.探索":[{"type":0,"value":"Explore"}],"admin.shared.navbar.收藏傳送門":[{"type":0,"value":"Favorites"}],"admin.shared.navbar.數據分析":[{"type":0,"value":"Analytics"}],"admin.shared.navbar.無限分頁":[{"type":0,"value":"Unlimited subpages"}],"admin.shared.navbar.營利總覽":[{"type":0,"value":"Profit Overview"}],"admin.shared.navbar.營利設定":[{"type":0,"value":"Profit Setting"}],"admin.shared.navbar.獲取回饋":[{"type":0,"value":"Get Reward"}],"admin.shared.navbar.發現傳送門":[{"type":0,"value":"Explore"}],"admin.shared.navbar.組織管理":[{"type":0,"value":"Organization"}],"admin.shared.navbar.經營工具":[{"type":0,"value":"Tools"}],"admin.shared.navbar.網頁數據":[{"type":0,"value":"Analytics"}],"admin.shared.navbar.自訂網域":[{"type":0,"value":"Custom Domain"}],"admin.shared.navbar.訂閱服務":[{"type":0,"value":"Portaly Vibe"}],"admin.shared.navbar.變現工具":[{"type":0,"value":"Monetization"}],"admin.shared.navbar.贊助設定":[{"type":0,"value":"Donate"}],"admin.shared.navbar.追蹤設定":[{"type":0,"value":"Tracking"}],"admin.shared.navbar.金流管理":[{"type":0,"value":"Payment"}],"admin.shared.navbar.關於創作者":[{"type":0,"value":"About the Creator"}],"admin.shared.navbar.關於夥伴":[{"type":0,"value":"About the Partner"}],"admin.shared.navbar.預覽":[{"type":0,"value":"Preview"}],"admin.shared.navbar.預覽傳送門頁面":[{"type":0,"value":"Preview Portaly Page"}],"admin.shared.pagination.共 {count} 筆":[{"type":1,"value":"count"},{"type":0,"value":" Entries"}],"admin.shared.pagination.每頁 {perPage} 筆":[{"type":1,"value":"perPage"},{"type":0,"value":" entries per page"}],"admin.shared.pagination.第 {n} 頁":[{"type":0,"value":"Page "},{"type":1,"value":"n"}],"admin.shared.qrcode.傳送門":[{"type":0,"value":"Portaly"}],"admin.shared.qrcode.我":[{"type":0,"value":"My"}],"admin.shared.quickEditable.儲存":[{"type":0,"value":"Save"}],"admin.shared.quickEditable.取消":[{"type":0,"value":"Cancel"}],"admin.shared.ratioImage.圖片已隱藏":[{"type":0,"value":"Picture Hidden"}],"admin.shared.ratioImage.請上傳圖片":[{"type":0,"value":"Upload Image"}],"admin.shared.violation.帳號違反使用條款,已被停用。":[{"type":0,"value":"The account has been disabled due to violation of the terms of use."}],"admin.shared.上傳":[{"type":0,"value":"Upload"}],"admin.shared.下一頁":[{"type":0,"value":"Next"}],"admin.shared.傳送門":[{"type":0,"value":"Portaly"}],"admin.shared.儲存":[{"type":0,"value":"Save"}],"admin.shared.前一頁":[{"type":0,"value":"Prev"}],"admin.shared.副本":[{"type":0,"value":"Copy"}],"admin.shared.區塊限量:":[{"type":0,"value":"Block limit:"}],"admin.shared.合作洽詢":[{"type":0,"value":"Contact Form"}],"admin.shared.名單管理":[{"type":0,"value":"Mailing List Manager"}],"admin.shared.商品管理":[{"type":0,"value":"Product"}],"admin.shared.回上一頁":[{"type":0,"value":"Back"}],"admin.shared.在 {count} 筆資料中搜尋":[{"type":0,"value":"Searching in "},{"type":1,"value":"count"},{"type":0,"value":" records"}],"admin.shared.官方網站":[{"type":0,"value":"Website"}],"admin.shared.已關閉":[{"type":0,"value":" (Hidden)"}],"admin.shared.帳號設定":[{"type":0,"value":"Account"}],"admin.shared.推薦計畫":[{"type":0,"value":"Referral"}],"admin.shared.數據分析":[{"type":0,"value":"Analytics"}],"admin.shared.更多商品":[{"type":0,"value":"More Products"}],"admin.shared.最前頁":[{"type":0,"value":"First Page"}],"admin.shared.最後一頁":[{"type":0,"value":"Last page"}],"admin.shared.權限不足":[{"type":0,"value":"Insufficient permissions"}],"admin.shared.此功能尚未啟用。":[{"type":0,"value":"This feature is not yet enabled."}],"admin.shared.此篇教學":[{"type":0,"value":"This tutorial"}
305],"admin.shared.此網址無法抓取圖片":[{"type":0,"value":"This URL cannot fetch images."}],"admin.shared.編輯按鈕":[{"type":0,"value":"Edit Button"}],"admin.shared.自訂分頁":[{"type":0,"value":"Subpages"}],"admin.shared.自訂網域":[{"type":0,"value":"Custom Domain"}],"admin.shared.訂閱服務":[{"type":0,"value":"Subscriptions"}],"admin.shared.訂閱管理":[{"type":0,"value":"Subscription"}],"admin.shared.設定 Portaly 的網頁標題、描述與預覽圖。有助於優化搜尋引擎排名,獲取更多自然曝光與流量。詳細說明請看":[{"type":0,"value":"Set the webpage title, description, and preview image for Portaly to optimize search engine rankings and gain more organic exposure and traffic."}],"admin.shared.設定為必填":[{"type":0,"value":"Setting is required"}],"admin.shared.註冊帳號":[{"type":0,"value":"Register"}],"admin.shared.贊助設定":[{"type":0,"value":"Donate"}],"admin.shared.追蹤設定":[{"type":0,"value":"Tracking"}],"admin.shared.金流管理":[{"type":0,"value":"Payment"}],"admin.socialVerify.( 已排程,資料同步中… )":[{"type":0,"value":"( Scheduled, syncing data… )"}],"admin.socialVerify.( 排程建立中,請稍候 )":[{"type":0,"value":"( Creating schedule, please wait )"}],"admin.socialVerify.( 更新中,請稍候 )":[{"type":0,"value":"(Updating, please wait.)"}],"admin.socialVerify.Instagram 認證注意事項":[{"type":0,"value":"Instagram Verification Notice"}],"admin.socialVerify.Threads 認證注意事項":[{"type":0,"value":"Threads Verification Notice"}],"admin.socialVerify.【 社群認證 】":[{"type":0,"value":"【Social Verification】"}],"admin.socialVerify.上次更新時間:{lastUpdatedAt}":[{"type":0,"value":"Last Updated: "},{"type":1,"value":"lastUpdatedAt"}],"admin.socialVerify.串接成功!":[{"type":0,"value":"Connection successful!"}],"admin.socialVerify.使用者ID":[{"type":0,"value":"User ID"}],"admin.socialVerify.個人頁面連結,並設定為第一個順位。":[{"type":0,"value":"personal page link, and also set as the first priority."}],"admin.socialVerify.再試一次":[{"type":0,"value":"Try Again"}],"admin.socialVerify.刪除":[{"type":0,"value":"Delete"}],"admin.socialVerify.即將連結你的帳戶":[{"type":0,"value":"About to link your account"}],"admin.socialVerify.完成":[{"type":0,"value":"Completed"}],"admin.socialVerify.尚未完成社群認證,僅為模擬示意":[{"type":0,"value":"Social verification not yet completed, for demonstration purposes only"}],"admin.socialVerify.展示已驗證的社群平台":[{"type":0,"value":"Display verified social platforms"}],"admin.socialVerify.已認證的平台":[{"type":0,"value":"Verified Platforms"}],"admin.socialVerify.我們不會發布、修改或刪除您的帳戶數據。":[{"type":0,"value":"We will not post, modify, or delete any of your account data."}],"admin.socialVerify.我們使用最佳實踐進行數據加密和存儲。":[{"type":0,"value":"We use best practices for data encryption and storage."}],"admin.socialVerify.我們只獲取您已經批准的數據。":[{"type":0,"value":"We only access data you have authorized."}],"admin.socialVerify.新增平台":[{"type":0,"value":"Add Platform"}],"admin.socialVerify.更新":[{"type":0,"value":"Update"}],"admin.socialVerify.最多開啟四個平台":[{"type":0,"value":"Up to 4 platforms only"}],"admin.socialVerify.正在連結到":[{"type":0,"value":"Connecting to"}],"admin.socialVerify.正在連結到 {platform}":[{"type":0,"value":"Connecting to "},{"type":1,"value":"platform"}],"admin.socialVerify.由 Portaly 系統認證為本人帳號。":[{"type":0,"value":"Certified by the Portaly system as the owner\'s account."}],"admin.socialVerify.登入資訊已逾期,請":[{"type":0,"value":"Login expired, please"}],"admin.socialVerify.確認解除串接?":[{"type":0,"value":"Confirm unlinking?"}],"admin.socialVerify.社群認證":[{"type":0,"value":"Social Verification"}],"admin.socialVerify.總人數:":[{"type":0,"value":"Total Followers : "}],"admin.socialVerify.繼續":[{"type":0,"value":"Continue"}],"admin.socialVerify.認證你的社群平台":[{"type":0,"value":"Verify your social platforms"}],"admin.socialVerify.請先確認您的 {platform} 頁面上已設定 Portaly 個人頁面連結,並設定為第一個順位。":[{"type":0,"value":"Please make sure your "},{"type":1,"value":"platform"},{"type":0,"value":" profile has Portaly link set as the first priority."}],"admin.socialVerify.請輸入":[{"type":0,"value":"Please enter"}],"admin.socialVerify.請輸入 {platform} 使用者ID":[{"type":0,"value":"Please enter your "},{"type":1,"value":"platform"},{"type":0,"value":" user ID"}],"admin.socialVerify.請輸入您正確的":[{"type":0,"value":"Please enter your correct"}],"admin.socialVerify.請輸入您正確的 {platformId}":[{"type":0,"value":"Please enter your correct "},{"type":1,"value":"platformId"}],"admin.socialVerify.返回":[{"type":0,"value":"Back"}],"admin.socialVerify.通過社群認證,可以定期更新你的社群平台最新狀態。":[{"type":0,"value":"Social verification allows for regular updates of your latest social platform status."}],"admin.socialVerify.連結中":[{"type":0,"value":"Connecting..."}],"admin.socialVerify.重新登入":[{"type":0,"value":"Login Again"}
305],"admin.socialVerify.開始認證":[{"type":0,"value":"Start Verification"}],"admin.socialVerify.關於資料安全性":[{"type":0,"value":"About Data Security"}],"admin.socialVerify.顯示個平台追蹤數字":[{"type":0,"value":"Display tracking numbers per platform"}],"admin.sso.authError":[{"type":0,"value":"Authentication error"}],"admin.sso.authenticating":[{"type":0,"value":"Authenticating with Portaly"}],"admin.sso.backToAdmin":[{"type":0,"value":"Back to home"}],"admin.sso.chooseAccount":[{"type":0,"value":"Confirm SSO authorization"}],"admin.sso.chooseAccountDescription":[{"type":0,"value":"Choose which account to authorize"}],"admin.sso.client.mediaKit.chooseAccount":[{"type":0,"value":"Sign in to Media Kit"}],"admin.sso.client.mediaKit.chooseAccountDescription":[{"type":0,"value":"Choose the account to use for Media Kit"}],"admin.sso.client.mediaKit.useCurrentAccount":[{"type":0,"value":"Continue with this account"}],"admin.sso.client.mediaKit.useDifferentAccount":[{"type":0,"value":"Sign in with a different account"}],"admin.sso.client.rewards.chooseAccount":[{"type":0,"value":"Sign in to Portaly Rewards"}],"admin.sso.client.rewards.chooseAccountDescription":[{"type":0,"value":"Choose the account to use for Portaly Rewards"}],"admin.sso.client.rewards.useCurrentAccount":[{"type":0,"value":"Continue with this account"}],"admin.sso.client.rewards.useDifferentAccount":[{"type":0,"value":"Sign in with a different account"}],"admin.sso.insufficientPermissions":[{"type":0,"value":"You don\'t have permission to use this service"}],"admin.sso.invalidRedirectUri":[{"type":0,"value":"This authorization link points to an unauthorized return URL. Please start again from an official Portaly entry point."}],"admin.sso.loadingAuth":[{"type":0,"value":"Loading authentication…"}],"admin.sso.missingParams":[{"type":0,"value":"Missing required SSO parameters: client_id and redirect_uri are required."}],"admin.sso.orUseDifferent":[{"type":0,"value":"or"}],"admin.sso.permissionDenied":[{"type":0,"value":"You don\'t have permission to use this service"}],"admin.sso.pleaseWait":[{"type":0,"value":"Verifying your identity, redirecting…"}],"admin.sso.signOutError":[{"type":0,"value":"Error signing out, please try again"}],"admin.sso.title":[{"type":0,"value":"Sign in to Portaly"}],"admin.sso.tryAgain":[{"type":0,"value":"Try again"}],"admin.sso.useCurrentAccount":[{"type":0,"value":"Use this account"}],"admin.sso.useDifferentAccount":[{"type":0,"value":"Sign in with a different account"}],"admin.subscription.(年繳:{yearlyPrice} / 年)":[{"type":0,"value":"(Annual billing: "},{"type":1,"value":"yearlyPrice"},{"type":0,"value":" / year)"}],"admin.subscription.3 個月半價優惠":[{"type":0,"value":"50% off for 3 months"}],"admin.subscription.3D 驗證未完成":[{"type":0,"value":"3D verification was not completed. Please try again and finish the verification step from your bank\'s SMS or app."}],"admin.subscription.Facebook Pixel 追蹤碼":[{"type":0,"value":"Add Facebook Pixel"}],"admin.subscription.GA4 埋入":[{"type":0,"value":"Add Google Analytics"}],"admin.subscription.GTM 埋入":[{"type":0,"value":"Add GTM"}],"admin.subscription.Mailing List 專案數":[{"type":0,"value":"Email Lists"}],"admin.subscription.Mailing List 收單人數/月":[{"type":0,"value":"Email Collection"}],"admin.subscription.Portaly 方案":[{"type":0,"value":"Portaly Plan"}],"admin.subscription.SEO 優化、GA/ Pixel 安裝":[{"type":0,"value":"SEO Optimization, GA / Pixel Installation"}],"admin.subscription.VIP 為官方合作夥伴":[{"type":0,"value":"VIP as an Official Partner"}],"admin.subscription.foundry.付款日期":[{"type":0,"value":"付款日期"}],"admin.subscription.foundry.個月":[{"type":1,"value":"value"},{"type":0,"value":" 個月"}],"admin.subscription.foundry.加購紀錄":[{"type":0,"value":"Foundry 加購紀錄"}],"admin.subscription.foundry.天":[{"type":1,"value":"value"},{"type":0,"value":" 天"}],"admin.subscription.foundry.已退款":[{"type":0,"value":"已退款"}],"admin.subscription.foundry.年":[{"type":1,"value":"value"},{"type":0,"value":" 年"}],"admin.subscription.foundry.成功":[{"type":0,"value":"成功"}],"admin.subscription.foundry.檢視更多":[{"type":0,"value":"檢視更多"}],"admin.subscription.foundry.檢視更少":[{"type":0,"value":"檢視更少"}],"admin.subscription.foundry.狀態":[{"type":0,"value":"狀態"}],"admin.subscription.foundry.金額":[{"type":0,"value":"金額"}],"admin.subscription.foundry.項目":[{"type":0,"value":"項目"}],"admin.subscription.foundryMembershipExtendBadge":[{"type":0,"value":"已透過 Portaly Foundry 加購,延長一年會員資格"}],"admin.subscription.foundryMembershipRenewNotice":[{"type":0,"value":"目前為 Portaly Foundry 加購方案,至下次扣款日將以原價 $"},{"type":1,"value":"amount"},{"type":0,"value":" 自動續訂。"}],"admin.subscription.periodToggle.saveMore":[{"type":0,"value":"Save "},{"type":1,"value":"percent"},{"type":0,"value":"%"}],"admin.subscription.{label} 會員":[{"type":1,"value":"label"},{"type":0,"value":" Member"}],"admin.subscription.三聯式":[{"type":0,"value":"Three-Part"}],"admin.subscription.三聯式發票":[{"type":0,"value":"Three-Part Invoice"}],"admin.subscription.下次":[{"type":0,"value":"Next"}],"admin.subscription.下次付款":[{"type":0,"value":"Next Payment"}],"admin.subscription.下次付款(年繳)":[{"type":0,"value":"Next Payment (Annual)"}],"admin.subscription.下次扣款日":[{"type":0,"value":"Next Billing Date"}],"admin.subscription.下次扣款日期":[{"type":0,"value":"Next Billing Date"}],"admin.subscription.下次扣款日:":[{"type":0,"value":"Next Billing Date:"}],"admin.subscription.下載":[{"type":0,"value":"Download"}],"admin.subscription.不用載具":[{"type":0,"value":"No Carrier Required"}],"admin.subscription.了解":[{"type":0,"value":"Understand"}],"admin.subscription.了解更多":[{"type":0,"value":"Learn More"}],"admin.subscription.二聯式":[{"type":0,"value":"Two-Part"}],"admin.subscription.二聯式發票":[{"type":0,"value":"Two-Part Invoice"}],"admin.subscription.交易異常,請重新操作。":[{"type":0,"value":"Transaction abnormal, please retry."}],"admin.subscription.交易逾時,請重新輸入卡號":[{"type":0,"value":"Transaction Timeout, Please Re-enter Card Number"}],"admin.subscription.付款方式":[{"type":0,"value":"Payment Method"}],"admin.subscription.付款方式與帳單由 Portaly Vibe 管理":[{"type":0,"value":"Payment method and billing are managed by Portaly Vibe"}],"admin.subscription.付款記錄":[{"type":0,"value":"Payment Record"}],"admin.subscription.你的方案":[{"type":0,"value":"Your Plan"}],"admin.subscription.使用信用卡訂閱:{date} 前無須付費。":[{"type":0,"value":"Using credit card: No payment required before "},{"type":1,"value":"date"},{"type":0,"value":"."}],"admin.subscription.使用年訂方案將可再省 6%":[{"type":0,"value":"Save an additional 6% with the annual plan"}],"admin.subscription.使用簽帳卡訂閱:升級後將會立即扣款,但仍享有完整的免費試用天數。":[{"type":0,"value":"Using a debit card: You will be charged immediately, but you will still enjoy the full free trial days."}],"admin.subscription.信用卡交易失敗":[{"type":0,"value":"Transaction Failed"}],"admin.subscription.個月":[{"type":0,"value":"Months"}],"admin.subscription.傳送門VIP,免費使用全方案":[{"type":0,"value":"Portaly VIP, free access to all plans"}
305],"admin.subscription.傳送門永久使用,隨時可以取消、更換方案!":[{"type":0,"value":"Save up to 25% on annual plans"}],"admin.subscription.優惠套用中...":[{"type":0,"value":"Discount Applied..."}],"admin.subscription.優惠期後價格明細":[{"type":0,"value":"After "},{"type":1,"value":"months"},{"type":0,"value":" months, only "},{"children":[{"type":1,"value":"original"}],"type":8,"value":"s"},{"type":0,"value":" "},{"children":[{"type":1,"value":"price"}],"type":8,"value":"b"},{"type":0,"value":" /mo"}],"admin.subscription.優惠期後,每月價格":[{"type":0,"value":"After promo period, "},{"type":1,"value":"price"},{"type":0,"value":"/mo"}],"admin.subscription.優惠期後,每月只要":[{"type":0,"value":"After discount period, only per month"}],"admin.subscription.優惠期後,每月只要 {discount} / 月 ({yearlyPrice} / 年),可隨時取消":[{"type":0,"value":"After discount period, only "},{"type":1,"value":"discount"},{"type":0,"value":" / month ("},{"type":1,"value":"yearlyPrice"},{"type":0,"value":" / year), cancel anytime"}],"admin.subscription.優惠期後,每月只要 {discount},可隨時取消":[{"type":0,"value":"After discount period, only "},{"type":1,"value":"discount"},{"type":0,"value":", cancel anytime"}],"admin.subscription.優惠期過後,":[{"type":0,"value":"After the discount period,"}],"admin.subscription.免費升級":[{"type":0,"value":"Upgrade for Free"}],"admin.subscription.免費天數還剩":[{"type":0,"value":"Days Left of Free Use"}],"admin.subscription.免費試用中":[{"type":0,"value":"Free Trial in Progress"}],"admin.subscription.免費體驗":[{"type":0,"value":"Start for Free"}],"admin.subscription.公司抬頭":[{"type":0,"value":"Company Name"}],"admin.subscription.公司統編":[{"type":0,"value":"Company Tax ID"}],"admin.subscription.到期月:":[{"type":0,"value":"Expiry Month:"}],"admin.subscription.前 {n} 個月免費":[{"type":0,"value":"First "},{"type":1,"value":"n"},{"type":0,"value":" months free"}],"admin.subscription.前14天免費":[{"type":0,"value":"with the first 14 days free"}],"admin.subscription.前往 Portaly Vibe 管理訂閱":[{"type":0,"value":"Manage subscription on Portaly Vibe"}],"admin.subscription.前無法處理您的付款,則會取消您的訂閱,屆時所有進階功能將無法使用。":[{"type":0,"value":"If the payment cannot be processed, your order will be canceled, and all related features will be disabled."}],"admin.subscription.創作者的一站式變現工具":[{"type":0,"value":"Your all-in-one monetization toolkit"}],"admin.subscription.功能":[{"type":0,"value":"Features"}],"admin.subscription.功能比較":[{"type":0,"value":"Compare Plans"}],"admin.subscription.區塊、分頁空間無上限":[{"type":0,"value":"Unlimited Blocks and Subpages"}],"admin.subscription.區塊數量":[{"type":0,"value":"Blocks"}],"admin.subscription.區塊數量提高至":[{"type":0,"value":"Block count increased to"}],"admin.subscription.區塊數量提高至 {count} 組":[{"type":0,"value":"Block count increased to "},{"type":1,"value":"count"},{"type":0,"value":" blocks"}],"admin.subscription.升級即可啟用":[{"type":0,"value":"Activate by upgrading"}],"admin.subscription.升級年訂閱,獲取最佳優惠":[{"type":0,"value":"Upgrade to annual and get the best deal"}],"admin.subscription.升級方案":[{"type":0,"value":"Upgrade Plan"}],"admin.subscription.升級至頂級方案,可享以下功能:":[{"type":0,"value":"Upgrade to the premium plan to enjoy the following features:"}],"admin.subscription.升級解鎖更多空間":[{"type":0,"value":"Upgrade to unlock more"}],"admin.subscription.升級頂級會員,解鎖完整功能":[{"type":0,"value":"Upgrade to Premium to unlock all features"}],"admin.subscription.即將暫停訂閱":[{"type":0,"value":"Subscription About to be Paused"}],"admin.subscription.即將結束訂閱":[{"type":0,"value":"Subscription Ending Soon"}],"admin.subscription.即將轉換方案":[{"type":0,"value":"Plan Conversion Imminent"}],"admin.subscription.原卡片資訊":[{"type":0,"value":"Original Card Information"}],"admin.subscription.取得優惠":[{"type":0,"value":"Get a Discount"}],"admin.subscription.取得專屬優惠":[{"type":0,"value":"Get an Exclusive Discount"}],"admin.subscription.取消訂閱日:":[{"type":0,"value":"Cancellation Date: "}],"admin.subscription.可指定,或預設7505(聯合勸募)":[{"type":0,"value":"Can specify, or default to 7505 (Joint Solicitation)"}],"admin.subscription.可隨時取消":[{"type":0,"value":"Can be canceled at any time"}],"admin.subscription.商用推薦":[{"type":0,"value":"Recommended for Business"}],"admin.subscription.啟用合作表單":[{"type":0,"value":"Enable Contact Forms"}],"admin.subscription.啟用多頁籤模式、合作表單":[{"type":0,"value":"Enable Multi-tab Mode & Contact Forms"}],"admin.subscription.在暫停期間,所有頂級功能將暫時停用,但您的資料與設定仍會完整保留。如果想使用頂級功能,可點擊恢復訂閱。":[{"type":0,"value":"During the pause period, all premium features will be temporarily disabled, but your data and settings will be fully preserved. If you want to use premium features, you can click to resume your subscription."}],"admin.subscription.天":[{"type":0,"value":"Day"}],"admin.subscription.套用優惠":[{"type":0,"value":"Applied Offer"}],"admin.subscription.完整數據分析儀表板":[{"type":0,"value":"Complete Data Analysis Dashboard"}],"admin.subscription.專屬優惠載入中...":[{"type":0,"value":"Exclusive Offer Loading..."}],"admin.subscription.尚未綁定信用卡":[{"type":0,"value":"Payment Method Not Added"}],"admin.subscription.已作廢":[{"type":0,"value":"Voided"}],"admin.subscription.已套用":[{"type":0,"value":"Applied"}],"admin.subscription.已更換卡號":[{"type":0,"value":"Card Number Changed"}],"admin.subscription.帳號狀態":[{"type":0,"value":"Account Status"}
305],"admin.subscription.平台金流":[{"type":0,"value":"Platform Payment"}],"admin.subscription.年":[{"type":0,"value":"Year"}],"admin.subscription.年繳":[{"type":0,"value":"Annual Payment"}],"admin.subscription.年訂":[{"type":0,"value":"Annual"}],"admin.subscription.建立專屬的品牌首頁。":[{"type":0,"value":"Create a dedicated brand homepage."}],"admin.subscription.恢復升級":[{"type":0,"value":"Restore Upgrade"}],"admin.subscription.恢復訂閱":[{"type":0,"value":"Resume Subscription"}],"admin.subscription.恢復訂閱失敗":[{"type":0,"value":"Resume Subscription Failed"}],"admin.subscription.恢復訂閱成功":[{"type":0,"value":"Resume Subscription Successful"}],"admin.subscription.您所訂購的方案享「早鳥折扣」,如更動方案可能會影響優惠權益。":[{"type":0,"value":"Your subscribed plan enjoys an “early bird discount”, changing plans may affect discount rights."}],"admin.subscription.您的訂閱已成功恢復":[{"type":0,"value":"Your subscription has been successfully resumed"}],"admin.subscription.您的頂級會員訂閱已經取消,所有頂級功能將於":[{"type":0,"value":" Your Advanced Membership Subscription has been canceled, All advanced features will end on"}],"admin.subscription.成功訂閱":[{"type":0,"value":"Subscription Successful"}],"admin.subscription.成長型客戶適用,掌握社群全動態!":[{"type":0,"value":"Suitable for growing customers, grasp the full dynamics of the community!"}],"admin.subscription.我們會在付款日的 {n} 日前提醒您。":[{"type":0,"value":"We will remind you "},{"type":1,"value":"n"},{"type":0,"value":" days before the payment"}],"admin.subscription.所有免費會員功能":[{"type":0,"value":"All Free Member Features"}],"admin.subscription.打造專業品牌形象,讓你的內容被更多人看見":[{"type":0,"value":"Build a professional brand and get your content seen by more people"}],"admin.subscription.扣款日:":[{"type":0,"value":"billing date:"}],"admin.subscription.扣款異常":[{"type":0,"value":"Billing Error"}],"admin.subscription.持續保有頂級會員功能":[{"type":0,"value":"Keep enjoying Premium features"}],"admin.subscription.捐贈":[{"type":0,"value":"Donation"}],"admin.subscription.推薦獎勵啟用中":[{"type":0,"value":"Special Reward"}],"admin.subscription.推薦註冊用戶,免費升級 x {months} 個月":[{"type":0,"value":"Referral bonus x "},{"type":1,"value":"months"},{"type":0,"value":" month"}],"admin.subscription.數據匯出":[{"type":0,"value":"Export Data Report"}],"admin.subscription.數據監測":[{"type":0,"value":"View Data Range"}],"admin.subscription.新用戶鎖定年訂超值好禮":[{"type":0,"value":"Lock in the best annual deal"}],"admin.subscription.新用戶鎖定月訂超低價":[{"type":0,"value":"Lock in the lowest monthly price"}],"admin.subscription.新用戶限定,專屬升級方案":[{"type":0,"value":"Exclusive upgrade offer for new users"}],"admin.subscription.方案":[{"type":0,"value":"Plan"}],"admin.subscription.方案升級":[{"type":0,"value":"Plan Upgrade"}],"admin.subscription.方案結束日:":[{"type":0,"value":"Plan End Date:"}],"admin.subscription.方案說明":[{"type":0,"value":"Plan Details"}],"admin.subscription.方案調整日:":[{"type":0,"value":"Plan Adjustment Date:"}],"admin.subscription.方案起始日:":[{"type":0,"value":"Plan Start Date: "}],"admin.subscription.方案轉換日":[{"type":0,"value":"Plan Conversion Date"}],"admin.subscription.於{date}扣款後生效":[{"type":0,"value":"Effective after "},{"type":1,"value":"date"},{"type":0,"value":" payment"}],"admin.subscription.日期":[{"type":0,"value":"Date"}],"admin.subscription.暫停期間:":[{"type":0,"value":"Paused period: "}],"admin.subscription.暫停訂閱中":[{"type":0,"value":"Subscription Paused"}],"admin.subscription.更多客制化選項與操作功能。":[{"type":0,"value":"More customization options and operational features."}],"admin.subscription.更換卡號":[{"type":0,"value":"Change Card Number"}],"admin.subscription.更改付款":[{"type":0,"value":"Change Payment"}],"admin.subscription.更改方案":[{"type":0,"value":"Change Plan"}],"admin.subscription.更新":[{"type":0,"value":"Update"}],"admin.subscription.最低交易費率:":[{"type":0,"value":"Minimum transaction fee:"}],"admin.subscription.最實用":[{"type":0,"value":"Most Practical"}],"admin.subscription.最推薦":[{"type":0,"value":"Most Recommended"}],"admin.subscription.會員":[{"type":0,"value":"Member"}],"admin.subscription.會員升級":[{"type":0,"value":"Upgrade"}],"admin.subscription.會顯示在發票明細的「備註」欄":[{"type":0,"value":"Shown in the Remark field of the invoice"}],"admin.subscription.月":[{"type":0,"value":"Month"}],"admin.subscription.月付":[{"type":0,"value":"Monthly"}],"admin.subscription.月訂":[{"type":0,"value":"Monthly"}],"admin.subscription.本優惠需重新填寫信用卡資訊":[{"type":0,"value":"This offer requires re-entering credit card information"}],"admin.subscription.本方案為年繳,每年費用":[{"type":0,"value":"Billed annually,"}],"admin.subscription.本期的頂級方案訂閱未能成功扣款,請立即更新付款資訊。若我們在":[{"type":0,"value":"The top-tier subscription plan for this period has not successfully processed the payment. Please update your payment information immediately. If we "}],"admin.subscription.本次付款":[{"type":0,"value":"Payment Amount"}],"admin.subscription.本次付款(年繳)":[{"type":0,"value":"Due Today (Annual)"}],"admin.subscription.查看":[{"type":0,"value":"View"}],"admin.subscription.查看完整功能":[{"type":0,"value":"View Full Features"}],"admin.subscription.查看完整方案":[{"type":0,"value":"View Full Plan"}],"admin.subscription.根據金流系統回報,您的卡片即將到期,請立即更新信用卡資訊以確保權益。":[{"type":0,"value":"receive a payment report from the system, your card will be charged, so please update your credit card information promptly to ensure your rights."}],"admin.subscription.桌上電腦閱覽模式":[{"type":0,"value":"Desktop Preview Mode"}],"admin.subscription.檢視更多":[{"type":0,"value":"View More"}],"admin.subscription.檢視更少":[{"type":0,"value":"View Less"}],"admin.subscription.次月停止扣款":[{"type":0,"value":"Stop billing next month"}],"admin.subscription.次月調整扣款金額":[{"type":0,"value":"Adjust billing amount next month"}],"admin.subscription.正常扣款中":[{"type":0,"value":"Billing Normally"}],"admin.subscription.每{period}付費":[{"type":0,"value":"Every "}
305,{"type":1,"value":"period"},{"type":0,"value":" fee"}],"admin.subscription.每月只要":[{"type":0,"value":"Per Month"}],"admin.subscription.每月多省 6 %":[{"type":0,"value":"Save 6% more per month"}],"admin.subscription.每月多省 6%":[{"type":0,"value":"Save 6% more monthly"}],"admin.subscription.每期扣款金額:":[{"type":0,"value":"Billing Amount Per Period:"}],"admin.subscription.每期金額:":[{"type":0,"value":"Installment amount:"}],"admin.subscription.永久免費":[{"type":0,"value":"Permanently Free"}],"admin.subscription.永久免費使用":[{"type":0,"value":"Permanently Free to Use"}],"admin.subscription.無":[{"type":0,"value":"None"}],"admin.subscription.無上限":[{"type":0,"value":"Unlimited"}],"admin.subscription.無法恢復訂閱,請稍後再試":[{"type":0,"value":"Unable to resume subscription, please try again later"}],"admin.subscription.版面設計":[{"type":0,"value":"Page Edit"}],"admin.subscription.狀態":[{"type":0,"value":"Status"}],"admin.subscription.發卡銀行拒絕了這筆交易":[{"type":0,"value":"Your card issuer declined this transaction. Please check with your bank whether the card allows online and recurring payments and has sufficient credit, or try another card."}],"admin.subscription.發票":[{"type":0,"value":"Invoice"}],"admin.subscription.發票備註":[{"type":0,"value":"Invoice Remark"}],"admin.subscription.發票備註最多 {max} 字":[{"type":0,"value":"Invoice remark must be "},{"type":1,"value":"max"},{"type":0,"value":" characters or fewer"}],"admin.subscription.發票愛心碼":[{"type":0,"value":"Invoice Love Code"}],"admin.subscription.發票資訊":[{"type":0,"value":"Invoice Information"}],"admin.subscription.發票載具":[{"type":0,"value":"Invoice Carrier"}],"admin.subscription.發票類型:":[{"type":0,"value":"Invoice Type:"}],"admin.subscription.目前享有的頂級功能":[{"type":0,"value":"Currently Enjoying Premium Features"}],"admin.subscription.目前方案":[{"type":0,"value":"Current Plan"}],"admin.subscription.目前方案:":[{"type":0,"value":"Current Plan:"}],"admin.subscription.目前為年訂,無法切換":[{"type":0,"value":"Currently on annual plan and cannot switch"}],"admin.subscription.目前為月訂,無法切換":[{"type":0,"value":"Currently on monthly plan and cannot switch"}],"admin.subscription.省":[{"type":0,"value":"Save"}],"admin.subscription.確定":[{"type":0,"value":"Confirm"}],"admin.subscription.空間無上限:圖文、影音、分頁":[{"type":0,"value":"Unlimited space: documents, videos, and sharing"}],"admin.subscription.立刻升級":[{"type":0,"value":"Upgrade Now"}],"admin.subscription.立即加入":[{"type":0,"value":"Join Now"}],"admin.subscription.立即升級":[{"type":0,"value":"Upgrade Immediately"}],"admin.subscription.立即升級,享受頂級功能":[{"type":0,"value":" Your Premium Features "}],"admin.subscription.立即升級,前 14 天免費":[{"type":0,"value":"Upgrade Now, 14-Day Free Trial"}],"admin.subscription.立即升級,前 30 天免費":[{"type":0,"value":"Upgrade Now, First 30 Days Free"}],"admin.subscription.立即升級,前 {n} 個月免費":[{"type":0,"value":"Upgrade now, first "},{"type":1,"value":"n"},{"type":0,"value":" months free"}],"admin.subscription.立即升級,加贈 30 天免費":[{"type":0,"value":"Upgrade Now, Plus 30 Days Free"}],"admin.subscription.立即綁卡":[{"type":0,"value":"Add Payment Method"}],"admin.subscription.第 {n} 個月免費":[{"type":0,"value":"First "},{"type":1,"value":"n"},{"type":0,"value":" months free"}],"admin.subscription.第一年享有優惠":[{"type":0,"value":"First year discount: $"},{"type":1,"value":"price"},{"type":0,"value":" / year"}],"admin.subscription.第一次":[{"type":0,"value":"Next"}],"admin.subscription.管理傳送門":[{"type":0,"value":"Manage Portaly"}],"admin.subscription.組":[{"type":0,"value":"Set"}],"admin.subscription.結束。如果想要選擇新的方案,請先恢復您的訂閱。":[{"type":0,"value":"If you want to choose a new plan, please resume your subscription."}],"admin.subscription.統編格式有誤":[{"type":0,"value":"The unified format is incorrect"}],"admin.subscription.統編檢核碼有誤":[{"type":0,"value":"The unified business number checksum is incorrect"}],"admin.subscription.綁定新卡":[{"type":0,"value":"Bind New Card"}],"admin.subscription.編輯發票資訊":[{"type":0,"value":"Edit Invoice Information"}],"admin.subscription.繼續使用":[{"type":0,"value":"Continue Using"}],"admin.subscription.續約加贈 2 個月":[{"type":0,"value":"Renewal Bonus 2 Months"}],"admin.subscription.自訂 QR CODE ICON":[{"type":0,"value":"Change QR Code Icon"}
305],"admin.subscription.自訂主題色彩":[{"type":0,"value":"Customize Theme Color"}],"admin.subscription.自訂主題配色、看板":[{"type":0,"value":"Customize Theme Colors, Dashboard"}],"admin.subscription.自訂分頁數量":[{"type":0,"value":"Pages"}],"admin.subscription.自訂網域 Domain Name":[{"type":0,"value":"Custom Domain Name"}],"admin.subscription.自訂網站圖示 ( FAV ICON)":[{"type":0,"value":"Change Fav Icon"}],"admin.subscription.自訂自介看板":[{"type":0,"value":"Customize Banner"}],"admin.subscription.自訂頁籤展示":[{"type":0,"value":"Customize Tab Display"}],"admin.subscription.自訂頁面背景":[{"type":0,"value":"Change Background"}],"admin.subscription.行銷工具":[{"type":0,"value":"Tool Kits"}],"admin.subscription.要載具":[{"type":0,"value":"Carrier Required"}],"admin.subscription.訂閱中":[{"type":0,"value":"Subscribed"}],"admin.subscription.訂閱付款失敗":[{"type":0,"value":"Subscription payment failed"}],"admin.subscription.訂閱方案":[{"type":0,"value":"Subscription"}],"admin.subscription.訂閱管理":[{"type":0,"value":"Subscription"}],"admin.subscription.訂閱結束日":[{"type":0,"value":"Subscription End Date"}],"admin.subscription.試用剩餘天數將合併入訂閱天數,延長訂閱":[{"type":0,"value":"Remaining trial days will be merged into subscription days to extend your subscription"}],"admin.subscription.試用剩餘天數與贈送天數將合併入訂閱天數,延長訂閱":[{"type":0,"value":"Remaining trial days and bonus days will be merged into subscription days to extend your subscription"}],"admin.subscription.試用結束後,即恢復免費方案":[{"type":0,"value":"After trial ends, revert to the free plan"}],"admin.subscription.請立即綁訂信用卡,否則將影響您的使用權益":[{"type":0,"value":"Please bind your credit card immediately, otherwise, it will affect your rights to use"}],"admin.subscription.請選擇":[{"type":0,"value":"Please Select"}],"admin.subscription.購買方案":[{"type":0,"value":"Plan"}],"admin.subscription.贈送天數將合併入下期訂閱天數,延長訂閱":[{"type":0,"value":"Bonus days will be added to your next billing cycle"}],"admin.subscription.贊助/商品費率":[{"type":0,"value":"Donate/Product Rate"}],"admin.subscription.載具格式或長度有誤":[{"type":0,"value":"The vehicle format or length is incorrect"}],"admin.subscription.載具條碼":[{"type":0,"value":"Carrier Barcode"}],"admin.subscription.轉年訂方案獲取超值優惠!":[{"type":0,"value":"Switch to annual plan for great savings!"}],"admin.subscription.轉換年訂":[{"type":0,"value":"Switch to Annual Subscription"}],"admin.subscription.轉換年訂 / 月訂":[{"type":0,"value":"Switch to Annual/Monthly Subscription"}],"admin.subscription.轉換月訂":[{"type":0,"value":"Switch to Monthly Subscription"}],"admin.subscription.返回":[{"type":0,"value":"return"}],"admin.subscription.適合只需要連結與基本介紹的創作者,基礎圖文編輯":[{"type":0,"value":"For creators who just need links and a basic profile, with basic editing tools"}],"admin.subscription.適合商用經營者:轉換率 +29% 、SEO 優化":[{"type":0,"value":"Best for professional creators."}],"admin.subscription.適合基礎經營者:基本圖文編輯":[{"type":0,"value":"For your personal page."}],"admin.subscription.適合想成長並變現的創作者,完整支援成長需求。":[{"type":0,"value":"For creators looking to grow and monetize, with full support for growth needs."}],"admin.subscription.選填,例如公司內部核銷編號":[{"type":0,"value":"Optional, e.g. your internal expense code"}],"admin.subscription.重新綁卡":[{"type":0,"value":"Rebind Card"}],"admin.subscription.重試訂閱":[{"type":0,"value":"Retry Subscription"}],"admin.subscription.金額":[{"type":0,"value":"Amount"}],"admin.subscription.開啟電腦版":[{"type":0,"value":"Desktop Mode"}],"admin.subscription.開始使用":[{"type":0,"value":"Start"}],"admin.subscription.開始扣款日期":[{"type":0,"value":"Billing Start Date"}],"admin.subscription.開始扣款日:":[{"type":0,"value":"Billing Start Date:"}],"admin.subscription.關閉":[{"type":0,"value":"Close"}],"admin.subscription.關閉廣告跳出":[{"type":0,"value":"Turn Off Ads"}],"admin.subscription.降為免費方案":[{"type":0,"value":"Downgrade to Free Plan"}],"admin.subscription.降為基礎會員":[{"type":0,"value":"Downgrade to Basic Plan"}],"admin.subscription.電子發票會在扣款後同步寄至您的信箱,目前後台僅提供三聯式發票下載":[{"type":0,"value":"Electronic invoices will be sent to your mailbox after billing, currently, the backend only provides downloads for three-part invoices."}],"admin.subscription.電子發票會寄至您的信箱":[{"type":0,"value":"Electronic Invoice Will Be Sent to Your Mailbox"}],"admin.subscription.頂級方案":[{"type":0,"value":"Premium Plan"}],"admin.subscription.頂級方案即刻生效":[{"type":0,"value":"Premium Plan Takes Effect Immediately"}],"admin.subscription.頂級會員專屬功能":[{"type":0,"value":"Premium Member Exclusive Feature"}],"admin.subscription.頂級會員限定功能":[{"type":0,"value":"Premium Member Exclusive Features"}],"admin.subscription_pause.一個月":[{"type":0,"value":"One Month"}],"admin.subscription_pause.三個月":[{"type":0,"value":"Three Months"}],"admin.subscription_pause.二個月":[{"type":0,"value":"Two Months"}],"admin.subscription_pause.前往降級":[{"type":0,"value":"Go to Downgrade"}],"admin.subscription_pause.您的訂閱已成功暫停 {period} 個月":[{"type":0,"value":"Your subscription has been successfully paused for "}
305,{"type":1,"value":"period"},{"type":0,"value":" month(s)"}],"admin.subscription_pause.所有的資料與設定將會完整保留,期間不會扣款,並停用頂級會員功能。":[{"type":0,"value":"All your data and settings will be fully preserved. No charges during the pause, and premium features will be disabled."}],"admin.subscription_pause.暫停使用 Portaly":[{"type":0,"value":"Pause Portaly"}],"admin.subscription_pause.暫停失敗":[{"type":0,"value":"Pause Failed"}],"admin.subscription_pause.暫停成功":[{"type":0,"value":"Paused Successfully"}],"admin.subscription_pause.暫停期間:{startDate} ~ {endDate}":[{"type":0,"value":"Pause period: "},{"type":1,"value":"startDate"},{"type":0,"value":" ~ "},{"type":1,"value":"endDate"}],"admin.subscription_pause.暫停訂閱":[{"type":0,"value":"Pause Subscription"}],"admin.subscription_pause.暫時用不到 Portaly?您可以選擇先暫停使用, 之後再自動恢復訂閱。":[{"type":0,"value":"Don\'t need Portaly for a while? You can pause your subscription and it will automatically resume later."}],"admin.subscription_pause.無法暫停訂閱,請稍後再試":[{"type":0,"value":"Unable to pause subscription, please try again later"}],"admin.subscription_pause.發生未知錯誤,請稍後再試":[{"type":0,"value":"An unknown error occurred, please try again later"}],"admin.subscription_pause.處理中":[{"type":0,"value":"Processing..."}],"admin.subscription_pause.訂閱將於 {date} 自動恢復升級":[{"type":0,"value":"Subscription will automatically resume on "},{"type":1,"value":"date"}],"admin.super.profitMode.全部時間":[{"type":0,"value":"全部時間"}],"admin.super.profitMode.公關品核准申請":[{"type":0,"value":"公關品核准/申請"}],"admin.super.profitMode.分潤方式":[{"type":0,"value":"分潤方式"}],"admin.super.profitMode.分潤申請人數":[{"type":0,"value":"分潤申請人數"}],"admin.super.profitMode.分潤百分比":[{"type":0,"value":"分潤百分比"}],"admin.super.profitMode.分潤金額":[{"type":0,"value":"分潤金額"}],"admin.super.profitMode.創作者":[{"type":0,"value":"創作者"}],"admin.super.profitMode.區間內":[{"type":0,"value":"區間內"}],"admin.super.profitMode.商品":[{"type":0,"value":"商品"}],"admin.super.profitMode.商品銷售數":[{"type":0,"value":"區間內的商品銷售筆數"}],"admin.super.profitMode.建立時間":[{"type":0,"value":"建立時間"}],"admin.super.profitMode.數值統計期間":[{"type":0,"value":"數值統計期間"}],"admin.super.profitMode.新建立商品數":[{"type":0,"value":"區間內新建立的商品數"}],"admin.super.profitMode.營利模式銷售金額":[{"type":0,"value":"營利模式銷售金額"}],"admin.super.profitMode.產品單價":[{"type":0,"value":"產品單價"}],"admin.super.profitMode.盈利模式":[{"type":0,"value":"盈利模式"}],"admin.super.profitMode.統計載入失敗":[{"type":0,"value":"統計載入失敗,請稍後再試。"}],"admin.super.profitMode.總商品數":[{"type":0,"value":"總商品數"}],"admin.super.profitMode.總商品銷售數":[{"type":0,"value":"總商品銷售數"}],"admin.super.profitMode.購買商品推廣":[{"type":0,"value":"購買商品推廣"}],"admin.super.profitMode.銷售金額":[{"type":0,"value":"銷售金額"}],"admin.support.(限量":[{"type":0,"value":"(Limited"}],"admin.support.*以下圖、文會於付款完成後,顯示於畫面上、並以 e-mail 方式寄送。":[{"type":0,"value":"*The following images and text will be displayed on the screen and sent via e-mail after payment is completed."}],"admin.support.*詳細說明請看 {link}":[{"type":0,"value":"*For detailed information, see "},{"type":1,"value":"link"}],"admin.support.E-mail":[{"type":0,"value":"E-mail"}],"admin.support.E-mail欄位文字":[{"type":0,"value":"E-mail Field Text"}],"admin.support.Telegram 管理":[{"type":0,"value":"Telegram Management"}],"admin.support.atm.description":[{"type":0,"value":"完成下單後,系統會提供您專屬的虛擬帳號,請於期限內至 ATM 或網路銀行完成轉帳。"}],"admin.support.atm.initError":[{"type":0,"value":"ATM 初始化失敗,請稍後再試或選擇其他付款方式。"}],"admin.support.atm.instruction":[{"type":0,"value":"請於期限內至 ATM 或網路銀行完成轉帳,款項到帳後系統會自動更新狀態並寄送收據。"}],"admin.support.atm.paid":[{"type":0,"value":"付款已完成,感謝您!"}],"admin.support.atm.title":[{"type":0,"value":"ATM 虛擬帳號付款"}],"admin.support.telegram.Telegram 管理":[{"type":0,"value":"Telegram Management"}],"admin.support.telegram.chatId格式錯誤":[{"type":0,"value":"請輸入正確的 Chat ID 格式(如 -1001234567890)"}],"admin.support.telegram.group.bullet1":[{"type":0,"value":"設定並連接 Telegram 群組後,系統將自動管理成員"}],"admin.support.telegram.group.bullet2":[{"type":0,"value":"符合贊助條件的用戶會收到專屬的加入邀請連結"}],"admin.support.telegram.group.bullet3":[{"type":0,"value":"取消贊助或退款後,將自動移除群組資格"}],"admin.support.telegram.group.description":[{"type":0,"value":"每月定額贊助限定功能,適合用於經營付費私密社群。讓 Portaly 自動幫你管理私密社群的用戶"}],"admin.support.telegram.group.step1":[{"type":0,"value":"步驟 1:將 "},{"type":1,"value":"bot"},{"type":0,"value":" 加入群組並設為管理員,讓 Portaly 為你自動管理用戶。"},{"type":1,"value":"link"}],"admin.support.telegram.group.step2":[{"type":0,"value":"步驟 2:加入後於對話框輸入 "},{"type":1,"value":"command"},{"type":0,"value":" 以獲得群組的 Chat ID"}
305],"admin.support.telegram.group.step3":[{"type":0,"value":"步驟 3:輸入群組 Chat ID、設定加入金額,並在編輯器中打開「啟用 Telegram 群組邀請」"},{"type":1,"value":"howToOpen"}],"admin.support.telegram.minAmount placeholder":[{"type":0,"value":"輸入最低贊助金額,未填寫則所有定期贊助者皆可加入"}],"admin.support.telegram.minAmount最低金額錯誤":[{"type":0,"value":"最低金額需設定為 1 元以上"}],"admin.support.telegram.modal.description":[{"type":0,"value":"在贊助管理編輯器中,點擊開關打開「啟用 Telegram 群組邀請」"}],"admin.support.telegram.modal.title":[{"type":0,"value":"訂閱群組管理: Telegram"}],"admin.support.telegram.modal.檢查中":[{"type":0,"value":"檢查中"}],"admin.support.telegram.modal.立即打開":[{"type":0,"value":"立即打開"}],"admin.support.telegram.modal.綁定失敗":[{"type":0,"value":"綁定失敗"}],"admin.support.telegram.modal.綁定成功":[{"type":0,"value":"綁定成功"}],"admin.support.telegram.tooltip.紅點說明":[{"type":0,"value":"紅點代表已設定完成,但尚未啟用。"}],"admin.support.telegram.tooltip.綠點說明":[{"type":0,"value":"綠點代表已設定完成,且已啟用。"}],"admin.support.telegram.tooltip說明":[{"type":0,"value":"適合用於經營付費私密社群。開啟後,系統將在用戶成功訂閱時自動發送專屬邀請連結。"}],"admin.support.telegram.tooltip說明.v2":[{"type":0,"value":"設定此功能,Portaly 將自動依贊助金額管理你的私密社群成員"}],"admin.support.telegram.使用教學":[{"type":0,"value":"使用教學"}],"admin.support.telegram.例:-1001234567890":[{"type":0,"value":"群組 ChatId,範例:-1001234567890"}],"admin.support.telegram.儲存並檢查綁定結果":[{"type":0,"value":"儲存並檢查綁定結果"}],"admin.support.telegram.前往Telegram設定":[{"type":0,"value":"前往 Telegram 設定"}],"admin.support.telegram.前往設定":[{"type":0,"value":"前往設定"}],"admin.support.telegram.啟用 Telegram 群組邀請":[{"type":0,"value":"啟用 Telegram 群組邀請"}],"admin.support.telegram.如何打開":[{"type":0,"value":"如何打開?"}],"admin.support.telegram.步驟1":[{"type":0,"value":"步驟 1:將 "},{"type":1,"value":"bot"},{"type":0,"value":" 加入群組並設為管理員,讓 Portaly 為你自動管理用戶"}],"admin.support.telegram.步驟2":[{"type":0,"value":"步驟 2:加入後於對話框輸入 "},{"type":1,"value":"command"},{"type":0,"value":" 以獲得群組的 Chat ID"}],"admin.support.telegram.群組 Chat ID":[{"type":0,"value":"群組 Chat ID"}],"admin.support.telegram.群組 Chat ID 為必填":[{"type":0,"value":"群組 Chat ID 為必填"}],"admin.support.telegram.群組ChatID.label":[{"type":0,"value":"群組 ChatID"}],"admin.support.telegram.群組加入門檻":[{"type":0,"value":"群組加入門檻 (選填)"}],"admin.support.telegram.設定完成後將自動發送邀請連結":[{"type":0,"value":"設定完成後將自動發送邀請連結,建議在方案說明中註記此權益。"}],"admin.support.telegram.設定教學":[{"type":0,"value":"設定教學"}],"admin.support.telegram.詳細設定":[{"type":0,"value":"詳細設定"}],"admin.support.telegram.請輸入群組ChatID":[{"type":0,"value":"請輸入群組 Chat ID"}],"admin.support.telegram.贊助群組管理":[{"type":0,"value":"贊助群組管理"}],"admin.support.telegram.金額設定.label":[{"type":0,"value":"金額設定"}],"admin.support.【自訂金額】對應訊息":[{"type":0,"value":"Custom Amount Corresponding Message"}],"admin.support.【自訂金額】文字":[{"type":0,"value":"Custom Amount Text"}],"admin.support.【自訂金額】金額下限,最少":[{"type":0,"value":"Custom Amount Minimum Limit"}],"admin.support.一般圖片":[{"type":0,"value":"General Image"}],"admin.support.不寄送收據說明文字":[{"type":0,"value":"Do Not Send Receipt Explanation Text"}],"admin.support.不顯示圖片":[{"type":0,"value":"Do Not Display Image"}],"admin.support.付款方式":[{"type":0,"value":"Payment Method"}
305],"admin.support.你的支持提供我創作的動力":[{"type":0,"value":"Your support motivates my creation"}],"admin.support.保留贊助":[{"type":0,"value":"保留贊助"}],"admin.support.信用卡":[{"type":0,"value":"Credit Card"}],"admin.support.僅單筆贊助能使用 Paypal 收款":[{"type":0,"value":"Only one-time donations can be collected via Paypal"}],"admin.support.僅能輸入數字":[{"type":0,"value":"Only Numbers Can Be Entered"}],"admin.support.元":[{"type":0,"value":"Dollars"}],"admin.support.元喔":[{"type":0,"value":"Dollars"}],"admin.support.創作者取消贊助":[{"type":0,"value":"創作者取消贊助"}],"admin.support.動作":[{"type":0,"value":"動作"}],"admin.support.取消原因":[{"type":0,"value":"取消原因"}],"admin.support.取消訂閱":[{"type":0,"value":"取消訂閱"}],"admin.support.啟用單筆贊助":[{"type":0,"value":"Enable one-time donations"}],"admin.support.啟用每月定額贊助":[{"type":0,"value":"Enable monthly donations"}],"admin.support.啟用自訂金額":[{"type":0,"value":"Enable Custom Amount"}],"admin.support.單筆收款上限為":[{"type":0,"value":"Single Receipt Upper Limit"}],"admin.support.單筆贊助":[{"type":0,"value":"One-time donation"}],"admin.support.回饋圖片":[{"type":0,"value":"Reward Image"}],"admin.support.圖片類型":[{"type":0,"value":"Image Type"}],"admin.support.執行後將取消此用戶下一期的每月定額贊助。":[{"type":0,"value":"執行後將取消此用戶下一期的每月定額贊助。"}],"admin.support.姓名欄位說明文字":[{"type":0,"value":"姓名欄位說明文字"}],"admin.support.姓名欄位說明文字.helper":[{"type":0,"value":"顯示在「姓名 / 公司名稱」欄位下方。留空使用預設文案:「為符合監察院申報格式,請留中文真實姓名。」"}],"admin.support.寄件資訊":[{"type":0,"value":"Shipping Information"}],"admin.support.寄送地址":[{"type":0,"value":"Shipping Address"}],"admin.support.審核中":[{"type":0,"value":"Verifying"}],"admin.support.已取消":[{"type":0,"value":"已取消"}],"admin.support.已取消訂閱":[{"type":0,"value":"已取消訂閱"}],"admin.support.已有 {count} 人每月定額贊助中,期待你的加入":[{"type":1,"value":"count"},{"type":0,"value":" people are supporting monthly, join them!"}],"admin.support.已有 {count} 人贊助過,期待你的加入":[{"type":1,"value":"count"},{"type":0,"value":" people have donated, join them!"}],"admin.support.已認證":[{"type":0,"value":"Verified"}],"admin.support.建議尺寸:1200x600":[{"type":0,"value":"Recommended Size: 1200x600"}],"admin.support.感謝你的支持":[{"type":0,"value":"Thank you for your support!"}],"admin.support.感謝你的支持標題":[{"type":0,"value":"Thank you for your support!"}],"admin.support.感謝你的支持!":[{"type":0,"value":"Thank you for your support!"}],"admin.support.感謝大標":[{"type":0,"value":"Thank You Header"}],"admin.support.感謝文字":[{"type":0,"value":"Thank You Text"}],"admin.support.我們將寄送給你付款確認信件":[{"type":0,"value":"We will send you a payment confirmation E-mail"}],"admin.support.我們將寄送給你每月定額贊助確認信件":[{"type":0,"value":"We will send you a monthly donation confirmation Email"}],"admin.support.手機":[{"type":0,"value":"Mobile Phone"}],"admin.support.手機桌布":[{"type":0,"value":"Mobile Wallpaper"}],"admin.support.提款":[{"type":0,"value":"Withdrawal"}],"admin.support.支持{name}":[{"type":0,"value":"Support "},{"type":1,"value":"name"}],"admin.support.收件人姓名":[{"type":0,"value":"Recipient Name"}],"admin.support.收到你的心意":[{"type":0,"value":"Received your kind support"}],"admin.support.收取【通知信】":[{"type":0,"value":"Receive [Notification Email]"}],"admin.support.文字對齊":[{"type":0,"value":"Text Alignment"}],"admin.support.方案圖片":[{"type":0,"value":"Plan Image"}],"admin.support.方案設定":[{"type":0,"value":"Plan Settings"}],"admin.support.方案說明":[{"type":0,"value":"Plan Description"}],"admin.support.最低要設定":[{"type":0,"value":"The minimum amount to set is"}
305],"admin.support.最低金額":[{"type":0,"value":"Minimum Amount"}],"admin.support.最新贊助日期":[{"type":0,"value":"最新贊助日期"}],"admin.support.未審核":[{"type":0,"value":"Not Reviewed"}],"admin.support.次數":[{"type":0,"value":"次數"}],"admin.support.正在取消":[{"type":0,"value":"正在取消"}],"admin.support.此圖片會顯示在每月定額與單筆贊助頁面":[{"type":0,"value":"This image will appear on both monthly and one-time donation pages"}],"admin.support.每月一點小支持,是我前進的動力!":[{"type":0,"value":"A little support every month keeps me going!"}],"admin.support.每月定額名單":[{"type":0,"value":"每月定額名單"}],"admin.support.每月定額贊助":[{"type":0,"value":"Monthly donation"}],"admin.support.無資料":[{"type":0,"value":"無資料"}],"admin.support.物流聯繫使用":[{"type":0,"value":"Used for Logistics Contact"}],"admin.support.狀態":[{"type":0,"value":"狀態"}],"admin.support.獲取粉絲一次性的贊助支持,系統會自動發送感謝信給贊助者":[{"type":0,"value":"獲取粉絲一次性的贊助支持,系統會自動發送感謝信給贊助者"}],"admin.support.留言":[{"type":0,"value":"留言"}],"admin.support.當有粉絲付款成功時,系統會發一封通知信到您的聯絡信箱。":[{"type":0,"value":"When a fan makes a successful payment, the system will send a notification email to your contact mailbox."}],"admin.support.發票是否需要統一編號 (選填)":[{"type":0,"value":"Invoice Needs Tax ID Number (Optional)"}],"admin.support.目前訂閱金額":[{"type":0,"value":"Current Subscription Amount"}],"admin.support.確認取消":[{"type":0,"value":"確認取消"}],"admin.support.確認取消訂閱?":[{"type":0,"value":"確認取消訂閱?"}],"admin.support.確認畫面設定":[{"type":0,"value":"Confirmation Screen Settings"}],"admin.support.確認要關閉嗎?":[{"type":0,"value":"Are you sure you want to disable it?"}],"admin.support.等待付款中":[{"type":0,"value":"Waiting for payment..."}],"admin.support.粉絲每月固定金額贊助;每次贊助扣款後,系統會自動發信給贊助者,贊助者可以隨時取消訂閱":[{"type":0,"value":"粉絲每月固定金額贊助;每次贊助扣款後,系統會自動發信給贊助者,贊助者可以隨時取消訂閱"}],"admin.support.累積訂閱總額":[{"type":0,"value":"Total Subscription Amount"}],"admin.support.組":[{"type":0,"value":"Set"}],"admin.support.置中對齊":[{"type":0,"value":"Center"}],"admin.support.置右對齊":[{"type":0,"value":"Right"}],"admin.support.置左對齊":[{"type":0,"value":"Left"}],"admin.support.自訂":[{"type":0,"value":"Custom"}],"admin.support.自訂支持的金額":[{"type":0,"value":"Custom Support Amount"}],"admin.support.自訂訊息":[{"type":0,"value":"Custom Message"}],"admin.support.自訂金額":[{"type":0,"value":"Custom Amount"}],"admin.support.訂閱中":[{"type":0,"value":"訂閱中"}],"admin.support.訂閱狀態":[{"type":0,"value":"訂閱狀態"}],"admin.support.請填入金額":[{"type":0,"value":"Please Enter an Amount"}],"admin.support.請輸入你的 E-mail":[{"type":0,"value":"Please Enter Your E-mail"}],"admin.support.請輸入公司統編":[{"type":0,"value":"Please Enter Company Tax ID"}],"admin.support.請輸入寄送地址":[{"type":0,"value":"Please Enter Shipping Address"}],"admin.support.請選擇郵遞區號":[{"type":0,"value":"Please select a postal code"}],"admin.support.贊助圖片":[{"type":0,"value":"Support Image"}],"admin.support.贊助方案管理":[{"type":0,"value":"贊助方案管理"}],"admin.support.贊助次數":[{"type":0,"value":"贊助次數"}],"admin.support.贊助累計金額":[{"type":0,"value":"贊助累計金額"}],"admin.support.贊助群組管理":[{"type":0,"value":"贊助群組管理"}],"admin.support.贊助者":[{"type":0,"value":"贊助者"}],"admin.support.贊助頁面已隱藏":[{"type":0,"value":"Support page is hidden"}],"admin.support.身份認證":[{"type":0,"value":"Identity Verification"}],"admin.support.這是我的方案歡迎大家支持":[{"type":0,"value":"This is my plan, everyone\'s support is welcome"}],"admin.support.選擇方案":[{"type":0,"value":"Choose Plan"}],"admin.support.郵遞區號":[{"type":0,"value":"Postal Code"}],"admin.support.重試":[{"type":0,"value":"Retry..."}],"admin.support.金額":[{"type":0,"value":"Amount"}],"admin.support.金額不能大於":[{"type":0,"value":"Amount Should Not Exceed"}],"admin.support.金額不能小於":[{"type":0,"value":"Amount Should Not Be Less Than"}],"admin.support.金額必填":[{"type":0,"value":"Amount Required"}],"admin.support.金額訊息":[{"type":0,"value":"Amount Message"}],"admin.support.金額選項":[{"type":0,"value":"Amount Options"}],"admin.support.關閉後,前台的贊助功能將會隱藏":[{"type":0,"value":"After disabling, the support feature will be hidden on your public page"}],"admin.support.須修正":[{"type":0,"value":"Needs Correction"}
305],"admin.support.顯示單筆贊助人數":[{"type":0,"value":"Show Supporter Count"}],"admin.support.顯示圖片":[{"type":0,"value":"Display Image"}],"admin.support.顯示定期贊助人數":[{"type":0,"value":"Show Supporter Count"}],"admin.survey.上一步":[{"type":0,"value":"Previous Step"}],"admin.survey.下一題":[{"type":0,"value":"Next Question"}],"admin.survey.什麼是頂級會員?":[{"type":0,"value":"What is a Premium Member?"}],"admin.survey.價格因素":[{"type":0,"value":"Price Factors"}],"admin.survey.其他":[{"type":0,"value":"Other"}],"admin.survey.升級領取優惠":[{"type":0,"value":"Upgrade to Receive Benefits"}],"admin.survey.在頂級會員試用期間,您的使用狀態是什麼?":[{"type":0,"value":"What is your usage status during the premium membership trial period?"}],"admin.survey.多數功能都有使用,但還沒決定是否升級":[{"type":0,"value":"Used most features but haven\'t decided whether to upgrade"}],"admin.survey.您未選擇升級的主要原因是什麼?":[{"type":0,"value":"What is the main reason you chose not to upgrade?"}],"admin.survey.我只用到最基本的功能":[{"type":0,"value":"I only use the basic features"}],"admin.survey.我用不到付費功能":[{"type":0,"value":"I don\'t need the paid features"}],"admin.survey.我看不懂方案差異":[{"type":0,"value":"I don\'t understand the difference between plans"}],"admin.survey.我需要更多客服協助":[{"type":0,"value":"I need more customer support"}],"admin.survey.整體體驗不佳或遇到系統錯誤":[{"type":0,"value":"Poor overall experience or encountered system errors"}],"admin.survey.有什麼其他建議想對我們說的嗎?":[{"type":0,"value":"Do you have any other suggestions for us?"}],"admin.survey.為感謝您的回饋!":[{"type":0,"value":"Thank you for your feedback!"}],"admin.survey.特別贈予您 3 個月頂級會員":[{"type":0,"value":"Especially for you, 3 months of premium membership"}],"admin.survey.目前不打算繼續使用 Portaly":[{"type":0,"value":"Currently not planning to continue using Portaly"}],"admin.survey.複選":[{"type":0,"value":"Multiple Choice"}],"admin.survey.送出":[{"type":0,"value":"Submit"}],"admin.survey.選填":[{"type":0,"value":"Optional"}],"admin.survey.頁面還沒有建置完成":[{"type":0,"value":"The page is not yet completed"}],"admin.tour.上一步":[{"type":0,"value":"Previous"}],"admin.tour.關閉":[{"type":0,"value":"Close"}],"admin.trialBar.expired.desktop":[{"type":0,"value":"Restore Upgrade: "},{"type":1,"value":"days"},{"type":0,"value":" Days Remaining"}],"admin.trialBar.expired.lastDay.desktop":[{"type":0,"value":"Restore Upgrade: Last Day"}],"admin.trialBar.expired.lastDay.mobile":[{"type":0,"value":"Restore Upgrade: Last Day"}],"admin.trialBar.expired.mobile":[{"type":0,"value":"Restore Upgrade: "},{"type":1,"value":"days"},{"type":0,"value":" Days Remaining"}],"admin.trialBar.paymentSignup":[{"type":0,"value":"歡迎禮:頂級會員剩餘 "},{"type":1,"value":"days"},{"type":0,"value":" 天"}],"admin.trialBar.paymentSignup.cta":[{"type":0,"value":"了解方案"}],"admin.trialBar.phase1.desktop":[{"type":0,"value":"Premium Trial: "},{"type":1,"value":"days"},{"type":0,"value":" Days Remaining"}],"admin.trialBar.phase1.mobile":[{"type":0,"value":"Premium Trial: "},{"type":1,"value":"days"},{"type":0,"value":" Days Remaining"}],"admin.trialBar.phase2.desktop.suffix":[{"type":0,"value":"Back to Free plan function"}],"admin.trialBar.phase2.mobile":[{"type":0,"value":"⏰ Reverts to Free plan in "},{"type":1,"value":"days"},{"type":0,"value":" days"}],"admin.trialBar.phase3.desktop.suffix":[{"type":0,"value":"Promo price for advanced features"}],"admin.trialBar.phase3.mobile":[{"type":0,"value":"\uD83D\uDD25 Promo price ends in "},{"type":1,"value":"hours"},{"type":0,"value":" hours"}],"admin.trialBar.phase4.desktop.suffix":[{"type":0,"value":"Promo price for advanced features"}],"admin.trialBar.phase4.mobile.prefix":[{"type":0,"value":"\uD83D\uDD25 Promo Countdown"}],"admin.webhook.串接說明":[{"type":0,"value":"Configuration Doc"}],"admin.webhook.僅可設定 https:// 開頭的網址":[{"type":0,"value":"Only URLs starting with https:// can be set"}],"admin.webhook.儲存":[{"type":0,"value":"Save"}],"admin.webhook.加密金鑰":[{"type":0,"value":"Encryption Key"}],"admin.webhook.加密金鑰說明":[{"type":0,"value":"This key will be used to calculate the "},{"type":1,"value":"code"},{"type":0,"value":" signature to confirm that the webhook is sent by Portaly."}],"admin.webhook.啟用 Webhook":[{"type":0,"value":"Enable Webhook"}],"admin.webhook.設定 Webhook":[{"type":0,"value":"Setup "},{"type":1,"value":"type"},{"type":0,"value":" Webhook"}],"admin.webhook.設定 Webhook URL":[{"type":0,"value":"Set the Webhook URL"}],"admin.webhook.關閉":[{"type":0,"value":"Close"}],"ai.aiPage.一鍵生成微型網站":[{"type":0,"value":"Build with AI"}],"ai.aiPage.輸入任何網址,Portaly AI 將生成專屬頁面":[{"type":0,"value":"Paste your website or profile URL to start"}],"ai.aiPage.適用於":[{"type":0,"value":"Compatible with:\\n\\n"}],"aiPage.build.back":[{"type":0,"value":"back to home"}],"aiPage.build.back.signUp":[{"type":0,"value":"back to"}],"aiPage.build.button":[{"type":0,"value":"Generate"}],"aiPage.build.compatible":[{"type":0,"value":"Compatible with:"}],"aiPage.build.subtitle":[{"type":0,"value":"Paste any URL to build your mobile page."}],"aiPage.build.title":[{"type":0,"value":"Build with AI"}],"aiPage.build.以繼續":[{"type":0,"value":"to continue."}],"aiPage.build.你已達到次數上限,請":[{"type":0,"value":"You have reached the limit, please"}],"aiPage.build.註冊":[{"type":0,"value":"sign up"}],"aiPage.claimThisPage":[{"type":0,"value":"Claim this Page"}],"aiPage.createByYourself":[{"type":0,"value":"Create by Yourself"}],"aiPage.createByYourself.or":[{"type":0,"value":"or"}
305],"aiPage.editLater":[{"type":0,"value":"*You can customize everything later."}],"aiPage.feedback.dislike":[{"type":0,"value":"Need help?"}],"aiPage.feedback.dislike.detail":[{"type":0,"value":"Report a bug or any feedbacks for us to improve (optional)."}],"aiPage.feedback.like":[{"type":0,"value":"We\'re glad you liked it!"}],"aiPage.feedback.like.detail":[{"type":0,"value":"Please share with us your feedback or thoughts (optional)."}],"aiPage.feedback.received":[{"type":0,"value":"Feedback shared. Thank you!"}],"aiPage.feedback.submit":[{"type":0,"value":"Submit feedback"}],"aiPage.footerNotification.button":[{"type":0,"value":"Try Portaly AI"}],"aiPage.footerNotification.button.mobile":[{"type":0,"value":"View"}],"aiPage.footerNotification.desktop":[{"type":0,"value":"New! Build your page with a click"}],"aiPage.footerNotification.mobile":[{"type":0,"value":"Newly launched! AI one-click website generation"}],"aiPage.pageIsDone":[{"type":0,"value":"Your Page is Ready"}],"aiPage.share":[{"type":0,"value":"Share this page:"}],"aiPage.signUp.加入頂級創作者的行列,":[{"type":0,"value":"This is an exclusive early access referral."}],"aiPage.signUp.打造專屬的入口網頁":[{"type":0,"value":"Join now to gain full access to Portaly \\n"}],"aiPage.signUp.立即註冊":[{"type":0,"value":"Sign Up to Start\\n"}],"aiPage.start.self":[{"type":0,"value":"Create by Yourself"}],"aiPage.start.title":[{"type":0,"value":"Choose how to start"}],"aiPage.start.withAi":[{"type":0,"value":"Generate with AI"}],"aiPage.startAgain":[{"type":0,"value":"Start Again"}],"aiPage.waitingProcess":[{"type":0,"value":"Generating your website..."}],"analytics.notification.helper":[{"type":0,"value":"We will send a notification when your Portaly achieved new pageview milestones."}],"analytics.notification.title":[{"type":0,"value":"Notifications"}],"blog.article.notFound":[{"type":0,"value":"Sorry, we can’t find anything on that subject right now."}],"blog.article.提供社群經營與個人品牌學習資源,認識內容行銷和網站設計等主題,並學習 Portaly 各項功能如何使用。":[{"type":0,"value":"Explore insights on community management, personal branding, content marketing, website design, and mastering Portaly\'s features."}],"blog.article.文章選集{suffix}":[{"type":0,"value":"Blog"},{"type":1,"value":"suffix"}],"blog.articleLinkBox.readMore":[{"type":0,"value":"Read Article"}],"blog.searchInput.placeholder":[{"type":0,"value":"What do you want to learn about?"}],"comments.allComments":[{"type":0,"value":"All Reviews"}],"comments.allProjects":[{"type":0,"value":"All Projects"}],"comments.block.no_comments":[{"type":0,"value":"No featured reviews yet"}],"comments.block.title":[{"type":0,"value":"View My Product Reviews \uD83D\uDCAC"}],"comments.cannotPinDescription":[{"type":0,"value":"A comment must be selected as a featured comment before it can be pinned."}],"comments.cannotPinTitle":[{"type":0,"value":"Cannot Pin"}],"comments.comment":[{"type":0,"value":"Comment"}],"comments.commentHasNoContent":[{"type":0,"value":"This comment has no content and cannot be pinned."}],"comments.commentHasNoContentCannotSetFeatured":[{"type":0,"value":"This comment has no content and cannot be featured."}],"comments.commentMustBeSelected":[{"type":0,"value":"A comment must be selected as a featured comment before it can be pinned."}],"comments.createdAt":[{"type":0,"value":"Date"}],"comments.featured":[{"type":0,"value":"Featured"}],"comments.genericError":[{"type":0,"value":"載入評論時發生錯誤,請稍後再試。"}],"comments.limitReachedDescription":[{"type":0,"value":"You can pin up to "},{"type":1,"value":"maxPinned"},{"type":0,"value":" comments."}],"comments.limitReachedTitle":[{"type":0,"value":"Limit Reached"}],"comments.loadFailed":[{"type":0,"value":"無法載入評論"}],"comments.noCommentContent":[{"type":0,"value":"No Comment Content"}],"comments.noComments":[{"type":0,"value":"No Comments Currently"}],"comments.noFilteredComments":[{"type":0,"value":"No reviews match the filter criteria."}],"comments.pinned":[{"type":0,"value":"Pinned"}],"comments.productName":[{"type":0,"value":"Product Name"}],"comments.ratingScore":[{"type":0,"value":"Rating"}],"comments.salesCount":[{"type":0,"value":"Sales Volume"}],"comments.selectedComments":[{"type":0,"value":"Selected"}],"comments.view_more":[{"type":0,"value":"View More"}],"common.retry":[{"type":0,"value":"重試"}],"email.confirmReplyTo.confirmAction":[{"type":0,"value":"確認"}],"email.confirmReplyTo.confirmBody":[{"type":0,"value":"按下確認後,收件人回覆這位創作者寄出的信,會寄到這個信箱。"}],"email.confirmReplyTo.confirmTitle":[{"type":0,"value":"確認回信信箱"}],"email.confirmReplyTo.doneBody":[{"type":0,"value":"之後寄出的信,收件人回覆會寄到這個信箱。"}],"email.confirmReplyTo.doneTitle":[{"type":0,"value":"回信信箱已確認"}],"email.confirmReplyTo.errorBody":[{"type":0,"value":"這個連結沒有問題,是我們這邊出了狀況。請稍後再點一次。"}],"email.confirmReplyTo.errorTitle":[{"type":0,"value":"暫時無法處理"}],"email.confirmReplyTo.expiredBody":[{"type":0,"value":"確認連結 24 小時內有效。請到信件管理的「信箱設定」重新寄一次確認信。"}],"email.confirmReplyTo.expiredTitle":[{"type":0,"value":"這個確認連結已過期"}],"email.confirmReplyTo.invalidBody":[{"type":0,"value":"可能已經確認過、換成別的信箱,或連結不完整。請到信件管理的「信箱設定」重新寄一次確認信。"}],"email.confirmReplyTo.invalidTitle":[{"type":0,"value":"這個確認連結無效"}],"email.confirmReplyTo.title":[{"type":0,"value":"確認回信信箱"}],"email.unsubscribe.confirmAction":[{"type":0,"value":"Confirm unsubscribe"}],"email.unsubscribe.confirmBody":[{"type":0,"value":"Once you confirm, you\'ll stop receiving marketing emails from this creator."}],"email.unsubscribe.confirmTitle":[{"type":0,"value":"Confirm unsubscribe"}],"email.unsubscribe.doneBody":[{"type":0,"value":"You\'ll no longer receive marketing emails from this creator."}],"email.unsubscribe.doneTitle":[{"type":0,"value":"You\'ve been unsubscribed"}],"email.unsubscribe.errorBody":[{"type":0,"value":"Your link is fine — something went wrong on our side. Please try again shortly."}],"email.unsubscribe.errorTitle":[{"type":0,"value":"Something went wrong"}
305],"email.unsubscribe.invalidBody":[{"type":0,"value":"The link may be incomplete. Please click “Unsubscribe” in the email again."}],"email.unsubscribe.invalidTitle":[{"type":0,"value":"This unsubscribe link is not valid"}],"email.unsubscribe.title":[{"type":0,"value":"Unsubscribe"}],"favorite.withGoogle":[{"type":0,"value":"Continue With Google"}],"favoritePage.favorite":[{"type":0,"value":"Keep"}],"favoritePage.favorite.ok":[{"type":0,"value":"You have kept a Portaly."}],"home.IG Reels 成長攻略課程頁面,價格為 NT.1280,附有購買按鈕、課程詳情和 4.9 星評價。右上角顯示近期購買者的資料卡。左下方是付款選項,包括信用卡和 PayPal,以及發票資訊的填寫區域。旁邊有 Instagram 圖示。":[{"type":0,"value":"The IG Reels Growth Strategy Course page is priced at NT.1280, featuring a purchase button, course details, and a 4.9-star rating. In the top right corner, there is a profile card of recent buyers. The lower left corner includes payment options such as credit cards and PayPal, along with an invoice information entry section. An Instagram icon is displayed beside it."}],"home.IG 成長顧問":[{"type":0,"value":"Personal Tutor"}],"home.Notion 週記模板數位商品,價格 $299,包含信用卡支付欄位和評價 4.9 星的商品評價。旁邊有一本標示為 VOL. 4 的黃色書籍圖片,以及右上角的立即購買按鈕。":[{"type":0,"value":"The Notion weekly journal template digital product is priced at $299, including a credit card payment section and a 4.9-star product review. Beside it is an image of a yellow book labeled VOL. 4, with a “Buy Now” button in the top right corner."}],"home.Payment":[{"type":0,"value":"Payment"}],"home.Podcast":[{"type":0,"value":"Podcast"}],"home.Portaly AI":[{"type":0,"value":"Portaly AI"}],"home.Portaly 提供一站式的內容變現解決方案,幫助網紅、創作者、KOL 輕鬆銷售電子書、模板、顧問與線上課程,將社群流量轉化為實際收入。內建 Portaly AI 協助優化你的內容展示和銷售策略。":[{"type":0,"value":"Portaly simplifies donation and content monetization for creators, offering tools to sell eBooks, templates, courses, and more. With Portaly, you can optimize your sales and maximize your income from social media traffic."}],"home.Portaly 是全球最大的中文傳送門工具,一站式整合所有社群資源,連結你的 Instagram、 YouTube、Podcast 與 Tiktok。用 AI 協助打造你專屬的一站式網站,達成導流與銷售的經營目標。":[{"type":0,"value":"Portaly connects all your social media channels—Instagram, YouTube, TikTok, and more—into a single, AI-powered Link in Bio. Drive traffic and boost sales effortlessly."}],"home.Portaly 讓你輕鬆蒐集與管理社群名單。透過簡易的表單與訂閱管理工具,將社群流量變成潛在的客戶 E-mail 資料。用 AI 分析數據,提升你的經營變現策略。":[{"type":0,"value":"Portaly simplifies audience growth by converting social media traffic into subscriber data. Use AI-driven forms and analysis tools to optimize engagement and boost monetization."}],"home.Rewards":[{"type":0,"value":"Rewards"}],"home.Sophia 的個人頁面和行銷概覽,展示社群媒體平台圖示、IG Reels 成長攻略課程和網站瀏覽數據。旁邊有一對一顧問協助的預約卡片、調色板和網站瀏覽條形圖。":[{"type":0,"value":"Sophia’s personal page and marketing overview showcase social media platform icons, the IG Reels Growth Strategy Course, and website traffic data. Next to it are a booking card for one-on-one consulting assistance, a color palette, and a bar chart of website visits."}],"home.Sophia 的個人頁面預覽,顯示數位商品推廣,包括百萬銷售攻略課程、一對一顧問諮詢服務,以及免費下載的 Notion 設計模板。":[{"type":0,"value":"A preview of Sophia’s personal page showcasing digital product promotions, including the Million Dollar Sales Strategy Course, one-on-one consulting services, and free downloadable Notion design templates."}],"home.Sophia 的社群媒體影響者個人頁面,顯示她在多個平台上的追隨者總數 12k,其中包含 Instagram 7.3k、Threads 300、X 3.0k 和 LinkedIn 1.2k。旁邊環繞著 TikTok、Podcast、Instagram、Facebook 和 YouTube 的圖示。":[{"type":0,"value":"Sophia’s social media influencer profile page shows her total follower count across multiple platforms as 12k, including 7.3k on Instagram, 300 on Threads, 3.0k on X, and 1.2k on LinkedIn. Icons for TikTok, Podcast, Instagram, Facebook, and YouTube are displayed around her profile."}],"home.YouTuber":[{"type":0,"value":"YouTuber"}],"home.about.About Portaly":[{"type":0,"value":"About Portaly"}],"home.about.About Team":[{"type":0,"value":"About Team"}],"home.about.由臺灣團隊「真實引擎」所開發,兩年內打造全球第一的中文傳送門系統 Portaly。":[{"type":0,"value":"Portaly is the world class monetization system for creators and influencers."}],"home.about.立即打造":[{"type":0,"value":"Build now"}],"home.about.關於我們{suffix}":[{"type":0,"value":"About Us"},{"type":1,"value":"suffix"}],"home.creators.探索 Portaly 上的精選網紅與創作者用戶。":[{"type":0,"value":"See how creators build their website with Portaly."}],"home.creators.精選帳號{suffix}":[{"type":0,"value":"Featured Accounts"},{"type":1,"value":"suffix"}],"home.footer.Privacy":[{"type":0,"value":"Privacy"}
305],"home.footer.directory":[{"type":0,"value":"Directory"}],"home.footer.lang.en.long":[{"type":0,"value":"English Version"}],"home.footer.logoAlt":[{"type":0,"value":"Portaly Portal"}],"home.footer.termsConditions":[{"type":0,"value":"Terms & Conditions"}],"home.footer.trademark":[{"type":1,"value":"brand"},{"type":0,"value":"™ is a registered trademark of Real Engine, Inc."}],"home.footer.使用條款":[{"type":0,"value":"Terms of Use"}],"home.footer.申訴檢舉":[{"type":0,"value":"Complaint & Reporting"}],"home.footer.聯絡信箱":[{"type":0,"value":"Contact E-mail"}],"home.homepage.cta.免費註冊":[{"type":0,"value":"Sign up for free"}],"home.homepage.hero.description":[{"type":0,"value":"Join "},{"children":[{"type":1,"value":"count"}],"type":8,"value":"em"},{"type":0,"value":" creators worldwide to turn passion into profit. Build your brand, engage your audience, and create revenue—on your terms."}],"home.homepage.hero.免費註冊":[{"type":0,"value":"Start for free"}],"home.monetize.1 對 1 品牌定位輔導課程廣告,圖片中兩名女性正在交談,課程價格為 $1699,標示折扣碼 777。左側有圖標代表『LINKS』與『電子書』,並有藍色箭頭指向課程卡片,背景帶有淡藍色圓形線條裝飾。":[{"type":0,"value":"Personalized Brand Positioning Coaching Ad, two women in conversation. Priced at $1699, with a discount code \\"777\\". Icons for \\"LINKS\\" and \\"eBook\\", with a blue arrow pointing to the course card."}],"home.monetize.IG Reels 成長攻略線上課程促銷廣告,包含課程封面、一位女性講師比出 OK 手勢,標示優惠價格 NT.1280 原價 NT.2980,評價 4.9 顆星。周圍有圖標代表電子書、顧問服務、模版筆記等附加資源,並展示銷售數據:6,948 次觀看(增長 65%)、487 筆銷售(增長 49%)、總收入 $560,163(增長 79%)。下方有購買名單表格,顯示客戶名稱及 Email,右下角有綠色按鈕寫著「立即購買」。":[{"type":0,"value":"IG Reels Growth Strategy Promotional Online Course Ad, which includes the course cover and a female instructor making an OK gesture. The discounted price is NT.1280 (original price NT.2980), rated 4.9 stars. Icons surrounding the ad represent additional resources such as an eBook, consulting services, and template notes. Sales data is displayed: 6,948 views (+65% growth), 487 sales (+49% growth), and generating a total revenue of $560,163 (an increase of 79%). At the bottom of the ad, a purchase list table shows customer names and emails, while a green button in the bottom right corner says \\"Buy Now.\\""}],"home.monetize.Podcast 經營指南課程廣告,黑白封面圖片顯示錄音室內的麥克風,標示折扣碼 POD,並有倒數計時 1 天 17 小時 11 分 21 秒。右側有藍色圖示,分別標示『折扣碼』與『倒數計時』,背景為簡潔白色設計。":[{"type":0,"value":"Podcast Business Guide Course Ad. A black-and-white cover shows a microphone in a recording studio. The discount code \\"POD\\" is displayed, accompanied by a countdown timer showing 1 day, 17 hours, 11 minutes, and 21 seconds remaining. Blue icons on the right indicate \\"Discount Code\\" and \\"Countdown Timer.\\" The background features a clean white design."}],"home.monetize.Portaly 以【數位內容】販售為主,無論是線上課程、電子書、模板、顧問服務等,都可以上架銷售。":[{"type":0,"value":"Portaly focuses on digital content sales, allowing you to sell online courses, e-books, templates, consulting services, and more."}],"home.monetize.Portaly 協助你打造數位商城,透過銷售電子書、線上課程、諮詢服務等商品將內容變現。本服務提供信用卡與 Paypal 付款介面,並串接統一發票、自動申報所得,讓你更能專注在內容產出與銷售推廣上。":[{"type":0,"value":"Portaly helps you create your personal digital store and monetize your content by selling e-books, online courses, and consulting services. Our service supports integrates payment, allowing you to focus more on content creation and promotion."}],"home.monetize.Portaly 協助你打造數位商城,透過銷售電子書、線上課程、諮詢服務等商品將內容變現,並串接付款、發票與報稅,讓你專注於創作。":[{"type":0,"value":"Portaly offers a complete monetization solution, helping you sell digital products like e-books, online courses, and consultations."}],"home.monetize.Portaly 提供商品銷售與內建金流。只要設定好商品介紹和檔案連結,就可以立即開始銷售。詳細的教學<a>請看此</a>":[{"type":0,"value":"Portaly provides a streamlined process for product sales and content monetization. Simply set up your product descriptions and file links, and you can start selling immediately."}],"home.monetize.Portaly 系統非常重視智慧財產權。每位購買者都會獲得專屬的商品連結,若連結被多次點擊,將會自動鎖定,保障內容安全。":[{"type":0,"value":"Portaly’s system offers robust content protection. Each buyer receives a unique product link, and if excessive access attempts are detected, the system will automatically disable the link to ensure content security."}],"home.monetize.Portaly 適合賣哪些產品?":[{"type":0,"value":"What types of products are suitable for Portaly?"}],"home.monetize.一鍵上架":[{"type":0,"value":"One-Click Listing"}],"home.monetize.內容變現":[{"type":0,"value":"Monetize"}],"home.monetize.內容變現,打造你的數位商城":[{"type":0,"value":"Monetize Your Content"},{"children":[],"type":8,"value":"br"},{"type":0,"value":"and Build Your Digital Store"}],"home.monetize.內建信用卡、國際 Paypal 收款,並提供統一發票開立以及自動化帳務申報流程。":[{"type":0,"value":"Supports credit cards, international PayPal payments, and provides unified invoicing and automated tax filing services."}],"home.monetize.如何防止我的數位商品被未經授權下載或分享?":[{"type":0,"value":"How can I prevent unauthorized downloads or sharing of my digital products?"}],"home.monetize.快速上架你的電子書、直播課程、顧問諮詢,將內容轉化為收益。":[{"type":0,"value":"Quickly list and sell e-books, live courses, and consulting services with a seamless digital sales experience."}],"home.monetize.我可以在 Portaly 上賣商品嗎?":[{"type":0,"value":"Can I sell products on Portaly?"}],"home.monetize.提供專屬折扣碼、倒數計時功能,建立你的促銷流程,完成銷售轉單。":[{"type":0,"value":"Access discount campaigns, personalized landing pages, and smart promotional strategies to boost sales and maximize revenue."}],"home.monetize.更多關於數位變現":[{"type":0,"value":"More About"},{"children":[],"type":8,"value":"br"},{"type":0,"value":"Digital"},{"children":[],"type":8,"value":"br"},{"type":0,"value":"Monetization"}
305],"home.monetize.每筆交易完成後,購買者都會收到由系統自動開立並發送的二/三聯式電子發票。用戶提款時,Portaly 將協助您處理公司發票、勞報單、稅務等問題。":[{"type":0,"value":"After each transaction, the system automatically issues and sends an electronic invoice to the buyer. When you request a payout, Portaly will also assist with invoice issuance, reporting, and tax compliance."}],"home.monetize.用戶回饋":[{"type":0,"value":"What Our Users Say"}],"home.monetize.用戶案例":[{"type":0,"value":"Use Case"}],"home.monetize.發票或交易稅金要怎麼處理?":[{"type":0,"value":"How are invoices and transaction taxes handled?"}],"home.monetize.立即註冊":[{"type":0,"value":"Sign Up Now"}],"home.monetize.線上付款與電子發票資訊填寫介面,包含選擇發票類型、付款方式(信用卡或 PayPal)及輸入信用卡資訊的表單。右側有藍色發票圖示標示『統一發票』,綠色盾牌圖示標示『金流串接』,背景為簡潔白色設計。":[{"type":0,"value":"An interface for entering online payment and e-invoice details, including options to select the invoice type, payment method (credit card or PayPal), and a form for entering credit card details. On the right side, a blue invoice icon indicates an \\"E-Invoice,\\" while a green shield icon represents the \\"Integrated Payment System.\\" The background features a clean white design."}],"home.monetize.行銷工具":[{"type":0,"value":"Marketing Tools"}],"home.monetize.金流管理":[{"type":0,"value":"Payment Management"}],"home.monetize.銷售數位商品,創造內容變現":[{"type":0,"value":"Monetize Your Knowledge with Ease"}],"home.monetize.開始使用":[{"type":0,"value":"Get Started"}],"home.payment.Portaly Payment":[{"type":0,"value":"Portaly Payment"}],"home.payment.了解更多":[{"type":0,"value":"了解更多"}],"home.payment.你的 AI 產品,一鍵開始收款":[{"type":0,"value":"你的 AI 產品,一鍵開始收款"}],"home.payment.多元交易方式一次整合":[{"type":0,"value":"多元交易方式一次整合"}],"home.payment.多元交易方式,信用卡、Apple Pay、Line Pay 一次整合":[{"type":0,"value":"多元交易方式,信用卡、Apple Pay、Line Pay 一次整合"}],"home.payment.安裝 Portaly Payment Skill":[{"type":0,"value":"安裝 Portaly Payment Skill"}],"home.payment.專屬 Vibe Coding 的交易引擎。由 Coding Agent 自動串接,讓你的 AI 產品一鍵開始收款。":[{"type":0,"value":"專屬 Vibe Coding 的交易引擎。由 Coding Agent 自動串接,讓你的 AI 產品一鍵開始收款。"}],"home.payment.專屬 Vibe Coding 的交易引擎,由 Coding Agent 自動串接,讓你的 AI 產品一鍵開始收款。":[{"type":0,"value":"專屬 Vibe Coding 的交易引擎,由 Coding Agent 自動串接,讓你的 AI 產品一鍵開始收款。"}],"home.payment.建立月費 $299 訂閱方案":[{"type":0,"value":"建立月費 $299 訂閱方案"}],"home.payment.後台管理介面,訂戶、方案、交易報表集中管理":[{"type":0,"value":"後台管理介面,訂戶、方案、交易報表集中管理"}],"home.payment.發票":[{"type":0,"value":"發票"}],"home.payment.發票自動開立 + 稅務歸戶":[{"type":0,"value":"發票自動開立 + 稅務歸戶"}],"home.payment.發票與稅務自動處理":[{"type":0,"value":"發票與稅務自動處理"}],"home.payment.發票與稅務,電子發票自動開立、營業稅由 Portaly 處理":[{"type":0,"value":"發票與稅務,電子發票自動開立、營業稅由 Portaly 處理"}],"home.payment.稅務":[{"type":0,"value":"稅務"}],"home.payment.立即開始":[{"type":0,"value":"立即開始"}],"home.payment.結帳與訂閱一條龍":[{"type":0,"value":"結帳與訂閱一條龍"}],"home.payment.結帳與訂閱,結帳頁、訂閱方案、Webhook 通知一條龍":[{"type":0,"value":"結帳與訂閱,結帳頁、訂閱方案、Webhook 通知一條龍"}],"home.payment.訂閱":[{"type":0,"value":"訂閱"}],"home.payment.設定 API Key":[{"type":0,"value":"設定 API Key"}],"home.payment.金流":[{"type":0,"value":"金流"}],"home.pricing.Email 名單蒐集":[{"type":0,"value":"Email Collection"}],"home.pricing.Email 名單蒐集工具":[{"type":0,"value":"Email list collection tool"}],"home.pricing.Link in bio、個人網站、數位商品、金流收款、名單收集":[{"type":0,"value":"Link in bio, personal website, digital products, payments, email collection"}],"home.pricing.faq.Portaly 會抽成嗎?抽多少?":[{"type":0,"value":"Does Portaly charge a commission? How much?"}],"home.pricing.faq.不想被區塊數量限制":[{"type":0,"value":"Don\'t want block or page limits holding back your content"}],"home.pricing.faq.不會再扣下一期費用":[{"type":0,"value":"No further charges for the next billing cycle"}],"home.pricing.faq.不會影響已建立的內容":[{"type":0,"value":"Your existing content and transaction records won\'t be affected"}],"home.pricing.faq.不會自動扣款":[{"type":0,"value":"You will not be charged automatically"}],"home.pricing.faq.交易費率是以交易發生當下計算":[{"type":0,"value":"The commission rate is based on your membership at the time of the transaction. Upgrading only affects new transactions going forward."}],"home.pricing.faq.付款失敗.不會":[{"type":0,"value":"No."}],"home.pricing.faq.付款失敗只會暫時回到基本方案":[{"type":0,"value":"A failed payment will only temporarily revert you to the Free plan:"}
305],"home.pricing.faq.你可以安心體驗":[{"type":0,"value":"Feel free to try it out — no need to cancel in advance."}],"home.pricing.faq.僅支援信用卡自動扣款":[{"type":0,"value":"Portaly subscriptions only support automatic credit card billing. No other payment methods are available at this time."}],"home.pricing.faq.免費試用.不會":[{"type":0,"value":"No."}],"home.pricing.faq.免費試用結束後會自動扣款嗎?":[{"type":0,"value":"Will I be charged automatically after the free trial?"}],"home.pricing.faq.內容不會被刪除":[{"type":0,"value":"Your content will not be deleted"}],"home.pricing.faq.升級不會回溯.不會":[{"type":0,"value":"No."}],"home.pricing.faq.取消後":[{"type":0,"value":"After cancellation:"}],"home.pricing.faq.可以用 Portaly 收國外款項或外幣嗎?":[{"type":0,"value":"Can I receive international payments or foreign currencies with Portaly?"}],"home.pricing.faq.可以隨時都能取消":[{"type":0,"value":"Yes, you can cancel anytime."}],"home.pricing.faq.可以需頂級方案":[{"type":0,"value":"Yes (Premium plan required)."}],"home.pricing.faq.台灣版與國際版為不同系統":[{"type":0,"value":"⚠️ The Taiwan and International versions are separate systems — accounts and payments are not interchangeable."}],"home.pricing.faq.台灣版適合":[{"type":0,"value":"Taiwan version: For those with a Taiwanese ID and bank account who need to issue uniform invoices"}],"home.pricing.faq.國際版適合":[{"type":0,"value":"International version: For overseas creators or those who use PayPal"}],"home.pricing.faq.基本方案和頂級方案差在哪?":[{"type":0,"value":"What\'s the difference between Free and Premium?"}],"home.pricing.faq.基本方案和頂級方案差在哪?.summary":[{"type":0,"value":"In short: commission rates, feature limits, and advanced tools."}],"home.pricing.faq.基本方案就很夠用":[{"type":0,"value":"\uD83D\uDC49 If you just need a link page without monetization, the Free plan is plenty."}],"home.pricing.faq.基本方案每筆交易抽成":[{"type":0,"value":"Free plan: "},{"type":1,"value":"freeRate"},{"type":0,"value":"% commission per transaction"}],"home.pricing.faq.基本方案:交易抽成":[{"type":0,"value":"Free plan: "},{"type":1,"value":"freeRate"},{"type":0,"value":"% commission, limited features and blocks"}],"home.pricing.faq.如果付款失敗,內容會消失嗎?":[{"type":0,"value":"If payment fails, will my content disappear?"}],"home.pricing.faq.如果你有販售商品":[{"type":0,"value":"\uD83D\uDC49 If you sell products, accept tips, or build email lists, the Premium plan will save you more."}],"home.pricing.faq.如果我之後才升級,之前的交易會變 6% 嗎?":[{"type":0,"value":"If I upgrade later, will my past transactions switch to 6%?"}],"home.pricing.faq.已付費的期間仍可使用":[{"type":0,"value":"You can continue using all features until the paid period expires"}],"home.pricing.faq.希望降低每筆交易抽成":[{"type":0,"value":"Want to lower your per-transaction commission ("},{"type":1,"value":"premiumRate"},{"type":0,"value":"% vs "},{"type":1,"value":"freeRate"},{"type":0,"value":"%)"}],"home.pricing.faq.帳號會自動回到基本方案":[{"type":0,"value":"Your account will automatically revert to the Free plan"}],"home.pricing.faq.想建立 Email 名單":[{"type":0,"value":"Want to build an email list for follow-up marketing"}],"home.pricing.faq.我可以隨時取消訂閱嗎?":[{"type":0,"value":"Can I cancel my subscription anytime?"}],"home.pricing.faq.我適合用台灣版還是國際版 Portaly?":[{"type":0,"value":"Should I use the Taiwan or International version of Portaly?"}],"home.pricing.faq.抽成以交易成功當下的方案為準":[{"type":0,"value":"Commission is based on your plan at the time of the transaction — upgrading does not retroactively adjust past transactions."}],"home.pricing.faq.會依你當下的會員方案計算":[{"type":0,"value":"Yes, based on your current membership plan."}],"home.pricing.faq.有在販售數位商品":[{"type":0,"value":"Selling digital products, courses, or accepting tips"}],"home.pricing.faq.有海外受眾":[{"type":0,"value":"Have an international audience and need PayPal payments"}],"home.pricing.faq.沒有信用卡可以升級嗎?":[{"type":0,"value":"Can I upgrade without a credit card?"}],"home.pricing.faq.目前不行":[{"type":0,"value":"Not at this time."}],"home.pricing.faq.看你收款帳戶與稅務身份":[{"type":0,"value":"It depends on your bank account and tax residency."}],"home.pricing.faq.自己打造產品":[{"type":0,"value":"You build your own product and want a complete payment system to collect payments"}],"home.pricing.faq.超過上限的區塊會被鎖住":[{"type":0,"value":"Blocks exceeding the limit will be locked (not editable)"}],"home.pricing.faq.重新訂閱即可全部解鎖":[{"type":0,"value":"Re-subscribing will unlock everything."}],"home.pricing.faq.需要自訂網域":[{"type":0,"value":"Need a custom domain, SEO settings, and advanced analytics"}],"home.pricing.faq.頂級方案支援 PayPal 收款":[{"type":0,"value":"The Premium plan supports PayPal, allowing overseas users to pay in foreign currencies."}],"home.pricing.faq.頂級方案會省下更多":[{"type":0,"value":"\uD83D\uDC49 Once you start accepting payments or building a list, the Premium plan will save you more in costs and time."}],"home.pricing.faq.頂級方案每筆交易抽成":[{"type":0,"value":"Premium plan: "},{"type":1,"value":"premiumRate"},{"type":0,"value":"% commission per transaction"}],"home.pricing.faq.頂級方案的免費試用結束後":[{"type":0,"value":"After the Premium plan free trial ends:"}],"home.pricing.faq.頂級方案適合哪些人?":[{"type":0,"value":"Who is the Premium plan for?"}],"home.pricing.faq.頂級方案適合哪些人?.intro":[{"type":0,"value":"If any of the following apply to you, the Premium plan is likely a better value:"}],"home.pricing.faq.頂級方案:交易抽成":[{"type":0,"value":"Premium plan: "},{"type":1,"value":"premiumRate"},{"type":0,"value":"% commission, unlimited blocks and pages, custom domain, SEO, email collection, advanced analytics, and PayPal support"}],"home.pricing.一個方案,解決所有工具。":[{"type":0,"value":"One plan for all your tools."}],"home.pricing.一個頁面,完成經營與變現。":[{"type":0,"value":"One page to run and monetize your brand."}],"home.pricing.不用反覆更新個人資料,整合所有內容、作品與商品,在各大社群平台ï¼
305Œä¸€æ¬¡å®Œæˆåˆ†äº«èˆ‡è²©å”®ã€‚":[{"type":0,"value":"No more updating profiles everywhere. Consolidate your content, portfolio, and products across all social platforms — share and sell in one place."}],"home.pricing.了解 Portaly 免費與頂級會員的方案功能與費率。":[{"type":0,"value":"Learn about Portaly\'s pricing plans."}],"home.pricing.交易系統":[{"type":0,"value":"Transaction System"}],"home.pricing.個人網站(含主機)":[{"type":0,"value":"Personal website (w/ hosting)"}],"home.pricing.個人頁面":[{"type":0,"value":"Personal Page"}],"home.pricing.免費開始":[{"type":0,"value":"Start Free"}],"home.pricing.基本 SEO":[{"type":0,"value":"Basic SEO"}],"home.pricing.基本會員":[{"type":0,"value":"Free Plan"}],"home.pricing.多省 14% !":[{"type":0,"value":"Save 14% more!"}],"home.pricing.將創作與變現工具集中管理,成本與流程都更簡單。":[{"type":0,"value":"Manage all your creation and monetization tools in one place — simpler and more cost-effective."}],"home.pricing.工具一起買,更划算!":[{"type":0,"value":"All-in-one is a better deal!"}],"home.pricing.工具需求":[{"type":0,"value":"Tool"}],"home.pricing.年成本(概估)":[{"type":0,"value":"Est. Annual Cost"}],"home.pricing.年訂 NT${price}":[{"type":0,"value":"Annual $"},{"type":1,"value":"price"}],"home.pricing.從基本經營到穩定變現,自由選擇最適合的方案":[{"type":0,"value":"From basic presence to steady monetization — choose the plan that fits you"}],"home.pricing.抽成":[{"type":0,"value":"commission"}],"home.pricing.數位商品":[{"type":0,"value":"Digital Products"}],"home.pricing.方案說明{suffix}":[{"type":0,"value":"Pricing"},{"type":1,"value":"suffix"}],"home.pricing.每月多省 14 %":[{"type":0,"value":"Save 14% monthly"}],"home.pricing.準備好加入創作者的行列了嗎?":[{"type":0,"value":"Ready to join the creator community?"}],"home.pricing.為創作者打造的成長與變現方案":[{"type":0,"value":"Growth & monetization plans built for creators"}],"home.pricing.訂閱 / 贊助工具":[{"type":0,"value":"Subscription / tipping tool"}],"home.pricing.訂閱 / 贊助工具tag":[{"type":0,"value":"Subscription / Tipping"}],"home.pricing.許多知名創作者選擇 Portaly":[{"type":0,"value":"Trusted by top creators on Portaly"}],"home.pricing.詳細方案比較":[{"type":0,"value":"Detailed Plan Comparison"}],"home.pricing.賣課 / 數位商品":[{"type":0,"value":"Sell courses / digital products"}],"home.pricing.金流收款":[{"type":0,"value":"Payments"}],"home.pricing.金流收款工具(平台費+手續費)":[{"type":0,"value":"Payment tool (platform + fees)"}],"home.pricing.頂級方案":[{"type":0,"value":"Premium Plan"}],"home.pricing.頂級會員":[{"type":0,"value":"Premium Plan"}],"home.rewards.Portaly Rewards":[{"type":0,"value":"Portaly Rewards"}],"home.rewards.productCount":[{"type":1,"value":"count"},{"type":0,"value":"+ ä»¶"}],"home.rewards.{count} 筆":[{"type":1,"value":"count"},{"type":0,"value":" 筆"}],"home.rewards.一鍵領取專屬連結":[{"type":0,"value":"一鍵領取專屬連結"}],"home.rewards.上千件可推薦商品,涵蓋多種類型":[{"type":0,"value":"上千件可推薦商品,涵蓋多種類型"}],"home.rewards.上千件商品任你挑":[{"type":0,"value":"上千件商品任你挑"}],"home.rewards.上千件數位商品免費領取專屬分潤連結,不用粉絲數、不用審核,分享出去就開始賺分潤。":[{"type":0,"value":"上千件數位商品免費領取專屬分潤連結,不用粉絲數、不用審核,分享出去就開始賺分潤。"}],"home.rewards.上千件線上課程、電子書、講座票券,免費領取專屬分潤連結。不用粉絲數、不用審核,分享出去就開始賺分潤。":[{"type":0,"value":"上千件線上課程、電子書、講座票券,免費領取專屬分潤連結。不用粉絲數、不用審核,分享出去就開始賺分潤。"}],"home.rewards.了解更多":[{"type":0,"value":"了解更多"}],"home.rewards.你的收入/月":[{"type":0,"value":"你的收入/月"}],"home.rewards.分潤儀表板,一鍵領取專屬連結,成交自動歸因":[{"type":0,"value":"分潤儀表板,一鍵領取專屬連結,成交自動歸因"}],"home.rewards.分潤比例":[{"type":0,"value":"分潤比例"}],"home.rewards.推薦好商品,賺取分潤收入":[{"type":0,"value":"推薦好商品,賺取分潤收入"}],"home.rewards.收益每月結算可提領":[{"type":0,"value":"收益每月結算可提領"}],"home.rewards.數位商品庫,上千件商品任你挑,分潤比例清楚標示":[{"type":0,"value":"數位商品庫,上千件商品任你挑,分潤比例清楚標示"}],"home.rewards.每月可提領,收益每月結算,直接匯入你的銀行帳戶":[{"type":0,"value":"每月可提領,收益每月結算,直接匯入你的銀行帳戶"}],"home.rewards.示範商品單價":[{"type":0,"value":"示範商品單價"}],"home.rewards.社群方案":[{"type":0,"value":"社群方案"}],"home.rewards.範本包":[{"type":0,"value":"範本包"}],"home.rewards.線上課程":[{"type":0,"value":"線上課程"}],"home.rewards.講座票券":[{"type":0,"value":"講座票券"}],"home.rewards.連結成交":[{"type":0,"value":"連結成交"}],"home.rewards.還有更多":[{"type":0,"value":"還有更多"}],"home.rewards.電子書":[{"type":0,"value":"電子書"}],"home.rewards.*以示範商品試算,實際依商品與成交數而定":[{"type":0,"value":"*以示範商品試算,實際依商品與成交數而定"}],"home.store.Portaly Store 數位商城":[{"type":0,"value":"Portaly Store"}],"home.store.recommend.title":[{"type":0,"value":"你可能會喜歡"}],"home.store.前往購買":[{"type":0,"value":"前往購買"}],"home.store.精選熱賣":[{"type":0,"value":"Best Sellers"}],"home.webpage.Portaly 提供網紅、創作者最完整的個人網站工具,30 分鐘將文字、圖像與影音內容打造成的專屬網站,協助用戶達成社群導流、名單收集和流量變現等成果。":[{"type":0,"value":"Portaly offers creators personalized web tools. Transform your content, images, and videos into a personal site in minutes. Build your online presence and monetize your traffic!"}],"home.webpage.Sophia 的個人頁面預覽,展示了她的社群媒體帳號、課程、音訊節目和一對一諮詢服務。頁面設計包含她的個人照片、產品圖片、購買按鈕、社群平台圖示,以及調色板和網站瀏覽數據的圖表。":[{"type":0,"value":"Sophia\'s personal page preview highlights her social media profiles, educational courses, audio content, and personalized consultation services. The layout incorporates a portrait photo, product visuals, call-to-action purchase buttons, recognizable social media icons, a thoughtfully curated color palette, and detailed web traffic analytics charts."}],"home.webpage.免費註冊":[{"type":0,"value":"Get Started for free"}],"home.webpage.建立專屬的個人網站":[{"type":0,"value":"Create Your Personal Site"}],"home.webpage.用戶案例":[{"type":0,"value":"Trusted by Users"}],"home.webpage.立即建立":[{"type":0,"value":"Get Started Now"}],"home.website.30 秒免費註冊 30 分鐘立即上線":[{"type":0,"value":"Sign up for Free, Launch in Minutes"}],"home.website.40 種模組,打造專屬網站":[{"type":0,"value":"40 Modules to Build Your Social Media Site"}],"home.website.Portaly 個人網站與常見的網站架設工具有什麼不同?":[{"type":0,"value":"How is Portaly different from other link-in-bios?"}],"home.website.Portaly 可以即時讓網站上線嗎?":[{"type":0,"value":"Can I instantly publish my website on Portaly?"}],"home.website.Portaly 提供 SEO 優化的功能,只要簡單設定就可以讓你的搜尋排名更靠前。詳細的教學<a>請看此</a>":[{"type":0,"value":"Portaly offers SEO optimization features. With simple settings, you can improve your search engine ranking."}],"home.website.Portaly 提供完整的自訂網域串接,可以透過教學一步步完成設置。":[{"type":0,"value":"Portaly provides complete support for custom domain connections, which you can set up step by step using our tutorials."}],"home.website.Portaly 提供網紅與創作者完善的的個人網站工具,協助 Instagram、YouTube、Facebook、Podcast 等社群導流,並建立專屬的影音、視覺、文字頁面。":[{"type":0,"value":"Portaly empowers creators and influencers to build personal websites, connecting Instagram, YouTube, Facebook, and more to showcase videos, images, and text."}],"home.website.Portaly 提供視覺化功能模組,10 分鐘即可設定完成,並立即上線使用。":[{"type":0,"value":"With Portaly\'s visualized modules, you can complete your website setup in just 10 minutes and go live immediately."}],"home.website.Portaly 是行動與社群時代的個人網站工具,以手機版網頁為主、並且可以一鍵切換成電腦版 RWD 模式。與其他架站工具比較<a>請看此</a>":[{"type":0,"value":"Portaly is a personal web-tool for the mobile and social media, primarily focused on mobile web pages, with the ability to switch to a desktop mode with one click. Compare it with other website builders "},{"children":[{"type":0,"value":"here"}],"type":8,"value":"a"},{"type":0,"value":"."}],"home.website.個人網站{suffix}":[{"type":0,"value":"Personal Website"},{"type":1,"value":"suffix"}],"home.website.分析儀表板概覽,顯示 Google Analytics、Google Tag Manager 和其他網站數據工具的圖示。數據摘要包括全球 2,572 次瀏覽、829 次觀看、645 位訂閱者,以及 2,618 件數位產品的總銷售量。":[{"type":0,"value":"An analytics dashboard overview features icons for Google Analytics, Google Tag Manager, and other web data tools. The data summary highlights 2,572 global views, 829 video plays, 645 subscribers, and a total of 2,618 digital product sales."}],"home.website.只要將帳號連結新增至個人檔案中,就可以讓粉絲一眼找到你的各個社群和網站。此外,Portaly 有提供 IG / YouTube 等官方帳號認證功能。":[{"type":0,"value":"Simply add your social media accounts to your personal profile to let your followers easily find all your platforms and websites in one place. Additionally, Portaly provides verification features for official accounts, such as Instagram and YouTube."}],"home.website.圖像、文字、影音、商品銷售等超過 40 種功能與設計模組,客製專屬的品牌官網。":[{"type":0,"value":"40+ features and design modules to customize your brand’s official website with options for images, text, videos, product sales, and more."}
305],"home.website.多媒體內容圖示,包括影音內容、影像內容、文字內容、多樣化排版、Podcast、商品銷售、名單收集和多功能串接。":[{"type":0,"value":"Multimedia content icons include video and audio content, image-based materials, textual elements, diverse layouts, podcasts, product sales, lead generation, and multifunctional integrations."}],"home.website.如何將我的社群帳號連結到 Portaly?":[{"type":0,"value":"Can I link my social media accounts to Portaly?"}],"home.website.我可以自訂網域嗎?":[{"type":0,"value":"Can I use my custom domain?"}],"home.website.更多關於建立專屬個人網站":[{"type":0,"value":"Learn More About"},{"children":[],"type":8,"value":"br"},{"type":0,"value":"Building Your Site"}],"home.website.流量監控與行銷工具":[{"type":0,"value":"Traffic Monitoring and Marketing Tools"}],"home.website.用 Portaly 建置的網站可以被搜尋到嗎?":[{"type":0,"value":"Can my Portaly be discovered on Google?"}],"home.website.用戶回饋":[{"type":0,"value":"User Feedback"}],"home.website.監控流量與互動數據,串接 Google GTM、Facebook pixel 完成再導購行銷。":[{"type":0,"value":"Monitor traffic and interaction data and integrate Google GTM and Facebook Pixel for retargeting and marketing campaigns."}],"home.website.社群媒體統計概覽,顯示 Facebook、Instagram、Threads、X、TikTok 和 YouTube 的圖示,並標註總人數 50k,其中 Instagram 1.0k、Threads 300、X 3.0k。":[{"type":0,"value":"A social media statistics overview displays icons for Facebook, Instagram, Threads, X, TikTok, and YouTube, noting a total audience of 50k, including 1.0k on Instagram, 300 on Threads, and 3.0k on X."}],"home.website.社群資源,一站整合":[{"type":0,"value":"Social Media Resources"},{"children":[{"type":0,"value":", "}],"type":8,"value":"br"},{"type":0,"value":"All in One Platform"}],"home.website.連結你的社群資源,協助 Instagram、YouTube、Threads 等官方帳號認證。":[{"type":0,"value":"Link your social media resources and assist with verifying official accounts on Instagram, YouTube, Threads, and more."}],"home.一位穿著瑜伽服的女性以冥想姿勢坐著,周圍漂浮著辦公物品,如筆記本、燈泡、鉛筆、文件夾、信封和咖啡杯,象徵放鬆與平衡工作生活。":[{"type":0,"value":"A woman in yoga attire sits in a meditative pose, surrounded by floating office items such as a notebook, light bulb, pencil, document folder, envelope, and coffee cup, symbolizing relaxation and a balanced work-life."}],"home.一支智慧型手機環繞 Instagram、TikTok、YouTube 和 Facebook 的標誌,象徵社群媒體應用的整合。":[{"type":0,"value":"A smartphone surrounded by the logos of Instagram, TikTok, YouTube, and Facebook, symbolizing the integration of social media applications."}],"home.一站式整合所有社群資源,連結你的 Instagram、YouTube、Podcast 與 Tiktok。建立個人品牌、活動專頁、官方網站,達成導流與銷售等經營目標。":[{"type":0,"value":"A one-stop solution to integrate all your social media resources, connecting your Instagram, YouTube, Podcast, and TikTok. Build your personal brand, event pages, or official website to achieve goals like traffic generation and sales."}],"home.三個應用程式圖示,包括 TikTok、Spotify 和 Notion。":[{"type":0,"value":"Three app icons, including TikTok, Spotify, and Notion."}],"home.串接社群平台內容<br></br>與各種喜愛的工具":[{"type":0,"value":"Connect and Authenticate"},{"children":[],"type":8,"value":"br"},{"type":0,"value":"Your Social Media Accounts"}],"home.交易列表和收入概覽,顯示範圍為 2024/07/12 到 2024/08/11 的交易明細,包括專案名稱、交易金額和客戶的電子郵件。旁邊有一個圓形圖表顯示 9 月份收入 $452,底部顯示總收入 $22,724。":[{"type":0,"value":"A transaction list and income overview showing the transaction details from 2024/07/12 to 2024/08/11, including project name, transaction amount, and customer email. Next to it, there is a pie chart displaying the September income of $452, with total income at the bottom showing $22,724."}],"home.以前想販售自有的數位產品,但都沒有在台灣找到方便好用的選項,感謝 Portaly 的出現,解決了我金流、商品寄出的å¤
305§éº»ç…©ï¼Œå•†å“è‡ªå‹•化的販售真的好方便!":[{"type":0,"value":"Portaly made selling digital products easy and hassle-free, especially with its seamless payment processing. The automated sales features are incredibly convenient!"}],"home.個人網站":[{"type":0,"value":"Website"}],"home.免費註冊":[{"type":0,"value":"Join Now"}],"home.內容變現":[{"type":0,"value":"Monetize Your Content"}],"home.內容銷售,一鍵變現":[{"type":0,"value":"Monetize Your Content Sales with One Click"}],"home.內建金流支付、國際收款、發票開立功能":[{"type":0,"value":"Seamless payment processing, international support, and invoicing"}],"home.凱文設計 Kevin Design":[{"type":0,"value":"Kevinlearn"}],"home.可以針對不同引流活動開設名單蒐集,步驟簡單容易操作增加粉絲互動率!":[{"type":0,"value":"You can set up subscriber lists for different audience-building activities to boost fan engagement in a few easy steps!"}],"home.同時經營了多個社群和網站,感謝有 Portaly,幫我把多個平台整合,讓這些平台的流量能聚集在一起跟導流,發揮更大效益。":[{"type":0,"value":"Portaly makes it easy to unify my social platforms, improving traffic flow and maximizing benefits."}],"home.名單管理儀表板顯示累積名單達到 1,982,圖表顯示從五月到六月的增長曲線。右上角有四個代表不同用戶的頭像,包括貓、狗和真人照片。下方是一個表單,標示為填表領取 50 組 GPT 指令,並有一位女性在筆記本電腦前微笑的圖片。":[{"type":0,"value":"he list management dashboard shows a cumulative total of 1,982, with a growth curve chart from May to June. In the top right corner, there are four user avatars representing different individuals, including a cat, a dog, and real photos. Below is a form labeled “Fill out the form to receive 50 sets of GPT prompts,” accompanied by a picture of a woman smiling in front of a laptop."}],"home.名單管理,方便整理受眾資料":[{"type":0,"value":"List Management for Easy Audience Data Organization"}],"home.品牌經營者":[{"type":0,"value":"Brand Manager"}],"home.商品上架簡易輕鬆":[{"type":0,"value":"Easy and Simple Product Listing"}],"home.國內外 {talent}":[{"type":0,"value":"Global "},{"type":1,"value":"talent"}],"home.安全支付金流系統":[{"type":0,"value":"Secure Payment Processing System"}],"home.完整行銷套件,折扣碼、優惠倒數、聯盟銷售":[{"type":0,"value":"Choose from discounts, countdowns, affiliate and more marketing tools"}],"home.客製回饋,提高名單收集率":[{"type":0,"value":"Customized Feedback to Improve List Collection Rate"}],"home.客製網頁設計,20 種功能模組自行搭配":[{"type":0,"value":"20+ features to customize your personal setup"}],"home.將粉絲與流量轉換<br></br>為個人 E-mail 名單":[{"type":0,"value":"Turn followers into subscribers and grow your personal email list."}],"home.專屬網紅、創作者的<br></br>成長與變現工具":[{"type":0,"value":"Your All-in-One"},{"children":[],"type":8,"value":"br"},{"type":0,"value":"Platform for"},{"children":[],"type":8,"value":"br"},{"type":0,"value":"Growth and Profit"}],"home.建立你的傳送門<br>,</br>終身免費使用":[{"type":0,"value":"Built for Free."},{"children":[],"type":8,"value":"br"},{"type":0,"value":"Earn for a Lifetime."}],"home.建立名單":[{"type":0,"value":"Grow Your Fanbase"}],"home.建立粉絲名單":[{"type":0,"value":"Grow Your Audience"}],"home.打造你的<br></br>流量變現漏斗":[{"type":0,"value":"Turn Traffic into Revenue"}],"home.打造個人專屬頁面<br></br>整合多平台社群流量":[{"type":0,"value":"Create a personalized page to channel traffic from all your social platforms."}],"home.抽象幾何形狀的組合,包含不同顏色的方塊和梯形,顏色包括橙色、黃色、綠色和藍色,呈現立體和陰影效果。":[{"type":0,"value":"A combination of abstract geometric shapes, including colored squares and trapezoids in orange, yellow, green, and blue, featuring a 3D effect and shading."}],"home.整合 IG, Threads 等官方帳號認證":[{"type":0,"value":"Verified connections for Instagram, YouTube, and more"}],"home.整合平台流量":[{"type":0,"value":"Integrate Platform Traffic"}
305],"home.整合金流、發票開立<br></br>打造微型流量變現系統":[{"type":0,"value":"Set up cash flow and invoicing for a seamless, small-scale monetization."}],"home.整理品牌內容":[{"type":0,"value":"Organize Brand Content"}],"home.數據儀表板顯示全球瀏覽量 2,572、視圖 829、訂閱者 645,以及數位產品總銷售量 2,618。":[{"type":0,"value":"The data dashboard shows global page views of 2,572, views of 829, subscribers of 645, and total digital product sales of 2,618."}],"home.數據分析與報表,掌握轉換效益":[{"type":0,"value":"Track performance with analytics and reports"}],"home.文章選集":[{"type":0,"value":"Blog"}],"home.方案說明":[{"type":0,"value":"Pricing"}],"home.架設微型網站":[{"type":0,"value":"Mobile Site Builder"}],"home.核心功能":[{"type":0,"value":"Features"}],"home.流量來源監控,完整數據報表分析":[{"type":0,"value":"Detailed traffic and sales analytics"}],"home.深藍色的弧形箭頭,指向右方。":[{"type":0,"value":"A dark blue curved arrow pointing to the right."}],"home.珍奶闆娘":[{"type":0,"value":"light_english66"}],"home.理財創作者":[{"type":0,"value":"Financial Creator"}],"home.監控流量數據":[{"type":0,"value":"Monitor Traffic"}],"home.監控觀眾數據":[{"type":0,"value":"Monitor Audience Data"}],"home.社群名單,輕鬆管理":[{"type":0,"value":"Manage Your Followers and Traffic"}],"home.社群平台,一站整合":[{"type":0,"value":"One Link for All Platforms"}],"home.社群引流":[{"type":0,"value":"Drive Social Media Traffic"}],"home.管理後台":[{"type":0,"value":"Admin"}],"home.管理金流商務":[{"type":0,"value":"Track Sales"}],"home.簡易商品上架,串接電子檔、影片、會議連結":[{"type":0,"value":"List your digital files, videos, and links products with a click"}],"home.簡易表單設計,30 秒開始收單":[{"type":0,"value":"Start collecting sign-ups in seconds"}],"home.精選帳號":[{"type":0,"value":"Select Account"}],"home.網紅、創作者":[{"type":0,"value":"Community Manager"}],"home.線上客服":[{"type":0,"value":"線上客服"}],"home.自動化交付":[{"type":0,"value":"Automated Delivery"}],"home.自動化信件回覆,提升填寫誘因":[{"type":0,"value":"Boost conversions with automated follow-ups"}],"home.自動化電子郵件行銷":[{"type":0,"value":"Automated Email Marketing"}],"home.行銷儀表板概覽,顯示 1,645 位訂閱者和 210K 次訪問量,旁邊是一個名單列表表格,以及填寫領取 50 組 GPT 指令的免費表單。":[{"type":0,"value":"Marketing dashboard overview showing 1,645 subscribers and 210K visits, alongside a table of the contact list and a free form for receiving 50 sets of GPT prompts."}],"home.視覺設計師":[{"type":0,"value":"Visual Designer"}],"home.貝殼小姐":[{"type":0,"value":"Shellbefree"}],"home.輕鬆創建和銷售您的數位產品,替創作者實現更多收入來源。":[{"type":0,"value":"Easily create and sell your digital products, providing creators with additional revenue streams."}],"home.輕鬆創建和銷售您的數位產品,替網紅、創作者實現更多收入來源。":[{"type":0,"value":"輕鬆創建和銷售您的數位產品,替網紅、創作者實現更多收入來源。"}],"home.通過智能化的名單收集策略,建立並擴展您的訂閱者群體。":[{"type":0,"value":"Build and expand your subscriber base through intelligent list-building strategies."}],"home.都選用 Portaly":[{"type":0,"value":"Chooses Portaly"}],"home.銷售數位商品":[{"type":0,"value":"Monetize Contents"}],"home.關於我們":[{"type":0,"value":"About Us"}],"home.頂級創作者":[{"type":0,"value":"Top Creators"}],"onboarding.carousel.altText":[{"type":1,"value":"title"},{"type":0,"value":" template preview"}],"onboarding.carousel.loadingText":[{"type":0,"value":"Image loading..."}],"product.comments.學員":[{"type":0,"value":"Student"}],"product.comments.尚未有評論":[{"type":0,"value":"You currently have no "},{"type":1,"value":"category"},{"type":0,"value":" reviews."}],"product.comments.您的評價尚未開啟":[{"type":0,"value":"Your "},{"type":1,"value":"category"},{"type":0,"value":" reviews are not yet enabled."}],"product.comments.所有評論":[{"type":0,"value":"All Reviews"}],"product.comments.買家":[{"type":0,"value":"Buyer"}],"product.customerPromotion.Portaly Rewards":[{"type":0,"value":"Portaly Rewards"}],"product.customerPromotion.Portaly 金流管理":[{"type":0,"value":"Portaly Payment"}],"product.customerPromotion.{count} 組":[{"type":1,"value":"count"}],"product.customerPromotion.{seconds} 秒後可重新寄送":[{"type":0,"value":"Resend available in "},{"type":1,"value":"seconds"},{"type":0,"value":"s"}],"product.customerPromotion.了解更多":[{"type":0,"value":"Learn more"}],"product.customerPromotion.你有一筆分潤可以領了":[{"type":0,"value":"You have earnings ready to withdraw \uD83C\uDF89"}],"product.customerPromotion.你的專屬推廣連結":[{"type":0,"value":"Your unique referral link"}],"product.customerPromotion.使用此信箱查看當前成效,請前往 ":[{"type":0,"value":"View your performance with this email at "}],"product.customerPromotion.分享給朋友,每賣出一份你賺 {amount}":[{"type":0,"value":"Share with friends — earn "},{"type":1,"value":"amount"},{"type":0,"value":" per sale"}],"product.customerPromotion.分潤回饋":[{"type":0,"value":"Commission"}],"product.customerPromotion.分潤收入":[{"type":0,"value":"Earnings"}],"product.customerPromotion.分潤收入將記錄在 {email}。":[{"type":0,"value":"Earnings will be recorded under "},{"type":1,"value":"email"},{"type":0,"value":"."}],"product.customerPromotion.分潤紀錄綁定你的購買信箱。驗證碼將寄到 {email},驗證後即可前往 Portaly Rewards。":[{"type":0,"value":"Your earnings are tied to your purchase email. We will send a code to "},{"type":1,"value":"email"},{"type":0,"value":"; verify it to continue to Portaly Rewards."}],"product.customerPromotion.分潤紀錄綁定你的購買信箱。驗證碼將寄到訂單上的購買信箱,驗證後即可前往 Portaly Rewards。":[{"type":0,"value":"Your earnings are tied to your purchase email. We will send a code to the email on your order; verify it to continue to Portaly Rewards."}],"product.customerPromotion.前往領取連結":[{"type":0,"value":"Claim your link"}],"product.customerPromotion.可提領分潤":[{"type":0,"value":"Available to withdraw"}],"product.customerPromotion.售價 {price}":[{"type":0,"value":"Price "},{"type":1,"value":"price"}],"product.customerPromotion.嘗試次數過多,請回到購買完成頁重新寄送驗證信。":[{"type":0,"value":"Too many attempts. Please go back to your order page and send a new verification email."}],"product.customerPromotion.嘗試次數過多,請重新寄送驗證碼":[{"type":0,"value":"Too many attempts. Please request a new code."}],"product.customerPromotion.回到購買完成頁":[{"type":0,"value":"Back to your order page"}],"product.customerPromotion.完成驗證":[{"type":0,"value":"Complete verification"}],"product.customerPromotion.寄送次數過多,請稍後再試":[{"type":0,"value":"Too many send requests. Please try again later."}],"product.customerPromotion.寄送驗證碼":[{"type":0,"value":"Send code"}],"product.customerPromotion.已售出":[{"type":0,"value":"Sold"}],"product.customerPromotion.已複製":[{"type":0,"value":"Copied"}],"product.customerPromotion.找不到這組驗證連結,請回到購買完成頁重新寄送驗證信。":[{"type":0,"value":"We could not find this verification link. Please go back to your order page and send a new verification email."}],"product.customerPromotion.按下「完成驗證」即可確認這封信寄到你手上,我們會帶你前往 Portaly Rewards 查看分潤連結。":[{"type":0,"value":"Tap \\"Complete verification\\" to confirm this email reached you, then we will take you to Portaly Rewards for your commission link."}],"product.customerPromotion.提領分潤":[{"type":0,"value":"Withdraw earnings"}],"product.customerPromotion.操作失敗,請稍後再試":[{"type":0,"value":"Something went wrong. Please try again later."}],"product.customerPromotion.此信箱已有 Portaly 帳號,查看成效請前往 ":[{"type":0,"value":"This email already has a Portaly account. View your earnings at "}],"product.customerPromotion.此商品已停止買家推薦分潤。":[{"type":0,"value":"此商品已停止買家推薦分潤。"}],"product.customerPromotion.產生連結失敗,請稍後再試":[{"type":0,"value":"Failed to create the link. Please try again later."}],"product.customerPromotion.複製連結":[{"type":0,"value":"Copy link"}],"product.customerPromotion.請先寄送驗證碼":[{"type":0,"value":"Please send the verification code first."}],"product.customerPromotion.這個連結不完整,請回到信件重新點擊驗證連結。":[{"type":0,"value":"This link is incomplete. Please open the verification link from your email again."}],"product.customerPromotion.這組連結已幫你賺到 {amount}":[{"type":0,"value":"This link has earned you "},{"type":1,"value":"amount"}],"product.customerPromotion.這組驗證連結無效或已使用過,請回到購買完成頁重新寄送驗證信。":[{"type":0,"value":"This verification link is invali
305d or has already been used. Please go back to your order page and send a new verification email."}],"product.customerPromotion.重新寄送驗證碼":[{"type":0,"value":"Resend code"}],"product.customerPromotion.領取我的分潤連結":[{"type":0,"value":"Get my commission link"}],"product.customerPromotion.驗證並前往":[{"type":0,"value":"Verify and continue"}],"product.customerPromotion.驗證你的購買信箱":[{"type":0,"value":"Verify your purchase email"}],"product.customerPromotion.驗證碼不正確,請再確認一次":[{"type":0,"value":"That code is incorrect. Please check and try again."}],"product.customerPromotion.驗證碼剛寄出,請稍候再重新寄送":[{"type":0,"value":"A code was just sent. Please wait a moment before resending."}],"product.customerPromotion.驗證碼已過期,請重新寄送":[{"type":0,"value":"That code has expired. Please request a new one."}],"product.customerPromotion.驗證連結已過期,請回到購買完成頁重新寄送驗證信。":[{"type":0,"value":"This verification link has expired. Please go back to your order page and send a new verification email."}],"product.payment.付款方式載入中":[{"type":0,"value":"Loading payment method…"}],"product.payment.付款處理中":[{"type":0,"value":"Processing payment…"}],"profile.Portaly 官方認證帳號":[{"type":0,"value":"Portaly Verified Account"}],"register. 請檢查「垃圾信箱、促銷內容」或":[{"type":0,"value":"Please check your promotion / spam mailbox OR "}],"register.*設定您的專屬網址,未來隨時可以更換。":[{"type":0,"value":"The best usernames are still available."}],"register.AdminAccountBlocked":[{"type":0,"value":"Admin accounts cannot sign up here. Assign a profile from the admin console instead."}],"register.PaymentSubtitle":[{"type":0,"value":"透過 Portaly 為你的 AI 產品加入交易、訂閱、發票等功能。"}],"register.PaymentZhOnly":[{"type":0,"value":"Payment 模式目前僅開放繁體中文(zh)帳號註冊"}],"register.or":[{"type":0,"value":"Or"}],"register.withGoogle":[{"type":0,"value":"Continue With Google"}],"register.你的認證信件已發送":[{"type":0,"value":"Your confirmation letter has been sent."}],"register.使用者網址 (最少 5 碼)":[{"type":0,"value":"Username"}],"register.信箱":[{"type":0,"value":"E-mail"}],"register.信箱不正確?":[{"type":0,"value":"E-mail error?"}],"register.信箱已被使用":[{"type":0,"value":"The e-mail has been used."}],"register.僅支援常見信箱網域註冊":[{"type":0,"value":"Only common email domains are supported for registration."}],"register.免費使用PortalyPayment":[{"type":0,"value":"免費使用 Portaly Payment"}],"register.免費註冊{suffix}":[{"type":0,"value":"Sign Up"},{"type":1,"value":"suffix"}],"register.切換顯示 / 隱藏":[{"type":0,"value":"Show"}],"register.加入Portaly開始營利":[{"type":0,"value":"Join Portaly to Start Earning"}],"register.完成認證":[{"type":0,"value":"Verify Account"}],"register.密碼":[{"type":0,"value":"Password"}],"register.密碼不可超過 32 字元":[{"type":0,"value":"Password cannot exceed 32 characters."}],"register.密碼至少要 6 碼喔":[{"type":0,"value":"The password has to be at least 6 characters."}],"register.將自動跳轉,繼續完成註冊流程":[{"type":0,"value":"Redirecting..."}],"register.專屬連結":[{"type":0,"value":"Personalize your Link"}],"register.已完成認證!":[{"type":0,"value":"Account Verified"}],"register.已經有帳號了?":[{"type":0,"value":"Already have an account?"}],"register.必填欄位":[{"type":0,"value":"Field required"}],"register.更改信箱將註銷本帳號,並重新註冊。":[{"type":0,"value":"By changing your e-mail, we will delete this account. You can sign-up again."}],"register.本方案限推薦用戶專屬":[{"type":0,"value":"This plan is exclusive to referred users"}],"register.正在為您建立帳戶":[{"type":0,"value":"正在為您建立帳戶..."}],"register.沒收到認證信?":[{"type":0,"value":"No confirmation letter? "}],"register.現在註冊,可獲得頂級會員升級禮金!":[{"type":0,"value":"Register now and get "},{"children":[{"type":0,"value":"bonus worth $"},{"type":1,"value":"value"}],"type":8,"value":"b"},{"children":[],"type":8,"value":"tooltip"},{"type":0,"value":" for your premium upgrade!"}],"register.的專屬推薦連結":[{"type":0,"value":" "}],"register.目前網域尚未啟用驗證":[{"type":0,"value":"目前網域尚未啟用驗證,請稍後再試或聯繫管理員"}],"register.確認你的專屬連結":[{"type":0,"value":"Confirm your personal link"}],"register.確認啟用":[{"type":0,"value":"Confirm & Activate"}],"register.確認更改信箱?":[{"type":0,"value":"Confirm?"}],"register.立即免費註冊 Portaly,30 秒創建屬於您的專屬個人網站!":[{"type":0,"value":"Build your free personal website in 30 seconds with Portaly!"}],"register.立即登入":[{"type":0,"value":"Login Here"}],"register.立即註冊探索推廣商品賺取分潤的新方式":[{"type":0,"value":"Sign up now to explore new ways to earn commissions by promoting products"}],"register.系統保留網址":[{"type":0,"value":"Reserved URL"}],"register.系統保留網址,請換一個網址":[{"type":0,"value":"This URL is reserved. Please choose another one."}],"register.網址不可超過 32 字元":[{"type":0,"value":"A URL cannot exceed 32 characters."}],"register.網址已被使用":[{"type":0,"value":"URL already used"}],"register.至少要 5 個字元喔":[{"type":0,"value":"A URL has to be at least 5 characters."}],"register.處理失敗,請稍後再試":[{"type":0,"value":"Something went wrong. Please try again later."}],"register.設定您的專屬網址,未來隨時可以更換。":[{"type":0,"value":"The best usernames are still available."}],"register.該名稱已被使用":[{"type":0,"value":"This name is already taken."}],"register.請先完成驗證":[{"type":0,"value":"Please complete verification first."}],"register.請檢查信箱格式":[{"type":0,"value":"Please check e-mail address format."}],"register.這是來自":[{"type":0,"value":"This is a referral from"}],"register.這是系統為你預設的網址,確認後即啟用完整 Portaly。":[{"type":0,"value":"This is the default URL we created for you. Confirm it to activate your full Portaly."}],"register.重新發送認證信":[{"type":0,"value":"resend e-mail"}],"register.開始使用":[{"type":0,"value":"Sign Up"}],"register.開頭與結尾僅能使用英數,或包含不支援的特殊字元":[{"type":0,"value":"The beginning and the end can only use english letters and numbers."}],"register.領取這個連結":[{"type":0,"value":"Get my Link"}],"register.驗證信已重新發送":[{"type":0,"value":"A confirmation letter has been resent."}],"register.驗證失敗請稍後再試":[{"type":0,"value":"Verification failed, please try again later."}],"register.驗證失敗請重試":[{"type":0,"value":"Verification failed, please try again."}],"register.驗證失敗錯誤代碼":[{"type":0,"value":"Verification failed, error code: "},{"type":1,"value":"code"}],"register.驗證已過期請重試":[{"type":0,"value":"Verification has expired, please try again."}],"register.驗證碼錯誤":[{"type":0,"value":"Incorrect verification code."}],"register.驗證設定異常請稍後再試":[{"type":0,"value":"Verification settings error, please try again later."}],"register.驗證載入失敗請重新整理後再試":[{"type":0,"value":"Verification loading failed, please refresh and try again."}],"register.驗證逾時請重試":[{"type":0,"value":"Verification timed out, please try again."}],"support.telegram.你已獲得專屬邀請連結":[{"type":0,"value":"你已獲得專屬 Telegram 群組邀請連結"}],"support.telegram.加入 Telegram 群組":[{"type":0,"value":"加入 Telegram 群組"}],"support.telegram.加入專屬群組":[{"type":0,"value":"加入專屬群組"}],"support.telegram.此為專屬邀請連結,僅限一人使用":[{"type":0,"value":"此為專屬邀請連結,僅限一人使用"}],"welcome.主要社群帳號:":[{"type":0,"value":"主要社群帳號:"}],"welcome.休閒娛樂":[{"type":0,"value":"休閒娛樂"}],"welcome.你所使用的平台:":[{"type":0,"value":"你所使用的平台:"}],"welcome.你的稱呼":[{"type":0,"value":"你的稱呼"}],"welcome.個人使用":[{"type":0,"value":"個人使用"}],"welcome.傳送門":[{"type":0,"value":"傳送門"}],"welcome.公共事務":[{"type":0,"value":"公共事務"}],"welcome.公司商務":[{"type":0,"value":"公司商務"}],"welcome.其他":[{"type":0,"value":"其他"}],"welcome.原創品牌":[{"type":0,"value":"原創品牌"}],"welcome.可複選":[{"type":0,"value":"可複選"}],"welcome.商業攝影":[{"type":0,"value":"商業攝影"}],"welcome.圖文插畫":[{"type":0,"value":"圖文插畫"}],"welcome.媒體經營":[{"type":0,"value":"媒體經營"}],"welcome.官方網站":[{"type":0,"value":"官方網站"}],"welcome.小紅書":[{"type":0,"value":"小紅書"}],"welcome.影音製作":[{"type":0,"value":"影音製作"}],"welcome.必填欄位":[{"type":0,"value":"必填欄位"}],"welcome.戶外生活":[{"type":0,"value":"戶外生活"}],"welcome.投資理財":[{"type":0,"value":"投資理財"}],"welcome.抖音 / TikTok":[{"type":0,"value":"抖音 / TikTok"}],"welcome.文字創作":[{"type":0,"value":"文字創作"}],"welcome.最多只能選擇五項":[{"type":0,"value":"最多只能選擇五項"}],"welcome.有助於網頁曝光":[{"type":0,"value":"有助於網頁曝光"}],"welcome.流行時尚":[{"type":0,"value":"流行時尚"}],"welcome.生活品味":[{"type":0,"value":"生活品味"}],"welcome.知識傳播":[{"type":0,"value":"知識傳播"}],"welcome.繼續":[{"type":0,"value":"繼續"}],"welcome.至少選擇一項":[{"type":0,"value":"至少選擇一項"}
305],"welcome.若選了平台,請填入網址":[{"type":0,"value":"若選了平台,請填入網址"}],"welcome.藝術設計":[{"type":0,"value":"藝術設計"}],"welcome.說說關於你":[{"type":0,"value":"說說關於你"}],"welcome.請選擇":[{"type":0,"value":"請選擇平台"}],"welcome.請選擇符合你的用途描述:":[{"type":0,"value":"請選擇符合你的用途描述:"}],"welcome.讓傳送門成為更適合你使用的工具!":[{"type":0,"value":"讓傳送門成為更適合你使用的工具!"}],"welcome.運動健身":[{"type":0,"value":"運動健身"}],"welcome.醫療保健":[{"type":0,"value":"醫療保健"}],"welcome.非營利組織":[{"type":0,"value":"非營利組織"}],"welcome.領域講師":[{"type":0,"value":"領域講師"}],"welcome.餐飲美食":[{"type":0,"value":"餐飲美食"}],"admin.mcp.consent.title":[{"type":0,"value":"Authorize an external application"}],"admin.mcp.consent.summary":[{"type":0,"value":"This application is asking to access your Portaly account."}],"admin.mcp.consent.unnamedClient":[{"type":0,"value":"Unnamed application"}],"admin.mcp.consent.scope.heading":[{"type":0,"value":"What it will be able to do"}],"admin.mcp.consent.scope.full":[{"type":0,"value":"Full access: this application will be able to read and change everything in this Portaly account as you, including products, orders, subscription plans and page content. Partial access is not available."}],"admin.mcp.consent.redirectNotice":[{"type":0,"value":"Once you allow it, the authorization code is sent back to this address. Make sure you recognize it:"}],"admin.mcp.consent.allow":[{"type":0,"value":"Allow full access"}],"admin.mcp.consent.deny":[{"type":0,"value":"Deny"}],"admin.mcp.consent.submitFailed":[{"type":0,"value":"Could not submit. Please try again."}],"admin.mcp.consent.expired.title":[{"type":0,"value":"This authorization request has expired"}],"admin.mcp.consent.expired.body":[{"type":0,"value":"This request was not completed within 10 minutes. Go back to the application and start the authorization again."}],"admin.mcp.consent.consumed.title":[{"type":0,"value":"This authorization request was already handled"}],"admin.mcp.consent.consumed.body":[{"type":0,"value":"Each authorization request only works once. If the application is still not connected, go back to it and start the authorization again."}],"admin.mcp.consent.notFound.title":[{"type":0,"value":"Authorization request not found"}],"admin.mcp.consent.notFound.body":[{"type":0,"value":"The link may be incomplete or no longer valid. Go back to the application and start the authorization again."}],"admin.mcp.consent.mismatch.title":[{"type":0,"value":"This authorization request belongs to another account"}],"admin.mcp.consent.mismatch.body":[{"type":0,"value":"This request was opened by a different Portaly account. Sign in with that account, or go back to the application and start the authorization again."}],"admin.mcp.consent.loadError.title":[{"type":0,"value":"Something went wrong while loading this request"}],"admin.mcp.consent.loadError.body":[{"type":0,"value":"Refresh the page; if it keeps failing, go back to the application and start the authorization again."}],"admin.mcp.consent.noProfile.title":[{"type":0,"value":"This account has no Portaly page to authorize"}],"admin.mcp.consent.noProfile.body":[{"type":0,"value":"Authorization always applies to one Portaly page you manage. Sign in with an account that has a page, or create one first and then start the authorization again from the application."}],"admin.mcp.consent.unverifiedEmail.title":[{"type":0,"value":"Verify your email first"}],"admin.mcp.consent.unverifiedEmail.body":[{"type":0,"value":"You can authorize an external application to access your Portaly account only after your email is verified. Once verified, go back to the application and start the authorization again."}],"admin.mcp.consent.unverifiedEmail.cta":[{"type":0,"value":"Verify email"}],"admin.mcp.consent.chooseProfile.title":[{"type":0,"value":"Choose the Portaly page to authorize"}],"admin.mcp.consent.chooseProfile.body":[{"type":0,"value":"You manage more than one page. This authorization only applies to the one you pick."}],"admin.audience.export.title":[{"type":0,"value":"Download audience list"}],"admin.audience.export.loading":[{"type":0,"value":"Loading…"}],"admin.audience.export.invalid.title":[{"type":0,"value":"This download link cannot be used"}],"admin.audience.export.invalid.body":[{"type":0,"value":"The link may be incomplete or no longer valid. Go back to the assistant and ask it to create the list link again."}],"admin.audience.export.expired.title":[{"type":0,"value":"This download link has expired"}],"admin.audience.export.expired.body":[{"type":0,"value":"List links are valid for 15 minutes. Go back to the assistant and ask it to create one again."}],"admin.audience.export.mismatch.title":[{"type":0,"value":"This list belongs to another Portaly page"}],"admin.audience.export.mismatch.body":[{"type":0,"value":"This list was created for a different Portaly page. Sign in with that page\'s account, or go back to the assistant and create it again."}],"admin.audience.export.summary":[{"type":0,"value":"The assistant already filtered this for you: orders from "},{"type":1,"value":"start"},{"type":0,"value":" to "},{"type":1,"value":"end"},{"type":1,"value":"product"},{"type":1,"value":"amount"},{"type":0,"value":". Just download it — there is nothing to set up again."}],"admin.audience.export.summary.product":[{"type":0,"value":", product "},{"type":1,"value":"productId"}],"admin.audience.export.summary.amount":[{"type":0,"value":", order amount "},{"type":1,"value":"min"},{"type":0,"value":" to "},{"type":1,"value":"max"}],"admin.audience.export.summary.total":[{"type":0,"value":", total per buyer "},{"type":1,"value":"min"},{"type":0,"value":" to "},{"type":1,"value":"max"}],"admin.audience.export.download":[{"type":0,"value":"Download CSV"}],"admin.audience.export.downloadFailed":[{"type":0,"value":"Download failed. Please try again."}],"admin.assistant.confirm.campaign.priceRateLabel":[{"type":0,"value":"Discount for \\""},{"type":1,"value":"name"},{"type":0,"value":"\\""}],"admin.assistant.confirm.campaign.countdownPrice":[{"type":0,"value":"Countdown price "},{"type":1,"value":"paid"},{"type":0,"value":" (list price "},{"type":1,"value":"price"},{"type":0,"value":", you receive "},{"type":1,"value":"less"},{"type":0,"value":" less each, buyer pays "},{"type":1,"value":"percentPaid"}
305,{"type":0,"value":"%) \xb7 back to list price when the campaign ends"}],"admin.assistant.confirm.campaign.salePrice":[{"type":0,"value":"Sale price "},{"type":1,"value":"paid"},{"type":0,"value":" (list price "},{"type":1,"value":"price"},{"type":0,"value":", you receive "},{"type":1,"value":"less"},{"type":0,"value":" less each, buyer pays "},{"type":1,"value":"percentPaid"},{"type":0,"value":"%) \xb7 back to list price when the campaign ends"}],"admin.assistant.confirm.campaign.stackedCoupon":[{"type":0,"value":"⚠ Site-wide coupon "},{"type":1,"value":"code"},{"type":0,"value":" stacks on the campaign price: buyer pays "},{"type":1,"value":"paid"},{"type":0,"value":" ("},{"type":1,"value":"percent"},{"type":0,"value":"% of list price)"}],"admin.assistant.confirm.campaign.stackedCouponFree":[{"type":0,"value":"⚠ Site-wide coupon "},{"type":1,"value":"code"},{"type":0,"value":" stacks on the campaign price: buyer pays "},{"type":1,"value":"paid"},{"type":0,"value":" (free)"}],"admin.email.messageLog.outcomeDelayed":[{"type":0,"value":"Delayed"}],"admin.email.messageLog.outcomeDelayedHint":[{"type":0,"value":"The recipient\'s mail server hasn\'t accepted it yet and the email service is still retrying. It will end up delivered or bounced."}],"admin.email.messageLog.filterAll":[{"type":0,"value":"All statuses"}],"admin.email.messageLog.filterNotSent":[{"type":0,"value":"Not sent"}],"admin.email.messageLog.filterPending":[{"type":0,"value":"In progress"}],"admin.email.messageLog.noFilteredResult":[{"type":0,"value":"No emails match these filters in this period."}],"admin.subscription_pause.訂閱已暫停":[{"type":0,"value":"Subscription Paused"}],"admin.subscription_pause.在暫停期間,所有頂級功能將暫時停用,但您的資料與設定仍會完整保留。如果想使用頂級功能,可點擊恢復訂閱。":[{"type":0,"value":"While paused, all premium features will be temporarily disabled, but your data and settings will be fully preserved. To use premium features, you can resume the subscription."}],"admin.subscription_pause.暫停期間":[{"type":0,"value":"Pause Period"}],"admin.subscription_pause.下次扣款日":[{"type":0,"value":"Next Billing Date"}],"admin.subscription.返回我的帳號":[{"type":0,"value":"Back to My Account"}],"admin.subscription_offer.限時優惠":[{"type":0,"value":"Limited-Time Offer"}],"admin.subscription_offer.現在繼續訂閱,免費送你一個月。":[{"type":0,"value":"Continue your subscription now and get 1 month free."}],"admin.subscription_offer.下次扣款日:{date}":[{"type":0,"value":"Next billing date: "},{"type":1,"value":"date"}],"admin.subscription_offer.免費多送 1 個月":[{"type":0,"value":"1 Extra Month Free"}],"admin.subscription_offer.續訂年訂即贈":[{"type":0,"value":"Bonus for renewing your annual plan"}],"admin.subscription_offer.現在繼續訂閱,免費送你兩個月。":[{"type":0,"value":"Continue your subscription now and get 2 months free."}],"admin.subscription_offer.加送 2 個月":[{"type":0,"value":"2 Extra Months"}],"admin.subscription_offer.感謝你的回饋,我們希望可以提供你更好的服務。":[{"type":0,"value":"Thanks for your feedback — we hope to provide you with better service."}],"admin.subscription_offer.若現在繼續訂閱,下一期即可享有此優惠:":[{"type":0,"value":"Continue your subscription now to receive this offer next period:"}],"admin.downgrade.你確定要降級?":[{"type":0,"value":"Are you sure you want to downgrade?"}],"admin.downgrade.續訂即刻享優惠價":[{"type":0,"value":"Stay subscribed for a special price"}],"admin.downgrade.現在繼續訂閱,下一期將以優惠價計費,所有頂級功能維持開啟。":[{"type":0,"value":"Stay subscribed now and your next billing period will be charged at a special price, with all premium features still on."}],"admin.downgrade.如果你仍確定要降級,請輸入 CANCEL:":[{"type":0,"value":"If you still want to downgrade, type CANCEL:"}],"admin.downgrade.沒有在用 / 用不到那麼多功能":[{"type":0,"value":"I\'m not using it / I don\'t need that many features"}],"admin.downgrade.找到更好的替代方案":[{"type":0,"value":"I found a better alternative"}
305],"admin.downgrade.太複雜 / 難用":[{"type":0,"value":"It\'s too complicated / hard to use"}],"admin.downgrade.你尚未使用到以下功能:":[{"type":0,"value":"You haven\'t used these features yet:"}],"admin.subscription_cancel_success.方案已降級":[{"type":0,"value":"Your plan has been downgraded"}],"admin.subscription_cancel_success.您已經降為基礎會員,所有頂級功能將於 {date} 結束。如果想要選擇新的方案,請先恢復您的訂閱。":[{"type":0,"value":"You\'ll be moved to the Basic Plan and all premium features will end on "},{"type":1,"value":"date"},{"type":0,"value":". To choose a new plan, please resume your subscription first."}],"admin.subscription_cancel_success.方案起始日":[{"type":0,"value":"Plan start date"}],"admin.subscription_cancel_success.訂閱結束日":[{"type":0,"value":"Subscription end date"}],"admin.subscription_cancel_success.取消訂閱日":[{"type":0,"value":"Cancellation date"}],"admin.subscription_payment_success.感謝試用!":[{"type":0,"value":"Thanks for starting your trial!"}],"admin.subscription_payment_success.感謝升級!":[{"type":0,"value":"Thanks for upgrading!"}],"admin.subscription_payment_success.已成功轉換扣款週期":[{"type":0,"value":"Billing cycle changed"}],"admin.subscription_payment_success.已成功轉換方案":[{"type":0,"value":"Plan changed"}],"admin.subscription_payment_success.快開始探索更多功能吧!":[{"type":0,"value":"Start exploring more features!"}],"admin.subscription_payment_success.下期即會調整扣款金額":[{"type":0,"value":"The new amount applies from your next billing period."}],"admin.subscription_payment_success.歡迎繼續探索更多功能":[{"type":0,"value":"Keep exploring more features."}],"admin.subscription_offer_success.下次扣款日:{date}":[{"type":0,"value":" Next billing date: "},{"type":1,"value":"date"}],"admin.subscription_offer_success.你將續訂年訂閱,並":[{"type":0,"value":"Your annual plan continues and you get "}],"admin.subscription_offer_success.免費加送 1 個月":[{"type":0,"value":"1 extra month free"}],"common.。":[{"type":0,"value":"."}],"admin.subscription_offer_success.免費加送 2 個月":[{"type":0,"value":"2 extra months free"}],"admin.subscription_offer_success.你將續訂月訂閱,並以":[{"type":0,"value":"Your monthly plan continues at "}],"admin.subscription_offer_success.$99/月 優惠價":[{"type":0,"value":"the special price of $99/month"}],"admin.subscription_offer_success.計費。":[{"type":0,"value":"."}],"admin.subscription_offer_success.優惠已成功領取":[{"type":0,"value":"Offer claimed"}],"admin.downgrade.取消訂閱失敗":[{"type":0,"value":"Failed to cancel subscription"}],"admin.assistant.error.forbidden":[{"type":0,"value":"You don\'t have access to the assistant right now. It requires the top-tier plan and beta access; refresh the page to check your plan status."}],"admin.assistant.error.rateLimited":[{"type":0,"value":"Too many requests right now. Wait a minute and try again."}]}')}},e=>{var t=t=>e(e.s=t);e.O(0,[46593,38792],()=>(t(86170),t(88440))),_N_E=e.O()}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.