vendor: 22,457 bytes, line 1
1import{I as ie,M as ye,L as be}from"./main-BMg1Vvng.js";import{S as _e}from"./Stars-57ozcrqm.js";import{ac as P,ad as S,ae as ke,af as we,_ as O,c as m,o as u,b as i,s as Pe,x as Te,ag as j,p as X,a as g,f as y,t as _,e as C,d as v,h as k,N as le,O as ce,D as Ce,I as B,F as D,i as $,r as te,w as Se,K as Oe,j as Me,ab as Ee}from"./index-6P0cCGxP.js";import{C as ae,a as De,L as Ae,B as We,b as Ue,p as Fe,c as Ye,d as Ne}from"./chart-C8HYVEVH.js";import"./SiteLogo-CJUXy43L.js";function U(a){if(a===null||a===!0||a===!1)return NaN;var t=Number(a);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function Le(a,t){P(2,arguments);var e=S(a).getTime(),r=U(t);return new Date(e+r)}var qe={};function G(){return qe}function Ie(a){return P(1,arguments),a instanceof Date||ke(a)==="object"&&Object.prototype.toString.call(a)==="[object Date]"}function $e(a){if(P(1,arguments),!Ie(a)&&typeof a!="number")return!1;var t=S(a);return!isNaN(Number(t))}function He(a,t){P(2,arguments);var e=U(t);return Le(a,-e)}var Re=864e5;function Be(a){P(1,arguments);var t=S(a),e=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var r=t.getTime(),n=e-r;return Math.floor(n/Re)+1}function V(a){P(1,arguments);var t=1,e=S(a),r=e.getUTCDay(),n=(r<t?7:0)+r-t;return e.setUTCDate(e.getUTCDate()-n),e.setUTCHours(0,0,0,0),e}function ue(a){P(1,arguments);var t=S(a),e=t.getUTCFullYear(),r=new Date(0);r.setUTCFullYear(e+1,0,4),r.setUTCHours(0,0,0,0);var n=V(r),s=new Date(0);s.setUTCFullYear(e,0,4),s.setUTCHours(0,0,0,0);var o=V(s);return t.getTime()>=n.getTime()?e+1:t.getTime()>=o.getTime()?e:e-1}function je(a){P(1,arguments);var t=ue(a),e=new Date(0);e.setUTCFullYear(t,0,4),e.setUTCHours(0,0,0,0);var r=V(e);return r}var Ve=6048e5;function Qe(a){P(1,arguments);var t=S(a),e=V(t).getTime()-je(t).getTime();return Math.round(e/Ve)+1}function Q(a,t){var e,r,n,s,o,c,d,l;P(1,arguments);var p=G(),h=U((e=(r=(n=(s=t==null?void 0:t.weekStartsOn)!==null&&s!==void 0?s:t==null||(o=t.locale)===null||o===void 0||(c=o.options)===null||c===void 0?void 0:c.weekStartsOn)!==null&&n!==void 0?n:p.weekStartsOn)!==null&&r!==void 0?r:(d=p.locale)===null||d===void 0||(l=d.options)===null||l===void 0?void 0:l.weekStartsOn)!==null&&e!==void 0?e:0);if(!(h>=0&&h<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var b=S(a),x=b.getUTCDay(),w=(x<h?7:0)+x-h;return b.setUTCDate(b.getUTCDate()-w),b.setUTCHours(0,0,0,0),b}function de(a,t){var e,r,n,s,o,c,d,l;P(1,arguments);var p=S(a),h=p.getUTCFullYear(),b=G(),x=U((e=(r=(n=(s=t==null?void 0:t.firstWeekContainsDate)!==null&&s!==void 0?s:t==null||(o=t.locale)===null||o===void 0||(c=o.options)===null||c===void 0?void 0:c.firstWeekContainsDate)!==null&&n!==void 0?n:b.firstWeekContainsDate)!==null&&r!==void 0?r:(d=b.locale)===null||d===void 0||(l=d.options)===null||l===void 0?void 0:l.firstWeekContainsDate)!==null&&e!==void 0?e:1);if(!(x>=1&&x<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var w=new Date(0);w.setUTCFullYear(h+1,0,x),w.setUTCHours(0,0,0,0);var Y=Q(w,t),A=new Date(0);A.setUTCFullYear(h,0,x),A.setUTCHours(0,0,0,0);var z=Q(A,t);return p.getTime()>=Y.getTime()?h+1:p.getTime()>=z.getTime()?h:h-1}function Xe(a,t){var e,r,n,s,o,c,d,l;P(1,arguments);var p=G(),h=U((e=(r=(n=(s=t==null?void 0:t.firstWeekContainsDate)!==null&&s!==void 0?s:t==null||(o=t.locale)===null||o===void 0||(c=o.options)===null||c===void 0?void 0:c.firstWeekContainsDate)!==null&&n!==void 0?n:p.firstWeekContainsDate)!==null&&r!==void 0?r:(d=p.locale)===null||d===void 0||(l=d.options)===null||l===void 0?void 0:l.firstWeekContainsDate)!==null&&e!==void 0?e:1),b=de(a,t),x=new Date(0);x.setUTCFullYear(b,0,h),x.setUTCHours(0,0,0,0);var w=Q(x,t);return w}var Ge=6048e5;function ze(a,t){P(1,arguments);var e=S(a),r=Q(e,t).getTime()-Xe(e,t).getTime();return Math.round(r/Ge)+1}function f(a,t){for(var e=a<0?"-":"",r=Math.abs(a).toString();r.length<t;)r="0"+r;return e+r}var E={y:function(t,e){var r=t.getUTCFullYear(),n=r>0?r:1-r;return f(e==="yy"?n%100:n,e.length)},M:function(t,e){var r=t.getUTCMonth();return e==="M"?String(r+1):f(r+1,2)},d:function(t,e){return f(t.getUTCDate(),e.length)},a:function(t,e){var r=t.getUTCHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];default:return r==="am"?"a.m.":"p.m."}},h:function(t,e){return f(t.getUTCHours()%12||12,e.length)},H:function(t,e){return f(t.getUTCHours(),e.length)},m:function(t,e){return f(t.getUTCMinutes(),e.length)},s:function(t,e){return f(t.getUTCSeconds(),e.length)},S:function(t,e){var r=e.length,n=t.getUTCMilliseconds(),s=Math.floor(n*Math.pow(10,r-3));return f(s,e.length)}},F={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Je={G:function(t,e,r){var n=t.getUTCFullYear()>0?1:0;switch(e){case"G":case"GG":case"GGG":return r.era(n,{width:"abbreviated"});case"GGGGG":return r.era(n,{width:"narrow"});default:return r.era(n,{width:"wide"})}},y:function(t,e,r){if(e==="yo"){var n=t.getUTCFullYear(),s=n>0?n:1-n;return r.ordinalNumber(s,{unit:"year"})}return E.y(t,e)},Y:function(t,e,r,n){var s=de(t,n),o=s>0?s:1-s;if(e==="YY"){var c=o%100;return f(c,2)}return e==="Yo"?r.ordinalNumber(o,{unit:"year"}):f(o,e.length)},R:function(t,e){var r=ue(t);return f(r,e.length)},u:function(t,e){var r=t.getUTCFullYear();return f(r,e.length)},Q:function(t,e,r){var n=Math.ceil((t.getUTCMonth()+1)/3);switch(e){case"Q":return String(n);case"QQ":return f(n,2);case"Qo":return r.ordinalNumber(n,{unit:"quarter"});case"QQQ":return r.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(n,{width:"narrow",context:"formatting"});default:return r.quarter(n,{width:"wide",context:"formatting"})}},q:function(t,e,r){var n=Math.ceil((t.getUTCMonth()+1)/3);switch(e){case"q":return String(n);case"qq":return f(n,2);case"qo":return r.ordinalNumber(n,{unit:"quarter"});case"qqq":return r.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(n,{width:"narrow",context:"standalone"});default:return r.quarter(n,{width:"wide",context:"standalone"})}},M:function(t,e,r){var n=t.getUTCMonth();switch(e){case"M":case"MM":return E.M(t,e);case"Mo":return r.ordinalNumber(n+1,{unit:"month"});case"MMM":return r.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(n,{width:"narrow",context:"formatting"});default:return r.month(n,{width:"wide",context:"formatting"})}},L:function(t,e,r){var n=t.getUTCMonth();switch(e){case"L":return String(n+1);case"LL":return f(n+1,2);case"Lo":return r.ordinalNumber(n+1,{unit:"month"});case"LLL":return r.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(n,{width:"narrow",context:"standalone"});default:return r.month(n,{width:"wide",context:"standalone"})}},w:function(t,e,r,n){var s=ze(t,n);return e==="wo"?r.ordinalNumber(s,{unit:"week"}):f(s,e.length)},I:function(t,e,r){var n=Qe(t);return e==="Io"?r.ordinalNumber(n,{unit:"week"}):f(n,e.length)},d:function(t,e,r){return e==="do"?r.ordinalNumber(t.getUTCDate(),{unit:"date"}):E.d(t,e)},D:function(t,e,r){var n=Be(t);return e==="Do"?r.ordinalNumber(n,{unit:"dayOfYear"}):f(n,e.length)},E:function(t,e,r){var n=t.getUTCDay();switch(e){case"E":case"EE":case"EEE":return r.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},e:function(t,e,r,n){var s=t.getUTCDay(),o=(s-n.weekStartsOn+8)%7||7;switch(e){case"e":return String(o);case"ee":return f(o,2);case"eo":return r.ordinalNumber(o,{unit:"day"});case"eee":return r.day(s,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(s,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(s,{width:"short",context:"formatting"});default:return r.day(s,{width:"wide",context:"formatting"})}},c:function(t,e,r,n){var s=t.getUTCDay(),o=(s-n.weekStartsOn+8)%7||7;switch(e){case"c":return String(o);case"cc":return f(o,e.length);case"co":return r.ordinalNumber(o,{unit:"day"});case"ccc":return r.day(s,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(s,{width:"narrow",context:"standalone"});case"cccccc":return r.day(s,{width:"short",context:"standalone"});default:return r.day(s,{width:"wide",context:"standalone"})}},i:function(t,e,r){var n=t.getUTCDay(),s=n===0?7:n;switch(e){case"i":return String(s);case"ii":return f(s,e.length);case"io":return r.ordinalNumber(s,{unit:"day"});case"iii":return r.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},a:function(t,e,r){var n=t.getUTCHours(),s=n/12>=1?"pm":"am";switch(e){case"a":case"aa":return r.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(s,{width:"narrow",context:"formatting"});default:return r.dayPeriod(s,{width:"wide",context:"formatting"})}},b:function(t,e,r){var n=t.getUTCHours(),s;switch(n===12?s=F.noon:n===0?s=F.midnight:s=n/12>=1?"pm":"am",e){case"b":case"bb":return r.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(s,{width:"narrow",context:"formatting"});default:return r.dayPeriod(s,{width:"wide",context:"formatting"})}},B:function(t,e,r){var n=t.getUTCHours(),s;switch(n>=17?s=F.evening:n>=12?s=F.afternoon:n>=4?s=F.morning:s=F.night,e){case"B":case"BB":case"BBB":return r.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(s,{width:"narrow",context:"formatting"});default:return r.dayPeriod(s,{width:"wide",context:"formatting"})}},h:function(t,e,r){if(e==="ho"){var n=t.getUTCHours()%12;return n===0&&(n=12),r.ordinalNumber(n,{unit:"hour"})}return E.h(t,e)},H:function(t,e,r){return e==="Ho"?r.ordinalNumber(t.getUTCHours(),{unit:"hour"}):E.H(t,e)},K:function(t,e,r){var n=t.getUTCHours()%12;return e==="Ko"?r.ordinalNumber(n,{unit:"hour"}):f(n,e.length)},k:function(t,e,r){var n=t.getUTCHours();return n===0&&(n=24),e==="ko"?r.ordinalNumber(n,{unit:"hour"}):f(n,e.length)},m:function(t,e,r){return e==="mo"?r.ordinalNumber(t.getUTCMinutes(),{unit:"minute"}):E.m(t,e)},s:function(t,e,r){return e==="so"?r.ordinalNumber(t.getUTCSeconds(),{unit:"second"}):E.s(t,e)},S:function(t,e){return E.S(t,e)},X:function(t,e,r,n){var s=n._originalDate||t,o=s.getTimezoneOffset();if(o===0)return"Z";switch(e){case"X":return ne(o);case"XXXX":case"XX":return W(o);default:return W(o,":")}},x:function(t,e,r,n){var s=n._originalDate||t,o=s.getTimezoneOffset();switch(e){case"x":return ne(o);case"xxxx":case"xx":return W(o);default:return W(o,":")}},O:function(t,e,r,n){var s=n._originalDate||t,o=s.getTimezoneOffset();switch(e){case"O":case"OO":case"OOO":return"GMT"+re(o,":");default:return"GMT"+W(o,":")}},z:function(t,e,r,n){var s=n._originalDate||t,o=s.getTimezoneOffset();switch(e){case"z":case"zz":case"zzz":return"GMT"+re(o,":");default:return"GMT"+W(o,":")}},t:function(t,e,r,n){var s=n._originalDate||t,o=Math.floor(s.getTime()/1e3);return f(o,e.length)},T:function(t,e,r,n){var s=n._originalDate||t,o=s.getTime();return f(o,e.length)}};function re(a,t){var e=a>0?"-":"+",r=Math.abs(a),n=Math.floor(r/60),s=r%60;if(s===0)return e+String(n);var o=t;return e+String(n)+o+f(s,2)}function ne(a,t){if(a%60===0){var e=a>0?"-":"+";return e+f(Math.abs(a)/60,2)}return W(a,t)}function W(a,t){var e=t||"",r=a>0?"-":"+",n=Math.abs(a),s=f(Math.floor(n/60),2),o=f(n%60,2);return r+s+e+o}var se=function(t,e){switch(t){case"P":return e.date({width:"short"});case"PP":return e.date({width:"medium"});case"PPP":return e.date({width:"long"});default:return e.date({width:"full"})}},me=function(t,e){switch(t){case"p":return e.time({width:"short"});case"pp":return e.time({width:"medium"});case"ppp":return e.time({width:"long"});default:return e.time({width:"full"})}},Ke=function(t,e){var r=t.match(/(P+)(p+)?/)||[],n=r[1],s=r[2];if(!s)return se(t,e);var o;switch(n){case"P":o=e.dateTime({width:"short"});break;case"PP":o=e.dateTime({width:"medium"});break;case"PPP":o=e.dateTime({width:"long"});break;default:o=e.dateTime({width:"full"});break}return o.replace("{{date}}",se(n,e)).replace("{{time}}",me(s,e))},Ze={p:me,P:Ke},et=["D","DD"],tt=["YY","YYYY"];function at(a){return et.indexOf(a)!==-1}function rt(a){return tt.indexOf(a)!==-1}function oe(a,t,e){if(a==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(a==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(a==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(a==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var nt={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},st=function(t,e,r){var n,s=nt[t];return typeof s=="string"?n=s:e===1?n=s.one:n=s.other.replace("{{count}}",e.toString()),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"in "+n:n+" ago":n};function Z(a){return function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},e=t.width?String(t.width):a.defaultWidth,r=a.formats[e]||a.formats[a.defaultWidth];return r}}var ot={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},it={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},lt={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},ct={date:Z({formats:ot,defaultWidth:"full"}),time:Z({formats:it,defaultWidth:"full"}),dateTime:Z({formats:lt,defaultWidth:"full"})},ut={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},dt=function(t,e,r,n){return ut[t]};function q(a){return function(t,e){var r=e!=null&&e.context?String(e.context):"standalone",n;if(r==="formatting"&&a.formattingValues){var s=a.defaultFormattingWidth||a.defaultWidth,o=e!=null&&e.width?String(e.width):s;n=a.formattingValues[o]||a.formattingValues[s]}else{var c=a.defaultWidth,d=e!=null&&e.width?String(e.width):a.defaultWidth;n=a.values[d]||a.values[c]}var l=a.argumentCallback?a.argumentCallback(t):t;return n[l]}}var mt={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},ht={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},ft={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},gt={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},vt={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},pt={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},xt=function(t,e){var r=Number(t),n=r%100;if(n>20||n<10)switch(n%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},yt={ordinalNumber:xt,era:q({values:mt,defaultWidth:"wide"}),quarter:q({values:ht,defaultWidth:"wide",argumentCallback:function(t){return t-1}}),month:q({values:ft,defaultWidth:"wide"}),day:q({values:gt,defaultWidth:"wide"}),dayPeriod:q({values:vt,defaultWidth:"wide",formattingValues:pt,defaultFormattingWidth:"wide"})};function I(a){return function(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=e.width,n=r&&a.matchPatterns[r]||a.matchPatterns[a.defaultMatchWidth],s=t.match(n);if(!s)return null;var o=s[0],c=r&&a.parsePatterns[r]||a.parsePatterns[a.defaultParseWidth],d=Array.isArray(c)?_t(c,function(h){return h.test(o)}):bt(c,function(h){return h.test(o)}),l;l=a.valueCallback?a.valueCallback(d):d,l=e.valueCallback?e.valueCallback(l):l;var p=t.slice(o.length);return{value:l,rest:p}}}function bt(a,t){for(var e in a)if(a.hasOwnProperty(e)&&t(a[e]))return e}function _t(a,t){for(var e=0;e<a.length;e++)if(t(a[e]))return e}function kt(a){return function(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=t.match(a.matchPattern);if(!r)return null;var n=r[0],s=t.match(a.parsePattern);if(!s)return null;var o=a.valueCallback?a.valueCallback(s[0]):s[0];o=e.valueCallback?e.valueCallback(o):o;var c=t.slice(n.length);return{value:o,rest:c}}}var wt=/^(\d+)(th|st|nd|rd)?/i,Pt=/\d+/i,Tt={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},Ct={any:[/^b/i,/^(a|c)/i]},St={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Ot={any:[/1/i,/2/i,/3/i,/4/i]},Mt={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},Et={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},Dt={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},At={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},Wt={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},Ut={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},Ft={ordinalNumber:kt({matchPattern:wt,parsePattern:Pt,valueCallback:function(t){return parseInt(t,10)}}),era:I({matchPatterns:Tt,defaultMatchWidth:"wide",parsePatterns:Ct,defaultParseWidth:"any"}),quarter:I({matchPatterns:St,defaultMatchWidth:"wide",parsePatterns:Ot,defaultParseWidth:"any",valueCallback:function(t){return t+1}}),month:I({matchPatterns:Mt,defaultMatchWidth:"wide",parsePatterns:Et,defaultParseWidth:"any"}),day:I({matchPatterns:Dt,defaultMatchWidth:"wide",parsePatterns:At,defaultParseWidth:"any"}),dayPeriod:I({matchPatterns:Wt,defaultMatchWidth:"any",parsePatterns:Ut,defaultParseWidth:"any"})},Yt={code:"en-US",formatDistance:st,formatLong:ct,formatRelative:dt,localize:yt,match:Ft,options:{weekStartsOn:0,firstWeekContainsDate:1}},Nt=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Lt=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,qt=/^'([^]*?)'?$/,It=/''/g,$t=/[a-zA-Z]/;function Ht(a,t,e){var r,n,s,o,c,d,l,p,h,b,x,w,Y,A;P(2,arguments);var z=String(t),N=G(),L=(r=(n=void 0)!==null&&n!==void 0?n:N.locale)!==null&&r!==void 0?r:Yt,J=U((s=(o=(c=(d=void 0)!==null&&d!==void 0?d:void 0)!==null&&c!==void 0?c:N.firstWeekContainsDate)!==null&&o!==void 0?o:(l=N.locale)===null||l===void 0||(p=l.options)===null||p===void 0?void 0:p.firstWeekContainsDate)!==null&&s!==void 0?s:1);if(!(J>=1&&J<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var K=U((h=(b=(x=(w=void 0)!==null&&w!==void 0?w:void 0)!==null&&x!==void 0?x:N.weekStartsOn)!==null&&b!==void 0?b:(Y=N.locale)===null||Y===void 0||(A=Y.options)===null||A===void 0?void 0:A.weekStartsOn)!==null&&h!==void 0?h:0);if(!(K>=0&&K<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!L.localize)throw new RangeError("locale must contain localize property");if(!L.formatLong)throw new RangeError("locale must contain formatLong property");var H=S(a);if(!$e(H))throw new RangeError("Invalid time value");var ge=we(H),ve=He(H,ge),pe={firstWeekContainsDate:J,weekStartsOn:K,locale:L,_originalDate:H},xe=z.match(Lt).map(function(T){var M=T[0];if(M==="p"||M==="P"){var R=Ze[M];return R(T,L.formatLong)}return T}).join("").match(Nt).map(function(T){if(T==="''")return"'";var M=T[0];if(M==="'")return Rt(T);var R=Je[M];if(R)return rt(T)&&oe(T,t,String(a)),at(T)&&oe(T,t,String(a)),R(ve,T,L.localize,pe);
1if(M.match($t))throw new RangeError("Format string contains an unescaped latin alphabet character `"+M+"`");return T}).join("");return xe}function Rt(a){var t=a.match(qt);return t?t[1].replace(It,"'"):a}const Bt={},jt=i("circle",{cx:"12",cy:"12",r:"10"},null,-1),Vt=i("path",{fill:"white",d:"M15.51 11.14a1 1 0 0 1 0 1.72l-5 3A1 1 0 0 1 9 15V9a1 1 0 0 1 1.51-.86l5 3z"},null,-1),Qt=[jt,Vt];function Xt(a,t){return u(),m("g",null,Qt)}const Gt=O(Bt,[["render",Xt]]),zt={},Jt=i("path",{class:"fill-offset",d:"M15.23 2.53l-.35.35a3 3 0 0 0-.8 1.4 8.01 8.01 0 1 0 5.64 5.63 3 3 0 0 0 1.4-.79l.35-.35A9.99 9.99 0 0 1 12 22a10 10 0 1 1 3.23-19.47zM13.55 6.2L11.75 8a4 4 0 1 0 4.24 4.25l1.8-1.8a6 6 0 1 1-4.24-4.25z"},null,-1),Kt=i("path",{class:"fill-secondary",d:"M16 6.59V5a1 1 0 0 1 .3-.7l2-2A1 1 0 0 1 20 3v1h1a1 1 0 0 1 .7 1.7l-2 2a1 1 0 0 1-.7.3h-1.59l-4.7 4.7a1 1 0 0 1-1.42-1.4L16 6.58z"},null,-1),Zt=[Jt,Kt];function ea(a,t){return u(),m("g",null,Zt)}const ta=O(zt,[["render",ea]]),aa={class:"performance-canvas relative flex flex-col justify-center m-auto"},ra={__name:"PerformanceChart",props:{chartData:Object,chartOptions:Object},emits:["generated"],setup(a,{emit:t}){ae.register(De,Ae,We,Ue,Fe,Ye,Ne);const e=a,r=t,n=Pe(null);Te(()=>{var o,c,d;if(e.chartData&&n.value){const l=n.value.getContext("2d"),p=new ae(l,{type:"bar",data:e.chartData,options:{...e.chartOptions,scales:{x:{border:{display:!1},grid:{display:!1},ticks:{padding:18,font:{size:11},color:"#a0aec0"}},y:{border:{display:!1},grid:{display:!0,borderColor:"white",tickBorderDash:[4,4],tickBorderDashOffset:-15},ticks:{padding:18,color:"#a0aec0",font:{size:11},beginAtZero:!0,stepSize:25,max:((d=(c=(o=e.chartOptions.scales)==null?void 0:o.y)==null?void 0:c.ticks)==null?void 0:d.max)||100}}},plugins:{legend:{display:!1},tooltip:{callbacks:{title:b=>{let x="";if(b.length){const w=b[0];x="Test "+w.chart.data.labels[w.dataIndex]}return x},label:b=>{let x=b.dataset.label||"";x&&(x+=": ");const w=b.parsed.y;return x+=Math.round(w*100)/100+"%",x}}}}}}),h=s(p);r("generated",h)}});function s(o){return o?`<ul class="flex"> 2 ${(o.legend.legendItems||[]).map(d=>`<li class="mr-4 last:mr-0"> 3 <span class="inline-block w-2 h-2 mr-1 rounded-full" style="background-color: ${d.fillStyle}"></span> 4 <span class="text-sm text-gray-500">${d.text}</span> 5 </li>`).join("")} 6 </ul>`:""}return(o,c)=>(u(),m("div",aa,[i("canvas",{ref_key:"canvas",ref:n},null,512)]))}},na=O(ra,[["__scopeId","data-v-b2945ae6"]]),sa={components:{MobileDisclosure:ye,Icon:ie,Play:Gt,PerformanceChart:na,Target:ta},props:{exams:{type:Array,default:null},packageSlug:{type:String,default:null},packageName:{type:String,default:null}},data(){return{chartLegend:null,chartOptions:{steps:4,max:100},secondaryColor:null,accentColor:null,offsetColor:null}},computed:{...X({examSlugsInPackage:"user/examSlugsInPackage",attemptsForPackage:"user/attemptsForPackage",attemptsForPackageExam:"user/attemptsForPackageExam",latestScores:"user/latestScores"}),chartData(){return{labels:this.listOfTestNumbersInPackage,datasets:[{label:"User average",backgroundColor:this.secondaryColor,hoverBackgroundColor:this.secondaryColor,data:this.listOfExamAverageScoresInPackage},{label:"Highest score",borderColor:this.accentColor,borderWidth:2,hoverBorderColor:this.accentColor,hoverBackgroundColor:"#FFF",backgroundColor:"#FFF",data:this.latestScores}]}},listOfTestNumbersInPackage(){return this.exams.map(a=>a.order)},listOfExamAverageScoresInPackage(){return this.exams.map(a=>j(a).value)},latestScores(){return this.exams.map(a=>{const t=this.attemptsForPackageExam(this.packageSlug,a.slug,a.instructionSlug);if(t.length===0)return 0;let e=0;return t.forEach(r=>{r.scorePercentage>e&&(e=r.scorePercentage)}),e})},numberOfExamsTakenInPackage(){if(this.examSlugsInPackage(this.packageSlug))return this.examSlugsInPackage(this.packageSlug).length},latestAttempt(){const a=this.attemptsForPackage(this.packageSlug);if(a.length!==0)return a[0]},latestExamTaken(){if(this.latestAttempt)return this.exams.find(a=>a.slug===this.latestAttempt.examSlug)},testAverageForLatest(){return j(this.latestExamTaken||{})},averageScore(){if(!this.latestAttempt)return;const a=this.latestAttempt.scorePercentage,t=j(this.latestExamTaken||{}).value;return a>t?"above":"below"},indefiniteArticle(){return this.packageName&&/^[aeiou]/i.test(this.packageName.trim())?"an":"a"}},created(){const a=getComputedStyle(document.documentElement);this.secondaryColor=a.getPropertyValue("--color-bg-accent"),this.accentColor=a.getPropertyValue("--color-bg-accent-dark"),this.offsetColor=a.getPropertyValue("--color-bg-offset")},methods:{setLegend(a){this.chartLegend=a}}},oa=a=>(le("data-v-c61e6456"),a=a(),ce(),a),ia={class:"p-6 bg-white border border-gray-200 rounded-lg shadow-lg lg:flex"},la={class:"flex flex-col justify-between lg:w-2/5"},ca={class:"flex items-center pb-6 text-2xl font-medium"},ua=oa(()=>i("span",null,"Performance",-1)),da={key:0,class:"mb-6 text-xl text-gray-600"},ma={key:1,class:"text-xl text-gray-600"},ha={class:"text-2xl font-bold text-gray-800"},fa={class:"text-2xl font-bold text-gray-800"},ga={class:"text-2xl font-bold text-gray-800"},va={class:"text-2xl font-bold text-gray-800"},pa={class:"text-2xl font-bold text-gray-800"},xa={key:0,class:"pb-6 lg:pb-0"};function ya(a,t,e,r,n,s){const o=k("Target"),c=k("Icon"),d=k("Play"),l=k("router-link"),p=k("PerformanceChart"),h=k("MobileDisclosure");return u(),m("div",ia,[i("div",la,[i("div",null,[i("h2",ca,[g(c,{"view-box":"0 0 24 24",class:"w-8 h-8 mr-3"},{default:y(()=>[g(o)]),_:1}),ua]),s.latestAttempt?C("",!0):(u(),m("p",da," Take "+_(s.indefiniteArticle)+" "+_(e.packageName)+" test to get started. ",1)),s.latestAttempt&&s.latestExamTaken?(u(),m("p",ma,[v(" You have taken "),i("span",ha,_(s.numberOfExamsTakenInPackage),1),v(" out of "),i("span",fa,_(e.exams.length),1),v(" tests and your latest score of "),i("span",ga,_(s.latestAttempt.scorePercentage)+"%",1),v(" for "),i("span",va,_(s.latestExamTaken.uniqueName),1),v(" was "),i("span",pa,_(s.averageScore)+" average",1),v(". ")])):C("",!0)]),s.latestAttempt&&s.latestExamTaken?(u(),m("div",xa,[g(l,{to:{name:"exam",params:{package_slug:s.latestExamTaken.packageSlug,order:s.latestExamTaken.positionId??s.latestExamTaken.order}},class:"flex items-center mt-4 duration-200 text-accent hover:text-accent"},{default:y(()=>[g(c,{"view-box":"0 0 24 24",class:"w-8 h-8 mr-2"},{default:y(()=>[g(d)]),_:1}),v(" Retake "+_(s.latestExamTaken.uniqueName),1)]),_:1},8,["to"])])):C("",!0)]),g(h,{label:"Performance chart",class:"performance-chart lg:w-3/5"},{default:y(()=>[g(p,{"chart-data":s.chartData,"chart-options":n.chartOptions,onGenerated:s.setLegend},null,8,["chart-data","chart-options","onGenerated"])]),_:1})])}const ba=O(sa,[["render",ya],["__scopeId","data-v-c61e6456"]]),_a={},ka=i("path",{class:"fill-secondary",d:"M11 18.62l-6.55 3.27a1 1 0 0 1-.9-1.78L11 16.38V3a1 1 0 0 1 2 0v13.38l7.45 3.73a1 1 0 0 1-.9 1.78L13 18.62V21a1 1 0 0 1-2 0v-2.38z"},null,-1),wa=i("path",{class:"fill-offset",d:"M21 14a1 1 0 0 1 0 2H3a1 1 0 0 1 0-2V4a1 1 0 1 1 0-2h18a1 1 0 0 1 0 2v10z"},null,-1),Pa=[ka,wa];function Ta(a,t){return u(),m("g",null,Pa)}const Ca=O(_a,[["render",Ta]]),Sa={};function Oa(a,t,e,r,n,s){return u(),m("td",{class:"border px-4 h-16 whitespace-no-wrap",onClick:t[0]||(t[0]=o=>a.$emit("click"))},[Ce(a.$slots,"default")])}const Ma=O(Sa,[["render",Oa]]),he=a=>Ht(new Date(a*1e3),"dd LLL yyyy"),fe=(a,t)=>t==="likely"?`${a.questionsCorrect}/${a.questionsTotal*4}`:`${a.questionsCorrect}/${a.questionsAnswered}`,Ea={components:{ResultsTableCell:Ma},props:{exam:{type:Object,default:null},attempt:{type:Object,default:null},hasAttemptHistory:{type:Boolean,default:!1},isFirstAttempt:{type:Boolean,default:!0},bankPackage:{type:Object,default:null}},data(){return{openExamAttempt:null,formatMediumDateOnly:he,accuracy:fe}},computed:{userAverage(){return j(this.exam)}
6,...X({userCanTakeExam:"user/canTakeExam"}),canTakeExam(){return this.userCanTakeExam(this.bankPackage,this.exam.slug,this.exam.order,this.exam)},examTypeName(){if(this.exam)return this.exam.typeName==="Personality Tests"?this.exam.name:this.exam.typeName}},watch:{openExamAttempt(a){this.$emit("showAttempts",a)}},methods:{toggleAttempts(){this.hasAttemptHistory&&(this.openExamAttempt?this.openExamAttempt=null:this.openExamAttempt=this.exam.slug)},scoreColors(a){return a<40?"text-red-500":a<70?"text-orange-600 ":"text-green-600"}}},Da={key:0,class:"flex items-center justify-between text-gray-700"},Aa={class:"block text-gray-600"},Wa={key:1},Ua={key:0,class:"flex items-center justify-center"},Fa=["aria-label","aria-expanded"],Ya={fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",class:"w-6 h-6"},Na={key:0},La=i("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M15 12a3 3 0 11-6 0 3 3 0 016 0z"},null,-1),qa=i("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M2.458 12C3.732 7.943 7.523 5 12 5c4.478 0 8.268 2.943 9.542 7-1.274 4.057-5.064 7-9.542 7-4.477 0-8.268-2.943-9.542-7z"},null,-1),Ia=[La,qa],$a={key:1,"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M13.875 18.825A10.05 10.05 0 0112 19c-4.478 0-8.268-2.943-9.543-7a9.97 9.97 0 011.563-3.029m5.858.908a3 3 0 114.243 4.243M9.878 9.878l4.242 4.242M9.88 9.88l-3.29-3.29m7.532 7.532l3.29 3.29M3 3l3.59 3.59m0 0A9.953 9.953 0 0112 5c4.478 0 8.268 2.943 9.543 7a10.025 10.025 0 01-4.132 5.411m0 0L21 21"},Ha={key:1,class:"text-tertiary"},Ra={key:1};function Ba(a,t,e,r,n,s){const o=k("ResultsTableCell"),c=k("router-link"),d=k("BaseButton");return u(),m("tr",{class:B([e.isFirstAttempt?"bg-white":"bg-gray-100"])},[g(o,{class:B([{"cursor-pointer":e.hasAttemptHistory}])},{default:y(()=>[e.isFirstAttempt?(u(),m("div",Da,[i("span",{class:B({"text-secondary":n.openExamAttempt===e.exam.slug})},[v(" Test "+_(e.exam.order)+" ",1),i("small",Aa,_(s.examTypeName),1)],2)])):C("",!0)]),_:1},8,["class"]),e.attempt?(u(),m(D,{key:0},[g(o,{class:"border px-4 h-16 hidden sm:table-cell text-gray-600"},{default:y(()=>[e.isFirstAttempt?(u(),m(D,{key:0},[s.userAverage.value!==null?(u(),m(D,{key:0},[v(_(s.userAverage.value)+"%",1)],64)):(u(),m("span",Wa,"â"))],64)):C("",!0)]),_:1}),g(o,{class:B(["border px-4 h-16 text-gray-600",s.scoreColors(e.attempt.scorePercentage)])},{default:y(()=>[v(_(e.attempt.scorePercentage)+"% ",1)]),_:1},8,["class"]),g(o,{class:"hidden h-16 px-4 text-gray-600 border sm:table-cell"},{default:y(()=>[v(_(n.accuracy(e.attempt,e.exam.instructionSlug)),1)]),_:1}),g(o,{class:"hidden h-16 px-4 text-gray-600 border sm:table-cell"},{default:y(()=>[v(_(n.formatMediumDateOnly(e.attempt.createdAt)),1)]),_:1}),g(o,{class:"hidden h-16 px-4 text-tertiary text-gray-600 border sm:table-cell"},{default:y(()=>[e.isFirstAttempt&&e.hasAttemptHistory?(u(),m("div",Ua,[i("button",{type:"button","aria-label":`Previous attempts for Test ${e.exam.order}`,"aria-expanded":!!n.openExamAttempt,class:"focus:outline-none",onClick:t[0]||(t[0]=(...l)=>s.toggleAttempts&&s.toggleAttempts(...l))},[(u(),m("svg",Ya,[n.openExamAttempt?C("",!0):(u(),m("g",Na,Ia)),n.openExamAttempt?(u(),m("path",$a)):C("",!0)]))],8,Fa)])):(u(),m("span",Ha,"â"))]),_:1}),g(o,{class:"h-16 px-4 text-center border"},{default:y(()=>[e.attempt.uuid?(u(),$(c,{key:0,class:"font-medium cursor-pointer text-accent",to:{name:"attempt-results",params:{uuid:e.attempt.uuid}}},{default:y(()=>[v(" View results ")]),_:1},8,["to"])):C("",!0)]),_:1})],64)):(u(),m(D,{key:1},[g(o,{class:"hidden h-16 px-4 leading-none text-tertiary border sm:table-cell"},{default:y(()=>[s.userAverage.value!==null?(u(),m(D,{key:0},[v(_(s.userAverage.value)+"%",1)],64)):(u(),m("span",Ra,"â"))]),_:1}),g(o,{class:"h-16 px-4 text-tertiary border"},{default:y(()=>[v(" â ")]),_:1}),g(o,{class:"hidden h-16 px-4 text-tertiary border sm:table-cell"},{default:y(()=>[v(" â ")]),_:1}),g(o,{class:"hidden h-16 px-4 text-tertiary border sm:table-cell"},{default:y(()=>[v(" â ")]),_:1}),g(o,{class:"hidden h-16 px-4 text-tertiary border sm:table-cell"},{default:y(()=>[v(" â ")]),_:1}),g(o,{class:"h-16 px-4 text-center border"},{default:y(()=>[s.canTakeExam?(u(),$(d,{key:0,variant:"accent",size:"small",to:{name:"exam",params:{package_slug:e.exam.packageSlug,order:e.exam.positionId??e.exam.order}}},{default:y(()=>[v(" Take test ")]),_:1},8,["to"])):(u(),$(d,{key:1,variant:"accent",size:"small",to:{name:"plans"}},{default:y(()=>[v(" Upgrade ")]),_:1}))]),_:1})],64))],2)}const ja=O(Ea,[["render",Ba]]),Va={components:{Icon:ie,Presentation:Ca,ResultsTableRow:ja},props:{exams:{type:Array,default:null},bankPackage:{type:Object,default:null}},data(){return{formatMediumDateOnly:he,accuracy:fe,examSelected:null,attemptHistory:null,openExamAttempt:null}},computed:{...X({attemptsForPackageExam:"user/attemptsForPackageExam"}),packageSlug(){return this.bankPackage.slug}},created(){this.selectExamResults(this.exams[0].slug)},methods:{selectExamResults(a){this.examSelected=this.exams.find(t=>t.slug===a),this.attemptHistory=this.attemptsForPackageExam(this.packageSlug,a)},firstAttempt(a){const t=this.attemptsForPackageExam(this.packageSlug,a);return t&&!t.length?null:t[0]},examHasAttemptHistory(a){return this.attemptsForPackageExam(this.packageSlug,a).length>1}}},Qa={class:"lg:flex lg:flex-no-wrap"},Xa={class:"relative z-20 w-full"},Ga={class:"py-6 overflow-x-auto bg-white rounded-lg shadow-xl lg:overflow-hidden"},za={class:"flex items-center p-6 pt-0 text-2xl font-medium"},Ja=i("span",null,"Tests in this package",-1),Ka={"aria-label":"Tests and results in this package",class:"w-full text-gray-700 border-collapse"},Za=i("thead",{class:"px-6 py-3 text-xs leading-4 tracking-wider text-left text-tertiary uppercase bg-gray-100 border-b border-gray-200"},[i("tr",null,[i("th",{scope:"col",class:"px-4 py-3 w-1/7"}," Name "),i("th",{scope:"col",class:"hidden px-4 py-3 w-1/7 sm:table-cell"}," User average "),i("th",{scope:"col",class:"px-4 py-3 w-1/7"}," Latest score "),i("th",{scope:"col",class:"hidden px-4 py-3 w-1/7 sm:table-cell"}," Accuracy "),i("th",{scope:"col",class:"hidden px-4 py-3 w-1/7 sm:table-cell"}," Date "),i("th",{scope:"col",class:"hidden px-4 py-3 text-center w-1/7 sm:table-cell"}," Test History "),i("th",{scope:"col",class:"px-4 py-3 w-1/7"},[i("span",{class:"sr-only"},"Actions")])])],-1),er={class:"text-gray-700"};function tr(a,t,e,r,n,s){const o=k("Presentation"),c=k("Icon"),d=k("ResultsTableRow");return u(),m("div",Qa,[i("div",Xa,[i("div",Ga,[i("h2",za,[g(c,{"view-box":"0 0 24 24",class:"w-8 h-8 mr-3"},{default:y(()=>[g(o)]),_:1}),Ja]),i("table",Ka,[Za,i("tbody",er,[(u(!0),m(D,null,te(e.exams,(l,p)=>(u(),m(D,{key:p},[g(d,{exam:l,"row-selected":n.examSelected.slug,"has-attempt-history":s.examHasAttemptHistory(l.slug),attempt:s.firstAttempt(l.slug),"bank-package":e.bankPackage,onShowAttempts:t[0]||(t[0]=h=>n.openExamAttempt=h)},null,8,["exam","row-selected","has-attempt-history","attempt","bank-package"]),(u(!0),m(D,null,te(a.attemptsForPackageExam(s.packageSlug,l.slug).slice(1),(h,b)=>Se((u(),$(d,{key:`attempt-${l.slug}-${b}
6`,exam:l,"is-first-attempt":!1,"row-selected":n.examSelected.slug,"has-attempt-history":s.examHasAttemptHistory(l.slug),attempt:h,"bank-package":e.bankPackage},null,8,["exam","row-selected","has-attempt-history","attempt","bank-package"])),[[Oe,n.openExamAttempt===l.slug]])),128))],64))),128))])])])])])}const ar=O(Va,[["render",tr]]),rr={components:{Layout:be,Stars:_e,PerformanceCard:ba,ExamResultsTable:ar,Loader:Me},data(){return{satellite:"fintest",bankPackage:null,exams:null,paywallRecorded:!1}},computed:{...X({bankPackages:"bankPackages/bankPackages",isFreeUser:"user/isFreeUser",canTakeExam:"user/canTakeExam",annualPrice:"plans/annualAmountFormatted"}),lockedCount(){return!this.isFreeUser||!this.exams||!this.bankPackage?0:this.exams.filter(a=>!this.canTakeExam(this.bankPackage,a.slug,a.order,a)).length}},watch:{lockedCount(a){!a||this.paywallRecorded||(this.paywallRecorded=!0,Promise.resolve(this.$store.dispatch("plans/getPlans")).catch(()=>{}).then(()=>{try{Ee.activity({event:"paywall_shown",surface:"package",examSlug:null,packageSlug:this.bankPackage?this.bankPackage.slug:null,paid:!1,priced:!!this.annualPrice}).catch(()=>{})}catch{}}))}},created(){if(this.bankPackage=this.bankPackages.find(a=>a.slug===this.$route.params.slug),!this.bankPackage){this.$router.replace({name:"dashboard"});return}this.getExams(this.bankPackage.slug)},methods:{getExams(a){return this.$store.dispatch("packageExams/getPackageExams",a).then(t=>{this.exams=t}).catch(t=>{console.error("Could not load the tests of",a,t)})}}},ee=a=>(le("data-v-84cc215b"),a=a(),ce(),a),nr={key:0,class:"flex-grow"},sr={class:"pb-16 bg-block"},or={class:"relative w-full max-w-screen-xl px-6 py-12 mx-auto"},ir={class:"text-4xl font-bold leading-tight text-primary"},lr={class:"block text-sm font-normal sm:inline-block"},cr={class:"capitalize"},ur={class:"flex items-center pt-1 text-tertiary-100"},dr={class:"mr-6"},mr={class:"mr-4"},hr={class:"text-2xl font-medium"},fr=ee(()=>i("span",{class:"text-xs tracking-wider uppercase"}," tests ",-1)),gr={class:"text-2xl font-medium"},vr=ee(()=>i("span",{class:"text-xs tracking-wider uppercase"}," questions",-1)),pr=ee(()=>i("div",{class:"absolute block w-full overflow-hidden transform -translate-y-1/2 text-primary-200","aria-hidden":"true"},[i("svg",{viewBox:"0 0 1440 76",class:"fill-current"},[i("path",{d:"M1440-.007V76H0V-.007C226.68 23.998 466.68 36 720 36s493.32-12.002 720-36.007z"})])],-1)),xr={class:"relative pt-8",style:{top:"-100px"}},yr={key:0,class:"relative package-sections"},br={class:"package-performance relative w-full max-w-screen-xl px-6 mx-auto"},_r={key:0,class:"package-offer relative w-full max-w-screen-xl px-6 pt-8 mx-auto"},kr={class:"flex flex-wrap items-center justify-between gap-4 p-6 bg-white rounded-lg shadow-xl","data-test":"locked-offer"},wr={class:"min-w-0"},Pr={class:"text-lg font-medium text-primary"},Tr={class:"mt-1 text-gray-700"},Cr={key:0,class:"font-medium text-primary","data-test":"locked-price"},Sr={class:"package-tests relative w-full max-w-screen-xl px-6 pt-8 mx-auto"},Or={key:"loader",class:"flex items-center justify-center w-full",style:{height:"450px"},"data-test":"package-loader"};function Mr(a,t,e,r,n,s){const o=k("Stars"),c=k("PerformanceCard"),d=k("BaseButton"),l=k("ExamResultsTable"),p=k("Loader"),h=k("Layout");return u(),$(h,{class:"w-full h-full bg-primary-200","inverse-style":""},{default:y(()=>[n.bankPackage?(u(),m("main",nr,[i("div",sr,[i("div",or,[i("h1",ir,[v(_(n.bankPackage.name)+" ",1),i("span",lr,[v(" in "),i("span",cr,_(n.bankPackage.category),1),v(" tests ")])]),i("ul",ur,[i("li",dr,[g(o,{total:n.bankPackage.rating},null,8,["total"])]),i("li",mr,[i("strong",hr,_(n.bankPackage.exams),1),fr]),i("li",null,[i("strong",gr,_(n.bankPackage.questions),1),vr])])])]),pr,i("div",xr,[n.exams?(u(),m("div",yr,[i("div",br,[g(c,{exams:n.exams,"package-slug":n.bankPackage.slug,"package-name":n.bankPackage.name},null,8,["exams","package-slug","package-name"])]),s.lockedCount?(u(),m("div",_r,[i("div",kr,[i("div",wr,[i("p",Pr,_(s.lockedCount===n.exams.length?"This package is part of Pro":`${s.lockedCount} of ${n.exams.length} tests in this package ${s.lockedCount===1?"needs":"need"} Pro`),1),i("p",Tr,[v(" Pro opens every test here and in every other package, each with a worked solution for every question, and keeps your scores together. "),a.annualPrice?(u(),m("span",Cr,_(a.annualPrice)+" a year, cancel any time.",1)):C("",!0)])]),g(d,{variant:"accent",to:{name:"checkout",query:{product:"all"}}},{default:y(()=>[v(" Unlock every test ")]),_:1})])])):C("",!0),i("div",Sr,[g(l,{exams:n.exams,"bank-package":n.bankPackage},null,8,["exams","bank-package"])])])):(u(),m("div",Or,[g(p)]))])])):C("",!0)]),_:1})}const Fr=O(rr,[["render",Mr],["__scopeId","data-v-84cc215b"]]);export{Fr as default};
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.