1import{aK as ut,aL as ct,aj as Ie,R as Ce,m as B,T as ie,d as M,O as dt,ap as ft,e as p,p as G,ag as vt,g as i,l as C,h as d,aN as bt,G as be,D as q,j as V,f as A,k as F,t as T,i as _,_ as Ye,S as oe,v as Fe,P as ze,aP as $e,K as Me,a6 as Ze,Q as De,u as mt,E as Le,M as Re,B as re,C as he,r as se,b1 as pt,ac as wt,a9 as ht,aa as yt,w as qe,s as gt,o as St,an as kt,y as _t,a5 as xt}from"./CFxGRstO.js";import{u as Ct}from"./CdviQ7zO.js";import{u as Tt}from"./BdB_Sase.js";import{u as Je}from"./DIJTWx4D.js";import{_ as j}from"./DlAUqK2U.js";import{a as ue}from"./Bnx8nLGV.js";import{u as At,o as Nt,a as Xe,d as Et}from"./DCH0OG8z.js";import{_ as It}from"./B-1_KvNR.js";import{u as Ft}from"./C16c000V.js";import{a as $t,c as Dt,u as Rt}from"./CgWzIhW9.js";import{y as Ot}from"./C97LyYTF.js";import{_ as et}from"./6HuN2jx9.js";import{_ as Bt}from"./DKxq8vXV.js";import{_ as Mt}from"./D0gadkbL.js";import{_ as Lt}from"./3muo10-H.js";import{b as Pt,a as Ve}from"./CtLreyty.js";import{B as je}from"./BxawZQSS.js";import{u as We}from"./CZtVR1JX.js";import{u as qt}from"./Bl79MI2C.js";import{a as Vt}from"./Bg2uL3dI.js";function jt(n,e){return ut()?(ct(n,e),!0):!1}typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const Wt=n=>n!=null;function Kt(n){return Array.isArray(n)?n:[n]}function Ut(n){var e;const t=Ie(n);return(e=t?.$el)!==null&&e!==void 0?e:t}var tt=["input:not([inert]):not([inert] *)","select:not([inert]):not([inert] *)","textarea:not([inert]):not([inert] *)","a[href]:not([inert]):not([inert] *)","button:not([inert]):not([inert] *)","[tabindex]:not(slot):not([inert]):not([inert] *)","audio[controls]:not([inert]):not([inert] *)","video[controls]:not([inert]):not([inert] *)",'[contenteditable]:not([contenteditable="false"]):not([inert]):not([inert] *)',"details>summary:first-of-type:not([inert]):not([inert] *)","details:not([inert]):not([inert] *)"],ye=tt.join(","),nt=typeof Element>"u",X=nt?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,ge=!nt&&Element.prototype.getRootNode?function(n){var e;return n==null||(e=n.getRootNode)===null||e===void 0?void 0:e.call(n)}:function(n){return n?.ownerDocument},Se=function(e,t){var a;t===void 0&&(t=!0);var r=e==null||(a=e.getAttribute)===null||a===void 0?void 0:a.call(e,"inert"),s=r===""||r==="true",o=s||t&&e&&(typeof e.closest=="function"?e.closest("[inert]"):Se(e.parentNode));return o},Gt=function(e){var t,a=e==null||(t=e.getAttribute)===null||t===void 0?void 0:t.call(e,"contenteditable");return a===""||a==="true"},at=function(e,t,a){if(Se(e))return[];var r=Array.prototype.slice.apply(e.querySelectorAll(ye));return t&&X.call(e,ye)&&r.unshift(e),r=r.filter(a),r},ke=function(e,t,a){for(var r=[],s=Array.from(e);s.length;){var o=s.shift();if(!Se(o,!1))if(o.tagName==="SLOT"){var f=o.assignedElements(),c=f.length?f:o.children,m=ke(c,!0,a);
vendor: 15,497 bytes, lines 1-3
1a.flatten?r.push.apply(r,m):r.push({scopeParent:o,candidates:m})}else{var w=X.call(o,ye);w&&a.filter(o)&&(t||!e.includes(o))&&r.push(o);var y=o.shadowRoot||typeof a.getShadowRoot=="function"&&a.getShadowRoot(o),b=!Se(y,!1)&&(!a.shadowRootFilter||a.shadowRootFilter(o));if(y&&b){var g=ke(y===!0?o.children:y.children,!0,a);a.flatten?r.push.apply(r,g):r.push({scopeParent:o,candidates:g})}else s.unshift.apply(s,o.children)}}return r},ot=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},J=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||Gt(e))&&!ot(e)?0:e.tabIndex},Ht=function(e,t){var a=J(e);return a<0&&t&&!ot(e)?0:a},Qt=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},rt=function(e){return e.tagName==="INPUT"},Yt=function(e){return rt(e)&&e.type==="hidden"},zt=function(e){var t=e.tagName==="DETAILS"&&Array.prototype.slice.apply(e.children).some(function(a){return a.tagName==="SUMMARY"});return t},Zt=function(e,t){for(var a=0;a<e.length;a++)if(e[a].checked&&e[a].form===t)return e[a]},Jt=function(e){if(!e.name)return!0;var t=e.form||ge(e),a=function(f){return t.querySelectorAll('input[type="radio"][name="'+f+'"]')},r;if(typeof window<"u"&&typeof window.CSS<"u"&&typeof window.CSS.escape=="function")r=a(window.CSS.escape(e.name));else try{r=a(e.name)}catch(o){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",o.message),!1}var s=Zt(r,e.form);return!s||s===e},Xt=function(e){return rt(e)&&e.type==="radio"},en=function(e){return Xt(e)&&!Jt(e)},tn=function(e){var t,a=e&&ge(e),r=(t=a)===null||t===void 0?void 0:t.host,s=!1;if(a&&a!==e){var o,f,c;for(s=!!((o=r)!==null&&o!==void 0&&(f=o.ownerDocument)!==null&&f!==void 0&&f.contains(r)||e!=null&&(c=e.ownerDocument)!==null&&c!==void 0&&c.contains(e));!s&&r;){var m,w,y;a=ge(r),r=(m=a)===null||m===void 0?void 0:m.host,s=!!((w=r)!==null&&w!==void 0&&(y=w.ownerDocument)!==null&&y!==void 0&&y.contains(r))}}return s},Ke=function(e){var t=e.getBoundingClientRect(),a=t.width,r=t.height;return a===0&&r===0},nn=function(e,t){var a=t.displayCheck,r=t.getShadowRoot;if(a==="full-native"&&"checkVisibility"in e){var s=e.checkVisibility({checkOpacity:!1,opacityProperty:!1,contentVisibilityAuto:!0,visibilityProperty:!0,checkVisibilityCSS:!0});return!s}if(getComputedStyle(e).visibility==="hidden")return!0;var o=X.call(e,"details>summary:first-of-type"),f=o?e.parentElement:e;if(X.call(f,"details:not([open]) *"))return!0;if(!a||a==="full"||a==="full-native"||a==="legacy-full"){if(typeof r=="function"){for(var c=e;e;){var m=e.parentElement,w=ge(e);if(m&&!m.shadowRoot&&r(m)===!0)return Ke(e);e.assignedSlot?e=e.assignedSlot:!m&&w!==e.ownerDocument?e=w.host:e=m}e=c}if(tn(e))return!e.getClientRects().length;if(a!=="legacy-full")return!0}else if(a==="non-zero-area")return Ke(e);return!1},an=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if(t.tagName==="FIELDSET"&&t.disabled){for(var a=0;a<t.children.length;a++){var r=t.children.item(a);if(r.tagName==="LEGEND")return X.call(t,"fieldset[disabled] *")?!0:!r.contains(e)}return!0}t=t.parentElement}return!1},_e=function(e,t){return!(t.disabled||Yt(t)||nn(t,e)||zt(t)||an(t))},Oe=function(e,t){return!(en(t)||J(t)<0||!_e(e,t))},on=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return!!(isNaN(t)||t>=0)},it=function(e){var t=[],a=[];return e.forEach(function(r,s){var o=!!r.scopeParent,f=o?r.scopeParent:r,c=Ht(f,o),m=o?it(r.candidates):f;c===0?o?t.push.apply(t,m):t.push(f):a.push({documentOrder:s,tabIndex:c,item:r,isScope:o,content:m})}),a.sort(Qt).reduce(function(r,s){return s.isScope?r.push.apply(r,s.content):r.push(s.content),r},[]).concat(t)},rn=function(e,t){t=t||{};var a;return t.getShadowRoot?a=ke([e],t.includeContainer,{filter:Oe.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:on}):a=at(e,t.includeContainer,Oe.bind(null,t)),it(a)},sn=function(e,t){t=t||{};var a;return t.getShadowRoot?a=ke([e],t.includeContainer,{filter:_e.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):a=at(e,t.includeContainer,_e.bind(null,t)),a},ae=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return X.call(e,ye)===!1?!1:Oe(t,e)},ln=tt.concat("iframe:not([inert]):not([inert] *)").join(","),Ee=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return X.call(e,ln)===!1?!1:_e(t,e)};function Be(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,a=Array(e);t<e;t++)a[t]=n[t];return a}function un(n){if(Array.isArray(n))return Be(n)}function Ue(n,e){var t=typeof Symbol<"u"&&n[Symbol.iterator]||n["@@iterator"];if(!t){if(Array.isArray(n)||(t=st(n))||e){t&&(n=t);var a=0,r=function(){};return{s:r,n:function(){return a>=n.length?{done:!0}:{done:!1,value:n[a++]}},e:function(c){throw c},f:r}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 2In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var s,o=!0,f=!1;return{s:function(){t=t.call(n)},n:function(){var c=t.next();return o=c.done,c},e:function(c){f=!0,s=c},f:function(){try{o||t.return==null||t.return()}finally{if(f)throw s}}}}function cn(n,e,t){return(e=mn(e))in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function dn(n){if(typeof Symbol<"u"&&n[Symbol.iterator]!=null||n["@@iterator"]!=null)return Array.from(n)}function fn(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 3In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ge(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(n);e&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(n,r).enumerable})),t.push.apply(t,a)}return t}function He(n){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?arguments[e]:{};e%2?Ge(Object(t),!0).forEach(function(a){cn(n,a,t[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):Ge(Object(t)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(t,a))})}return n}function vn(n){return un(n)||dn(n)||st(n)||fn()}function bn(n,e){if(typeof n!="object"||!n)return n;var t=n[Symbol.toPrimitive];if(t!==void 0){var a=t.call(n,e);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(n)}function mn(n){var e=bn(n,"string");return typeof e=="symbol"?e:e+""}function st(n,e){if(n){if(typeof n=="string")return Be(n,e);var t={}.toString.call(n).slice(8,-1);return t==="Object"&&n.constructor&&(t=n.constructor.name),t==="Map"||t==="Set"?Array.from(n):t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?Be(n,e):void 0}}var Q={getActiveTrap:function(e){return e?.length>0?e[e.length-1]:null},activateTrap:function(e,t){var a=Q.getActiveTrap(e);t!==a&&Q.pauseTrap(e);var r=e.indexOf(t);r===-1||e.splice(r,1),e.push(t)},deactivateTrap:function(e,t){var a=e.indexOf(t);a!==-1&&e.splice(a,1),Q.unpauseTrap(e)},pauseTrap:function(e){var t=Q.getActiveTrap(e);t?._setPausedState(!0)},unpauseTrap:function(e){var t=Q.getActiveTrap(e);t&&!t._isManuallyPaused()&&t._setPausedState(!1)}},pn=function(e){return e.tagName&&e.tagName.toLowerCase()==="input"&&typeof e.select=="function"},wn=function(e){return e?.key==="Escape"||e?.key==="Esc"||e?.keyCode===27},ve=function(e){return e?.key==="Tab"||e?.keyCode===9},hn=function(e){return ve(e)&&!e.shiftKey},yn=function(e){return ve(e)&&e.shiftKey},Qe=function(e){return setTimeout(e,0)},fe=function(e){for(var t=arguments.length,a=new Array(t>1?t-1:0),r=1;r<t;r++)a[r-1]=arguments[r];return typeof e=="function"?e.apply(void 0,a):e},pe=function(e){return e.target.shadowRoot&&typeof e.composedPath=="function"?e.composedPath()[0]:e.target},gn=[],Sn=function(e,t){var a=t?.document||document,r=t?.trapStack||gn,s=He({returnFocusOnDeactivate:!0,escapeDeactivates:!0,delayInitialFocus:!0,isolateSubtrees:!1,isKeyForward:hn,isKeyBackward:yn},t),o={containers:[],containerGroups:[],tabbableGroups:[],adjacentElements:new Set,alreadySilent:new Set,nodeFocusedBeforeActivation:null,mostRecentlyFocusedNode:null,active:!1,paused:!1,manuallyPaused:!1,delayInitialFocusTimer:void 0,recentNavEvent:void 0},f,c=function(l,u,v){return l&&l[u]!==void 0?l[u]:s[v||u]},m=function(l,u){var v=typeof u?.composedPath=="function"?u.composedPath():void 0;return o.containerGroups.findIndex(function(x){var k=x.container,N=x.tabbableNodes;return k.contains(l)||v?.includes(k)||N.find(function(h){return h===l})})},w=function(l){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},v=u.hasFallback,x=v===void 0?!1:v,k=u.params,N=k===void 0?[]:k,h=s[l];if(typeof h=="function"&&(h=h.apply(void 0,vn(N))),h===!0&&(h=void 0),!h){if(h===void 0||h===!1)return h;throw new Error("`".concat(l,"` was specified but was not a node, or did not return a node"))}var E=h;if(typeof h=="string"){try{E=a.querySelector(h)}catch(I){throw new Error("`".concat(l,'` appears to be an invalid selector; error="').concat(I.message,'"'))}if(!E&&!x)throw new Error("`".concat(l,"` as selector refers to no known node"))}return E},y=function(){var l=w("initialFocus",{hasFallback:!0});if(l===!1)return!1;if(l===void 0||l&&!Ee(l,s.tabbableOptions))if(m(a.activeElement)>=0)l=a.activeElement;else{var u=o.tabbableGroups[0],v=u&&u.firstTabbableNode;l=v||w("fallbackFocus")}else l===null&&(l=w("fallbackFocus"));if(!l)throw new Error("Your focus-trap needs to have at least one focusable element");return l},b=function(){if(o.containerGroups=o.containers.map(function(l){var u=rn(l,s.tabbableOptions),v=sn(l,s.tabbableOptions),x=u.length>0?u[0]:void 0,k=u.length>0?u[u.length-1]:void 0,N=v.find(function(I){return ae(I)}),h=v.slice().reverse().find(function(I){return ae(I)}),E=!!u.find(function(I){return J(I)>0});return{container:l,tabbableNodes:u,focusableNodes:v,posTabIndexesFound:E,firstTabbableNode:x,lastTabbableNode:k,firstDomTabbableNode:N,lastDomTabbableNode:h,nextTabbableNode:function(P){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,K=u.indexOf(P);return K<0?U?v.slice(v.indexOf(P)+1).find(function(Z){return ae(Z)}):v.slice(0,v.indexOf(P)).reverse().find(function(Z){return ae(Z)}):u[K+(U?1:-1)]}}}),o.tabbableGroups=o.containerGroups.filter(function(l){return l.tabbableNodes.length>0}),o.tabbableGroups.length<=0&&!w("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times");if(o.containerGroups.find(function(l){return l.posTabIndexesFound})&&o.containerGroups.length>1)throw new Error("At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.")},g=function(l){var u=l.activeElement;if(u)return u.shadowRoot&&u.shadowRoot.activeElement!==null?g(u.shadowRoot):u},D=function(l){if(l!==!1&&l!==g(document)){if(!l||!l.focus){D(y());return}l.focus({preventScroll:!!s.preventScroll}),o.mostRecentlyFocusedNode=l,pn(l)&&l.select()}},H=function(l){var u=w("setReturnFocus",{params:[l]});return u||(u===!1?!1:l)},Y=function(l){var u=l.target,v=l.event,x=l.isBackward,k=x===void 0?!1:x;u=u||pe(v),b();var N=null;if(o.tabbableGroups.length>0){var h=m(u,v),E=h>=0?o.containerGroups[h]:void 0;if(h<0)k?N=o.tabbableGroups[o.tabbableGroups.length-1].lastTabbableNode:N=o.tabbableGroups[0].firstTabbableNode;else if(k){var I=o.tabbableGroups.findIndex(function(Ae){var Ne=Ae.firstTabbableNode;return u===Ne});if(I<0&&(E.container===u||Ee(u,s.tabbableOptions)&&!ae(u,s.tabbableOptions)&&!E.nextTabbableNode(u,!1))&&(I=h),I>=0){var P=I===0?o.tabbableGroups.length-1:I-1,U=o.tabbableGroups[P];N=J(u)>=0?U.lastTabbableNode:U.lastDomTabbableNode}else ve(v)||(N=E.nextTabbableNode(u,!1))}else{var K=o.tabbableGroups.findIndex(function(Ae){var Ne=Ae.lastTabbableNode;return u===Ne});if(K<0&&(E.container===u||Ee(u,s.tabbableOptions)&&!ae(u,s.tabbableOptions)&&!E.nextTabbableNode(u))&&(K=h),K>=0){var Z=K===o.tabbableGroups.length-1?0:K+1,z=o.tabbableGroups[Z];N=J(u)>=0?z.firstTabbableNode:z.firstDomTabbableNode}else ve(v)||(N=E.nextTabbableNode(u))}}else N=w("fallbackFocus");return N},ee=function(l){var u=pe(l);if(!(m(u,l)>=0)){if(fe(s.clickOutsideDeactivates,l)){f.deactivate({returnFocus:s.returnFocusOnDeactivate});return}fe(s.allowOutsideClick,l)||l.preventDefault()}},R=function(l){var u=pe(l),v=m(u,l)>=0;if(v||u instanceof Document)v&&(o.mostRecentlyFocusedNode=u);else{l.stopImmediatePropagation();var x,k=!0;if(o.mostRecentlyFocusedNode)if(J(o.mostRecentlyFocusedNode)>0){var N=m(o.mostRecentlyFocusedNode),h=o.containerGroups[N].tabbableNodes;if(h.length>0){var E=h.findIndex(function(I){return I===o.mostRecentlyFocusedNode});E>=0&&(s.isKeyForward(o.recentNavEvent)?E+1<h.length&&(x=h[E+1],k=!1):E-1>=0&&(x=h[E-1],k=!1))}}else o.containerGroups.some(function(I){return I.tabbableNodes.some(function(P){return J(P)>0})})||(k=!1);else k=!1;k&&(x=Y({target:o.mostRecentlyFocusedNode,isBackward:s.isKeyBackward(o.recentNavEvent)})),D(x||o.mostRecentlyFocusedNode||y())}o.recentNavEvent=void 0},S=function(l){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;o.recentNavEvent=l;var v=Y({event:l,isBackward:u});v&&(ve(l)&&l.preventDefault(),D(v))},L=function(l){(s.isKeyForward(l)||s.isKeyBackward(l))&&S(l,s.isKeyBackward(l))},te=function(l){wn(l)&&fe(s.escapeDeactivates,l)!==!1&&(l.preventDefault(),f.deactivate())},ce=function(l){var u=pe(l);m(u,l)>=0||fe(s.clickOutsideDeactivates,l)||fe(s.allowOutsideClick,l)||(l.preventDefault(),l.stopImmediatePropagation())},me=function(){if(o.active)return Q.activateTrap(r,f),o.delayInitialFocusTimer=s.delayInitialFocus?Qe(function(){D(y())}):D(y()),a.addEventListener("focusin",R,!0),a.addEventListener("mousedown",ee,{capture:!0,passive:!1}),a.addEventListener("touchstart",ee,{capture:!0,passive:!1}),a.addEventListener("click",ce,{capture:!0,passive:!1}),a.addEventListener("keydown",L,{capture:!0,passive:!1}),a.addEventListener("keydown",te),f},ne=function(l){o.active&&!o.paused&&f._setSubtreeIsolation(!1),o.adjacentElements.clear(),o.alreadySilent.clear();var u=new Set,v=new Set,x=Ue(l),k;try{for(x.s();!(k=x.n()).done;){var N=k.value;u.add(N);for(var h=typeof ShadowRoot<"u"&&N.getRootNode()instanceof ShadowRoot,E=N;E;){u.add(E);var I=E.parentElement,P=[];I?P=I.children:!I&&h&&(P=E.getRootNode().children,I=E.getRootNode().host,h=typeof ShadowRoot<"u"&&I.getRootNode()instanceof ShadowRoot);var U=Ue(P),K;try{for(U.s();!(K=U.n()).done;){var Z=K.value;v.add(Z)}}catch(z){U.e(z)}finally{U.f()}E=I}}}catch(z){x.e(z)}finally{x.f()}u.forEach(function(z){v.delete(z)}),o.adjacentElements=v},O=function(){if(o.active)return a.removeEventListener("focusin",R,!0),a.removeEventListener("mousedown",ee,!0),a.removeEventListener("touchstart",ee,!0),a.removeEventListener("click",ce,!0),a.removeEventListener("keydown",L,!0),a.removeEventListener("keydown",te),f},W=function(l){var u=l.some(function(v){var x=Array.from(v.removedNodes);return x.some(function(k){return k===o.mostRecentlyFocusedNode})});u&&D(y())},Te=typeof window<"u"&&"MutationObserver"in window?new MutationObserver(W):void 0,de=function(){Te&&(Te.disconnect(),o.active&&!o.paused&&o.containers.map(function(l){Te.observe(l,{subtree:!0,childList:!0})}
3))};return f={get active(){return o.active},get paused(){return o.paused},activate:function(l){if(o.active)return this;var u=c(l,"onActivate"),v=c(l,"onPostActivate"),x=c(l,"checkCanFocusTrap"),k=Q.getActiveTrap(r),N=!1;if(k&&!k.paused){var h;(h=k._setSubtreeIsolation)===null||h===void 0||h.call(k,!1),N=!0}try{x||b(),o.active=!0,o.paused=!1,o.nodeFocusedBeforeActivation=g(a),u?.();var E=function(){x&&b(),me(),de(),s.isolateSubtrees&&f._setSubtreeIsolation(!0),v?.()};if(x)return x(o.containers.concat()).then(E,E),this;E()}catch(P){if(k===Q.getActiveTrap(r)&&N){var I;(I=k._setSubtreeIsolation)===null||I===void 0||I.call(k,!0)}throw P}return this},deactivate:function(l){if(!o.active)return this;var u=He({onDeactivate:s.onDeactivate,onPostDeactivate:s.onPostDeactivate,checkCanReturnFocus:s.checkCanReturnFocus},l);clearTimeout(o.delayInitialFocusTimer),o.delayInitialFocusTimer=void 0,o.paused||f._setSubtreeIsolation(!1),o.alreadySilent.clear(),O(),o.active=!1,o.paused=!1,de(),Q.deactivateTrap(r,f);var v=c(u,"onDeactivate"),x=c(u,"onPostDeactivate"),k=c(u,"checkCanReturnFocus"),N=c(u,"returnFocus","returnFocusOnDeactivate");v?.();var h=function(){Qe(function(){N&&D(H(o.nodeFocusedBeforeActivation)),x?.()})};return N&&k?(k(H(o.nodeFocusedBeforeActivation)).then(h,h),this):(h(),this)},pause:function(l){return o.active?(o.manuallyPaused=!0,this._setPausedState(!0,l)):this},unpause:function(l){return o.active?(o.manuallyPaused=!1,r[r.length-1]!==this?this:this._setPausedState(!1,l)):this}
3,updateContainerElements:function(l){var u=[].concat(l).filter(Boolean);return o.containers=u.map(function(v){return typeof v=="string"?a.querySelector(v):v}),s.isolateSubtrees&&ne(o.containers),o.active&&(b(),s.isolateSubtrees&&!o.paused&&f._setSubtreeIsolation(!0)),de(),this}},Object.defineProperties(f,{_isManuallyPaused:{value:function(){return o.manuallyPaused}},_setPausedState:{value:function(l,u){if(o.paused===l)return this;if(o.paused=l,l){var v=c(u,"onPause"),x=c(u,"onPostPause");v?.(),O(),de(),f._setSubtreeIsolation(!1),x?.()}else{var k=c(u,"onUnpause"),N=c(u,"onPostUnpause");k?.(),f._setSubtreeIsolation(!0),b(),me(),de(),N?.()}return this}},_setSubtreeIsolation:{value:function(l){s.isolateSubtrees&&o.adjacentElements.forEach(function(u){var v;l?s.isolateSubtrees==="aria-hidden"?((u.ariaHidden==="true"||((v=u.getAttribute("aria-hidden"))===null||v===void 0?void 0:v.toLowerCase())==="true")&&o.alreadySilent.add(u),u.setAttribute("aria-hidden","true")):((u.inert||u.hasAttribute("inert"))&&o.alreadySilent.add(u),u.setAttribute("inert",!0)):o.alreadySilent.has(u)||(s.isolateSubtrees==="aria-hidden"?u.removeAttribute("aria-hidden"):u.removeAttribute("inert"))})}}}),f.updateContainerElements(e),f};function kn(n,e={}){let t;const{immediate:a,...r}=e,s=ie(!1),o=ie(!1),f=y=>t&&t.activate(y),c=y=>t&&t.deactivate(y),m=()=>{t&&(t.pause(),o.value=!0)},w=()=>{t&&(t.unpause(),o.value=!1)};return Ce(B(()=>Kt(Ie(n)).map(y=>{const b=Ie(y);return typeof b=="string"?b:Ut(b)}).filter(Wt)),y=>{if(y.length)if(!t)t=Sn(y,{...r,onActivate(b){s.value=!0,e.onActivate&&e.onActivate(b)},onDeactivate(b){s.value=!1,e.onDeactivate&&e.onDeactivate(b)}}),a&&f();else{const b=t?.active;t?.updateContainerElements(y),!b&&a&&f()}},{flush:"post"}),jt(()=>c()),{hasFocus:s,isPaused:o,activate:f,deactivate:c,pause:m,unpause:w}
3}const _n=M((n,{slots:e})=>{const t=ie(),a=dt(kn(t,n.options));return()=>{if(e.default)return ft(n.as||"div",{ref:t},e.default(a))}},{name:"UseFocusTrap",props:["as","options"]}),xn=M({__name:"SurveyModalBase",props:{isOpen:{type:Boolean},onClose:{type:Function},software:{}},setup(n){const e=n,{preloadRecaptchaOnInteraction:t}=Ct(),{cdnAsset:a}=Tt(),r=B(()=>{const s=e.software??"rewasd";return a(`/images/survey/survey-bg-${s}.png`)});return Je(B(()=>e.isOpen)),Ce(()=>e.isOpen,s=>{s&&t()}),(s,o)=>(p(),G(vt,{to:"#modals"},[n.isOpen?(p(),G(i(_n),{key:0,options:{immediate:!0}},{default:C(()=>[d("div",{class:q(["modal survey-modal",[n.software]])},[d("div",{class:"survey-modal__content tw-font-manrope !tw-text-black",style:bt({"background-image":`url(${i(r)})`})},[be(s.$slots,"default",{},void 0,!0),d("button",{type:"button",class:"btn-close tw-absolute !tw-p-0 survey-modal-close-btn","aria-label":"Close",onClick:o[0]||(o[0]=(...f)=>n.onClose&&n.onClose(...f))})],4)],2)]),_:3})):V("",!0)]))}}),Cn=j(xn,[["__scopeId","data-v-8cdd844d"]]),xe=10,Tn=14;var we=(n=>(n[n.Single=0]="Single",n[n.Multiple=1]="Multiple",n[n.AdditionalText=2]="AdditionalText",n))(we||{});const An="data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0%204.24199C0%203.90731%200.271319%203.63599%200.606001%203.63599H9.09002C9.42472%203.63599%209.69602%203.90731%209.69602%204.24199V12.726C9.69602%2013.0607%209.42472%2013.332%209.09002%2013.332H0.606001C0.271319%2013.332%200%2013.0607%200%2012.726V4.24199ZM1.212%204.84799V12.12H8.48402V4.84799H1.212Z'%20fill='%23919191'%20/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M3.63599%200.606001C3.63599%200.271319%203.90731%200%204.24199%200H12.726C13.0607%200%2013.332%200.271319%2013.332%200.606001V9.09002C13.332%209.42472%2013.0607%209.69602%2012.726%209.69602H10.908V8.48402H12.12V1.212H4.84799V2.42401H3.63599V0.606001Z'%20fill='%23919191'%20/%3e%3c/svg%3e",Nn=["type","disabled"],En={class:"survey-button-content"},In={key:0,class:"survey-button-spinner"},Fn=M({__name:"ActionButton",props:{type:{default:"button"},disabled:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},variant:{default:"primary"},software:{}},setup(n){return(e,t)=>(p(),A("button",{type:n.type,class:q(["btn tw-w-full survey-button",[n.type,n.variant==="primary"&&"btn-contrastyellow",n.variant==="outlined"&&"btn-outline-yellow",n.variant==="text"&&"btn-link !tw-py-0",n.software,n.loading&&"loading"]]),disabled:n.disabled||n.loading},[d("span",En,[n.loading?(p(),A("span",In,[...t[0]||(t[0]=[d("span",{class:"spinner-border spinner-border-sm !tw-text-secondary","aria-hidden":"true"},null,-1)])])):V("",!0),be(e.$slots,"default",{},void 0,!0)])],10,Nn))}}),le=j(Fn,[["__scopeId","data-v-d156f625"]]),$n={class:"survey-code tw-flex tw-flex-col"},Dn={class:"survey-code-title tw-text-center tw-w-full tw-mx-auto tw-mb-0"},Rn={class:"survey-code-button tw-flex tw-items-center tw-justify-center tw-w-full","aria-labelledby":"code-label"},On={id:"code-label",class:"tw-font-semibold tw-break-words"},Bn={key:0,class:"tw-sr-only tw-mb-4",role:"status","aria-live":"polite"},Mn={class:"survey-code-info tw-my-0 tw-w-full tw-text-center"},Ln={class:"survey-code-actions tw-flex tw-w-full tw-pt-6 tw-mt-auto tw-mx-auto"},Pn=M({__name:"CodeStep",setup(n){const e=ue(),{copy:t,copied:a}=At({source:B(()=>e.coupon),legacy:!0}),r=B(()=>{const f=e.context?.software;return f===oe.REWASD?"reWASD":f===oe.REWASDBASIC?"Basic":""});function s(){e.closeSurvey()}function o(){const{coupon:f}=e;s();const c=e.context?.software;if(!c){Fe("/checkout");return}Fe({path:"/checkout",query:{product_abbr:c,coupon_code:f},force:!0})}return(f,c)=>{const m=Ye;return p(),A("div",$n,[d("h2",Dn,[c[1]||(c[1]=F(" Your responses have been received. Your ",-1)),d("b",null,T(i(xe))+"% discount",1),c[2]||(c[2]=F(" code will be sent to your email within ",-1)),c[3]||(c[3]=d("br",null,null,-1)),c[4]||(c[4]=d("b",null,"5â10 minutes",-1)),c[5]||(c[5]=F(". ",-1))]),d("p",Rn,[d("code",On,T(i(e).coupon),1),d("button",{type:"button",class:"survey-code-copy tw-flex tw-p-0 tw-border-0","aria-label":"Copy code to clipboard",onClick:c[0]||(c[0]=()=>i(t)())},[_(m,{class:"tw-inline tw-max-w-none",src:i(An),"aria-hidden":"true"},null,8,["src"])])]),i(a)?(p(),A("p",Bn," Code copied to clipboard! ")):V("",!0),d("p",Mn," The code is valid for "+T(i(Tn))+" days. ",1),d("div",Ln,[_(le,{variant:"outlined",software:i(e).context?.software,onClick:s},{default:C(()=>[...c[6]||(c[6]=[F(" Close ",-1)])]),_:1},8,["software"]),_(le,{software:i(e).context?.software,onClick:o},{default:C(()=>[F(" Buy "+T(i(r))+" now ",1)]),_:1},8,["software"])])])}}}),qn=j(Pn,[["__scopeId","data-v-126708e6"]]),{addCustomEmailValidator:Vn}=Ot();Vn();const jn='Email aliases with "+" are not allowed.';function Wn(n){return $t().required(n("validation.email.enter_valid")).email(n("validation.email.enter_valid")).max(100).test("email-without-plus",jn,e=>!e||!e.includes("+"))}function Kn(n){return Dt({email:Wn(n)})}const Un={class:"error-message tw-flex tw-flex-col tw-items-center tw-gap-2 tw-w-full tw-p-0"},Gn={key:0,class:"tw-text-center error-message-text tw-m-0"},Hn=M({__name:"ErrorMessage",props:{message:{}},setup(n){return(e,t)=>(p(),A("div",Un,[n.message?(p(),A("p",Gn,T(n.message),1)):V("",!0),be(e.$slots,"default",{},void 0,!0)]))}}),Pe=j(Hn,[["__scopeId","data-v-6323e707"]]),Qn=["for"],Yn=["id","type","name","placeholder","required","disabled","maxlength","aria-invalid","aria-describedby","aria-errormessage"],zn=["id"],Zn=M({__name:"TextInput",props:De({type:{},name:{},placeholder:{},label:{},required:{type:Boolean},disabled:{type:Boolean},maxlength:{},error:{type:Boolean},errorMessage:{},variant:{}},{modelValue:{},modelModifiers:{}}),emits:De(["onFocus"],["update:modelValue"]),setup(n,{emit:e}){const t=e,a=ze(n,"modelValue"),r=$e(),s=$e();return(o,f)=>(p(),A("div",{class:q(["text-input tw-grid tw-w-full",[n.variant??"default",n.error&&"error"]])},[n.label?(p(),A("label",{key:0,class:"text-input-label !tw-p-0",for:i(r)},T(n.label),9,Qn)):V("",!0),Me(d("input",{id:i(r),"onUpdate:modelValue":f[0]||(f[0]=c=>a.value=c),class:"text-input-input !tw-px-0",type:n.type,name:n.name,placeholder:n.placeholder,required:n.required,disabled:n.disabled,maxlength:n.maxlength,"aria-invalid":n.error,"aria-describedby":i(s),"aria-errormessage":i(s),onFocus:f[1]||(f[1]=()=>t("onFocus"))},null,40,Yn),[[Ze,a.value,void 0,{trim:!0}]]),n.error&&n.errorMessage?(p(),A("p",{key:1,id:i(s),class:"text-input-error !tw-p-0 !tw-m-0"},T(n.errorMessage),9,zn)):V("",!0)],2))}}),lt=j(Zn,[["__scopeId","data-v-e785774d"]]),Jn={class:"survey-email-title tw-w-full tw-p-0 tw-mx-auto tw-text-center"},Xn={class:"tw-flex tw-flex-col tw-items-center tw-gap-4 tw-mt-auto tw-w-full"},ea={key:0,class:"survey-email-recaptcha tw-text-center"},ta=M({__name:"EmailStep",emits:["continue"],setup(n,{emit:e}){const t=e,a=ue(),r=Ft(),{t:s}=mt(),{defineField:o,errors:f,handleSubmit:c,isSubmitting:m,submitCount:w}=Rt({validationSchema:B(()=>Kn(g=>String(s(g)))),initialValues:{email:a.userEmail??""}}),[y]=o("email",()=>({validateOnModelUpdate:w.value>0})),b=c(async g=>{a.updateFormEmail(g.email),await a.submitFormWithCaptcha()&&t("
3continue")});return(g,D)=>{const H=It;return p(),A("form",{class:"survey-email tw-flex tw-flex-col tw-items-center",onSubmit:D[1]||(D[1]=Le((...Y)=>i(b)&&i(b)(...Y),["prevent"]))},[d("h3",Jn,[D[2]||(D[2]=F(" Enter your email address to receive ",-1)),d("b",null,"your "+T(i(xe))+"% off code",1)]),_(lt,{modelValue:i(y),"onUpdate:modelValue":D[0]||(D[0]=Y=>Re(y)?y.value=Y:null),type:"email",name:"survey-email",label:"Weâll send your code to this email:",placeholder:"[email protected]",required:!0,disabled:!!i(a).userEmail,error:!!i(f).email,"error-message":i(f).email},null,8,["modelValue","disabled","error","error-message"]),d("div",Xn,[_(Pe,{message:i(a).errorMessage},{default:C(()=>[_(le,{type:"submit",loading:i(m),software:i(a).context?.software},{default:C(()=>[...D[3]||(D[3]=[F(" Submit ",-1)])]),_:1},8,["loading","software"])]),_:1},8,["message"]),i(r).isRecaptchaAllowed?(p(),A("div",ea,[_(H)])):V("",!0)])],32)}}}),na=j(ta,[["__scopeId","data-v-fd119fa2"]]),aa={class:"survey-intro tw-flex tw-flex-col tw-items-center"},oa={class:"survey-intro-title tw-text-center tw-leading-[1.2]"},ra={class:"tw-mt-auto"},ia={class:"survey-intro-buttons tw-grid tw-gap-2"},sa=M({__name:"IntroStep",emits:["continue"],setup(n,{emit:e}){const t=e,a=ue(),r=B(()=>a.questionsCount||a.questions.length||3);async function s(){await a.showQuestionsStep()&&t("continue")}function o(){a.skipSurvey()}return(f,c)=>(p(),A("div",aa,[d("h3",oa,[F(" Answer "+T(i(r))+" quick questions and get ",1),d("b",null,T(i(xe))+"% off",1),c[0]||(c[0]=F(" your reWASD purchase. ",-1))]),d("div",ra,[d("p",{class:q(["survey-intro-text tw-text-center",[i(a).context?.software]])},[...c[1]||(c[1]=[F(" It takes less than ",-1),d("b",null,"30 seconds",-1),F(". ",-1)])],2),d("div",ia,[_(Pe,{message:i(a).errorMessage},{default:C(()=>[_(le,{class:"survey-intro-continue",type:"button",disabled:i(a).loadingQuestions,software:i(a).context?.software,onClick:s},{default:C(()=>[F(" Answer & get "+T(i(xe))+"% off ",1)]),_:1},8,["disabled","software"])]),_:1},8,["message"]),_(le,{variant:"text",software:i(a).context?.software,onClick:o},{default:C(()=>[...c[2]||(c[2]=[F(" Skip ",-1)])]),_:1},8,["software"])])])]))}}),la=j(sa,[["__scopeId","data-v-4d48bfd9"]]),ua=["id","type","name","value"],ca=["for"],da=M({__name:"ChoiceOption",props:De({name:{},mode:{},label:{},value:{},colorMode:{},size:{}},{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],setup(n){const e=ze(n,"modelValue"),t=$e();return(a,r)=>(p(),A("div",{class:q(["choice-option",[n.colorMode,n.size]])},[Me(d("input",{id:i(t),"onUpdate:modelValue":r[0]||(r[0]=s=>e.value=s),class:"choice-option-input tw-sr-only",type:n.mode,name:n.name,value:n.value},null,8,ua),[[Ze,e.value]]),d("label",{class:"choice-option-label tw-text-center tw-w-full",for:i(t)},T(n.label),9,ca)],2))}}),fa=j(da,[["__scopeId","data-v-99222fdc"]]),va={class:"survey-question tw-flex tw-flex-col tw-items-center tw-w-full tw-min-w-0"},ba={class:"survey-question-title tw-float-left tw-w-full tw-p-0 tw-mx-auto tw-text-center"},ma={class:"survey-question-subtitle tw-block tw-w-full tw-p-0 tw-mx-auto tw-text-center"},pa={class:"tw-flex tw-flex-col tw-items-center tw-mt-auto tw-w-full survey-question-continue"},wa={key:0,class:"survey-question-thanks tw-text-center tw-mb-0"},ha=M({__name:"QuestionForm",props:{question:{},software:{},isSubmitting:{type:Boolean},isSubmitted:{type:Boolean},submitLabel:{default:"Continue"},alwaysShowAdditionalText:{type:Boolean,default:!1},errorMessage:{default:""}},emits:["answer","continue"],setup(n,{emit:e}){const t=n,a=e,r=se([]),s=se(""),o=B(()=>{let b=null;return Array.isArray(r.value)?b=r.value.find(g=>g.type===we.AdditionalText)??null:r.value.type===we.AdditionalText&&(b=r.value),b}),f=B(()=>t.question.variants.find(b=>b.type===we.AdditionalText)??null),c=B(()=>t.alwaysShowAdditionalText?o.value??f.value:o.value),m=B(()=>c.value?s.value.trim().length<=100:!0);Ce(o,(b,g)=>{t.alwaysShowAdditionalText||(!o.value||b?.id!==g?.id)&&(s.value="")});const w=B(()=>m.value?Array.isArray(r.value)?r.value.length>0:r.value!==null:!1);function y(){if(!w.value)return;const b=Array.isArray(r.value)?r.value.map(g=>g.id):[r.value.id];a("answer",{questionId:t.question.id,additionalText:s.value,selectedVariantIds:b}),a("continue")}return(b,g)=>(p(),A("fieldset",va,[d("legend",ba,[F(T(n.question.order+1)+". "+T(n.question.text)+" ",1),d("span",ma,T(n.question.selectionMode==="single"?"(Choose one option)":"(Select all that apply)"),1)]),d("div",{class:q(["tw-flex tw-items-center tw-justify-center tw-gap-2",[n.question.variants.length===2?"tw-flex-col tw-h-full":"tw-flex-wrap tw-flex-row"]])},[(p(!0),A(re,null,he(n.question.variants,D=>(p(),G(fa,{key:D.id,modelValue:i(r),"onUpdate:modelValue":g[0]||(g[0]=H=>
3Re(r)?r.value=H:null),"color-mode":n.software==="rewasdbasic"?"blue":"dark",class:q([n.question.variants.length===2&&"tw-w-full"]),mode:n.question.selectionMode==="single"?"radio":"checkbox",name:`survey-question-${n.question.id}`,label:D.text,value:D,size:n.question.variants.length===2?"md":"small"},null,8,["modelValue","color-mode","class","mode","name","label","value","size"]))),128))],2),i(c)?(p(),G(lt,{key:0,modelValue:i(s),"onUpdate:modelValue":g[1]||(g[1]=D=>Re(s)?s.value=D:null),class:"!tw-mt-6 survey-question-additional-text",type:"text",name:`additional-${i(c).id}`,label:i(c).additionalTextLabel,maxlength:100,error:!i(m),"error-message":"Text must be less than 100 characters",variant:"additional"},null,8,["modelValue","name","label","error"])):V("",!0),d("div",pa,[_(Pe,{message:n.errorMessage},{default:C(()=>[_(le,{disabled:!i(w)||n.isSubmitted,loading:n.isSubmitting,software:n.software,onClick:y},{default:C(()=>[F(T(n.submitLabel),1)]),_:1},8,["disabled","loading","software"])]),_:1},8,["message"]),n.isSubmitted?(p(),A("p",wa,[...g[2]||(g[2]=[d("strong",null,"Thank you!",-1),F(" Your responses have been received. ",-1)])])):V("",!0)])]))}}),ya=j(ha,[["__scopeId","data-v-e301a4c6"]]),ga=M({__name:"QuestionStep",props:{question:{},isLastStep:{type:Boolean}},emits:["continue"],setup(n,{emit:e}){const t=e,a=ue();function r(s){a.updateFormAnswers(s)}return(s,o)=>(p(),G(ya,{question:n.question,software:i(a).context?.software,onAnswer:r,onContinue:o[0]||(o[0]=f=>t("continue"))},null,8,["question","software"]))}}),Sa={class:"survey-stepper"},ka={class:"survey-stepper-card-content tw-flex"},_a=M({__name:"StepperBase",props:{steps:{},software:{},stepComponents:{}},setup(n){const e=n,t=se(0),a=B(()=>e.steps[t.value]);function r(f){const c=e.stepComponents[f.kind];if(!c)throw new Error(`Unhandled survey step: ${JSON.stringify(f)}`);return c}function s(f,c){return f.kind==="question"?{question:f.question,isLastStep:c===e.steps.length-1}:void 0}function o(f){const c=t.value<e.steps.length-1;f===t.value&&c&&(t.value+=1)}return(f,c)=>(p(),A("div",Sa,[d("h2",{class:q(["tw-text-h2 tw-w-full tw-text-center survey-stepper-label",[n.software]])},[be(f.$slots,"label",{step:i(a),index:i(t)},void 0,!0)],2),_(pt,{name:"survey-stepper-card",class:"survey-stepper-content",tag:"div"},{default:C(()=>[(p(!0),A(re,null,he(n.steps,(m,w)=>Me((p(),A("div",{key:`step-${w}`,class:q(["survey-stepper-card",[w===i(t)&&"current-card",w===i(t)+1&&"second-card",w===i(t)+2&&"third-card",w>i(t)+2&&"hidden-card"]])},[d("div",ka,[(p(),G(ht(r(m)),yt({ref_for:!0},s(m,w),{onContinue:()=>o(w)}),null,16,["onContinue"]))])],2)),[[wt,w>=i(t)]])),128))]),_:1})]))}}),xa=j(_a,[["__scopeId","data-v-6bc5cc1f"]]),Ca=M({__name:"Stepper",setup(n){const e=ue(),t=B(()=>[{kind:"intro"},...e.questions.map(c=>({kind:"question",question:c})),{kind:"email"},{kind:"code"}]),a={intro:la,question:ga,email:na,code:qn},r=B(()=>t.value.flatMap((c,m)=>c.kind==="question"?[m]:[]));function s(c){return{questionNumber:r.value.findIndex(w=>w===c)+1,totalQuestions:r.value.length}}function o(c){throw new Error(`Unhandled survey step: ${JSON.stringify(c)}`)}function f(c,m){switch(c.kind){case"intro":return"Your download has started";case"question":{const{questionNumber:w,totalQuestions:y}=s(m);return`Question ${w}/${y}`}case"email":return"Final Step";case"code":return"Thank you!";default:return o(c)}}return(c,m)=>(p(),G(xa,{steps:i(t),software:i(e).context?.software,"step-components":a},{label:C(({step:w,index:y})=>[F(T(f(w,y)),1)]),_:1},8,["steps","software"]))}}),So=M({__name:"SurveyDownloadModal",setup(n){const e=ue();return(t,a)=>(p(),G(Cn,{"is-open":i(e).isOpen,software:i(e).context?.software,"on-close":()=>i(e).closeSurvey()},{default:C(()=>[_(Ca)]),_:1},8,["is-open","software","on-close"]))}}),Ta={class:"navbar navbar-expand-xl navbar-dark navbar-end !tw-fixed tw-top-0 tw-right-0 tw-left-0 tw-z-[1030] !tw-px-2"},Aa={class:"container !tw-justify-center"},Na={class:"tw-flex -tw-mx-3 tw-justify-between tw-items-center tw-flex-wrap tw-w-full"},Ea=["onClick"],Ia=["onClick"],Fa={class:"navbar-right tw-shrink-0 tw-w-full lg:tw-w-1/3 tw-px-3 tw-ml-auto lg:tw-order-2 !tw-pr-0 tw-flex tw-justify-end tw-items-center"},$a={class:"icons-social tw-gap-2 tw-flex tw-m-0 tw-pl-2"},Da={class:"nav-item sm:tw-flex"},Ra={class:"nav-item tw-hidden sm:tw-flex"},Oa=["title","onClick"],Ba=["onClick"],Ma=["onClick"],La=["onClick"],Pa=["onClick"],qa=["title"],Va=["aria-label","onClick"],ja={key:0},Wa={class:"dropdown-header !tw-text-yellow"},Ka=["onClick"],Ua={key:1},Ga=["onClick"],Ha=200,Qa=M({__name:"Navbar",async setup(n){let e,t;const a=We(oe.REWASD);[e,t]=qe(()=>
3a.fetchLatestVersion()),await e,t();const r=We(oe.REWASDBASIC);[e,t]=qe(()=>r.fetchLatestVersion()),await e,t();const s=gt(),o=B(()=>s.isSignedIn),f=B(()=>s.user),c=B(()=>!1),m=ie(null),w=ie(null),y=ie(null),b=se(!1),g=Vt(b);Je(b),Nt(m,()=>{b.value&&g()},{ignore:[w,y]});const D=se(!0);function H(){D.value=window.scrollY<=Ha}St(()=>{window.addEventListener("scroll",H)}),kt(()=>{window.removeEventListener("scroll",H)});const{navItems:Y}=qt();async function ee(){await s.signOut(),Fe("/user/sign-in")}return(R,S)=>{const L=et,te=Bt,ce=Mt,me=Ye,ne=Lt;return p(),A(re,null,[d("nav",Ta,[d("div",Aa,[d("div",Na,[d("div",{id:"mainMenu",class:q(["collapse navbar-collapse tw-shrink-0 tw-w-full lg:tw-w-1/3 tw-px-3 md:tw-text-center !tw-grow-0 tw-mr-auto",{show:i(b)}])},[d("ul",{ref_key:"mainMenu",ref:m,class:"navbar-nav tw-mr-auto"},[d("li",{onClick:S[0]||(S[0]=()=>i(b)&&i(g)())},[_(L,{to:"/advanced-controller-mapping",class:"nav-link","prefetch-on":"interaction"},{default:C(()=>[F(T(R.$t("main.menu.about")),1)]),_:1})]),d("li",{onClick:S[1]||(S[1]=()=>i(b)&&i(g)())},[_(L,{to:"/joystick-mapper",class:"nav-link","prefetch-on":"interaction"},{default:C(()=>[F(T(R.$t("main.menu.why_to_use")),1)]),_:1})]),d("li",null,[_(te,{"menu-class":"dropdown-menu-dark dropdown-menu-htu"},{toggle:C(({toggle:O})=>[d("div",{ref_key:"devicesMenu",ref:y,class:"nav-link dropdown-toggle",onClick:O},T(R.$t("main.menu.how_it_works")),9,Ea)]),default:C(({close:O})=>[(p(!0),A(re,null,he(i(Pt),W=>(p(),A("li",{key:W.id,onClick:O},[_(L,{to:W.url,"aria-label":W.id,class:q([W.id,"dropdown-item !tw-flex tw-items-center"]),title:i(Ve)[W.id],"prefetch-on":"interaction"},{default:C(()=>[F(T(i(Ve)[W.id]),1)]),_:2},1032,["to","aria-label","class","title"])],8,Ia))),128))]),_:1})]),d("li",{class:"xl:tw-hidden",onClick:S[2]||(S[2]=()=>i(b)&&i(g)())},[_(ce,{to:"/community",class:"nav-link"},{default:C(()=>[F(T(R.$t("main.menu.community")),1)]),_:1})]),d("li",{class:"xl:tw-hidden",onClick:S[3]||(S[3]=()=>i(b)&&i(g)())},[_(L,{to:"/blog",class:"nav-link","prefetch-on":"interaction"},{default:C(()=>[F(T(R.$t("main.menu.blog")),1)]),_:1})]),d("li",{class:"xl:tw-hidden",onClick:S[4]||(S[4]=()=>i(b)&&i(g)())},[_(L,{to:"/help",class:"nav-link","prefetch-on":"interaction"},{default:C(()=>[F(T(R.$t("footer.help")),1)]),_:1})]),d("li",{onClick:S[5]||(S[5]=()=>i(b)&&i(g)())},[_(L,{to:"/basic",class:"nav-link logo-rewasdbasic","aria-label":"reWASD Basic","prefetch-on":"interaction"},{default:C(()=>[...S[10]||(S[10]=[d("svg",{class:"tw-inline",fill:"currentColor",width:"51",height:"20"},[d("use",{"xlink:href":"#ico-rewasdbasic"})],-1)])]),_:1})])],512)],2),_(L,{class:"navbar-brand tw-shrink-0 !tw-mr-0 tw-justify-center",to:"/","aria-label":"reWASD","prefetch-on":"interaction"},{default:C(()=>[_(me,{class:"tw-inline tw-max-w-none",src:"/images/logo-header.svg",alt:"logo",width:"42",height:"42"})]),_:1}),d("div",Fa,[d("ul",{ref_key:"mainMenu",ref:m,class:"navbar-nav tw-ml-auto !tw-hidden xl:!tw-flex tw-text-nowrap"},[d("li",{onClick:S[6]||(S[6]=()=>i(b)&&i(g)())},[_(ce,{to:"/community",class:"nav-link"},{default:C(()=>[F(T(R.$t("main.menu.community")),1)]),_:1})]),d("li",{onClick:S[7]||(S[7]=()=>i(b)&&i(g)())},[_(L,{to:"/blog",class:"nav-link","prefetch-on":"interaction"},{default:C(()=>[F(T(R.$t("main.menu.blog")),1)]),_:1})]),d("li",{onClick:S[8]||(S[8]=()=>i(b)&&i(g)())},[_(L,{to:"/help",class:"nav-link","prefetch-on":"interaction"},{default:C(()=>[F(T(R.$t("footer.help")),1)]),_:1})])],512),d("ul",$a,[d("li",Da,[_(L,{class:"btn btn-outline-default btn-sm tw-uppercase !tw-px-4 sm:!tw-px-6 btn-navbar ripple tw-text-nowrap",to:"/checkout","prefetch-on":"interaction"},{default:C(()=>[F(T(R.$t("components.buy_now")),1)]),_:1})]),d("li",Ra,[_(te,{"menu-class":"dropdown-menu-dark dropdown-menu-download"},{toggle:C(({toggle:O})=>[d("div",{title:R.$t("components.download_button.download"),class:"btn btn-outline-default btn-sm btn-navbar ripple",onClick:O},[...S[11]||(S[11]=[d("svg",{class:"tw-inline",width:"1.5em",height:"1.5em",fill:"currentColor"},[d("use",{"xlink:href":"#ico-download"})],-1)])],8,Oa)]),default:C(({close:O})=>[d("li",{onClick:O},[_(ne,{label:R.$t("components.download_button.with_version",{software:"reWASD",version:i(a).version.value}),class:"dropdown-item"},null,8,["label"])],8,Ba),d("li",{onClick:O},[_(ne,{label:R.$t("components.download_button.with_version",{software:"reWASD",version:i(a).armVersion.value}),platform:i(je).WIN_ARM,class:"dropdown-item"},null,8,["label","platform"])],8,Ma),d("li",{onClick:O},[_(ne,{label:R.$t("components.download_button.with_version",{software:"reWASD Basic",version:i(r).version.value}),class:"dropdown-item","software-abbr":i(oe).REWASDBASIC},null,8,["label","software-abbr"])],8,La),d("li",{onClick:O},[_(ne,{label:R.$t("components.download_button.with_version",{software:"reWASD Basic",version:i(r).armVersion.value}),platform:i(je).WIN_ARM,"software-abbr":i(oe).REWASDBASIC,class:"dropdown-item"},null,8,["label","platform","software-abbr"])],8,Pa)]),_:1})]),d("li",{class:"nav-item",title:i(o)?i(f).email:R.$t("user.login_form.sign_in")},[_(te,{"menu-class":"dropdown-menu-dark dropdown-menu-account"},{toggle:C(({toggle:O})=>[i(o)?(p(),A("div",{key:0,class:"account-link btn btn-sm btn-navbar ripple dropdown-toggle btn-default","aria-label":i(o)?i(f).email:R.$t("user.login_form.sign_in"),onClick:O},[...S[12]||(S[12]=[d("svg",{class:"tw-inline",width:"24px",height:"24px"},[d("use",{"xlink:href":"#ico-account"})],-1)])],8,Va)):(p(),G(L,{key:1,to:"/user/sign-in",class:"btn btn-sm btn-navbar ripple btn-outline-default","aria-label":i(o)?i(f).email:R.$t("user.login_form.sign_in"),"prefetch-on":"interaction"},{default:C(()=>[...S[13]||(S[13]=[d("svg",{class:"tw-inline",width:"24px",height:"24px"},[d("use",{"xlink:href":"#ico-account"})],-1)])]),_:1},8,["aria-label"]))]),default:C(({close:O})=>[i(o)?(p(),A(re,{key:0},[i(o)?(p(),A("li",ja,[d("span",Wa,T(i(f).email),1)])):V("",!0),(p(!0),A(re,null,he(i(Y),W=>(p(),A("li",{key:W.abbr,class:"nav-item",onClick:O},[_(L,{to:W.to,class:"dropdown-item","prefetch-on":"interaction"},{default:C(()=>
3[F(T(W.title),1)]),_:2},1032,["to"])],8,Ka))),128)),S[14]||(S[14]=d("li",null,[d("hr",{class:"dropdown-divider"})],-1)),i(o)?(p(),A("li",Ua,[d("a",{class:"dropdown-item !tw-text-danger hover:!tw-text-[#FF7A7A]",href:"#",onClick:Le(()=>{O(),ee()},["prevent"])},"Sign Out",8,Ga)])):V("",!0)],64)):V("",!0)]),_:1})],8,qa)]),d("button",{ref_key:"navbarToggler",ref:w,class:q(["navbar-toggler",{show:i(b)}]),type:"button","aria-controls":"mainMenu","aria-expanded":"false","aria-label":"Toggle navigation",onClick:S[9]||(S[9]=O=>i(g)())},[...S[15]||(S[15]=[d("span",{class:"navbar-toggler-icon"},null,-1)])],2)])])])]),i(c)?(p(),A("aside",{key:0,class:q(["support-ukraine",{"support-ukraine-active":i(D)}])},[...S[16]||(S[16]=[_t('<svg class="tw-inline" width="24" height="20" viewBox="0 0 34 20" fill="none" data-v-247280a9><rect width="34" height="20" fill="#FFDD00" data-v-247280a9></rect><rect width="34" height="10" fill="#0057B8" data-v-247280a9></rect></svg><div class="tw-text-nowrap" data-v-247280a9> reWASD team stands with Ukraine. You can <a href="/support-ukraine" data-v-247280a9>help here</a>. </div>',2)])],2)):V("",!0)],64)}}}),ko=Object.assign(j(Qa,[["__scopeId","data-v-247280a9"]]),{__name:"LayoutNavbar"}),Ya=["aria-label"],za={class:"tw-flex tw-justify-center tw-items-center tw-gap-1"},Za=["value"],Ja=M({__name:"CookiesBanner",setup(n){const e=Xe("cookiesAccepted",!1);function t(){e.value=!0}return(a,r)=>{const s=et,o=xt;return p(),G(o,null,{default:C(()=>[i(e)?V("",!0):(p(),A("div",{key:0,class:"cookies-banner tw-fixed tw-bottom-0 tw-w-full tw-py-2 tw-text-fs-sm",role:"dialog","aria-label":a.$t("components.cookies_banner.aria_label")},[d("div",za,[d("div",null,T(a.$t("components.cookies_banner.text")),1),d("div",null,[_(s,{to:"/privacy"},{default:C(()=>[F(T(a.$t("components.cookies_banner.details_button")),1)]),_:1}),d("input",{class:"btn-cookies btn btn-light btn-sm tw-mx-2 !tw-text-fs-xs !tw-font-bold",type:"button",value:a.$t("components.cookies_banner.accept_button"),onClick:t},null,8,Za)])])],8,Ya))]),_:1})}}}),_o=Object.assign(j(Ja,[["__scopeId","data-v-5fdfb771"]]),{__name:"CookiesBanner"}),Xa=M({__name:"ScrollTop",setup(n){const e=se("top"),{y:t}=Et();Ce(t,(s,o)=>{s>o?e.value="bottom":e.value="top"});function a(){window.scrollTo({top:0,behavior:"smooth"})}const r=Xe("cookiesAccepted",!1);return(s,o)=>(p(),A("a",{href:"#top",class:q(["scroll-top",{show:i(e)==="bottom","nudge-bottom":!i(r)}]),"aria-label":"go back to top",onClick:Le(a,["prevent"])},[o[0]||(o[0]=d("svg",{class:"tw-inline",viewBox:"0 0 24 14"},[d("path",{d:"M23 12L12 2L0.999999 12",stroke:"currentColor","stroke-width":"2.5","stroke-linejoin":"round",fill:"none"})],-1)),be(s.$slots,"default",{},void 0,!0)],2))}}),xo=Object.assign(j(Xa,[["__scopeId","data-v-857f1a4a"]]),{__name:"ScrollTop"});export{le as A,Pe as E,ya as Q,xa as S,ko as _,_o as a,So as b,xo as c,Cn as d};
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.