vendor: 3,914 bytes, lines 1-2
1/*! For license information please see 3239.7b2bc484.js.LICENSE.txt */ 2"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3239],{3239:(e,t,r)=>{r.r(t),r.d(t,{default:()=>se});var a=r(641),l=r(33),n=r(953),o=r(1083);function s(e){return s="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},s(e)}function i(){i=function(){return t};var e,t={},r=Object.prototype,a=r.hasOwnProperty,l="function"==typeof Symbol?Symbol:{},n=l.iterator||"@@iterator",o=l.asyncIterator||"@@asyncIterator",u=l.toStringTag||"@@toStringTag";function c(e,t,r,a){return Object.defineProperty(e,t,{value:r,enumerable:!a,configurable:!a,writable:!a})}try{c({},"")}catch(e){c=function(e,t,r){return e[t]=r}}function v(t,r,a,l){var n=r&&r.prototype instanceof p?r:p,o=Object.create(n.prototype);return c(o,"_invoke",function(t,r,a){var l=1;return function(n,o){if(3===l)throw Error("Generator is already running");if(4===l){if("throw"===n)throw o;return{value:e,done:!0}}for(a.method=n,a.arg=o;;){var s=a.delegate;if(s){var i=F(s,a);if(i){if(i===f)continue;return i}}if("next"===a.method)a.sent=a._sent=a.arg;else if("throw"===a.method){if(1===l)throw l=4,a.arg;a.dispatchException(a.arg)}else"return"===a.method&&a.abrupt("return",a.arg);l=3;var u=d(t,r,a);if("normal"===u.type){if(l=a.done?4:2,u.arg===f)continue;return{value:u.arg,done:a.done}}"throw"===u.type&&(l=4,a.method="throw",a.arg=u.arg)}}}(t,a,new E(l||[])),!0),o}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=v;var f={};function p(){}function b(){}function h(){}var x={};c(x,n,(function(){return this}));var g=Object.getPrototypeOf,y=g&&g(g(S([])));y&&y!==r&&a.call(y,n)&&(x=y);var m=h.prototype=p.prototype=Object.create(x);function w(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function r(l,n,o,i){var u=d(e[l],e,n);if("throw"!==u.type){var c=u.arg,v=c.value;return v&&"object"==s(v)&&a.call(v,"__await")?t.resolve(v.__await).then((function(e){r("next",e,o,i)}),(function(e){r("throw",e,o,i)})):t.resolve(v).then((function(e){c.value=e,o(c)}),(function(e){return r("throw",e,o,i)}))}i(u.arg)}var l;c(this,"_invoke",(function(e,a){function n(){return new t((function(t,l){r(e,a,t,l)}))}return l=l?l.then(n,n):n()}),!0)}function F(t,r){var a=r.method,l=t.i[a];if(l===e)return r.delegate=null,"throw"===a&&t.i.return&&(r.method="return",r.arg=e,F(t,r),"throw"===r.method)||"return"!==a&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+a+"' method")),f;var n=d(l,t.i,r.arg);if("throw"===n.type)return r.method="throw",r.arg=n.arg,r.delegate=null,f;var o=n.arg;return o?o.done?(r[t.r]=o.value,r.next=t.n,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,f):o:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,f)}function L(e){this.tryEntries.push(e)}function C(t){var r=t[4]||{};r.type="normal",r.arg=e,t[4]=r}function E(e){this.tryEntries=[[-1]],e.forEach(L,this),this.reset(!0)}function S(t){if(null!=t){var r=t[n];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var l=-1,o=function r(){for(;++l<t.length;)if(a.call(t,l))return r.value=t[l],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(s(t)+" is not iterable")}return b.prototype=h,c(m,"constructor",h),c(h,"constructor",b),b.displayName=c(h,u,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,h):(e.__proto__=h,c(e,u,"GeneratorFunction")),e.prototype=Object.create(m),e},t.awrap=function(e){return{__await:e}}
2,w(k.prototype),c(k.prototype,o,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,a,l,n){void 0===n&&(n=Promise);var o=new k(v(e,r,a,l),n);return t.isGeneratorFunction(r)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},w(m),c(m,u,"Generator"),c(m,n,(function(){return this})),c(m,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var a in t)r.unshift(a);return function e(){for(;r.length;)if((a=r.pop())in t)return e.value=a,e.done=!1,e;return e.done=!0,e}},t.values=S,E.prototype={constructor:E,reset:function(t){if(this.prev=this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(C),!t)for(var r in this)"t"===r.charAt(0)&&a.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0][4];if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(e){o.type="throw",o.arg=t,r.next=e}for(var l=r.tryEntries.length-1;l>=0;--l){var n=this.tryEntries[l],o=n[4],s=this.prev,i=n[1],u=n[2];if(-1===n[0])return a("end"),!1;if(!i&&!u)throw Error("try statement without catch or finally");if(null!=n[0]&&n[0]<=s){if(s<i)return this.method="next",this.arg=e,a(i),!0;if(s<u)return a(u),!1}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a[0]>-1&&a[0]<=this.prev&&this.prev<a[2]){var l=a;break}}l&&("break"===e||"continue"===e)&&l[0]<=t&&t<=l[2]&&(l=null);var n=l?l[4]:{};return n.type=e,n.arg=t,l?(this.method="next",this.next=l[2],f):this.complete(n)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),f},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r[2]===e)return this.complete(r[4],r[3]),C(r),f}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r[0]===e){var a=r[4];if("throw"===a.type){var l=a.arg;C(r)}return l}}throw Error("illegal catch attempt")},delegateYield:function(t,r,a){return this.delegate={i:S(t),r,n:a},"next"===this.method&&(this.arg=e),f}},t}function u(e){return function(e){if(Array.isArray(e))return c(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 c(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?c(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=Array(t);r<t;r++)a[r]=e[r];return a}function v(e,t,r,a,l,n,o){try{var s=e[n](o),i=s.value}catch(e){return void r(e)}s.done?t(i):Promise.resolve(i).then(a,l)}function d(e){return function(){var t=this,r=arguments;return new Promise((function(a,l){var n=e.apply(t,r);function o(e){v(n,a,l,o,s,"next",e)}function s(e){v(n,a,l,o,s,"throw",e)}o(void 0)}))}}var f={class:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 py-8 space-y-8"},p={key:0,class:"flex items-center justify-center py-20"},b={class:"bg-surface-800 rounded-xl border border-surface-700/50 overflow-hidden"},h={class:"p-5"},x={class:"flex flex-wrap gap-3"},g=["onClick"],y={class:"text-xs font-semibold text-white"},m={class:"bg-surface-800 rounded-xl border border-surface-700/50 overflow-hidden"},w={class:"p-5"},k=["aria-checked"],F={class:"ml-3 text-xs text-gray-400"},L={class:"bg-surface-800 rounded-xl border border-surface-700/50 overflow-hidden"},C={class:"p-5"},E={class:"grid grid-cols-2 sm:grid-cols-3 gap-3"},S=["onClick"],_=["src","alt"],K={key:1,class:"w-full h-full bg-surface-900 flex items-center justify-center"},j={class:"absolute bottom-0 left-0 right-0 px-2 py-1.5"},A={class:"text-[10px] font-semibold text-white"},I={key:2,class:"absolute top-2 right-2 w-5 h-5 rounded-full bg-accent-blue flex items-center justify-center"},R={class:"bg-surface-800 rounded-xl border border-surface-700/50 overflow-hidden"},G={class:"p-5"},H={class:"flex flex-wrap gap-3"},P=["onClick"],O={class:"text-[10px] text-gray-500 mt-1"},T={class:"bg-surface-800 rounded-xl border border-surface-700/50 overflow-hidden"},X={class:"p-5"},N={class:"flex flex-wrap gap-3"},B=["onClick"],Q={class:"text-[10px] text-gray-500 mt-1"},D={class:"bg-surface-800 rounded-xl border border-surface-700/50 overflow-hidden"},M={class:"p-5"},V={class:"flex flex-wrap gap-3"},W=["onClick"],Z={class:"w-14 h-16 rounded-lg overflow-hidden border border-surface-600/50 bg-surface-700"},q=["src"],z={class:"text-[10px] text-gray-400"},U={class:"bg-surface-800 rounded-xl border border-surface-700/50 overflow-hidden"},Y={class:"p-5"},$={class:"flex flex-wrap gap-3"},J=["onClick"],ee=["src"],te={class:"text-[10px] text-gray-400"},re={class:"flex items-center gap-3"},ae=["disabled"],le={key:0,class:"fas fa-spinner fa-spin mr-1"},ne={key:1,class:"text-xs text-amber-400"};const oe={__name:"SubscriptionPerks",setup:function(e){var t=[{value:null,label:"Default"},{value:"/images/bg/armory-warlock-small.webp",label:"Warlock"},{value:"/images/bg/armory-mage-small.webp",label:"Mage"},{value:"/images/tww/top.webp",label:"The War Within"},{value:"/images/tww/bottom.webp",label:"The War Within II"},{value:"/images/bg/midnight1.jpg",label:"Midnight I"},{value:"/images/bg/midnight2.jpg",label:"Midnight II"},{value:"/images/bg/midnight3.jpg",label:"Midnight III"},{value:"/images/bg/midnight4.jpg",label:"Midnight IV"},{value:"/images/bg/midnight5.jpg",label:"Midnight V"},{value:"/images/bg/midnight6.jpg",label:"Midnight VI"},{value:"/images/bg/midnight7.jpg",label:"Midnight VII"}],r=[{value:null,label:"None",style:{color:"#FFFFFF"},class:""},{value:"gold",label:"Gold",style:{color:"#FFD700",textShadow:"0 0 10px #FFD700, 0 0 20px #B8860B"},class:""},{value:"purple",label:"Purple",style:{color:"#A855F7",textShadow:"0 0 10px #A855F7, 0 0 20px #7C3AED"},class:""},{value:"blue",label:"Blue",style:{color:"#3B82F6",textShadow:"0 0 10px #3B82F6, 0 0 20px #1D4ED8"},class:""},{value:"green",label:"Green",style:{color:"#22C55E",textShadow:"0 0 10px #22C55E, 0 0 20px #15803D"},class:""},{value:"red",label:"Red",style:{color:"#EF4444",textShadow:"0 0 10px #EF4444, 0 0 20px #B91C1C"},class:""},{value:"fire",label:"Fire",style:{color:"#FF6B00",textShadow:"0 0 10px #FF6B00, 0 0 20px #FF4500"},class:""},{value:"frost",label:"Frost",style:{color:"#88CCFF",textShadow:"0 0 10px #88CCFF, 0 0 20px #0088FF"},class:""},{value:"rainbow",label:"Rainbow",style:{},class:"name-glow-rainbow-preview"}],s=[{value:null,label:"Default",borderClass:"border-surface-600/50"},{value:"gold",label:"Gold",borderClass:"frame-gold"},{value:"purple",label:"Purple",borderClass:"frame-purple"},{value:"gladiator",label:"Gladiator",borderClass:"frame-gladiator"},{value:"fire",label:"Fire",borderClass:"frame-fire"},{value:"frost",label:"Frost",borderClass:"frame-frost"},{value:"arcane",label:"Arcane",borderClass:"frame-arcane"},{value:"fel",label:"Fel",borderClass:"frame-fel"}],c=[{value:null,label:"None",style:{color:"#FFFFFF"}},{value:"subtle",label:"Subtle",style:{color:"#FFFFFF",textShadow:"1px 1px 3px rgba(0,0,0,0.7), 0 0 8px rgba(0,0,0,0.4)"}},{value:"dramatic",label:"Dramatic",style:{color:"#FFFFFF",textShadow:"3px 3px 6px rgba(0,0,0,0.95), 0 0 25px rgba(0,0,0,0.7), 0 0 50px rgba(0,0,0,0.4)"}},{value:"deep",label:"Deep",style:{color:"#FFFFFF",textShadow:"0 0 10px rgba(0,0,0,0.9), 0 0 30px rgba(0,0,0,0.7), 0 0 60px rgba(0,0,0,0.5), 0 0 90px rgba(10,0,30,0.3)"}},{value:"lifted",label:"Lifted",style:{color:"#FFFFFF",textShadow:"4px 6px 0px rgba(0,0,0,0.8), 6px 10px 10px rgba(0,0,0,0.5), 8px 14px 30px rgba(0,0,0,0.3)"}},{value:"far",label:"Far",style:{color:"#FFFFFF",textShadow:"13px -12px 2px rgba(206, 89, 55, 0.4), 10px -9px 10px rgba(206, 89, 55, 0.2)"}}],v=[{value:null,label:"Normal",previewStyle:{height:"100%",transform:"scale(1.15)"}},{value:"medium",label:"Medium",previewStyle:{height:"300%",marginTop:"-35px"}},{value:"large",label:"Large",previewStyle:{height:"600%",marginTop:"-110px",objectPosition:"47% 50%"}}],oe=[{value:"none",label:"Show all"},{value:"current_season",label:"Hide current season"},{value:"current_expansion",label:"Hide current expansion"},{value:"all",label:"Hide all"}],se=(0,n.KR)(!0),ie=(0,n.KR)(!1),ue=(0,n.KR)(""),ce=(0,n.KR)(!1),ve=(0,n.KR)(!1),de=(0,n.KR)(null),fe=(0,n.KR)(null),pe=(0,n.KR)(null),be=(0,n.KR)(null),he=(0,n.KR)(null),xe=(0,n.KR)(null),ge=(0,n.KR)(null),ye=(0,n.KR)(null),me=(0,n.KR)("none"),we=(0,n.KR)(!1),ke=(0,n.KR)(null),Fe=(0,n.KR)(null),Le=(0,n.KR)(null),Ce=(0,n.KR)(null),Ee=(0,n.KR)(null),Se=(0,n.KR)("none"),_e=(0,n.KR)(!1),Ke=(0,a.EW)((function(){return be.value!==ke.value||he.value!==Fe.value||xe.value!==Le.value||ge.value!==Ce.value||ye.value!==Ee.value||me.value!==Se.value||we.value!==_e.value}));function je(){return(je=d(i().mark((function e(){var t,r;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return se.value=!0,e.prev=1,e.next=4,o.A.get("/api/v1/account/perks");case 4:t=e.sent,r=t.data,ke.value=r.profileBanner||null,be.value=r.profileBanner||null,Fe.value=r.nameGlow||null,he.value=r.nameGlow||null,Le.value=r.nameShadow||null,xe.value=r.nameShadow||null,Ce.value=r.avatarZoom||null,ge.value=r.avatarZoom||null,Ee.value=r.avatarFrame||null,ye.value=r.avatarFrame||null,Se.value=r.seasonHistoryVisibility||"none",me.value=r.seasonHistoryVisibility||"none",_e.value=!!r.hideExperience,we.value=!!r.hideExperience,ve.value=r.subscriber||!1,de.value=r.previewImage||null,fe.value=r.previewName||null,pe.value=r.previewClassColor||"#FFFFFF",e.next=28;break;case 26:e.prev=26,e.t0=e.catch(1);case 28:return e.prev=28,se.value=!1,e.finish(28);case 31:case"end":return e.stop()}}),e,null,[[1,26,28,31]])})))).apply(this,arguments)}function Ae(){return Ie.apply(this,arguments)}function Ie(){return(Ie=d(i().mark((function e(){var t,r,a,l;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ie.value=!0,ue.value="",ce.value=!1,e.prev=3,e.next=6,o.A.post("/api/v1/account/perks/save",{banner:be.value,nameGlow:he.value,nameShadow:xe.value,avatarZoom:ge.value,avatarFrame:ye.value,seasonHistoryVisibility:me.value,hideExperience:we.value});case 6:t=e.sent,r=t.data,ke.value=r.profileBanner||null,Fe.value=r.nameGlow||null,Le.value=r.nameShadow||null,Ce.value=r.avatarZoom||null,Ee.value=r.avatarFrame||null,Se.value=r.seasonHistoryVisibility||"none",_e.value=!!r.hideExperience,ue.value="Changes saved!",e.next=22;break;case 18:e.prev=18,e.t0=e.catch(3),ce.value=!0,403===(null===(a=e.t0.response)||void 0===a?void 0:a.status)?ue.value="An active subscription is required to save.":401===(null===(l=e.t0.response)||void 0===l?void 0:l.status)?ue.value="Please log in first.":ue.value="Failed to save. Please try again.";case 22:return e.prev=22,ie.value=!1,e.finish(22);case 25:case"end":return e.stop()}}),e,null,[[3,18,22,25]])})))).apply(this,arguments)}return(0,a.sV)((function(){return je.apply(this,arguments)})),function(e,n){return(0,a.uX)(),(0,a.CE)("div",f,[n[13]||(n[13]=(0,a.Lk)("div",null,[(0,a.Lk)("h1",{class:"font-heading font-black text-3xl text-white"},"Subscription Perks"),(0,a.Lk)("p",{class:"text-sm text-gray-500 mt-1"},"Customize your profile with subscriber-exclusive features.")],-1)),se.value?((0,a.uX)(),(0,a.CE)("div",p,u(n[1]||(n[1]=[(0,a.Lk)("i",{class:"fas fa-spinner fa-spin text-accent-blue text-2xl"},null,-1)])))):((0,a.uX)(),(0,a.CE)(a.FK,{key:1},[(0,a.Q3)(" Hide Season History "),(0,a.Lk)("div",b,[n[2]||(n[2]=(0,a.Lk)("div",{class:"px-5 py-4 border-b border-surface-700/50"},[(0,a.Lk)("h3",{class:"font-heading font-bold text-sm text-white"},"Hide Season History"),(0,a.Lk)("p",{class:"text-xs text-gray-500 mt-1"},"Hide part of the Season History list on all of your character profiles.")],-1)),(0,a.Lk)("div",h,[(0,a.Lk)("div",x,[((0,a.uX)(),(0,a.CE)(a.FK,null,(0,a.pI)(oe,(function(e){return(0,a.Lk)("button",{key:e.value,onClick:function(t){return me.value=e.value},class:(0,l.C4)(["px-4 py-3 rounded-xl border-2 transition-all text-center",me.value===e.value?"border-accent-blue ring-2 ring-accent-blue/30":"border-surface-600/50 hover:border-surface-500"])},[(0,a.Lk)("span",y,(0,l.v_)(e.label),1)],10,g)})),64))])])]),(0,a.Q3)(" Hide Experience "),(0,a.Lk)("div",m,[n[3]||(n[3]=(0,a.Lk)("div",{class:"px-5 py-4 border-b border-surface-700/50"},[(0,a.Lk)("h3",{class:"font-heading font-bold text-sm text-white"},"Hide Experience"),(0,a.Lk)("p",{class:"text-xs text-gray-500 mt-1"},"Hide the Experience section on all of your character profiles. This also hides the Rank One Titles section.")],-1)),(0,a.Lk)("div",w,[(0,a.Lk)("button",{onClick:n[0]||(n[0]=function(e){return we.value=!we.value}),type:"button",role:"switch","aria-checked":we.value,class:(0,l.C4)(["relative inline-flex items-center h-7 w-12 rounded-full transition-colors",we.value?"bg-accent-blue":"bg-surface-600"])},[(0,a.Lk)("span",{class:(0,l.C4)(["inline-block w-5 h-5 bg-white rounded-full transform transition-transform",we.value?"translate-x-6":"translate-x-1"])},null,2)],10,k),(0,a.Lk)("span",F,(0,l.v_)(we.value?"Hidden":"Visible"),1)])]),(0,a.Q3)(" Profile Banner "),(0,a.Lk)("div",L,[n[7]||(n[7]=(0,a.Lk)("div",{class:"px-5 py-4 border-b border-surface-700/50"},[(0,a.Lk)("h3",{class:"font-heading font-bold text-sm text-white"},"Profile Banner"),(0,a.Lk)("p",{class:"text-xs text-gray-500 mt-1"},"Choose a background image for your character profile header.")],-1)),(0,a.Lk)("div",C,[(0,a.Lk)("div",E,[((0,a.uX)(),(0,a.CE)(a.FK,null,(0,a.pI)(t,(function(e){return(0,a.Lk)("button",{key:e.value||"none",onClick:function(t){return be.value=e.value},class:(0,l.C4)(["relative rounded-xl overflow-hidden border-2 transition-all h-24 sm:h-32 group",be.value===e.value?"border-accent-blue ring-2 ring-accent-blue/30":"border-surface-600/50 hover:border-surface-500"])},[e.value?((0,a.uX)(),(0,a.CE)("img",{key:0,src:e.value,alt:e.label,class:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-300"},null,8,_)):((0,a.uX)(),(0,a.CE)("div",K,u(n[4]||(n[4]=[(0,a.Lk)("span",{class:"text-xs text-gray-500"},"Default",-1)])))),n[6]||(n[6]=(0,a.Lk)("div",{class:"absolute inset-0 bg-gradient-to-t from-black/60 to-transparent"},null,-1)),(0,a.Lk)("div",j,[(0,a.Lk)("span",A,(0,l.v_)(e.label),1)]),be.value===e.value?((0,a.uX)(),(0,a.CE)("div",I,u(n[5]||(n[5]=[(0,a.Lk)("i",{class:"fas fa-check text-white text-[10px]"},null,-1)])))):(0,a.Q3)("v-if",!0)],10,S)})),64))])])]),(0,a.Q3)(" Name Glow "),(0,a.Lk)("div",R,[n[8]||(n[8]=(0,a.Lk)("div",{class:"px-5 py-4 border-b border-surface-700/50"},[(0,a.Lk)("h3",{class:"font-heading font-bold text-sm text-white"},"Name Glow"),(0,a.Lk)("p",{class:"text-xs text-gray-500 mt-1"},"Add a glow effect to your character name.")],-1)),(0,a.Lk)("div",G,[(0,a.Lk)("div",H,[((0,a.uX)(),(0,a.CE)(a.FK,null,(0,a.pI)(r,(function(e){return(0,a.Lk)("button",{key:e.value||"none",onClick:function(t){return he.value=e.value},class:(0,l.C4)(["px-4 py-3 rounded-xl border-2 transition-all min-w-[100px] text-center",he.value===e.value?"border-accent-blue ring-2 ring-accent-blue/30":"border-surface-600/50 hover:border-surface-500"])},[(0,a.Lk)("span",{class:(0,l.C4)(["font-heading font-black text-lg",e.class]),style:(0,l.Tr)(e.style)}
2,"Aa",6),(0,a.Lk)("div",O,(0,l.v_)(e.label),1)],10,P)})),64))])])]),(0,a.Q3)(" Name Shadow "),(0,a.Lk)("div",T,[n[9]||(n[9]=(0,a.Lk)("div",{class:"px-5 py-4 border-b border-surface-700/50"},[(0,a.Lk)("h3",{class:"font-heading font-bold text-sm text-white"},"Name Shadow"),(0,a.Lk)("p",{class:"text-xs text-gray-500 mt-1"},"Add depth to your character name. Stacks with glow effects.")],-1)),(0,a.Lk)("div",X,[(0,a.Lk)("div",N,[((0,a.uX)(),(0,a.CE)(a.FK,null,(0,a.pI)(c,(function(e){return(0,a.Lk)("button",{key:e.value||"none",onClick:function(t){return xe.value=e.value},class:(0,l.C4)(["px-4 py-3 rounded-xl border-2 transition-all min-w-[100px] text-center",xe.value===e.value?"border-accent-blue ring-2 ring-accent-blue/30":"border-surface-600/50 hover:border-surface-500"])},[(0,a.Lk)("span",{class:"font-heading font-black text-lg",style:(0,l.Tr)(e.style)},"Aa",4),(0,a.Lk)("div",Q,(0,l.v_)(e.label),1)],10,B)})),64))])])]),(0,a.Q3)(" Avatar Zoom "),(0,a.Lk)("div",D,[n[10]||(n[10]=(0,a.Lk)("div",{class:"px-5 py-4 border-b border-surface-700/50"},[(0,a.Lk)("h3",{class:"font-heading font-bold text-sm text-white"},"Avatar Zoom"),(0,a.Lk)("p",{class:"text-xs text-gray-500 mt-1"},"Zoom into your character portrait for a closer look.")],-1)),(0,a.Lk)("div",M,[(0,a.Lk)("div",V,[((0,a.uX)(),(0,a.CE)(a.FK,null,(0,a.pI)(v,(function(e){return(0,a.Lk)("button",{key:e.value||"none",onClick:function(t){return ge.value=e.value},class:(0,l.C4)(["flex flex-col items-center gap-2 p-3 rounded-xl border-2 transition-all",ge.value===e.value?"border-accent-blue ring-2 ring-accent-blue/30 bg-surface-700/30":"border-surface-600/50 hover:border-surface-500"])},[(0,a.Lk)("div",Z,[(0,a.Lk)("img",{src:de.value||"/images/icons/classes/warrior.png",alt:"",class:"w-full object-cover",style:(0,l.Tr)(e.previewStyle)},null,12,q)]),(0,a.Lk)("span",z,(0,l.v_)(e.label),1)],10,W)})),64))])])]),(0,a.Q3)(" Avatar Frame "),(0,a.Lk)("div",U,[n[11]||(n[11]=(0,a.Lk)("div",{class:"px-5 py-4 border-b border-surface-700/50"},[(0,a.Lk)("h3",{class:"font-heading font-bold text-sm text-white"},"Avatar Frame"),(0,a.Lk)("p",{class:"text-xs text-gray-500 mt-1"},"Choose a border style for your character portrait.")],-1)),(0,a.Lk)("div",Y,[(0,a.Lk)("div",$,[((0,a.uX)(),(0,a.CE)(a.FK,null,(0,a.pI)(s,(function(e){return(0,a.Lk)("button",{key:e.value||"none",onClick:function(t){return ye.value=e.value},class:(0,l.C4)(["flex flex-col items-center gap-2 p-3 rounded-xl border-2 transition-all",ye.value===e.value?"border-accent-blue ring-2 ring-accent-blue/30 bg-surface-700/30":"border-surface-600/50 hover:border-surface-500"])},[(0,a.Lk)("div",{class:(0,l.C4)(["w-14 h-16 rounded-lg overflow-hidden border-2 bg-surface-700",e.borderClass])},[(0,a.Lk)("img",{src:de.value||"/images/icons/classes/warrior.png",class:"w-full h-full object-cover",alt:""},null,8,ee)],2),(0,a.Lk)("span",te,(0,l.v_)(e.label),1)],10,J)})),64))])])]),(0,a.Q3)(" Save "),(0,a.Lk)("div",re,[(0,a.Lk)("button",{onClick:Ae,disabled:ie.value||!Ke.value,class:(0,l.C4)(["px-5 py-2.5 rounded-lg text-sm font-semibold transition-colors",Ke.value&&!ie.value?"bg-accent-blue text-white hover:bg-accent-blue/80":"bg-surface-700 text-gray-500 cursor-not-allowed"])},[ie.value?((0,a.uX)(),(0,a.CE)("i",le)):(0,a.Q3)("v-if",!0),(0,a.eW)(" "+(0,l.v_)(ie.value?"Saving...":"Save Changes"),1)],10,ae),ue.value?((0,a.uX)(),(0,a.CE)("span",{key:0,class:(0,l.C4)(["text-xs",ce.value?"text-red-400":"text-accent-green"])},(0,l.v_)(ue.value),3)):(0,a.Q3)("v-if",!0),ve.value?(0,a.Q3)("v-if",!0):((0,a.uX)(),(0,a.CE)("span",ne,u(n[12]||(n[12]=[(0,a.Lk)("i",{class:"fas fa-lock mr-1"},null,-1),(0,a.eW)("Requires an active subscription to save. ",-1)]))))])],64))])}}};const se=(0,r(6262).A)(oe,[["__scopeId","data-v-557bddf7"]])},6262:(e,t)=>{t.A=(e,t)=>{const r=e.__vccOpts||e;for(const[e,a]of t)r[e]=a;return r}}}]);
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.