PageSourceSearch

https://seedlang.com/assets/dist-Bfo7hZtR.js

js seedlang.com collected 2026-10-04 00:30:57 UTC 2,056,857 bytes, 21 lines download raw bytes

1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`b118a3387c06afdf625a4e3c513ea6a95901cac8`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`adf600fd-3dd7-4040-9580-d6de4c76e1e7`,e._sentryDebugIdIdentifier=`sentry-dbid-adf600fd-3dd7-4040-9580-d6de4c76e1e7`)}catch{}})();import{a as e,n as t,o as n,r,t as i}from"./chunk-BBRjo-9F.js";import{f as a,g as o}from"./mobx.module-D8DpqJEi.js";import{t as s}from"./lodash-fRxZxyr8.js";import{n as c,r as l}from"./moment-CSVMwz1s.js";import{c as u,l as d,n as f,r as p,s as m,t as h,u as g}from"./dist-DVwav7_F.js";import{t as _}from"./dist-DpLgsRfL.js";import{t as v}from"./noop-Bxbxtpf_.js";var y=i(((e,t)=>{function n(e){return e&&e.__esModule?e:{default:e}}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),b=i(((e,t)=>{function n(e){"@babel/helpers - typeof";return t.exports=n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},t.exports.__esModule=!0,t.exports.default=t.exports,n(e)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),x=i(((e,t)=>{var n=b().default;function r(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports})),S=i(((e,t)=>{var n=b().default,r=x();function i(e){var t=r(e,`string`);return n(t)==`symbol`?t:t+``}t.exports=i,t.exports.__esModule=!0,t.exports.default=t.exports})),C=i(((e,t)=>{var n=S();function r(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||!1,i.configurable=!0,`value`in i&&(i.writable=!0),Object.defineProperty(e,n(i.key),i)}}function i(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}t.exports=i,t.exports.__esModule=!0,t.exports.default=t.exports})),w=i(((e,t)=>{function n(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),T=i(((e,t)=>{function n(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),E=i(((e,t)=>{var n=b().default,r=T();function i(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return r(e)}t.exports=i,t.exports.__esModule=!0,t.exports.default=t.exports})),D=i(((e,t)=>{function n(e){return t.exports=n=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},t.exports.__esModule=!0,t.exports.default=t.exports,n(e)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),O=i(((e,t)=>{function n(e,r){return t.exports=n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},t.exports.__esModule=!0,t.exports.default=t.exports,n(e,r)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),k=i(((e,t)=>{var n=O();function r(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&n(e,t)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports})),A=r({SKIP:()=>Z,alias:()=>Ce,cancelDeserialize:()=>ve,child:()=>ge,createModelSchema:()=>ee,createSimpleSchema:()=>M,custom:()=>we,date:()=>Se,deserialize:()=>de,getDefaultModelSchema:()=>K,identifier:()=>xe,list:()=>Oe,map:()=>X,mapAsArray:()=>ke,object:()=>ge,optional:()=>Te,primitive:()=>te,raw:()=>Ae,ref:()=>De,reference:()=>De,serializable:()=>re,serialize:()=>ie,serializeAll:()=>_e,setDefaultModelSchema:()=>q,update:()=>ye});function M(e){return{factory:function(){return{}},props:e}}function N(e,t){if(!e){var n=Array.prototype.slice.call(arguments,2),r=[],i=0,a=t.replace(/%([a-zA-Z%])/g,function(e,t){if(e===`%%`)return e;var a=je[t];if(typeof a==`function`){var o=n[i++];return r.push(o),a(o)}return e});throw console&&r.length>0&&console.log.apply(console,r),Error(`[serializr] `+(a||`Illegal State`))}}function P(e){if(e)throw Error(e)}function F(e){var t=!1;return function(){if(!t)return t=!0,e.apply(null,arguments);N(!1,`callback was invoked twice`)}}function I(e,t,n){if(e.length===0)return void n(null,[]);var r=e.filter(function(){return!0}).length,i=[],a=!1,o=function(e,t,o){t?a||(a=!0,n(t)):(i[e]=o,--r===0&&n(null,i))};e.forEach(function(e,n){t(e,o.bind(null,n),n)})}function L(e){return e===null?!0:typeof e!=`object`&&typeof e!=`function`}function R(e){return e&&e.factory&&e.props}function z(e){return e&&e.serializer&&e.deserializer}function B(e){return typeof e==`object`&&!!e.jsonname}function V(e){return typeof e==`object`&&e.identifier===!0}
1function H(e,t){for(;e;){if(e===t)return!0;e=e.extends}return!1}function U(e){return e&&typeof e.keys==`function`&&typeof e.clear==`function`}function W(e){for(N(R(e));e;){for(var t in e.props)if(typeof e.props[t]==`object`&&e.props[t].identifier===!0)return t;e=e.extends}return null}function G(e,t){return t&&(N(z(e),`expected a propSchema`),[`beforeDeserialize`,`afterDeserialize`].forEach(function(n){typeof t[n]==`function`&&(e[n]=t[n])})),e}function K(e){if(!e)return null;if(R(e))return e;if(R(e.serializeInfo))return e.serializeInfo;if(e.constructor&&e.constructor.serializeInfo)return e.constructor.serializeInfo}function q(e,t){return N(R(t)),e.serializeInfo=t}function ee(e,t,n){N(e!==Object,`one cannot simply put define a model schema for Object`),N(typeof e==`function`,`expected constructor function`);var r={targetClass:e,factory:n||function(){return new e},props:t};if(e.prototype.constructor!==Object){var i=K(e.prototype.constructor);i&&i.targetClass!==e&&(r.extends=i)}return q(e,r),r}function te(e){var t={serializer:function(e){return N(L(e),`this value is not primitive: `+e),e},deserializer:function(e,t){if(!L(e))return void t(`[serializr] this value is not primitive: `+e);t(null,e)}};return t=G(t,e),t}function J(e){var t=e.toString().replace(Ne,``),n=t.slice(t.indexOf(`(`)+1,t.indexOf(`)`)).match(Pe);return n===null&&(n=[]),n}function ne(e,t,n,r){N(arguments.length>=2,`too few arguments. Please use @serializable as property decorator`);var i;if(n===void 0&&typeof t==`function`&&t.prototype&&r!==void 0&&typeof r==`number`){N(z(e),`Constructor params must use alias(name)`),N(e.jsonname,`Constructor params must use alias(name)`);var a=J(t);a.length>=r&&(n=a[r],e.paramNumber=r,r=void 0,t=t.prototype,i=function(e){for(var n=[],r=0;r<t.constructor.length;r++)Object.keys(e.modelSchema.props).forEach(function(t){var i=e.modelSchema.props[t];i.paramNumber===r&&(n[r]=e.json[i.jsonname])});return new(Function.prototype.bind.apply(t.constructor,[null].concat(n)))})}N(typeof n==`string`,`incorrect usage of @serializable decorator`);var o=K(t);return(!o||!t.constructor.hasOwnProperty(`serializeInfo`))&&(o=ee(t.constructor,{},i)),o&&o.targetClass!==t.constructor&&(o=ee(t.constructor,{},i)),o.props[n]=e,r&&!r.get&&!r.set&&(r.writable=!0),r}function re(e,t,n){if(arguments.length===1){var r=e===!0?Me:e;return N(z(r),`@serializable expects prop schema`),ne.bind(null,r)}else return ne(te(),e,t,n)}function ie(e,t){N(arguments.length===1||arguments.length===2,`serialize expects one or 2 arguments`);var n=arguments.length===1?e:t,r=arguments.length===1?null:e;if(Array.isArray(n)){if(n.length===0)return[];r?typeof r!=`object`&&(r=K(r)):r=K(n[0])}else r?typeof r!=`object`&&(r=K(r)):r=K(n);return N(!!r,`Failed to find default schema for `+e),Array.isArray(n)?n.map(function(e){return oe(r,e)}):oe(r,n)}function ae(e){N(e===!0||e.pattern,`prop schema '*' can only be used with 'true' or a prop def with a 'pattern': `+JSON.stringify(e))}function oe(e,t){N(e&&typeof e==`object`&&e.props,`Expected schema`),N(t&&typeof t==`object`,`Expected object`);var n=e.extends?oe(e.extends,t):{};return Object.keys(e.props).forEach(function(r){var i=e.props[r];if(r===`*`){se(e,i,t,n);return}if(i===!0&&(i=Me),i!==!1){var a=i.serializer(t[r],r,t);a!==Z&&(n[i.jsonname||r]=a)}}),n}function se(e,t,n,r){for(var i in ae(t),n)if(n.hasOwnProperty(i)&&!(i in e.props)&&(t===!0||t.pattern&&t.pattern.test(i))){var a=n[i];if(t===!0)L(a)&&(r[i]=a);else if(t.props){var o=ie(t,a);if(o===Z)return;r[i]=o}else{var o=t.serializer(a,i,n);if(o===Z)return;r[i]=o}}}function Y(e,t,n,r,i){this.parentContext=e,this.isRoot=!e,this.pendingCallbacks=0,this.pendingRefsCount=0,this.onReadyCb=r||P,this.json=n,this.target=null,this.hasError=!1,this.modelSchema=t,this.isRoot?(this.rootContext=this,this.args=i,this.pendingRefs={},this.resolvedRefs={}):(this.rootContext=e.rootContext,this.args=e.args)}function ce(e){return Fe.get(e)}function le(e,t){for(var n in e.props)if(typeof e.props[n]==`object`&&e.props[n].jsonname===t)return!0;return!1}function ue(e,t,n,r,i){for(var a in ae(n),i)if(!(a in t.props)&&!le(t,a)){var o=i[a];if(n===!0)N(L(o),`encountered non primitive value while deserializing '*' properties in property '`+a+`': `+o),r[a]=o;else if(n.pattern.test(a))if(n.factory){var s=fe(e,n,o,e.callback||P,{});s!==void 0&&(r[a]=s)}else{function t(e){e!==Z&&(r[a]=e)}n.deserializer(o,e.rootContext.createCallback(t),e)}}}function de(e,t,n,r){if(N(arguments.length>=2,`deserialize expects at least 2 arguments`),e=K(e),N(R(e),`first argument should be model schema`),Array.isArray(t)){var i=[];return I(t,function(t,n){var a=fe(null,e,t,n,r);i.push(a)},n||P),i}else return fe(null,e,t,n,r)}function fe(e,t,n,r,i){if(typeof n!=`object`||!n)return void r(null,null);var a=new Y(e,t,n,r,i),o=t.factory(a);N(!!o,`No object returned from factory`),a.setTarget(o);var s=a.createCallback(P);return pe(a,t,n,o),s(),o}function pe(e,t,n,r){t.extends&&pe(e,t.extends,n,r);function i(t,i,a){function o(e){e!==Z&&(r[a]=e)}function s(o){return function(c,l){function u(n,i){n&&i!==void 0&&typeof t.afterDeserialize==`function`?t.deserializer(i,s(o),e,r[a]):o(n,i)}he(u,c,l,i,n,a,e,t)}}t.deserializer(i,s(e.rootContext.createCallback(o)),e,r[a])}
1Object.keys(t.props).forEach(function(a){var o=t.props[a];function s(e,t){!e&&t!==void 0&&i(o,t,a)}if(a===`*`){ue(e,t,o,r,n);return}if(o===!0&&(o=Me),o!==!1){var c=o.jsonname||a,l=n[c];me(s,l,n,c,e,o)}})}function me(e,t,n,r,i,a){a&&typeof a.beforeDeserialize==`function`?a.beforeDeserialize(e,t,n,r,i,a):e(null,t)}function he(e,t,n,r,i,a,o,s){s&&typeof s.afterDeserialize==`function`?s.afterDeserialize(e,t,n,r,i,a,o,s):e(t,n)}function ge(e,t){N(typeof e==`object`||typeof e==`function`,`No modelschema provided. If you are importing it from another file be aware of circular dependencies.`);var n={serializer:function(t){return e=K(e),N(R(e),`expected modelSchema, got `+e),t==null?t:ie(e,t)},deserializer:function(n,r,i){if(e=K(e),N(R(e),`expected modelSchema, got `+e),n==null)return void r(null,n);fe(i,e,n,r,t)}};return n=G(n,t),n}function _e(e,t){let n,r=!1;arguments.length===1?(N(typeof e==`function`,`@serializeAll can only be used as class decorator`),n=!0,r=!0):(N(typeof e==`object`&&e.test,`@serializeAll pattern doesn't have test`),typeof t==`function`&&(t=ge(t)),N(typeof t==`object`&&t.serializer,`couldn't resolve schema`),n=Object.assign({},t,{pattern:e}));function i(e){var t=K(e);return(!t||!e.hasOwnProperty(`serializeInfo`))&&(t=ee(e,{}),q(e,t)),K(e).props[`*`]=n,e}return r?i(e):i}function ve(e){N(typeof e==`object`&&e&&!Array.isArray(e),`cancelDeserialize needs an object`);var t=ce(e);t&&t.cancelAwaits()}function ye(e,t,n,r,i){arguments.length===2||typeof arguments[2]==`function`?(t=arguments[0],e=K(t),n=arguments[1],r=arguments[2],i=arguments[3]):e=K(e),N(R(e),`update failed to determine schema`),N(typeof t==`object`&&t&&!Array.isArray(t),`update needs an object`);var a=new Y(null,e,n,r,i);a.setTarget(t);var o=a.createCallback(P),s=pe(a,e,n,t);return o(),s}function be(e,t,n){n.rootContext.resolve(n.modelSchema,e,n.target)}function xe(e,t){var n,r;typeof e==`function`?(n=e,r=t):r=e,N(!r||typeof r==`object`,`Additional property arguments should be an object, register function should be omitted or a funtion`);var i={identifier:!0,serializer:Me.serializer,deserializer:function(e,t,r){Me.deserializer(e,function(e,i){be(i,r.target,r),n&&n(i,r.target,r),t(e,i)})}};return i=G(i,r),i}function Se(e){var t={serializer:function(e){return e==null?e:(N(e instanceof Date,`Expected Date object`),e.getTime())},deserializer:function(e,t){if(e==null)return void t(null,e);t(null,new Date(e))}};return t=G(t,e),t}function Ce(e,t){return N(e&&typeof e==`string`,`expected prop name as first argument`),t=!t||t===!0?Me:t,N(z(t),`expected prop schema as second argument`),N(!B(t),`provided prop is already aliased`),{jsonname:e,serializer:t.serializer,deserializer:t.deserializer,identifier:V(t),beforeDeserialize:t.beforeDeserialize,afterDeserialize:t.afterDeserialize}}function we(e,t,n){N(typeof e==`function`,`first argument should be function`),N(typeof t==`function`,`second argument should be a function or promise`);var r={serializer:e,deserializer:function(e,r,i,a){t.length===4?t(e,i,a,r,n):r(null,t(e,i,a,null,n))}};return r=G(r,n),r}function Te(e,t){t=!t||t===!0?Me:t,N(z(t),`expected prop schema as second argument`);let n=t.serializer;N(typeof n==`function`,`expected prop schema to have a callable serializer`);function r(...e){let t=n(...e);return t===void 0?Z:t}return Object.assign({},t,{serializer:r})}function Ee(e){return function(t,n,r){r.rootContext.await(e,t,n)}}function De(e,t,n){N(!!e,`No modelschema provided. If you are importing it from another file be aware of circular dependencies.`);var r=!1,i;typeof t==`object`&&n===void 0&&(n=t,t=void 0);function a(){if(r=!0,N(typeof e!=`string`||t&&typeof t==`function`,`if the reference target is specified by attribute name, a lookup function is required`),N(!t||typeof t==`function`,`second argument should be a lookup function or additional arguments object`),typeof e==`string`)i=e;else{var n=K(e);N(R(n),`expected model schema or string as first argument for 'ref', got `+n),t||=Ee(n),i=W(n),N(!!i,`provided model schema doesn't define an identifier() property and cannot be used by 'ref'.`)}}var o={serializer:function(e){return r||a(),e?e[i]:null},deserializer:function(e,n,i){r||a(),e==null?n(null,e):t(e,n,i)}};return o=G(o,n),o}function Oe(e,t){e||=Me,N(z(e),`expected prop schema as first argument`),N(!B(e),`provided prop is aliased, please put aliases first`);var n={serializer:function(t){return t===void 0?Z:(N(t&&`length`in t&&`map`in t,`expected array (like) object`),t.map(e.serializer))},deserializer:function(t,n,r){if(!Array.isArray(t))return void n(`[serializr] expected JSON array`);function i(n,i,a){function o(t,n){t?i(t):e.deserializer(n,s,r)}function s(t,o){typeof e.afterDeserialize==`function`?he(c,t,o,n,a,r,e):i(t,o)}function c(t,n){t&&n!==void 0&&typeof e.afterDeserialize==`function`?e.deserializer(n,s,r):i(t,n)}me(o,n,t,a,r,e)}I(t,i,n)}};return n=G(n,t),n}function X(e,t){e||=Me,N(z(e),`expected prop schema as first argument`),N(!B(e),`provided prop is aliased, please put aliases first`);var n={serializer:function(t){N(t&&typeof t==`object`,`expected object or Map`);var n=U(t),r={};if(n)t.forEach(function(t,n){r[n]=e.serializer(t)});else for(var i in t)r[i]=e.serializer(t[i]);return r},deserializer:function(n,r,i,a){if(!n||typeof n!=`object`)return void r(`[serializr] expected JSON object`);var o=Object.keys(n);Oe(e,t).deserializer(o.map(function(e){return n[e]}),function(e,t){if(e)return void r(e);var n=U(a),i;n?(a.clear(),i=a):i={};for(var s=0,c=o.length;s<c;s++)n?i.set(o[s],t[s]):i[o[s]]=t[s];r(null,i)},i)}};return n=G(n,t),n}function ke(e,t,n){e||=Me,N(z(e),`expected prop schema as first argument`),N(!!t,`expected key property name as second argument`);var r={serializer:function(t){N(t&&typeof t==`object`,`expected object or Map`);var n=U(t),r=[];if(n)t.forEach(function(t){r.push(e.serializer(t))});else for(var i in t)r.push(e.serializer(t[i]));return r},deserializer:function(r,i,a,o){Oe(e,n).deserializer(r,function(e,n){if(e)return void i(e);var a=U(o),s;a?(o.clear(),s=o):s={};for(var c=0,l=r.length;c<l;c++)a?s.set(n[c][t],n[c]):s[n[c][t].toString()]=n[c];i(null,s)},a)}};return r=G(r,n),r}function Ae(e){var t={serializer:function(e){return e},deserializer:function(e,t){t(null,e)}};return t=G(t,e),t}var je,Z,Me,Ne,Pe,Fe,Ie=t((()=>{je={j:function(e){try{return JSON.stringify(e)}catch(e){return`[UnexpectedJSONParseError]: `+e.message}}},Z=typeof Symbol<`u`?Symbol(`SKIP`):{SKIP:!0},Me=te(),Ne=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/gm,Pe=/([^\s,]+)/g,Fe=new WeakMap,Y.prototype.createCallback=function(e){return this.pendingCallbacks++,F(function(t,n){t?this.hasError||(this.hasError=!0,this.onReadyCb(t),Fe.delete(this)):this.hasError||(e(n),--this.pendingCallbacks===this.pendingRefsCount&&(this.pendingRefsCount>0?(this.onReadyCb(Error(`Unresolvable references in json: "`+Object.keys(this.pendingRefs).filter(function(e){return this.pendingRefs[e].length>0},this).join(`", "`)+`"`)),Fe.delete(this)):(this.onReadyCb(null,this.target),Fe.delete(this))))}.bind(this))},Y.prototype.await=function(e,t,n){if(N(this.isRoot),t in this.resolvedRefs){var r=this.resolvedRefs[t].filter(function(t){return H(t.modelSchema,e)})[0];if(r)return void n(null,r.value)}this.pendingRefsCount++,this.pendingRefs[t]||(this.pendingRefs[t]=[]),this.pendingRefs[t].push({modelSchema:e,uuid:t,callback:n})},Y.prototype.resolve=function(e,t,n){if(N(this.isRoot),this.resolvedRefs[t]||(this.resolvedRefs[t]=[]),this.resolvedRefs[t].push({modelSchema:e,value:n}),t in this.pendingRefs)for(var r=this.pendingRefs[t].length-1;r>=0;r--){var i=this.pendingRefs[t][r];H(e,i.modelSchema)&&(this.pendingRefs[t].splice(r,1),this.pendingRefsCount--,i.callback(null,n))}},Y.prototype.setTarget=function(e){this.isRoot&&this.target&&Fe.delete(this.target),this.target=e,Fe.set(this.target,this)},Y.prototype.cancelAwaits=function(){N(this.isRoot);var e=this;
1Object.keys(this.pendingRefs).forEach(function(t){e.pendingRefs[t].forEach(function(n){e.pendingRefsCount--,n.callback(Error(`Reference resolution canceled for `+t))})}),this.pendingRefs={},this.pendingRefsCount=0}})),Le=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var n=i((c(),e(l))),r=s();function i(e){return e&&e.__esModule?e:{default:e}}function a(e){"@babel/helpers - typeof";return a=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},a(e)}function o(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function u(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,f(r.key),r)}}function d(e,t,n){return t&&u(e.prototype,t),n&&u(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function f(e){var t=p(e,`string`);return a(t)==`symbol`?t:t+``}function p(e,t){if(a(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(a(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}t.default=function(){function e(t){if(o(this,e),this.date=null,t){var i=a(t)===`object`&&`date`in t?t.date:t;i?.length===10?this.date=n.default.parseZone(i).toDate():(0,r.isDate)(i)?this.date=i:this.date=new Date(i)}}return d(e,[{key:`dateObj`,get:function(){return this.date}},{key:`momentObj`,get:function(){return(0,n.default)(this.date)}},{key:`formatted`,get:function(){return this.date?(0,n.default)(this.date).format(`MM/DD, h:mm A`):null}},{key:`formatted3DigitMonth`,get:function(){return this.date?(0,n.default)(this.date).format(`MMM D, hh:mm A`):null}},{key:`formattedDateWithYear`,get:function(){return this.date?(0,n.default)(this.date).format(`MMM D 'YY`):null}},{key:`formattedDateWithFullYear`,get:function(){return this.date?(0,n.default)(this.date).format(`MMM D YYYY`):null}},{key:`fullTextFormattedDateWithYear`,get:function(){return this.date?(0,n.default)(this.date).format(`MMMM D 'YY`):null}},{key:`fullTextFormattedDateWithFullYear`,get:function(){return this.date?(0,n.default)(this.date).format(`MMMM D, YYYY`):null}},{key:`formattedDateWithYearAndTime`,get:function(){return this.date?(0,n.default)(this.date).format(`MMM D 'YY, hh:mm A`):null}},{key:`formattedDateWithWeekdayYearAndTime`,get:function(){return this.date?(0,n.default)(this.date).format(`ddd MMM D 'YY, hh:mm A`):null}},{key:`toString`,get:function(){return this.date&&this.date.toString()}},{key:`formattedDate`,get:function(){return this.date?(0,n.default)(this.date).format(`MMM D`):null}},{key:`dashesWithYear`,get:function(){return this.date?(0,n.default)(this.date).format(`YYYY-MM-DD`):null}},{key:`formattedTime`,get:function(){return this.date?(0,n.default)(this.date).format(`hh:mm A`):null}},{key:`daysSince`,get:function(){if(this.date){var e=(0,n.default)(new Date);return(0,n.default)(e).diff(this.date,`days`)}return null}},{key:`relativeTime`,get:function(){if(this.date){var e=(0,n.default)(this.date).fromNow();return e===`a few seconds ago`?`now`:e.replace(`minutes`,`mins`)}return null}},{key:`relativeDays`,get:function(){if(this.date){var e=(0,n.default)(this.date).startOf(`day`).diff((0,n.default)().startOf(`day`),`days`);return e===0?`today`:e===-1?`yesterday`:e===1?`tomorrow`:e<0?`${Math.abs(e)} days ago`:`in ${e} days`}return null}},{key:`relativeTimeShort`,get:function(){return this.relativeTime?this.relativeTime.replace(`ago`,``):null}},{key:`isFuture`,get:function(){return this.date?(0,n.default)(this.date).isAfter((0,n.default)()):!1}},{key:`isPast`,get:function(){return this.date?(0,n.default)(this.date).isBefore((0,n.default)()):!1}},{key:`isBeforeToday`,get:function(){return this.date?(0,n.default)(this.date).isBefore((0,n.default)().startOf(`day`)):!1}},{key:`isBeforeOneDayFromNow`,get:function(){return this.date?(0,n.default)(this.date).isBefore((0,n.default)().add(1,`days`)):!1}},{key:`formattedWithWeekday`,get:function(){return this.date?(0,n.default)(this.date).format(`ddd MMM D`):null}}])}()})),Re=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
1var r=s(),i=(a(),e(o)),c=u(Le()),l;function u(e){return e&&e.__esModule?e:{default:e}}function d(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function f(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,m(r.key),r)}}function p(e,t,n){return t&&f(e.prototype,t),n&&f(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function m(e){var t=h(e,`string`);return n(t)==`symbol`?t:t+``}function h(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function g(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=function(){function e(t){var n=this;d(this,e),t&&(Object.assign(this,t),this.attributes=t,(0,r.each)(this.attributes,function(e,t){typeof e==`string`&&!(0,r.isNaN)(Date.parse(e))&&e.length===24&&(n[t]=new c.default(e))}))}return p(e,[{key:`toggle`,value:function(e){this[e]=!this[e]}},{key:`set`,value:function(e,t){this[e]=t}}])}(),g(l.prototype,`toggle`,[i.action],Object.getOwnPropertyDescriptor(l.prototype,`toggle`),l.prototype),g(l.prototype,`set`,[i.action],Object.getOwnPropertyDescriptor(l.prototype,`set`),l.prototype),l)})),ze=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=p(Re()),c,l,u,d,f;function p(e){return e&&e.__esModule?e:{default:e}}function m(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function h(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,_(r.key),r)}}function g(e,t,n){return t&&h(e.prototype,t),n&&h(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function _(e){var t=v(e,`string`);return n(t)==`symbol`?t:t+``}function v(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function y(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function b(e,t,n){return t=w(t),x(e,C()?Reflect.construct(t,n||[],w(e).constructor):t.apply(e,n))}function x(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return S(e)}function S(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function C(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(C=function(){return!!e})()}function w(e){return w=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},w(e)}function T(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&E(e,t)}function E(e,t){return E=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},E(e,t)}function D(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(){var e;y(this,t);var n=[...arguments];return e=b(this,t,[].concat(n)),m(e,`hasAccess`,l,e),m(e,`hasExerciseAccess`,u,e),m(e,`hasVocabAccess`,d,e),m(e,`reason`,f,e),e}return T(t,e),g(t)}(s.default),l=D(c.prototype,`hasAccess`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=D(c.prototype,`hasExerciseAccess`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=D(c.prototype,`hasVocabAccess`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=D(c.prototype,`reason`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),Be=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
1var n=(a(),e(o)),r=f((c(),e(l))),i=s(),u,d;function f(e){return e&&e.__esModule?e:{default:e}}function p(e){"@babel/helpers - typeof";return p=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},p(e)}function m(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function h(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function g(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,v(r.key),r)}}function _(e,t,n){return t&&g(e.prototype,t),n&&g(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function v(e){var t=y(e,`string`);return p(t)==`symbol`?t:t+``}function y(e,t){if(p(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(p(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function b(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(u=function(){function e(t){if(h(this,e),m(this,`date`,d,this),t){var n=p(t)===`object`&&`date`in t?t.date:t;n?.length===10?this.date=r.default.parseZone(n).toDate():(0,i.isDate)(n)?this.date=n:this.date=new Date(n)}}return _(e,[{key:`dateObj`,get:function(){return this.date}},{key:`momentObj`,get:function(){return(0,r.default)(this.date)}},{key:`formatted`,get:function(){return this.date?(0,r.default)(this.date).format(`MM/DD, h:mm A`):null}},{key:`formatted3DigitMonth`,get:function(){return this.date?(0,r.default)(this.date).format(`MMM D, hh:mm A`):null}},{key:`formattedDateWithYear`,get:function(){return this.date?(0,r.default)(this.date).format(`MMM D 'YY`):null}},{key:`formattedDateWithFullYear`,get:function(){return this.date?(0,r.default)(this.date).format(`MMM D YYYY`):null}},{key:`fullTextFormattedDateWithYear`,get:function(){return this.date?(0,r.default)(this.date).format(`MMMM D 'YY`):null}},{key:`fullTextFormattedDateWithFullYear`,get:function(){return this.date?(0,r.default)(this.date).format(`MMMM D, YYYY`):null}},{key:`formattedDateWithYearAndTime`,get:function(){return this.date?(0,r.default)(this.date).format(`MMM D 'YY, hh:mm A`):null}},{key:`formattedDateWithWeekdayYearAndTime`,get:function(){return this.date?(0,r.default)(this.date).format(`ddd MMM D 'YY, hh:mm A`):null}},{key:`toString`,get:function(){return this.date&&this.date.toString()}},{key:`formattedDate`,get:function(){return this.date?(0,r.default)(this.date).format(`MMM D`):null}},{key:`dashesWithYear`,get:function(){return this.date?(0,r.default)(this.date).format(`YYYY-MM-DD`):null}},{key:`formattedTime`,get:function(){return this.date?(0,r.default)(this.date).format(`hh:mm A`):null}},{key:`daysSince`,get:function(){if(this.date){var e=(0,r.default)(new Date);return(0,r.default)(e).diff(this.date,`days`)}return null}},{key:`relativeTime`,get:function(){if(this.date){var e=(0,r.default)(this.date).fromNow();return e===`a few seconds ago`?`now`:e.replace(`minutes`,`mins`)}return null}},{key:`relativeDays`,get:function(){if(this.date){var e=(0,r.default)(this.date).startOf(`day`).diff((0,r.default)().startOf(`day`),`days`);return e===0?`today`:e===-1?`yesterday`:e===1?`tomorrow`:e<0?`${Math.abs(e)} days ago`:`in ${e} days`}return null}},{key:`relativeTimeShort`,get:function(){return this.relativeTime?this.relativeTime.replace(`ago`,``):null}},{key:`isFuture`,get:function(){return this.date?(0,r.default)(this.date).isAfter((0,r.default)()):!1}}
1,{key:`isPast`,get:function(){return this.date?(0,r.default)(this.date).isBefore((0,r.default)()):!1}},{key:`isBeforeToday`,get:function(){return this.date?(0,r.default)(this.date).isBefore((0,r.default)().startOf(`day`)):!1}},{key:`isBeforeOneDayFromNow`,get:function(){return this.date?(0,r.default)(this.date).isBefore((0,r.default)().add(1,`days`)):!1}},{key:`formattedWithWeekday`,get:function(){return this.date?(0,r.default)(this.date).format(`ddd MMM D`):null}}])}(),d=b(u.prototype,`date`,[n.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),b(u.prototype,`dateObj`,[n.computed],Object.getOwnPropertyDescriptor(u.prototype,`dateObj`),u.prototype),b(u.prototype,`momentObj`,[n.computed],Object.getOwnPropertyDescriptor(u.prototype,`momentObj`),u.prototype),b(u.prototype,`formatted`,[n.computed],Object.getOwnPropertyDescriptor(u.prototype,`formatted`),u.prototype),b(u.prototype,`formatted3DigitMonth`,[n.computed],Object.getOwnPropertyDescriptor(u.prototype,`formatted3DigitMonth`),u.prototype),b(u.prototype,`formattedDateWithYear`,[n.computed],Object.getOwnPropertyDescriptor(u.prototype,`formattedDateWithYear`),u.prototype),b(u.prototype,`formattedDateWithFullYear`,[n.computed],Object.getOwnPropertyDescriptor(u.prototype,`formattedDateWithFullYear`),u.prototype),b(u.prototype,`fullTextFormattedDateWithYear`,[n.computed],Object.getOwnPropertyDescriptor(u.prototype,`fullTextFormattedDateWithYear`),u.prototype),b(u.prototype,`fullTextFormattedDateWithFullYear`,[n.computed],Object.getOwnPropertyDescriptor(u.prototype,`fullTextFormattedDateWithFullYear`),u.prototype),b(u.prototype,`formattedDateWithYearAndTime`,[n.computed],Object.getOwnPropertyDescriptor(u.prototype,`formattedDateWithYearAndTime`),u.prototype),b(u.prototype,`formattedDateWithWeekdayYearAndTime`,[n.computed],Object.getOwnPropertyDescriptor(u.prototype,`formattedDateWithWeekdayYearAndTime`),u.prototype),b(u.prototype,`toString`,[n.computed],Object.getOwnPropertyDescriptor(u.prototype,`toString`),u.prototype),b(u.prototype,`formattedDate`,[n.computed],Object.getOwnPropertyDescriptor(u.prototype,`formattedDate`),u.prototype),b(u.prototype,`dashesWithYear`,[n.computed],Object.getOwnPropertyDescriptor(u.prototype,`dashesWithYear`),u.prototype),b(u.prototype,`formattedTime`,[n.computed],Object.getOwnPropertyDescriptor(u.prototype,`formattedTime`),u.prototype),b(u.prototype,`daysSince`,[n.computed],Object.getOwnPropertyDescriptor(u.prototype,`daysSince`),u.prototype),b(u.prototype,`relativeTime`,[n.computed],Object.getOwnPropertyDescriptor(u.prototype,`relativeTime`),u.prototype),b(u.prototype,`relativeDays`,[n.computed],Object.getOwnPropertyDescriptor(u.prototype,`relativeDays`),u.prototype),b(u.prototype,`relativeTimeShort`,[n.computed],Object.getOwnPropertyDescriptor(u.prototype,`relativeTimeShort`),u.prototype),b(u.prototype,`isFuture`,[n.computed],Object.getOwnPropertyDescriptor(u.prototype,`isFuture`),u.prototype),b(u.prototype,`isPast`,[n.computed],Object.getOwnPropertyDescriptor(u.prototype,`isPast`),u.prototype),b(u.prototype,`isBeforeToday`,[n.computed],Object.getOwnPropertyDescriptor(u.prototype,`isBeforeToday`),u.prototype),b(u.prototype,`isBeforeOneDayFromNow`,[n.computed],Object.getOwnPropertyDescriptor(u.prototype,`isBeforeOneDayFromNow`),u.prototype),b(u.prototype,`formattedWithWeekday`,[n.computed],Object.getOwnPropertyDescriptor(u.prototype,`formattedWithWeekday`),u.prototype),u)})),Ve=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.staticDateDecoratorOrNull=t.reactiveDateDecoratorOrNull=void 0;var n=(Ie(),e(A)),r=s(),i=h(),a=c(Be()),o=c(Le());function c(e){return e&&e.__esModule?e:{default:e}}t.staticDateDecoratorOrNull=function(){return(0,n.custom)(r.noop,function(e){return(0,i.isPresent)(e)?new o.default(e):null})},t.reactiveDateDecoratorOrNull=function(){return(0,n.custom)(r.noop,function(e){return(0,i.isPresent)(e)?new a.default(e):null})}})),He=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
1var r=(Ie(),e(A)),i=(a(),e(o)),s=b(Re()),c=Ve(),l,u,d,f,p,m,h,g,_,v,y;function b(e){return e&&e.__esModule?e:{default:e}}function x(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function S(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,w(r.key),r)}}function C(e,t,n){return t&&S(e.prototype,t),n&&S(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function w(e){var t=T(e,`string`);return n(t)==`symbol`?t:t+``}function T(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function E(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function D(e,t,n){return t=N(t),O(e,M()?Reflect.construct(t,n||[],N(e).constructor):t.apply(e,n))}function O(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return k(e)}function k(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function M(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(M=function(){return!!e})()}function N(e){return N=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},N(e)}function P(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&F(e,t)}function F(e,t){return F=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},F(e,t)}function I(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,r.serializable)((0,r.list)((0,r.primitive)())),u=(0,r.serializable)((0,c.staticDateDecoratorOrNull)()),d=(0,r.serializable)((0,c.staticDateDecoratorOrNull)()),f=function(e){function t(){var e;E(this,t);var n=[...arguments];return e=D(this,t,[].concat(n)),x(e,`id`,p,e),x(e,`aiChatId`,m,e),x(e,`userId`,h,e),x(e,`text`,g,e),x(e,`attachmentUrls`,_,e),x(e,`createdAt`,v,e),x(e,`updatedAt`,y,e),e}return P(t,e),C(t)}(s.default),p=I(f.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=I(f.prototype,`aiChatId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=I(f.prototype,`userId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=I(f.prototype,`text`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=I(f.prototype,`attachmentUrls`,[i.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),v=I(f.prototype,`createdAt`,[i.observable,u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=I(f.prototype,`updatedAt`,[i.observable,d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f)})),Ue=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=T(Re()),c=T(He()),l=Ve(),u,d,f,p,m,h,g,_,v,y,b,x,S,C,w;
1function T(e){return e&&e.__esModule?e:{default:e}}function E(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function D(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,k(r.key),r)}}function O(e,t,n){return t&&D(e.prototype,t),n&&D(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function k(e){var t=M(e,`string`);return n(t)==`symbol`?t:t+``}function M(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function N(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function P(e,t,n){return t=R(t),F(e,L()?Reflect.construct(t,n||[],R(e).constructor):t.apply(e,n))}function F(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return I(e)}function I(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function L(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(L=function(){return!!e})()}function R(e){return R=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},R(e)}function z(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&B(e,t)}function B(e,t){return B=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},B(e,t)}function V(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(u=(0,r.serializable)((0,l.staticDateDecoratorOrNull)()),d=(0,r.serializable)((0,l.staticDateDecoratorOrNull)()),f=(0,r.serializable)((0,r.list)((0,r.object)(c.default))),p=function(e){function t(){var e;N(this,t);var n=[...arguments];return e=P(this,t,[].concat(n)),E(e,`id`,m,e),E(e,`worksheetId`,h,e),E(e,`userId`,g,e),E(e,`title`,_,e),E(e,`subtitle`,v,e),E(e,`aiModel`,y,e),E(e,`costUsdCents`,b,e),E(e,`messagesCount`,x,e),E(e,`createdAt`,S,e),E(e,`updatedAt`,C,e),E(e,`aiChatMessages`,w,e),e}return z(t,e),O(t)}(s.default),m=V(p.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=V(p.prototype,`worksheetId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=V(p.prototype,`userId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=V(p.prototype,`title`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=V(p.prototype,`subtitle`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=V(p.prototype,`aiModel`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=V(p.prototype,`costUsdCents`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=V(p.prototype,`messagesCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=V(p.prototype,`createdAt`,[i.observable,u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=V(p.prototype,`updatedAt`,[i.observable,d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=V(p.prototype,`aiChatMessages`,[i.observable,f],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),p)})),We=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
1var r=(Ie(),e(A)),i=(a(),e(o)),s=_(Re()),c=Ve(),l,u,d,f,p,m,h,g;function _(e){return e&&e.__esModule?e:{default:e}}function v(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function y(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function b(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,S(r.key),r)}}function x(e,t,n){return t&&b(e.prototype,t),n&&b(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function S(e){var t=C(e,`string`);return n(t)==`symbol`?t:t+``}function C(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function w(e,t,n){return t=O(t),T(e,D()?Reflect.construct(t,n||[],O(e).constructor):t.apply(e,n))}function T(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return E(e)}function E(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function D(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(D=function(){return!!e})()}function O(e){return O=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},O(e)}function k(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&M(e,t)}function M(e,t){return M=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},M(e,t)}function N(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,r.serializable)((0,c.staticDateDecoratorOrNull)()),u=function(e){function t(){var e;y(this,t);var n=[...arguments];return e=w(this,t,[].concat(n)),v(e,`id`,d,e),v(e,`amount`,f,e),v(e,`currency`,p,e),v(e,`paid`,m,e),v(e,`usdToEurRate`,h,e),v(e,`occurredAt`,g,e),e}return k(t,e),x(t,[{key:`formattedAmount`,get:function(){return this.amount?`€${this.amount.toFixed(2)}`:null}}])}(s.default),d=N(u.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=N(u.prototype,`amount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=N(u.prototype,`currency`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=N(u.prototype,`paid`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=N(u.prototype,`usdToEurRate`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=N(u.prototype,`occurredAt`,[i.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N(u.prototype,`formattedAmount`,[i.computed],Object.getOwnPropertyDescriptor(u.prototype,`formattedAmount`),u.prototype),u)})),Ge=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),s=u(Re()),c,l;function u(e){return e&&e.__esModule?e:{default:e}}function d(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function f(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,m(r.key),r)}}function p(e,t,n){return t&&f(e.prototype,t),n&&f(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function m(e){var t=h(e,`string`);return n(t)==`symbol`?t:t+``}function h(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function g(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function _(e,t,n){return t=x(t),v(e,b()?Reflect.construct(t,n||[],x(e).constructor):t.apply(e,n))}function v(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return y(e)}function y(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function b(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(b=function(){return!!e})()}
1function x(e){return x=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},x(e)}function S(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&C(e,t)}function C(e,t){return C=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},C(e,t)}function w(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(){var e;g(this,t);var n=[...arguments];return e=_(this,t,[].concat(n)),d(e,`id`,l,e),e}return S(t,e),p(t)}(s.default),l=w(c.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),Ke=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;function t(e){"@babel/helpers - typeof";return t=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},t(e)}function n(){var e,t,i=typeof Symbol==`function`?Symbol:{},a=i.iterator||`@@iterator`,o=i.toStringTag||`@@toStringTag`;function s(n,i,a,o){var s=i&&i.prototype instanceof l?i:l,u=Object.create(s.prototype);return r(u,`_invoke`,function(n,r,i){var a,o,s,l=0,u=i||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return a=t,o=0,s=e,f.n=n,c}};function p(n,r){for(o=n,s=r,t=0;!d&&l&&!i&&t<u.length;t++){var i,a=u[t],p=f.p,m=a[2];n>3?(i=m===r)&&(s=a[(o=a[4])?5:(o=3,3)],a[4]=a[5]=e):a[0]<=p&&((i=n<2&&p<a[1])?(o=0,f.v=r,f.n=a[1]):p<m&&(i=n<3||a[0]>r||r>m)&&(a[4]=n,a[5]=r,f.n=m,o=0))}if(i||n>1)return c;throw d=!0,r}return function(i,u,m){if(l>1)throw TypeError(`Generator is already running`);for(d&&u===1&&p(u,m),o=u,s=m;(t=o<2?e:s)||!d;){a||(o?o<3?(o>1&&(f.n=-1),p(o,s)):f.n=s:f.v=s);try{if(l=2,a){if(o||(i=`next`),t=a[i]){if(!(t=t.call(a,s)))throw TypeError(`iterator result is not an object`);if(!t.done)return t;s=t.value,o<2&&(o=0)}else o===1&&(t=a.return)&&t.call(a),o<2&&(s=TypeError(`The iterator does not provide a '`+i+`' method`),o=1);a=e}else if((t=(d=f.n<0)?s:n.call(r,f))!==c)break}catch(t){a=e,o=1,s=t}finally{l=1}}return{value:t,done:d}}}(n,a,o),!0),u}var c={};function l(){}function u(){}function d(){}t=Object.getPrototypeOf;var f=[][a]?t(t([][a]())):(r(t={},a,function(){return this}),t),p=d.prototype=l.prototype=Object.create(f);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,r(e,o,`GeneratorFunction`)),e.prototype=Object.create(p),e}return u.prototype=d,r(p,`constructor`,d),r(d,`constructor`,u),u.displayName=`GeneratorFunction`,r(d,o,`GeneratorFunction`),r(p),r(p,o,`Generator`),r(p,a,function(){return this}),r(p,`toString`,function(){return`[object Generator]`}),(n=function(){return{w:s,m}})()}function r(e,t,n,i){var a=Object.defineProperty;try{a({},``,{})}catch{a=0}r=function(e,t,n,i){function o(t,n){r(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!i,configurable:!i,writable:!i}):e[t]=n:(o(`next`,0),o(`throw`,1),o(`return`,2))},r(e,t,n,i)}function i(e,t,n,r,i,a,o){try{var s=e[a](o),c=s.value}catch(e){n(e);return}s.done?t(c):Promise.resolve(c).then(r,i)}function a(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function s(e){i(o,r,a,s,c,`next`,e)}function c(e){i(o,r,a,s,c,`throw`,e)}s(void 0)})}}function o(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,l(r.key),r)}}
1function c(e,t,n){return t&&s(e.prototype,t),n&&s(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function l(e){var n=u(e,`string`);return t(n)==`symbol`?n:n+``}function u(e,n){if(t(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,n||`default`);if(t(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(n===`string`?String:Number)(e)}e.default=function(){function e(){o(this,e)}return c(e,[{key:`onStreamSuccess`,value:function(){var e=a(n().m(function e(t,r){var i,a,o;return n().w(function(e){for(;;)switch(e.p=e.n){case 0:return this.levelChangeCallback=r,window.AudioContext=window.AudioContext||window.webkitAudioContext,i=new AudioContext,a=i.createMediaStreamSource(t),this.audioContext=i,this.mediaStreamSource=a,e.p=1,e.n=2,this.createAudioProcessor(i);case 2:o=e.v,e.n=4;break;case 3:return e.p=3,e.v,this.audioContext===i&&this.cleanup(),e.a(2);case 4:if(!(this.audioContext!==i||this.mediaStreamSource!==a||i.state===`closed`)){e.n=5;break}return o&&(o.disconnect(),o.port.close()),e.a(2);case 5:this.processor=o,o&&a.connect(o);case 6:return e.a(2)}},e,this,[[1,3]])}));function t(t,n){return e.apply(this,arguments)}return t}()},{key:`startMonitor`,value:function(){var e=this;this.processor&&(this.processor.port.onmessage=function(t){e.levelChangeCallback&&e.levelChangeCallback(t.data.volume)})}},{key:`stopMonitor`,value:function(){this.processor&&(this.processor.port.onmessage=null)}},{key:`createAudioProcessor`,value:function(){var e=a(n().m(function e(t){var r;return n().w(function(e){for(;;)switch(e.n){case 0:if(t.state!==`suspended`){e.n=1;break}return e.n=1,t.resume();case 1:if(t.state===`running`){e.n=2;break}return e.n=2,new Promise(function(e){if(t.state===`running`)e();else{var n=function(){(t.state===`running`||t.state===`closed`)&&(t.removeEventListener(`statechange`,n),e())};t.addEventListener(`statechange`,n)}});case 2:if(t.state!==`closed`){e.n=3;break}return e.a(2,null);case 3:return e.n=4,t.audioWorklet.addModule(`/volume-processor.js`);case 4:if(t.state!==`closed`){e.n=5;break}return e.a(2,null);case 5:return r=new AudioWorkletNode(t,`volume-processor`),r.connect(t.destination),e.a(2,r)}},e)}));function t(t){return e.apply(this,arguments)}return t}()},{key:`cleanup`,value:function(){this.stopMonitor(),this.processor&&=(this.processor.disconnect(),this.processor.port.close(),null),this.mediaStreamSource&&=(this.mediaStreamSource.disconnect(),null),this.audioContext&&=(this.audioContext.state!==`closed`&&this.audioContext.close(),null),this.levelChangeCallback=null}}])}()})),qe=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=d(Re()),c,l,u;function d(e){return e&&e.__esModule?e:{default:e}}function f(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function p(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,h(r.key),r)}}function m(e,t,n){return t&&p(e.prototype,t),n&&p(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function h(e){var t=g(e,`string`);return n(t)==`symbol`?t:t+``}function g(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function _(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function v(e,t,n){return t=S(t),y(e,x()?Reflect.construct(t,n||[],S(e).constructor):t.apply(e,n))}function y(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return b(e)}function b(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function x(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(x=function(){return!!e})()}
1function S(e){return S=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},S(e)}function C(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&w(e,t)}function w(e,t){return w=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},w(e,t)}function T(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(){var e;_(this,t);var n=[...arguments];return e=v(this,t,[].concat(n)),f(e,`id`,l,e),f(e,`name`,u,e),e}return C(t,e),m(t)}(s.default),l=T(c.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=T(c.prototype,`name`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),Je=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=d(Re()),c,l,u;function d(e){return e&&e.__esModule?e:{default:e}}function f(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function p(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,h(r.key),r)}}function m(e,t,n){return t&&p(e.prototype,t),n&&p(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function h(e){var t=g(e,`string`);return n(t)==`symbol`?t:t+``}function g(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function _(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function v(e,t,n){return t=S(t),y(e,x()?Reflect.construct(t,n||[],S(e).constructor):t.apply(e,n))}function y(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return b(e)}function b(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function x(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(x=function(){return!!e})()}function S(e){return S=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},S(e)}function C(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&w(e,t)}function w(e,t){return w=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},w(e,t)}function T(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(){var e;_(this,t);var n=[...arguments];return e=v(this,t,[].concat(n)),f(e,`id`,l,e),f(e,`url`,u,e),e}return C(t,e),m(t)}
1(s.default),l=T(c.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=T(c.prototype,`url`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),Ye=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=te(Re()),c=te(Je()),l=h(),u=Ve(),d,f,p,m,g,_,v,y,b,x,S,C,w,T,E,D,O,k,M,N,P,F,I,L,R,z,B,V,H,U,W,G,K,q,ee;function te(e){return e&&e.__esModule?e:{default:e}}function J(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function ne(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function re(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,ae(r.key),r)}}function ie(e,t,n){return t&&re(e.prototype,t),n&&re(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function ae(e){var t=oe(e,`string`);return n(t)==`symbol`?t:t+``}function oe(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function se(e,t,n){return t=ue(t),Y(e,le()?Reflect.construct(t,n||[],ue(e).constructor):t.apply(e,n))}function Y(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return ce(e)}function ce(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function le(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(le=function(){return!!e})()}function ue(e){return ue=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ue(e)}function de(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&fe(e,t)}function fe(e,t){return fe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},fe(e,t)}function pe(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(d=(0,r.serializable)((0,r.object)(c.default)),f=(0,r.serializable)((0,u.staticDateDecoratorOrNull)()),p=function(e){function t(){var e;ne(this,t);var n=[...arguments];return e=se(this,t,[].concat(n)),J(e,`id`,m,e),J(e,`subject`,g,e),J(e,`mailingBody`,_,e),J(e,`notificationBody`,v,e),J(e,`notificationBodyDe`,y,e),J(e,`notificationBodyFr`,b,e),J(e,`notificationBodyEs`,x,e),J(e,`current`,S,e),J(e,`
1clickedCount`,C,e),J(e,`viewedCount`,w,e),J(e,`campaignMessagesCount`,T,e),J(e,`name`,E,e),J(e,`buttonText`,D,e),J(e,`title`,O,e),J(e,`titleDe`,k,e),J(e,`titleFr`,M,e),J(e,`titleEs`,N,e),J(e,`layout`,P,e),J(e,`emailFrom`,F,e),J(e,`buttonUrl`,I,e),J(e,`userField`,L,e),J(e,`mobileNotification`,R,e),J(e,`greetByName`,z,e),J(e,`customGreeting`,B,e),J(e,`oneTimeSending`,V,e),J(e,`sendToNonMembers`,H,e),J(e,`membershipTypeIds`,U,e),J(e,`sendRawHtml`,W,e),J(e,`includeTeamLogo`,G,e),J(e,`campaignTypeId`,K,e),J(e,`image`,q,e),J(e,`createdAt`,ee,e),e}return de(t,e),ie(t,[{key:`percentageClicked`,get:function(){return this.campaignMessagesCount>0?Math.round(this.clickedCount/this.campaignMessagesCount*100)/100:0}},{key:`percentageViewed`,get:function(){return this.campaignMessagesCount>0?Math.round(this.viewedCount/this.campaignMessagesCount*100)/100:0}},{key:`greeting`,value:function(e){return(0,l.isPresent)(this.customGreeting)?this.customGreeting.replace(`%name%`,e.name):`Hello ${e.name},`}}])}(s.default),m=pe(p.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=pe(p.prototype,`subject`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=pe(p.prototype,`mailingBody`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=pe(p.prototype,`notificationBody`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=pe(p.prototype,`notificationBodyDe`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=pe(p.prototype,`notificationBodyFr`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=pe(p.prototype,`notificationBodyEs`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=pe(p.prototype,`current`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=pe(p.prototype,`clickedCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=pe(p.prototype,`viewedCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=pe(p.prototype,`campaignMessagesCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=pe(p.prototype,`name`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=pe(p.prototype,`buttonText`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=pe(p.prototype,`title`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=pe(p.prototype,`titleDe`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=pe(p.prototype,`titleFr`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=pe(p.prototype,`titleEs`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=pe(p.prototype,`layout`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=pe(p.prototype,`emailFrom`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=pe(p.prototype,`buttonUrl`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=pe(p.prototype,`userField`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=pe(p.prototype,`mobileNotification`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}
1),z=pe(p.prototype,`greetByName`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=pe(p.prototype,`customGreeting`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=pe(p.prototype,`oneTimeSending`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=pe(p.prototype,`sendToNonMembers`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=pe(p.prototype,`membershipTypeIds`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=pe(p.prototype,`sendRawHtml`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=pe(p.prototype,`includeTeamLogo`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=pe(p.prototype,`campaignTypeId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=pe(p.prototype,`image`,[i.observable,d],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),ee=pe(p.prototype,`createdAt`,[i.observable,f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pe(p.prototype,`percentageClicked`,[i.computed],Object.getOwnPropertyDescriptor(p.prototype,`percentageClicked`),p.prototype),pe(p.prototype,`percentageViewed`,[i.computed],Object.getOwnPropertyDescriptor(p.prototype,`percentageViewed`),p.prototype),p)})),Xe=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),s=h(),c=_(Re()),l,u,d,f,p,m,g;function _(e){return e&&e.__esModule?e:{default:e}}function v(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function y(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function b(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,S(r.key),r)}}function x(e,t,n){return t&&b(e.prototype,t),n&&b(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function S(e){var t=C(e,`string`);return n(t)==`symbol`?t:t+``}function C(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function w(e,t,n){return t=O(t),T(e,D()?Reflect.construct(t,n||[],O(e).constructor):t.apply(e,n))}function T(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return E(e)}function E(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function D(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(D=function(){return!!e})()}function O(e){return O=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},O(e)}function k(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&M(e,t)}function M(e,t){return M=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},M(e,t)}function N(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=function(e){function t(){var e;y(this,t);var n=[...arguments];return e=w(this,t,[].concat(n)),v(e,`id`,u,e),v(e,`name`,d,e),v(e,`abbreviation`,f,e),v(e,`position`,p,e),v(e,`description`,m,e),v(e,`wordList`,g,e),e}return k(t,e),x(t,[{key:`nameWithAbbreviation`,get:function(){return(0,s.isPresent)(this.abbreviation)?`${this.abbreviation}: ${this.name}`:this.name}}])}(c.default),u=N(l.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=N(l.prototype,`name`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=N(l.prototype,`abbreviation`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=N(l.prototype,`position`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=N(l.prototype,`description`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=N(l.prototype,`wordList`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N(l.prototype,`nameWithAbbreviation`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`nameWithAbbreviation`),l.prototype),l)})),Ze=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=h(),a=s(),o=_(),c=re(Re()),l=re(Xe()),u=re(Je()),d,f,p,m,g,v,y,b,x,S,C,w,T,E,D,O,k,M,N,P,F,I,L,R,z,B,V,H,U,W,G,K,q,ee,te,J,ne;
1function re(e){return e&&e.__esModule?e:{default:e}}function ie(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function ae(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function oe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,Y(r.key),r)}}function se(e,t,n){return t&&oe(e.prototype,t),n&&oe(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function Y(e){var t=ce(e,`string`);return n(t)==`symbol`?t:t+``}function ce(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function le(e,t,n){return t=pe(t),ue(e,fe()?Reflect.construct(t,n||[],pe(e).constructor):t.apply(e,n))}function ue(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return de(e)}function de(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function fe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(fe=function(){return!!e})()}function pe(e){return pe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},pe(e)}function me(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&he(e,t)}function he(e,t){return he=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},he(e,t)}function ge(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(d=(0,r.serializable)((0,r.object)(l.default)),f=(0,r.serializable)((0,r.object)(u.default)),p=function(e){function t(){var e;ae(this,t);var n=[...arguments];return e=le(this,t,[].concat(n)),ie(e,`id`,m,e),ie(e,`name`,g,e),ie(e,`abbreviation`,v,e),ie(e,`languageId`,y,e),ie(e,`vocab`,b,e),ie(e,`lesson`,x,e),ie(e,`grammarTense`,S,e),ie(e,`loopSupplement`,C,e),ie(e,`featured`,w,e),ie(e,`showAsConcept`,T,e),ie(e,`showInDictionary`,E,e),ie(e,`published`,D,e),ie(e,`pinned`,O,e),ie(e,`joinType`,k,e),ie(e,`grammarCase`,M,e),ie(e,`score`,N,e),ie(e,`infinitive`,P,e),ie(e,`showAsInfinitive`,F,e),ie(e,`showAsWordType`,I,e),ie(e,`icon`,L,e),ie(e,`displayNameLine1`,R,e),ie(e,`displayNameLine2`,z,e),ie(e,`sentencesCount`,B,e),ie(e,`wordsCount`,V,e),ie(e,`hasAllVideoClips`,H,e),ie(e,`showOnGenderCard`,U,e),ie(e,`showOnPluralCard`,W,e),ie(e,`longDescriptionMd`,G,e),ie(e,`longDescription`,K,e),ie(e,`shortDescription`,q,e),ie(e,`conceptCategoryId`,ee,e),ie(e,`groupId`,te,e),ie(e,`level`,J,e),ie(e,`image`,ne,e),e}return me(t,e),se(t,[{key:`displayNameLine1WithCase`,get:function(){return(0,i.isPresent)(this.displayNameLine1)&&this.languageId===`DE`?(0,a.compact)([this.displayNameLine1,this.caseName]).join(`, `):(0,i.isPresent)(this.displayNameLine1)?this.displayNameLine1:this.name}},{key:`caseName`,get:function(){var e=this,t=o.Constants.CASES.find(function(t){return t.abbreviation===e.grammarCase});return t&&t.name===`None`&&this.languageId===`DE`?`No Case`:t?`${t.name} Case`:null}},{key:`imageUrl`,get:function(){return(0,i.isPresent)(this.image)?this.image.url:null}},{key:`isDative`,get:function(){return this.grammarCase===`Dt`||this.grammarCase===`2w-Dt`}},{key:`isAccusative`,get:function(){return this.grammarCase===`Ak`||this.grammarCase===`2w-Ak`}}
1,{key:`isNominative`,get:function(){return this.grammarCase===`Nm`}},{key:`isGenitive`,get:function(){return this.grammarCase===`Gn`}}])}(c.default),m=ge(p.prototype,`id`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=ge(p.prototype,`name`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=ge(p.prototype,`abbreviation`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=ge(p.prototype,`languageId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=ge(p.prototype,`vocab`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=ge(p.prototype,`lesson`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=ge(p.prototype,`grammarTense`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=ge(p.prototype,`loopSupplement`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=ge(p.prototype,`featured`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=ge(p.prototype,`showAsConcept`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=ge(p.prototype,`showInDictionary`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=ge(p.prototype,`published`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=ge(p.prototype,`pinned`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=ge(p.prototype,`joinType`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=ge(p.prototype,`grammarCase`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=ge(p.prototype,`score`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=ge(p.prototype,`infinitive`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=ge(p.prototype,`showAsInfinitive`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=ge(p.prototype,`showAsWordType`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=ge(p.prototype,`icon`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=ge(p.prototype,`displayNameLine1`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=ge(p.prototype,`displayNameLine2`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=ge(p.prototype,`sentencesCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=ge(p.prototype,`wordsCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=ge(p.prototype,`hasAllVideoClips`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=ge(p.prototype,`showOnGenderCard`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=ge(p.prototype,`showOnPluralCard`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=ge(p.prototype,`longDescriptionMd`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=ge(p.prototype,`longDescription`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=ge(p.prototype,`shortDescription`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=ge(p.prototype,`conceptCategoryId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=ge(p.prototype,`groupId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=ge(p.prototype,`level`,[d],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),ne=ge(p.prototype,`image`,[f],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),p)})),Qe=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),s=h(),c=M(Re()),l=M(Ze()),u,d,f,p,m,g,_,v,y,b,x,S,C,w,T,E,D,O,k;
1function M(e){return e&&e.__esModule?e:{default:e}}function N(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function P(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function F(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,L(r.key),r)}}function I(e,t,n){return t&&F(e.prototype,t),n&&F(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function L(e){var t=R(e,`string`);return n(t)==`symbol`?t:t+``}function R(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function z(e,t,n){return t=U(t),B(e,H()?Reflect.construct(t,n||[],U(e).constructor):t.apply(e,n))}function B(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return V(e)}function V(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function H(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(H=function(){return!!e})()}function U(e){return U=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},U(e)}function W(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&G(e,t)}function G(e,t){return G=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},G(e,t)}function K(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}var q=[{field:`singular1p`,hideField:`hideSingular1p`,pronoun:`singular_1p`},{field:`singular2p`,hideField:`hideSingular2p`,pronoun:`singular_2p`},{field:`singular3p`,hideField:`hideSingular3p`,pronoun:`singular_3p`},{field:`plural1p`,hideField:`hidePlural1p`,pronoun:`plural_1p`},{field:`plural2p`,hideField:`hidePlural2p`,pronoun:`plural_2p`},{field:`plural3p`,hideField:`hidePlural3p`,pronoun:`plural_3p`}];t.default=(u=(0,i.serializable)((0,i.object)(l.default)),d=function(e){function t(){var e;P(this,t);var n=[...arguments];return e=z(this,t,[].concat(n)),N(e,`id`,f,e),N(e,`singular1p`,p,e),N(e,`singular2p`,m,e),N(e,`singular3p`,g,e),N(e,`plural1p`,_,e),N(e,`plural2p`,v,e),N(e,`plural3p`,y,e),N(e,`hideSingular1p`,b,e),N(e,`hideSingular2p`,x,e),N(e,`hideSingular3p`,S,e),N(e,`hidePlural1p`,C,e),N(e,`hidePlural2p`,w,e),N(e,`hidePlural3p`,T,e),N(e,`show
1Feminine`,E,e),N(e,`languageId`,D,e),N(e,`conceptId`,O,e),N(e,`concept`,k,e),e}return W(t,e),I(t,[{key:`singular1pDisplay`,get:function(){return this.hideSingular1p?`-`:this.showFeminine&&this.languageId==`FR`?`${this.singular1p}(e)`:this.singular1p}},{key:`singular2pDisplay`,get:function(){return this.hideSingular2p?`-`:this.showFeminine&&this.languageId==`FR`?`${this.singular2p}(e)`:this.singular2p}},{key:`singular3pDisplay`,get:function(){return this.hideSingular3p?`-`:this.showFeminine&&this.languageId==`FR`?`${this.singular3p}(e)`:this.singular3p}},{key:`plural1pDisplay`,get:function(){return this.hidePlural1p?`-`:this.showFeminine&&this.languageId==`FR`?this.plural1p.replace(/s$/,`(e)s`):this.plural1p}},{key:`plural2pDisplay`,get:function(){return this.hidePlural2p?`-`:this.showFeminine&&this.languageId==`FR`?this.plural2p.replace(/s$/,`(e)s`):this.plural2p}},{key:`plural3pDisplay`,get:function(){return this.hidePlural3p?`-`:this.showFeminine&&this.languageId==`FR`?this.plural3p.replace(/s$/,`(e)s`):this.plural3p}},{key:`hasAvailablePronouns`,get:function(){var e=this;return q.some(function(t){var n=t.field;return!e[t.hideField]&&(0,s.isPresent)(e[n])})}},{key:`availablePronouns`,get:function(){var e=this;return q.filter(function(t){var n=t.field;return!e[t.hideField]&&(0,s.isPresent)(e[n])}).map(function(e){return e.pronoun})}}])}(c.default),f=K(d.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=K(d.prototype,`singular1p`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=K(d.prototype,`singular2p`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=K(d.prototype,`singular3p`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=K(d.prototype,`plural1p`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=K(d.prototype,`plural2p`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=K(d.prototype,`plural3p`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=K(d.prototype,`hideSingular1p`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=K(d.prototype,`hideSingular2p`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=K(d.prototype,`hideSingular3p`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=K(d.prototype,`hidePlural1p`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=K(d.prototype,`hidePlural2p`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=K(d.prototype,`hidePlural3p`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=K(d.prototype,`showFeminine`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=K(d.prototype,`languageId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=K(d.prototype,`conceptId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=K(d.prototype,`concept`,[u],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),K(d.prototype,`singular1pDisplay`,[r.computed],Object.getOwnPropertyDescriptor(d.prototype,`singular1pDisplay`),d.prototype),K(d.prototype,`singular2pDisplay`,[r.computed],Object.getOwnPropertyDescriptor(d.prototype,`singular2pDisplay`),d.prototype),K(d.prototype,`singular3pDisplay`,[r.computed],Object.getOwnPropertyDescriptor(d.prototype,`singular3pDisplay`),d.prototype),K(d.prototype,`plural1pDisplay`,[r.computed],Object.getOwnPropertyDescriptor(d.prototype,`plural1pDisplay`),d.prototype),K(d.prototype,`plural2pDisplay`,[r.computed],Object.getOwnPropertyDescriptor(d.prototype,`plural2pDisplay`),d.prototype),K(d.prototype,`plural3pDisplay`,[r.computed],Object.getOwnPropertyDescriptor(d.prototype,`plural3pDisplay`),d.prototype),K(d.prototype,`hasAvailablePronouns`,[r.computed],Object.getOwnPropertyDescriptor(d.prototype,`hasAvailablePronouns`),d.prototype),K(d.prototype,`availablePronouns`,[r.computed],Object.getOwnPropertyDescriptor(d.prototype,`availablePronouns`),d.prototype),d)})),$e=r({roundTo:()=>tt,roundToDown:()=>rt,roundToUp:()=>nt});function et(e,t,n){if(typeof t!=`number`)throw TypeError(`Expected value to be a number`);if(n===1/0)return t;if(!Number.isInteger(n))throw TypeError(`Expected precision to be an integer`);let r=e===`round`&&t<0;r&&(t=Math.abs(t));let i=10**n,a=Math[e]((t*i).toPrecision(15))/i;return r&&(a=-a),a}var tt,nt,rt,it=t((()=>{tt=et.bind(void 0,`round`),nt=et.bind(void 0,`ceil`),rt=et.bind(void 0,`floor`)})),at=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),s=f(Re()),c,l,u,d;
1function f(e){return e&&e.__esModule?e:{default:e}}function p(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function m(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,g(r.key),r)}}function h(e,t,n){return t&&m(e.prototype,t),n&&m(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function g(e){var t=_(e,`string`);return n(t)==`symbol`?t:t+``}function _(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function v(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function y(e,t,n){return t=C(t),b(e,S()?Reflect.construct(t,n||[],C(e).constructor):t.apply(e,n))}function b(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return x(e)}function x(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function S(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(S=function(){return!!e})()}function C(e){return C=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},C(e)}function w(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&T(e,t)}function T(e,t){return T=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},T(e,t)}function E(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(){var e;v(this,t);var n=[...arguments];return e=y(this,t,[].concat(n)),p(e,`id`,l,e),p(e,`text`,u,e),p(e,`sentencesCount`,d,e),e}return w(t,e),h(t)}(s.default),l=E(c.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=E(c.prototype,`text`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=E(c.prototype,`sentencesCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),ot=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=M(Re()),c=M(Je()),l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k;function M(e){return e&&e.__esModule?e:{default:e}}function N(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function P(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,I(r.key),r)}}function F(e,t,n){return t&&P(e.prototype,t),n&&P(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function I(e){var t=L(e,`string`);return n(t)==`symbol`?t:t+``}function L(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function R(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function z(e,t,n){return t=U(t),B(e,H()?Reflect.construct(t,n||[],U(e).constructor):t.apply(e,n))}function B(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return V(e)}function V(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function H(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(H=function(){return!!e})()}
1function U(e){return U=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},U(e)}function W(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&G(e,t)}function G(e,t){return G=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},G(e,t)}function K(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,r.serializable)((0,r.list)((0,r.primitive)())),u=(0,r.serializable)((0,r.object)(c.default)),d=function(e){function t(){var e;R(this,t);var n=[...arguments];return e=z(this,t,[].concat(n)),N(e,`id`,f,e),N(e,`name`,p,e),N(e,`slug`,m,e),N(e,`shortCode`,h,e),N(e,`color`,g,e),N(e,`description`,_,e),N(e,`descriptionMd`,v,e),N(e,`position`,y,e),N(e,`active`,b,e),N(e,`siteId`,x,e),N(e,`mailerliteGroupId`,S,e),N(e,`waitlistMailerliteGroupId`,C,e),N(e,`patreonRewardIds`,w,e),N(e,`userCount`,T,e),N(e,`maxUserCount`,E,e),N(e,`canAccessExercises`,D,e),N(e,`canAccessVocab`,O,e),N(e,`image`,k,e),e}return W(t,e),F(t)}(s.default),f=K(d.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=K(d.prototype,`name`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=K(d.prototype,`slug`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=K(d.prototype,`shortCode`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=K(d.prototype,`color`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=K(d.prototype,`description`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=K(d.prototype,`descriptionMd`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=K(d.prototype,`position`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=K(d.prototype,`active`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=K(d.prototype,`siteId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=K(d.prototype,`mailerliteGroupId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=K(d.prototype,`waitlistMailerliteGroupId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=K(d.prototype,`patreonRewardIds`,[i.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=K(d.prototype,`userCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=K(d.prototype,`maxUserCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=K(d.prototype,`canAccessExercises`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=K(d.prototype,`canAccessVocab`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=K(d.prototype,`image`,[i.observable,u],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),d)})),st=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
1var r=(Ie(),e(A)),i=(a(),e(o)),s=m(Re()),c,l,u,d,f,p;function m(e){return e&&e.__esModule?e:{default:e}}function h(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function g(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,v(r.key),r)}}function _(e,t,n){return t&&g(e.prototype,t),n&&g(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function v(e){var t=y(e,`string`);return n(t)==`symbol`?t:t+``}function y(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function b(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function x(e,t,n){return t=T(t),S(e,w()?Reflect.construct(t,n||[],T(e).constructor):t.apply(e,n))}function S(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return C(e)}function C(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function w(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(w=function(){return!!e})()}function T(e){return T=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},T(e)}function E(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&D(e,t)}function D(e,t){return D=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},D(e,t)}function O(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(){var e;b(this,t);var n=[...arguments];return e=x(this,t,[].concat(n)),h(e,`id`,l,e),h(e,`gender`,u,e),h(e,`languageId`,d,e),h(e,`singularArticle`,f,e),h(e,`pluralArticle`,p,e),e}return E(t,e),_(t)}(s.default),l=O(c.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=O(c.prototype,`gender`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=O(c.prototype,`languageId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=O(c.prototype,`singularArticle`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=O(c.prototype,`pluralArticle`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),ct=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=S(Re()),c,l,u,d,f,p,m,h,g,_,v,y,b,x;function S(e){return e&&e.__esModule?e:{default:e}}function C(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function w(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,E(r.key),r)}}function T(e,t,n){return t&&w(e.prototype,t),n&&w(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function E(e){var t=D(e,`string`);return n(t)==`symbol`?t:t+``}function D(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function O(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}
1function k(e,t,n){return t=F(t),M(e,P()?Reflect.construct(t,n||[],F(e).constructor):t.apply(e,n))}function M(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return N(e)}function N(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function P(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(P=function(){return!!e})()}function F(e){return F=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},F(e)}function I(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&L(e,t)}function L(e,t){return L=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},L(e,t)}function R(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(){var e;O(this,t);var n=[...arguments];return e=k(this,t,[].concat(n)),C(e,`id`,l,e),C(e,`client`,u,e),C(e,`model`,d,e),C(e,`openRouterModelName`,f,e),C(e,`flagCount`,p,e),C(e,`translationCount`,m,e),C(e,`singleModel`,h,e),C(e,`slug`,g,e),C(e,`translationOrder`,_,e),C(e,`meaningLookupOrder`,v,e),C(e,`multipleChoiceOrder`,y,e),C(e,`inputTokenCostPerMillion`,b,e),C(e,`outputTokenCostPerMillion`,x,e),e}return I(t,e),T(t)}(s.default),l=R(c.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=R(c.prototype,`client`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=R(c.prototype,`model`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=R(c.prototype,`openRouterModelName`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=R(c.prototype,`flagCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=R(c.prototype,`translationCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=R(c.prototype,`singleModel`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=R(c.prototype,`slug`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=R(c.prototype,`translationOrder`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=R(c.prototype,`meaningLookupOrder`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=R(c.prototype,`multipleChoiceOrder`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=R(c.prototype,`inputTokenCostPerMillion`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=R(c.prototype,`outputTokenCostPerMillion`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),lt=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=h(Re()),c=h(ct()),l,u,d,f,p,m;function h(e){return e&&e.__esModule?e:{default:e}}function g(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function _(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,y(r.key),r)}}function v(e,t,n){return t&&_(e.prototype,t),n&&_(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function y(e){var t=b(e,`string`);return n(t)==`symbol`?t:t+``}function b(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function x(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function S(e,t,n){return t=E(t),C(e,T()?Reflect.construct(t,n||[],E(e).constructor):t.apply(e,n))}function C(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return w(e)}function w(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function T(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(T=function(){return!!e})()}
1function E(e){return E=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},E(e)}function D(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&O(e,t)}function O(e,t){return O=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},O(e,t)}function k(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,r.serializable)((0,r.object)(c.default)),u=function(e){function t(){var e;x(this,t);var n=[...arguments];return e=S(this,t,[].concat(n)),g(e,`id`,d,e),g(e,`translationType`,f,e),g(e,`position`,p,e),g(e,`aiService`,m,e),e}return D(t,e),v(t)}(s.default),d=k(u.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=k(u.prototype,`translationType`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=k(u.prototype,`position`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=k(u.prototype,`aiService`,[i.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u)})),ut=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),c=Y(Re()),l=Y(st()),u=h(),d=s(),f=Y(lt()),p,m,g,_,v,y,b,x,S,C,w,T,E,D,O,k,M,N,P,F,I,L,R,z,B,V,H,U,W,G,K,q,ee,te,J,ne,re,ie,ae,oe,se;function Y(e){return e&&e.__esModule?e:{default:e}}function ce(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function le(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function ue(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,fe(r.key),r)}}function de(e,t,n){return t&&ue(e.prototype,t),n&&ue(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function fe(e){var t=pe(e,`string`);return n(t)==`symbol`?t:t+``}function pe(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function me(e,t,n){return t=ve(t),he(e,_e()?Reflect.construct(t,n||[],ve(e).constructor):t.apply(e,n))}function he(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return ge(e)}function ge(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function _e(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(_e=function(){return!!e})()}function ve(e){return ve=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ve(e)}function ye(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&be(e,t)}function be(e,t){return be=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},be(e,t)}function xe(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(p=(0,r.serializable)((0,r.list)((0,r.primitive)())),m=(0,r.serializable)((0,r.list)((0,r.object)(l.default))),g=(0,r.serializable)((0,r.list)((0,r.object)(f.default))),_=function(e){function t(){var e;le(this,t);var n=[...arguments];return e=me(this,t,[].concat(n)),ce(e,`id`,v,e),ce(e,`name`,y,e),ce(e,`updatedAt`,b,e),ce(e,`usersCount`,x,e),ce(e,`paidUsersCount`,S,e),ce(e,`sourcesCount`,C,e),ce(e,`forumId`,w,e),ce(e,`hasLessons`,T,e),ce(e,`adjectivesHaveFeminine`,E,e),ce(e,`translationsCount`,D,e),ce(e,`triviaQuestionsCount`,O,e),ce(e,`contentTreeDecksCount`,k,e),ce(e,`grammarTreeDecksCount`,M,e),ce(e,`vocabTrainerWordsCount`,N,e),ce(e,`vocabTrainerNounsCount`,P,e),ce(e,`vocabTrainerVerbsCount`,F,e),ce(e,`vocabTrainerGendersCount`,I,e),ce(e,`vocabTrainerPluralsCount`,L,e),ce(e,`vocabTrainerSynonymsCount`,R,e),ce(e,`maxFrequencyRanking`,z,e),ce(e,`deWordsTranslatedCount`,B,e),ce(e,`deSentencesTranslatedCount`,V,e),ce(e,`deDecksTranslatedCount`,H,e),
1ce(e,`deWordsTotalCount`,U,e),ce(e,`deSentencesTotalCount`,W,e),ce(e,`deDecksTotalCount`,G,e),ce(e,`wordStructureComponents`,K,e),ce(e,`translateAiSentencesCount`,q,e),ce(e,`translateAiWordsCount`,ee,e),ce(e,`flagWordCount`,te,e),ce(e,`flagSentenceCount`,J,e),ce(e,`displayMeanings`,ne,e),ce(e,`specialCharacters`,re,e),ce(e,`translateWithAi`,ie,e),ce(e,`translationClientOptions`,ae,e),ce(e,`genders`,oe,e),ce(e,`languageAiServices`,se,e),e}return ye(t,e),de(t,[{key:`specialCharacterList`,get:function(){return(0,u.isPresent)(this.specialCharacters)?this.specialCharacters.split(``):[]}},{key:`genderOptions`,get:function(){return this.genders.map(function(e){return[e.gender,e.gender[0].toUpperCase()]})}},{key:`articlesList`,get:function(){return(0,d.uniq)((0,d.flatten)(this.genders.map(function(e){return[e.singularArticle,e.pluralArticle]})))}}])}(c.default),v=xe(_.prototype,`id`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=xe(_.prototype,`name`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=xe(_.prototype,`updatedAt`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=xe(_.prototype,`usersCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=xe(_.prototype,`paidUsersCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=xe(_.prototype,`sourcesCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=xe(_.prototype,`forumId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=xe(_.prototype,`hasLessons`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=xe(_.prototype,`adjectivesHaveFeminine`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=xe(_.prototype,`translationsCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=xe(_.prototype,`triviaQuestionsCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=xe(_.prototype,`contentTreeDecksCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=xe(_.prototype,`grammarTreeDecksCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=xe(_.prototype,`vocabTrainerWordsCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=xe(_.prototype,`vocabTrainerNounsCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=xe(_.prototype,`vocabTrainerVerbsCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=xe(_.prototype,`vocabTrainerGendersCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=xe(_.prototype,`vocabTrainerPluralsCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=xe(_.prototype,`vocabTrainerSynonymsCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=xe(_.prototype,`maxFrequencyRanking`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=xe(_.prototype,`deWordsTranslatedCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=xe(_.prototype,`deSentencesTranslatedCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=xe(_.prototype,`deDecksTranslatedCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=xe(_.prototype,`deWordsTotalCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=xe(_.prototype,`deSentencesTotalCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=xe(_.prototype,`deDecksTotalCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=xe(_.prototype,`wordStructureComponents`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=xe(_.prototype,`translateAiSentencesCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=xe(_.prototype,`translateAiWordsCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=xe(_.prototype,`flagWordCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=xe(_.prototype,`flagSentenceCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=xe(_.prototype,`displayMeanings`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=xe(_.prototype,`specialCharacters`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=xe(_.prototype,`translateWithAi`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=xe(_.prototype,`translationClientOptions`,[i.observable,p],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),oe=xe(_.prototype,`genders`,[i.observable,m],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),se=xe(_.prototype,`languageAiServices`,[i.observable,g],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),xe(_.prototype,`specialCharacterList`,[i.computed],Object.getOwnPropertyDescriptor(_.prototype,`specialCharacterList`),_.prototype),xe(_.prototype,`genderOptions`,[i.computed],Object.getOwnPropertyDescriptor(_.prototype,`genderOptions`),_.prototype),xe(_.prototype,`articlesList`,[i.computed],Object.getOwnPropertyDescriptor(_.prototype,`articlesList`),_.prototype),_)})),dt=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
1var r=(Ie(),e(A)),i=(a(),e(o)),s=Ge(Re()),c=Ge(Xe()),l=h(),u=Ge(ut()),d=Ve(),f,p,m,g,_,v,y,b,x,S,C,w,T,E,D,O,k,M,N,P,F,I,L,R,z,B,V,H,U,W,G,K,q,ee,te,J,ne,re,ie,ae,oe,se,Y,ce,le,ue,de,fe,pe,me,he,ge,_e,ve,ye,be,xe,Se,Ce,we,Te,Ee,De,Oe,X,ke,Ae,je,Z,Me,Ne,Pe,Fe,Le,ze,Be,He,Ue,We;function Ge(e){return e&&e.__esModule?e:{default:e}}function Ke(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function qe(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function Je(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,Ze(r.key),r)}}function Ye(e,t,n){return t&&Je(e.prototype,t),n&&Je(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function Ze(e){var t=Qe(e,`string`);return n(t)==`symbol`?t:t+``}function Qe(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function $e(e,t,n){return t=rt(t),et(e,nt()?Reflect.construct(t,n||[],rt(e).constructor):t.apply(e,n))}function et(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return tt(e)}function tt(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function nt(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(nt=function(){return!!e})()}function rt(e){return rt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},rt(e)}function it(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&at(e,t)}function at(e,t){return at=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},at(e,t)}function ot(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(f=(0,r.serializable)((0,r.object)(c.default)),p=(0,r.serializable)((0,r.object)(u.default)),m=(0,r.serializable)((0,d.staticDateDecoratorOrNull)()),g=(0,r.serializable)((0,d.staticDateDecoratorOrNull)()),_=function(e){function t(){var e;qe(this,t);var n=[...arguments];return e=$e(this,t,[].concat(n)),Ke(e,`id`,v,e),Ke(e,`languageId`,y,e),Ke(e,`cardsCompletedCount`,b,e),Ke(e,`conjugationCardsSeenCount`,x,e),Ke(e,`conjugationDecksFinishedCount`,S,e),Ke(e,`contentReviewCardsCount`,C,e),Ke(e,`contentTreeDecksFinishedCount`,w,e),Ke(e,`grammarTreeDecksFinishedCount`,T,e),Ke(e,`grammarTreeDecksCount`,E,e),Ke(e,`decksCount`,D,e),Ke(e,`finishedUserDecksCount`,O,e),Ke(e,`genderCardsSeenCount`,k,e),Ke(e,`genderDecksFinishedCount`,M,e),Ke(e,`learnedCount`,N,e),Ke(e,`synonymCardsSeenCount`,P,e),Ke(e,`pluralCardsSeenCount`,F,e),Ke(e,`pluralDecksFinishedCount`,I,e),Ke(e,`numberCardsSeenCount`,L,e),Ke(e,`numberDecksFinishedCount`,R,e),Ke(e,`caseCardsSeenCount`,z,e),Ke(e,`caseDecksFinishedCount`,B,e),Ke(e,`retiredCount`,V,e),Ke(e,`reviewCardsCompletedCount`,H,e),Ke(e,`reviewCardsCount`,U,e),Ke(e,`sentenceSubmissionsCount`,W,e),Ke(e,`triviaDecksFinishedCount`,G,e),Ke(e,`triviaQuestionsAnsweredCount`,K,e),Ke(e,`triviaPointsLastWeek`,q,e),Ke(e,`triviaPointsLastMonth`,ee,e),Ke(e,`triviaPointsRankingTotal`,te,e),Ke(e,`triviaPointsRankingLastWeek`,J,e),Ke(e,`triviaPointsRankingLastMonth`,ne,e),Ke(e,`triviaGamesWon`,re,e),Ke(e,`triviaGamesLost`,ie,e),Ke(e,`triviaGamesTied`,ae,e),Ke(e,`vocabDecksFinishedCount`,oe,e),Ke(e,`vocabReviewCardsCount`,se,e),Ke(e,`vocabTrainerWordsSeenCount`,Y,e),Ke(e,`triviaQuestionsCount`,ce,e),Ke(e,`contentTreeDecksCount`,le,e),Ke(e,`grammarTreeDecksCount`,ue,e),Ke(e,`vocabTrainerWordsCount`,de,e),Ke(e,`vocabTrainerNounsCount`,fe,e),Ke(e,`vocabTrainerVerbsCount`,pe,e),Ke(e,`vocabTrainerPluralsCount`,me,e),Ke(e,`vocabTrainerGendersCount`,he,e),Ke(e,`vocabTrainerNumbersCount`,ge,e),Ke(e,`vocabTrainerSynonymsCount`,_e,e),Ke(e,`caseTrainerWordAssociationsCount`,ve,e),Ke(e,`levelId`,ye,e),Ke(e,`currentMonthXp`,be,e),Ke(e,`currentDayXp`,xe,e),Ke(e,`xp`,Se,e),Ke(e,`xpLastMonth`,Ce,e),Ke(e,`xpLastWeek`,we,e),Ke(e,`xpLevel`,Te,e),Ke(e,`xpRankingLastMonth`,Ee,e),Ke(e,`xpRankingLastWeek`,De,e),Ke(e,`xpRankingTotal`,Oe,e),Ke(e,`vocabLevelId`,X,e),Ke(e,`vocabWordTypeId`,ke,e),Ke(e,`vocabLearned`,Ae,e),Ke(e,`vocabReviewing`,je,e),Ke(e,`vocabHasSentence`,Z,e),Ke(e,`vocabHasHighlightedVocabTriad`,Me,e),Ke(e,`vocabSeen`,Ne,e),Ke(e,`vocabLanguagesWithWithout`,Pe,e),Ke(e,`lastVisitedGrammarNodeId`,Fe,e),Ke(e,`lastActiveTreeNodeId`,Le,e),Ke(e,`specialCharacters`,ze,e),Ke(e,`level`,Be,e),Ke(e,`language`,He,e),Ke(e,`updatedAt`,Ue,e),Ke(e,`createdAt`,We,e),e}return it(t,e),Ye(t,[{key:`specialCharacterList`,get:function(){return this.specialCharacters?.split(``)}},{key:`contentTreeDecksUnfinishedCount`,get:function(){return this.contentTreeDecksCount-this.contentTreeDecksFinishedCount}},{key:`studentGreaterThanA1`,get:function(){return this.level&&this.level.abbreviation!==`A1`&&this.level.abbreviation!==`N`}},{key:`xpForNextLevel`,get:function(){var e=this.xpLevel+2;return 25*e*e-25*e}},{key:`xpForCurrentLevel`,get:function(){var e=this.xpLevel+1;return 25*e*e-25*e}},{key:`xpRangeBetweenLevels`,get:function(){return this.xpForNextLevel-this.xpForCurrentLevel}},{key:`progressOnCurrentLevel`,get:function(){return this.xp-this.xpForCurrentLevel}},{key:`levelAbbreviation`,get:function(){return this.hasLevel?this.level.abbreviation||`N`:null}},{key:`hasLevel`,get:function(){return(0,l.isPresent)(this.level)&&(0,l.isPresent)(this.level.id)}}
1,{key:`incrementXp`,value:function(e){e>0&&(this.xp+=e,this.currentDayXp+=e,this.xp>this.xpForNextLevel&&(this.xpLevel+=1))}}])}(s.default),v=ot(_.prototype,`id`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=ot(_.prototype,`languageId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=ot(_.prototype,`cardsCompletedCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=ot(_.prototype,`conjugationCardsSeenCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=ot(_.prototype,`conjugationDecksFinishedCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=ot(_.prototype,`contentReviewCardsCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=ot(_.prototype,`contentTreeDecksFinishedCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=ot(_.prototype,`grammarTreeDecksFinishedCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=ot(_.prototype,`grammarTreeDecksCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=ot(_.prototype,`decksCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=ot(_.prototype,`finishedUserDecksCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=ot(_.prototype,`genderCardsSeenCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=ot(_.prototype,`genderDecksFinishedCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=ot(_.prototype,`learnedCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=ot(_.prototype,`synonymCardsSeenCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=ot(_.prototype,`pluralCardsSeenCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=ot(_.prototype,`pluralDecksFinishedCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=ot(_.prototype,`numberCardsSeenCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=ot(_.prototype,`numberDecksFinishedCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=ot(_.prototype,`caseCardsSeenCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=ot(_.prototype,`caseDecksFinishedCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=ot(_.prototype,`retiredCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=ot(_.prototype,`reviewCardsCompletedCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=ot(_.prototype,`reviewCardsCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=ot(_.prototype,`sentenceSubmissionsCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=ot(_.prototype,`triviaDecksFinishedCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=ot(_.prototype,`triviaQuestionsAnsweredCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=ot(_.prototype,`triviaPointsLastWeek`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=ot(_.prototype,`triviaPointsLastMonth`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=ot(_.prototype,`triviaPointsRankingTotal`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=ot(_.prototype,`triviaPointsRankingLastWeek`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=ot(_.prototype,`triviaPointsRankingLastMonth`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=ot(_.prototype,`triviaGamesWon`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=ot(_.prototype,`triviaGamesLost`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=ot(_.prototype,`triviaGamesTied`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe=ot(_.prototype,`vocabDecksFinishedCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=ot(_.prototype,`vocabReviewCardsCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=ot(_.prototype,`vocabTrainerWordsSeenCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce=ot(_.prototype,`triviaQuestionsCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=ot(_.prototype,`contentTreeDecksCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ue=ot(_.prototype,`grammarTreeDecksCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),de=ot(_.prototype,`vocabTrainerWordsCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),fe=ot(_.prototype,`vocabTrainerNounsCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pe=ot(_.prototype,`vocabTrainerVerbsCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),me=ot(_.prototype,`vocabTrainerPluralsCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),he=ot(_.prototype,`vocabTrainerGendersCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ge=ot(_.prototype,`vocabTrainerNumbersCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_e=ot(_.prototype,`vocabTrainerSynonymsCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ve=ot(_.prototype,`caseTrainerWordAssociationsCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ye=ot(_.prototype,`levelId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),be=ot(_.prototype,`currentMonthXp`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),xe=ot(_.prototype,`currentDayXp`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Se=ot(_.prototype,`xp`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ce=ot(_.prototype,`xpLastMonth`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),we=ot(_.prototype,`xpLastWeek`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Te=ot(_.prototype,`xpLevel`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}
1),Ee=ot(_.prototype,`xpRankingLastMonth`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),De=ot(_.prototype,`xpRankingLastWeek`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Oe=ot(_.prototype,`xpRankingTotal`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=ot(_.prototype,`vocabLevelId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ke=ot(_.prototype,`vocabWordTypeId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ae=ot(_.prototype,`vocabLearned`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),je=ot(_.prototype,`vocabReviewing`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=ot(_.prototype,`vocabHasSentence`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Me=ot(_.prototype,`vocabHasHighlightedVocabTriad`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ne=ot(_.prototype,`vocabSeen`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Pe=ot(_.prototype,`vocabLanguagesWithWithout`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Fe=ot(_.prototype,`lastVisitedGrammarNodeId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Le=ot(_.prototype,`lastActiveTreeNodeId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ze=ot(_.prototype,`specialCharacters`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Be=ot(_.prototype,`level`,[i.observable,f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),He=ot(_.prototype,`language`,[i.observable,p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ue=ot(_.prototype,`updatedAt`,[i.observable,m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),We=ot(_.prototype,`createdAt`,[i.observable,g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ot(_.prototype,`specialCharacterList`,[i.computed],Object.getOwnPropertyDescriptor(_.prototype,`specialCharacterList`),_.prototype),ot(_.prototype,`contentTreeDecksUnfinishedCount`,[i.computed],Object.getOwnPropertyDescriptor(_.prototype,`contentTreeDecksUnfinishedCount`),_.prototype),ot(_.prototype,`studentGreaterThanA1`,[i.computed],Object.getOwnPropertyDescriptor(_.prototype,`studentGreaterThanA1`),_.prototype),ot(_.prototype,`xpForNextLevel`,[i.computed],Object.getOwnPropertyDescriptor(_.prototype,`xpForNextLevel`),_.prototype),ot(_.prototype,`xpForCurrentLevel`,[i.computed],Object.getOwnPropertyDescriptor(_.prototype,`xpForCurrentLevel`),_.prototype),ot(_.prototype,`xpRangeBetweenLevels`,[i.computed],Object.getOwnPropertyDescriptor(_.prototype,`xpRangeBetweenLevels`),_.prototype),ot(_.prototype,`progressOnCurrentLevel`,[i.computed],Object.getOwnPropertyDescriptor(_.prototype,`progressOnCurrentLevel`),_.prototype),ot(_.prototype,`levelAbbreviation`,[i.computed],Object.getOwnPropertyDescriptor(_.prototype,`levelAbbreviation`),_.prototype),ot(_.prototype,`hasLevel`,[i.computed],Object.getOwnPropertyDescriptor(_.prototype,`hasLevel`),_.prototype),_)})),ft=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),s=h(),u=q(Re()),d=q(Je()),f=q(ot()),p=q((c(),e(l))),m=q(dt()),g=Ve(),_,v,y,b,x,S,C,w,T,E,D,O,k,M,N,P,F,I,L,R,z,B,V,H,U,W,G,K;function q(e){return e&&e.__esModule?e:{default:e}}function ee(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function te(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function J(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,re(r.key),r)}}function ne(e,t,n){return t&&J(e.prototype,t),n&&J(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function re(e){var t=ie(e,`string`);return n(t)==`symbol`?t:t+``}function ie(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function ae(e,t,n){return t=ce(t),oe(e,Y()?Reflect.construct(t,n||[],ce(e).constructor):t.apply(e,n))}function oe(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return se(e)}function se(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function Y(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Y=function(){return!!e})()}function ce(e){return ce=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ce(e)}function le(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&ue(e,t)}function ue(e,t){return ue=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ue(e,t)}function de(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(_=(0,i.serializable)((0,i.object)(d.default)),v=(0,i.serializable)((0,i.object)(f.default)),y=(0,i.serializable)((0,g.staticDateDecoratorOrNull)()),b=(0,i.serializable)((0,i.list)((0,i.object)(m.default))),x=function(e){function t(){var e;te(this,t);var n=[...arguments];return e=ae(this,t,[].concat(n)),ee(e,`id`,S,e),ee(e,`name`,C,e),ee(e,`email`,
1w,e),ee(e,`todaysDate`,T,e),ee(e,`languageId`,E,e),ee(e,`xp`,D,e),ee(e,`dailyXpGoal`,O,e),ee(e,`canAccessAdminSite`,k,e),ee(e,`canAccessAdminPosts`,M,e),ee(e,`canAccessAdminUsers`,N,e),ee(e,`userDataAccessLevel`,P,e),ee(e,`canUpdateRecords`,F,e),ee(e,`canDeleteRecords`,I,e),ee(e,`currentStreakCount`,L,e),ee(e,`currentDayXp`,R,e),ee(e,`role`,z,e),ee(e,`admin`,B,e),ee(e,`autoHideComments`,V,e),ee(e,`mailerliteId`,H,e),ee(e,`image`,U,e),ee(e,`membershipType`,W,e),ee(e,`lastActiveAt`,G,e),ee(e,`targetLanguages`,K,e),e}return le(t,e),ne(t,[{key:`hasMembershipType`,get:function(){return(0,s.isPresent)((0,r.toJS)(this.membershipType))}},{key:`pro`,get:function(){return this.hasMembershipType&&this.membershipType.slug===`pro`}},{key:`isMember`,get:function(){return this.anyAdmin||this.successfulCheckout||this.permanentMembership||this.pro}},{key:`imageUrl`,get:function(){return this.image?.url??null}},{key:`firstName`,get:function(){if((0,s.isPresent)(this.name)){var e=this.name.split(` `)[0];return e.length>12?`${e.slice(0,12)}..`:e}return`Guest`}},{key:`todaysDateMoment`,get:function(){return(0,p.default)(new Date(this.todaysDate))}},{key:`tomorrowsDate`,get:function(){return this.todaysDateMoment.add(1,`day`).toDate()}},{key:`tomorrowsDateMoment`,get:function(){return(0,p.default)(this.tomorrowsDate)}},{key:`title`,get:function(){return this.admin?`Seedlang Admin`:this.translator?`Seedlang Translator`:this.moderator?`Seedlang Moderator`:this.pro?`Seedlang Pro`:null}}])}(u.default),S=de(x.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=de(x.prototype,`name`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=de(x.prototype,`email`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=de(x.prototype,`todaysDate`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=de(x.prototype,`languageId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=de(x.prototype,`xp`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=de(x.prototype,`dailyXpGoal`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=de(x.prototype,`canAccessAdminSite`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=de(x.prototype,`canAccessAdminPosts`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=de(x.prototype,`canAccessAdminUsers`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=de(x.prototype,`userDataAccessLevel`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=de(x.prototype,`canUpdateRecords`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=de(x.prototype,`canDeleteRecords`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=de(x.prototype,`currentStreakCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=de(x.prototype,`currentDayXp`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=de(x.prototype,`role`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=de(x.prototype,`admin`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=de(x.prototype,`autoHideComments`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=de(x.prototype,`mailerliteId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=de(x.prototype,`image`,[r.observable,_],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),W=de(x.prototype,`membershipType`,[r.observable,v],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),G=de(x.prototype,`lastActiveAt`,[r.observable,y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=de(x.prototype,`targetLanguages`,[r.observable,b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),de(x.prototype,`hasMembershipType`,[r.computed],Object.getOwnPropertyDescriptor(x.prototype,`hasMembershipType`),x.prototype),de(x.prototype,`pro`,[r.computed],Object.getOwnPropertyDescriptor(x.prototype,`pro`),x.prototype),de(x.prototype,`isMember`,[r.computed],Object.getOwnPropertyDescriptor(x.prototype,`isMember`),x.prototype),de(x.prototype,`imageUrl`,[r.computed],Object.getOwnPropertyDescriptor(x.prototype,`imageUrl`),x.prototype),de(x.prototype,`firstName`,[r.computed],Object.getOwnPropertyDescriptor(x.prototype,`firstName`),x.prototype),de(x.prototype,`todaysDateMoment`,[r.computed],Object.getOwnPropertyDescriptor(x.prototype,`todaysDateMoment`),x.prototype),de(x.prototype,`tomorrowsDate`,[r.computed],Object.getOwnPropertyDescriptor(x.prototype,`tomorrowsDate`),x.prototype),de(x.prototype,`tomorrowsDateMoment`,[r.computed],Object.getOwnPropertyDescriptor(x.prototype,`tomorrowsDateMoment`),x.prototype),de(x.prototype,`title`,[r.computed],Object.getOwnPropertyDescriptor(x.prototype,`title`),x.prototype),x)})),pt=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
1var r=(Ie(),e(A)),i=(a(),e(o)),s=N(Re()),c=N(ft()),l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,M;function N(e){return e&&e.__esModule?e:{default:e}}function P(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function F(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,L(r.key),r)}}function I(e,t,n){return t&&F(e.prototype,t),n&&F(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function L(e){var t=R(e,`string`);return n(t)==`symbol`?t:t+``}function R(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function z(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function B(e,t,n){return t=W(t),V(e,U()?Reflect.construct(t,n||[],W(e).constructor):t.apply(e,n))}function V(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return H(e)}function H(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function U(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(U=function(){return!!e})()}function W(e){return W=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},W(e)}function G(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&K(e,t)}function K(e,t){return K=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},K(e,t)}function q(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,r.serializable)((0,r.object)(c.default)),u=function(e){function t(){var e;z(this,t);var n=[...arguments];return e=B(this,t,[].concat(n)),P(e,`id`,d,e),P(e,`groupId`,f,e),P(e,`freeMembership`,p,e),P(e,`name`,m,e),P(e,`membershipTypeId`,h,e),P(e,`membershipGroupId`,g,e),P(e,`isPatreon`,_,e),P(e,`unseenNotificationsCount`,v,e),P(e,`userAgreedToTerms`,y,e),P(e,`userAgreedToEmail`,b,e),P(e,`blockAllMailings`,x,e),P(e,`blockMailingByType`,S,e),P(e,`admin`,C,e),P(e,`userDataAccessLevel`,w,e),P(e,`canAccessAdminSite`,T,e),P(e,`canAccessAdminPosts`,E,e),P(e,`canAccessAdminUsers`,D,e),P(e,`canUpdateRecords`,O,e),P(e,`canDeleteRecords`,k,e),P(e,`user`,M,e),e}return G(t,e),I(t)}(s.default),d=q(u.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=q(u.prototype,`groupId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=q(u.prototype,`freeMembership`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=q(u.prototype,`name`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=q(u.prototype,`membershipTypeId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=q(u.prototype,`membershipGroupId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=q(u.prototype,`isPatreon`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=q(u.prototype,`unseenNotificationsCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=q(u.prototype,`userAgreedToTerms`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=q(u.prototype,`userAgreedToEmail`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=q(u.prototype,`blockAllMailings`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=q(u.prototype,`blockMailingByType`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=q(u.prototype,`admin`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=q(u.prototype,`userDataAccessLevel`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=q(u.prototype,`canAccessAdminSite`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=q(u.prototype,`canAccessAdminPosts`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=q(u.prototype,`canAccessAdminUsers`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=q(u.prototype,`canUpdateRecords`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=q(u.prototype,`canDeleteRecords`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=q(u.prototype,`user`,[i.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),u)})),mt=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
1var r=(Ie(),e(A)),i=(a(),e(o)),s=d(Re()),c,l,u;function d(e){return e&&e.__esModule?e:{default:e}}function f(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function p(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,h(r.key),r)}}function m(e,t,n){return t&&p(e.prototype,t),n&&p(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function h(e){var t=g(e,`string`);return n(t)==`symbol`?t:t+``}function g(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function _(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function v(e,t,n){return t=S(t),y(e,x()?Reflect.construct(t,n||[],S(e).constructor):t.apply(e,n))}function y(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return b(e)}function b(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function x(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(x=function(){return!!e})()}function S(e){return S=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},S(e)}function C(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&w(e,t)}function w(e,t){return w=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},w(e,t)}function T(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(){var e;_(this,t);var n=[...arguments];return e=v(this,t,[].concat(n)),f(e,`id`,l,e),f(e,`title`,u,e),e}return C(t,e),m(t)}(s.default),l=T(c.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=T(c.prototype,`title`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),ht=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=h(),c=ae(ot()),l=ae(Re()),u,d,f,p,m,g,_,v,y,b,x,S,C,w,T,E,D,O,k,M,N,P,F,I,L,R,z,B,V,H,U,W,G,K,q,ee,te,J,ne,re,ie;function ae(e){return e&&e.__esModule?e:{default:e}}function oe(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function se(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function Y(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,le(r.key),r)}}function ce(e,t,n){return t&&Y(e.prototype,t),n&&Y(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function le(e){var t=ue(e,`string`);return n(t)==`symbol`?t:t+``}function ue(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function de(e,t,n){return t=he(t),fe(e,me()?Reflect.construct(t,n||[],he(e).constructor):t.apply(e,n))}function fe(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return pe(e)}function pe(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function me(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(me=function(){return!!e})()}function he(e){return he=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},he(e)}function ge(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&_e(e,t)}function _e(e,t){return _e=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},_e(e,t)}function ve(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(u=(0,r.serializable)((0,r.object)(c.default)),d=function(e){function t(){var e;se(this,t);var n=[...arguments];return e=de(this,t,[].concat(n)),oe(e,`id`,f,e),oe(e,`name`,p,e),oe(e,`title`,m,e),oe(e,`descriptionUsd`,g,e),oe(e,`descriptionEur`,_,e),oe(e,`position`,v,e),oe(e,`costUsd`,y,e),oe(e,`costMonthlyUsd`,b,e),oe(e,`costEur`,x,e),oe(e,`costMonthlyEur`,S,e),oe(e,`active`,C,e),oe(e,`icon`,w,e),oe(e,`highlight`,T,e),oe(e,`highlightText`,E,e),oe(e,`position`,D,e),oe(e,`default`,O,e),oe(e,`recurring`,k,e),oe(e,`stripeEurTestPlanId`,M,e),oe(e,`stripeEurLivePlanId`,N,e),oe(e,`stripeUsdTestPlanId`,P,e),oe(e,`stripeUsdLivePlanId`,F,e),oe(e,`paypalEurTestPlanId`,I,e),oe(e,`paypalEurLivePlanId`,L,e),oe(e,`paypalUsdTestPlanId`,R,e),oe(e,`paypalUsdLivePlanId`,z,e),oe(e,`stripeUsdOneTimeLivePlanId`,B,e),oe(e,`stripeEurOneTimeLivePlanId`,V,e),oe(e,`stripeUsdOneTimeTestPlanId`,H,e),oe(e,`stripeEurOneTimeTestPlanId`,U,e),oe(e,`numberMonths`,W,e),oe(e,`membershipGroupId`,G,e),oe(e,`stripeAccount`,K,e),oe(e,`paypalAccount`,q,e),oe(e,`androidSubscriptionId`,ee,e),oe(e,`iosSubscriptionId`,te,e),oe(e,`imageUrl`,J,e),oe(e,`membershipTypeId`,ne,e),oe(e,`membershipGroupName`,re,e),oe(e,`membershipType`,ie,e),e.costFormatted=function(t,n){var r=n?n*e.cost(t):e.cost(t);return(0,s.amountWithCurrency)(r/100,t)},e.costMonthly=function(t){return e.numberMonths===0?0:Math.floor(e.cost(t)/e.numberMonths)},e.cost=function(t){return t?.toUpperCase()===`USD`?e.costUsd:e.costEur},e.matchingMembership=function(t,n){var r=e.membershipTypeId||e.membershipType?.id;if(!r)return null;var i=t?.filter(function(e){var t=e.membershipTypeId||e.membershipType?.id;return e.numberMonths===n&&t===r})||[];return i.length===1?i[0]:null},e.discountPercentage=function(t,n){if(!(!e||e.numberMonths<=1)){var r=e.matchingMembership(t,1);if(r){var i=e.costMonthly(n),a=r.costMonthly(n);if(!(!Number.isFinite(i)||!Number.isFinite(a))&&!(a<=0||i>=a))return Math.floor((a-i)/a*100)}}},e}return ge(t,e),ce(t,[{key:`description`,get:function(){return this.membershipType?.de
1scription}},{key:`descriptionMd`,get:function(){return this.membershipType?.descriptionMd}},{key:`membershipTypeName`,get:function(){return this.membershipType?this.membershipType.name:null}},{key:`formattedName`,get:function(){return`Seedlang ${this.membershipType.name}`}},{key:`titleWithMembership`,get:function(){var e;return(e=this.title)!=null&&e.includes(`Membership`)?this.title:`${this.title} Membership`}}])}(l.default),f=ve(d.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=ve(d.prototype,`name`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=ve(d.prototype,`title`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=ve(d.prototype,`descriptionUsd`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=ve(d.prototype,`descriptionEur`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=ve(d.prototype,`position`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=ve(d.prototype,`costUsd`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=ve(d.prototype,`costMonthlyUsd`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=ve(d.prototype,`costEur`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=ve(d.prototype,`costMonthlyEur`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=ve(d.prototype,`active`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=ve(d.prototype,`icon`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=ve(d.prototype,`highlight`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=ve(d.prototype,`highlightText`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=ve(d.prototype,`position`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=ve(d.prototype,`default`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=ve(d.prototype,`recurring`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=ve(d.prototype,`stripeEurTestPlanId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=ve(d.prototype,`stripeEurLivePlanId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=ve(d.prototype,`stripeUsdTestPlanId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=ve(d.prototype,`stripeUsdLivePlanId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=ve(d.prototype,`paypalEurTestPlanId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=ve(d.prototype,`paypalEurLivePlanId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=ve(d.prototype,`paypalUsdTestPlanId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=ve(d.prototype,`paypalUsdLivePlanId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=ve(d.prototype,`stripeUsdOneTimeLivePlanId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=ve(d.prototype,`stripeEurOneTimeLivePlanId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=ve(d.prototype,`stripeUsdOneTimeTestPlanId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=ve(d.prototype,`stripeEurOneTimeTestPlanId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=ve(d.prototype,`numberMonths`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=ve(d.prototype,`membershipGroupId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=ve(d.prototype,`stripeAccount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=ve(d.prototype,`paypalAccount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=ve(d.prototype,`androidSubscriptionId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=ve(d.prototype,`iosSubscriptionId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=ve(d.prototype,`imageUrl`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=ve(d.prototype,`membershipTypeId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}
1),re=ve(d.prototype,`membershipGroupName`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=ve(d.prototype,`membershipType`,[i.observable,u],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),ve(d.prototype,`description`,[i.computed],Object.getOwnPropertyDescriptor(d.prototype,`description`),d.prototype),ve(d.prototype,`descriptionMd`,[i.computed],Object.getOwnPropertyDescriptor(d.prototype,`descriptionMd`),d.prototype),ve(d.prototype,`membershipTypeName`,[i.computed],Object.getOwnPropertyDescriptor(d.prototype,`membershipTypeName`),d.prototype),ve(d.prototype,`formattedName`,[i.computed],Object.getOwnPropertyDescriptor(d.prototype,`formattedName`),d.prototype),ve(d.prototype,`titleWithMembership`,[i.computed],Object.getOwnPropertyDescriptor(d.prototype,`titleWithMembership`),d.prototype),d)})),gt=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=w(Re()),c=w(ht()),l,u,d,f,p,m,h,g,_,v,y,b,x,S,C;function w(e){return e&&e.__esModule?e:{default:e}}function T(e){return k(e)||O(e)||D(e)||E()}function E(){throw TypeError(`Invalid attempt to spread non-iterable instance.
2In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function D(e,t){if(e){if(typeof e==`string`)return M(e,t);var n={}.toString.call(e).slice(8,-1);return n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`?Array.from(e):n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?M(e,t):void 0}}function O(e){if(typeof Symbol<`u`&&e[Symbol.iterator]!=null||e[`@@iterator`]!=null)return Array.from(e)}function k(e){if(Array.isArray(e))return M(e)}function M(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function N(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function P(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function F(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,L(r.key),r)}}function I(e,t,n){return t&&F(e.prototype,t),n&&F(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function L(e){var t=R(e,`string`);return n(t)==`symbol`?t:t+``}function R(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function z(e,t,n){return t=U(t),B(e,H()?Reflect.construct(t,n||[],U(e).constructor):t.apply(e,n))}function B(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return V(e)}function V(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function H(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(H=function(){return!!e})()}function U(e){return U=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},U(e)}function W(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&G(e,t)}function G(e,t){return G=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},G(e,t)}function K(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,r.serializable)((0,r.list)((0,r.object)(c.default))),u=function(e){function t(){var e;P(this,t);var n=[...arguments];return e=z(this,t,[].concat(n)),N(e,`id`,d,e),N(e,`name`,f,e),N(e,`slug`,p,e),N(e,`default`,m,e),N(e,`siteId`,h,e),N(e,`subscriptionsCount`,g,e),N(e,`usersCount`,_,e),N(e,`conversionPercentage`,v,e),N(e,`conversionPercentageFirstWeek`,y,e),N(e,`showDiscountAs`,b,e),N(e,`stripeBillingPortalConfigurationIdLive`,x,e),N(e,`stripeBillingPortalConfigurationIdTest`,S,e),N(e,`memberships`,C,e),e}return W(t,e),I(t,[{key:`maximumDiscount`,get:function(){var e=this;if(!this.memberships||this.memberships.length===0)return 0;var t=this.memberships.map(function(t){return t.discountPercentage(e.memberships,`EUR`)}).filter(function(e){return e!=null});return t.length>0?Math.max.apply(Math,T(t)):0}}])}(s.default),d=K(u.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=K(u.prototype,`name`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=K(u.prototype,`slug`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=K(u.prototype,`default`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=K(u.prototype,`siteId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=K(u.prototype,`subscriptionsCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=K(u.prototype,`usersCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=K(u.prototype,`conversionPercentage`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=K(u.prototype,`conversionPercentageFirstWeek`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=K(u.prototype,`showDiscountAs`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=K(u.prototype,`stripeBillingPortalConfigurationIdLive`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=K(u.prototype,`stripeBillingPortalConfigurationIdTest`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=K(u.prototype,`memberships`,[i.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),K(u.prototype,`maximumDiscount`,[i.computed],Object.getOwnPropertyDescriptor(u.prototype,`maximumDiscount`),u.prototype),u)})),_t=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),s=h(Re()),c,l,u,d,f,p,m;
2function h(e){return e&&e.__esModule?e:{default:e}}function g(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function _(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,y(r.key),r)}}function v(e,t,n){return t&&_(e.prototype,t),n&&_(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function y(e){var t=b(e,`string`);return n(t)==`symbol`?t:t+``}function b(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function x(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function S(e,t,n){return t=E(t),C(e,T()?Reflect.construct(t,n||[],E(e).constructor):t.apply(e,n))}function C(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return w(e)}function w(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function T(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(T=function(){return!!e})()}function E(e){return E=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},E(e)}function D(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&O(e,t)}function O(e,t){return O=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},O(e,t)}function k(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(){var e;x(this,t);var n=[...arguments];return e=S(this,t,[].concat(n)),g(e,`id`,l,e),g(e,`show`,u,e),g(e,`membershipTypeId`,d,e),g(e,`linkType`,f,e),g(e,`pageId`,p,e),g(e,`externalUrl`,m,e),e}return D(t,e),v(t)}(s.default),l=k(c.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=k(c.prototype,`show`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=k(c.prototype,`membershipTypeId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=k(c.prototype,`linkType`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=k(c.prototype,`pageId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=k(c.prototype,`externalUrl`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),vt=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),s=F(Re()),c=F(_t()),l=h(),u,d,f,p,m,g,_,v,y,b,x,S,C,w,T,E,D,O,k,M,N,P;function F(e){return e&&e.__esModule?e:{default:e}}function I(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function L(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function R(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,B(r.key),r)}}function z(e,t,n){return t&&R(e.prototype,t),n&&R(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function B(e){var t=V(e,`string`);return n(t)==`symbol`?t:t+``}function V(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function H(e,t,n){return t=K(t),U(e,G()?Reflect.construct(t,n||[],K(e).constructor):t.apply(e,n))}function U(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return W(e)}function W(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function G(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(G=function(){return!!e})()}
2function K(e){return K=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},K(e)}function q(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&ee(e,t)}function ee(e,t){return ee=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ee(e,t)}function te(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(u=(0,i.serializable)((0,i.list)((0,i.object)(c.default))),d=function(e){function t(){var e;L(this,t);var n=[...arguments];return e=H(this,t,[].concat(n)),I(e,`id`,f,e),I(e,`name`,p,e),I(e,`path`,m,e),I(e,`slug`,g,e),I(e,`position`,_,e),I(e,`routeName`,v,e),I(e,`routeParams`,y,e),I(e,`signedOutLinkType`,b,e),I(e,`signedOutPageId`,x,e),I(e,`signedOutExternalUrl`,S,e),I(e,`signedInLinkType`,C,e),I(e,`signedInPageId`,w,e),I(e,`signedInExternalUrl`,T,e),I(e,`showInUserSettings`,E,e),I(e,`showInFooter`,D,e),I(e,`showInHeader`,O,e),I(e,`showWhenSignedOut`,k,e),I(e,`membershipTypeIds`,M,e),I(e,`showToNonMembers`,N,e),I(e,`navigationItemMembershipTypes`,P,e),e}return q(t,e),z(t,[{key:`externalLink`,get:function(){return!(0,l.isPresent)(this.routeName)&&(0,l.isPresent)(this.path)&&/^https?:\/\//i.test(this.path)}},{key:`published`,get:function(){return this.showWhenSignedIn||this.showWhenSignedOut}}])}(s.default),f=te(d.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=te(d.prototype,`name`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=te(d.prototype,`path`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=te(d.prototype,`slug`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=te(d.prototype,`position`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=te(d.prototype,`routeName`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=te(d.prototype,`routeParams`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=te(d.prototype,`signedOutLinkType`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=te(d.prototype,`signedOutPageId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=te(d.prototype,`signedOutExternalUrl`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=te(d.prototype,`signedInLinkType`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=te(d.prototype,`signedInPageId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=te(d.prototype,`signedInExternalUrl`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=te(d.prototype,`showInUserSettings`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=te(d.prototype,`showInFooter`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=te(d.prototype,`showInHeader`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=te(d.prototype,`showWhenSignedOut`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=te(d.prototype,`membershipTypeIds`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=te(d.prototype,`showToNonMembers`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=te(d.prototype,`navigationItemMembershipTypes`,[r.observable,u],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),te(d.prototype,`externalLink`,[r.computed],Object.getOwnPropertyDescriptor(d.prototype,`externalLink`),d.prototype),te(d.prototype,`published`,[r.computed],Object.getOwnPropertyDescriptor(d.prototype,`published`),d.prototype),d)})),yt=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
2var r=(Ie(),e(A)),i=(a(),e(o)),s=p(Re()),c=p(Je()),l,u,d,f;function p(e){return e&&e.__esModule?e:{default:e}}function m(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function h(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,_(r.key),r)}}function g(e,t,n){return t&&h(e.prototype,t),n&&h(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function _(e){var t=v(e,`string`);return n(t)==`symbol`?t:t+``}function v(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function y(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function b(e,t,n){return t=w(t),x(e,C()?Reflect.construct(t,n||[],w(e).constructor):t.apply(e,n))}function x(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return S(e)}function S(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function C(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(C=function(){return!!e})()}function w(e){return w=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},w(e)}function T(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&E(e,t)}function E(e,t){return E=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},E(e,t)}function D(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,r.serializable)((0,r.object)(c.default)),u=function(e){function t(){var e;y(this,t);var n=[...arguments];return e=b(this,t,[].concat(n)),m(e,`id`,d,e),m(e,`image`,f,e),e}return T(t,e),g(t)}(s.default),d=D(u.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=D(u.prototype,`image`,[i.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),u)})),bt=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=p(Re()),c=p(Je()),l,u,d,f;function p(e){return e&&e.__esModule?e:{default:e}}function m(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function h(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,_(r.key),r)}}function g(e,t,n){return t&&h(e.prototype,t),n&&h(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function _(e){var t=v(e,`string`);return n(t)==`symbol`?t:t+``}function v(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function y(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function b(e,t,n){return t=w(t),x(e,C()?Reflect.construct(t,n||[],w(e).constructor):t.apply(e,n))}function x(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return S(e)}function S(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function C(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(C=function(){return!!e})()}
2function w(e){return w=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},w(e)}function T(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&E(e,t)}function E(e,t){return E=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},E(e,t)}function D(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,r.serializable)((0,r.object)(c.default)),u=function(e){function t(){var e;y(this,t);var n=[...arguments];return e=b(this,t,[].concat(n)),m(e,`id`,d,e),m(e,`image`,f,e),e}return T(t,e),g(t)}(s.default),d=D(u.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=D(u.prototype,`image`,[i.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),u)})),xt=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=p(Re()),c=p(Je()),l,u,d,f;function p(e){return e&&e.__esModule?e:{default:e}}function m(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function h(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,_(r.key),r)}}function g(e,t,n){return t&&h(e.prototype,t),n&&h(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function _(e){var t=v(e,`string`);return n(t)==`symbol`?t:t+``}function v(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function y(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function b(e,t,n){return t=w(t),x(e,C()?Reflect.construct(t,n||[],w(e).constructor):t.apply(e,n))}function x(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return S(e)}function S(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function C(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(C=function(){return!!e})()}function w(e){return w=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},w(e)}function T(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&E(e,t)}function E(e,t){return E=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},E(e,t)}function D(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,r.serializable)((0,r.object)(c.default)),u=function(e){function t(){var e;y(this,t);var n=[...arguments];return e=b(this,t,[].concat(n)),m(e,`id`,d,e),m(e,`image`,f,e),e}return T(t,e),g(t)}(s.default),d=D(u.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=D(u.prototype,`image`,[i.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),u)})),St=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
2var r=(Ie(),e(A)),i=(a(),e(o)),s=p(Re()),c=p(Je()),l,u,d,f;function p(e){return e&&e.__esModule?e:{default:e}}function m(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function h(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,_(r.key),r)}}function g(e,t,n){return t&&h(e.prototype,t),n&&h(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function _(e){var t=v(e,`string`);return n(t)==`symbol`?t:t+``}function v(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function y(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function b(e,t,n){return t=w(t),x(e,C()?Reflect.construct(t,n||[],w(e).constructor):t.apply(e,n))}function x(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return S(e)}function S(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function C(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(C=function(){return!!e})()}function w(e){return w=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},w(e)}function T(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&E(e,t)}function E(e,t){return E=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},E(e,t)}function D(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,r.serializable)((0,r.object)(c.default)),u=function(e){function t(){var e;y(this,t);var n=[...arguments];return e=b(this,t,[].concat(n)),m(e,`id`,d,e),m(e,`image`,f,e),e}return T(t,e),g(t)}(s.default),d=D(u.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=D(u.prototype,`image`,[i.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),u)})),Ct=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=p(Re()),c=p(Je()),l,u,d,f;function p(e){return e&&e.__esModule?e:{default:e}}function m(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function h(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,_(r.key),r)}}function g(e,t,n){return t&&h(e.prototype,t),n&&h(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function _(e){var t=v(e,`string`);return n(t)==`symbol`?t:t+``}function v(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function y(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function b(e,t,n){return t=w(t),x(e,C()?Reflect.construct(t,n||[],w(e).constructor):t.apply(e,n))}function x(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return S(e)}function S(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function C(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(C=function(){return!!e})()}
2function w(e){return w=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},w(e)}function T(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&E(e,t)}function E(e,t){return E=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},E(e,t)}function D(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,r.serializable)((0,r.object)(c.default)),u=function(e){function t(){var e;y(this,t);var n=[...arguments];return e=b(this,t,[].concat(n)),m(e,`id`,d,e),m(e,`image`,f,e),e}return T(t,e),g(t)}(s.default),d=D(u.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=D(u.prototype,`image`,[i.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),u)})),wt=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=p(Re()),c=p(Je()),l,u,d,f;function p(e){return e&&e.__esModule?e:{default:e}}function m(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function h(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,_(r.key),r)}}function g(e,t,n){return t&&h(e.prototype,t),n&&h(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function _(e){var t=v(e,`string`);return n(t)==`symbol`?t:t+``}function v(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function y(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function b(e,t,n){return t=w(t),x(e,C()?Reflect.construct(t,n||[],w(e).constructor):t.apply(e,n))}function x(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return S(e)}function S(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function C(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(C=function(){return!!e})()}function w(e){return w=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},w(e)}function T(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&E(e,t)}function E(e,t){return E=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},E(e,t)}function D(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,r.serializable)((0,r.object)(c.default)),u=function(e){function t(){var e;y(this,t);var n=[...arguments];return e=b(this,t,[].concat(n)),m(e,`id`,d,e),m(e,`image`,f,e),e}return T(t,e),g(t)}(s.default),d=D(u.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=D(u.prototype,`image`,[i.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),u)})),Tt=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),s=v(Re()),c=v(ot()),l=Ve(),u,d,f,p,m,h,g,_;
2function v(e){return e&&e.__esModule?e:{default:e}}function y(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function b(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,S(r.key),r)}}function x(e,t,n){return t&&b(e.prototype,t),n&&b(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function S(e){var t=C(e,`string`);return n(t)==`symbol`?t:t+``}function C(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function w(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function T(e,t,n){return t=k(t),E(e,O()?Reflect.construct(t,n||[],k(e).constructor):t.apply(e,n))}function E(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return D(e)}function D(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function O(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(O=function(){return!!e})()}function k(e){return k=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},k(e)}function M(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&N(e,t)}function N(e,t){return N=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},N(e,t)}function P(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(u=(0,i.serializable)((0,i.object)(c.default)),d=(0,i.serializable)((0,l.staticDateDecoratorOrNull)()),f=(0,i.serializable)((0,l.staticDateDecoratorOrNull)()),p=function(e){function t(){var e;w(this,t);var n=[...arguments];return e=T(this,t,[].concat(n)),y(e,`id`,m,e),y(e,`membershipType`,h,e),y(e,`createdAt`,g,e),y(e,`expireAt`,_,e),e}return M(t,e),x(t)}(s.default),m=P(p.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=P(p.prototype,`membershipType`,[u],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),g=P(p.prototype,`createdAt`,[r.observable,d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=P(p.prototype,`expireAt`,[r.observable,f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p)})),Et=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),s=v(Re()),c=v(gt()),l=Ve(),u,d,f,p,m,h,g,_;function v(e){return e&&e.__esModule?e:{default:e}}function y(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function b(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,S(r.key),r)}}function x(e,t,n){return t&&b(e.prototype,t),n&&b(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function S(e){var t=C(e,`string`);return n(t)==`symbol`?t:t+``}function C(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function w(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function T(e,t,n){return t=k(t),E(e,O()?Reflect.construct(t,n||[],k(e).constructor):t.apply(e,n))}function E(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return D(e)}function D(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function O(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(O=function(){return!!e})()}
2function k(e){return k=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},k(e)}function M(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&N(e,t)}function N(e,t){return N=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},N(e,t)}function P(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(u=(0,i.serializable)((0,i.object)(c.default)),d=(0,i.serializable)((0,l.staticDateDecoratorOrNull)()),f=(0,i.serializable)((0,l.staticDateDecoratorOrNull)()),p=function(e){function t(){var e;w(this,t);var n=[...arguments];return e=T(this,t,[].concat(n)),y(e,`id`,m,e),y(e,`membershipGroup`,h,e),y(e,`createdAt`,g,e),y(e,`expireAt`,_,e),e}return M(t,e),x(t)}(s.default),m=P(p.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=P(p.prototype,`membershipGroup`,[u],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),g=P(p.prototype,`createdAt`,[r.observable,d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=P(p.prototype,`expireAt`,[r.observable,f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p)})),Dt=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),s=H(Re()),c=H(Tt()),l=H(Et()),u=Ve(),d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,M,N,P,F,I,L,R,z,B,V;function H(e){return e&&e.__esModule?e:{default:e}}function U(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function W(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,K(r.key),r)}}function G(e,t,n){return t&&W(e.prototype,t),n&&W(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function K(e){var t=q(e,`string`);return n(t)==`symbol`?t:t+``}function q(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function ee(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function te(e,t,n){return t=ie(t),J(e,re()?Reflect.construct(t,n||[],ie(e).constructor):t.apply(e,n))}function J(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return ne(e)}function ne(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function re(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(re=function(){return!!e})()}function ie(e){return ie=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ie(e)}function ae(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&oe(e,t)}function oe(e,t){return oe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},oe(e,t)}function se(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(d=(0,i.serializable)((0,i.custom)(function(e){return e},function(e){return Array.isArray(e)?e:[]})),f=(0,i.serializable)((0,i.list)((0,i.object)(c.default))),p=(0,i.serializable)((0,i.list)((0,i.object)(l.default))),m=(0,i.serializable)((0,u.staticDateDecoratorOrNull)()),h=(0,i.serializable)((0,u.reactiveDateDecoratorOrNull)()),g=function(e){function t(){var e;ee(this,t);var n=[...arguments];return e=te(this,t,[].concat(n)),U(e,`id`,_,e),U(e,`text`,v,e),U(e,`buttonText`,y,e),U(e,`url`,b,e),U(e,`clickedCount`,x,e),U(e,`title`,S,e),U(e,`webPublished`,C,e),U(e,`mobilePublished`,w,e),U(e,`route`,T,e),U(e,`numberSessionsUntilExpiration`,E,e),U(e,`paymentMigrationStatus`,D,e),U(e,`showToNonMembers`,O,e),U(e,`showOnlyToExistingUsers`,k,e),U(e,`showToSignedOutUser`,M,e),U(e,`openUrlInNewTab`,N,e),U(e,`dismissible`,P,e),U(e,`paymentMigrationPaymentFailure`,F,e),U(e,`targetLanguageIds`,I,e),U(e,`webPages`,L,e),U(e,`bannerNoticeMembershipTypes`,R,e),U(e,`bannerNoticeMembershipGroups`,z,e),U(e,`createdAt`,B,e),U(e,`expireAt`,V,e),e}return ae(t,e),G(t)}(s.default),_=se(g.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=se(g.prototype,`text`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=se(g.prototype,`buttonText`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=se(g.prototype,`url`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=se(g.prototype,`clickedCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=se(g.prototype,`title`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=se(g.prototype,`webPublished`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=se(g.prototype,`mobilePublished`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=se(g.prototype,`route`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=se(g.prototype,`numberSessionsUntilExpiration`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=se(g.prototype,`paymentMigrationStatus`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=se(g.prototype,`showToNonMembers`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=se(g.prototype,`showOnlyToExistingUsers`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=se(g.prototype,`showToSignedOutUser`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=se(g.prototype,`openUrlInNewTab`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=se(g.prototype,`dismissible`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=se(g.prototype,`paymentMigrationPaymentFailure`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=se(g.prototype,`targetLanguageIds`,[r.observable,d],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),L=se(g.prototype,`webPages`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=se(g.prototype,`bannerNoticeMembershipTypes`,[f],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}
2),z=se(g.prototype,`bannerNoticeMembershipGroups`,[p],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),B=se(g.prototype,`createdAt`,[r.observable,m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=se(g.prototype,`expireAt`,[r.observable,h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g)})),Ot=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),s=h(Re()),c,l,u,d,f,p,m;function h(e){return e&&e.__esModule?e:{default:e}}function g(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function _(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,y(r.key),r)}}function v(e,t,n){return t&&_(e.prototype,t),n&&_(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function y(e){var t=b(e,`string`);return n(t)==`symbol`?t:t+``}function b(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function x(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function S(e,t,n){return t=E(t),C(e,T()?Reflect.construct(t,n||[],E(e).constructor):t.apply(e,n))}function C(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return w(e)}function w(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function T(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(T=function(){return!!e})()}function E(e){return E=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},E(e)}function D(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&O(e,t)}function O(e,t){return O=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},O(e,t)}function k(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(){var e;x(this,t);var n=[...arguments];return e=S(this,t,[].concat(n)),g(e,`id`,l,e),g(e,`beforePaymentSetupHtml`,u,e),g(e,`afterPaymentSetupMonthlyHtml`,d,e),g(e,`afterPaymentSetupYearlyHtml`,f,e),g(e,`waitingForPatreonExpiryHtml`,p,e),g(e,`infoUrl`,m,e),e}return D(t,e),v(t)}(s.default),l=k(c.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=k(c.prototype,`beforePaymentSetupHtml`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=k(c.prototype,`afterPaymentSetupMonthlyHtml`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=k(c.prototype,`afterPaymentSetupYearlyHtml`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=k(c.prototype,`waitingForPatreonExpiryHtml`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=k(c.prototype,`infoUrl`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),kt=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
2var r=(Ie(),e(A)),i=(a(),e(o)),s=h(),c=Kt(Re()),l=Kt(gt()),u=Kt(vt()),d=Kt(Je()),f=Kt(yt()),p=Kt(bt()),m=Kt(xt()),g=Kt(St()),_=Kt(Ct()),v=Kt(wt()),y=Kt(ut()),b=Kt(Dt()),x=Kt(Ot()),S=Ve(),C,w,T,E,D,O,k,M,N,P,F,I,L,R,z,B,V,H,U,W,G,K,q,ee,te,J,ne,re,ie,ae,oe,se,Y,ce,le,ue,de,fe,pe,me,he,ge,_e,ve,ye,be,xe,Se,Ce,we,Te,Ee,De,Oe,X,ke,Ae,je,Z,Me,Ne,Pe,Fe,Le,ze,Be,He,Ue,We,Ge,Ke,qe,Ye,Xe,Ze,Qe,$e,et,tt,nt,rt,it,at,ot,st,ct,lt,dt,ft,pt,mt,ht,_t,Tt,Et,kt,At,jt,Mt,Nt,Pt,Ft,It,Lt,Rt,zt,Bt,Vt,Ht,Ut,Wt,Gt;function Kt(e){return e&&e.__esModule?e:{default:e}}function qt(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function Jt(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function Yt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,Zt(r.key),r)}}function Xt(e,t,n){return t&&Yt(e.prototype,t),n&&Yt(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function Zt(e){var t=Qt(e,`string`);return n(t)==`symbol`?t:t+``}function Qt(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function $t(e,t,n){return t=rn(t),en(e,nn()?Reflect.construct(t,n||[],rn(e).constructor):t.apply(e,n))}function en(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return tn(e)}function tn(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function nn(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(nn=function(){return!!e})()}function rn(e){return rn=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},rn(e)}function an(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&on(e,t)}function on(e,t){return on=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},on(e,t)}function sn(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(C=(0,r.serializable)((0,r.list)((0,r.object)(u.default))),w=(0,r.serializable)((0,r.object)(d.default)),T=(0,r.serializable)((0,S.staticDateDecoratorOrNull)()),E=(0,r.serializable)((0,S.staticDateDecoratorOrNull)()),D=(0,r.serializable)((0,S.staticDateDecoratorOrNull)()),O=(0,r.serializable)((0,r.list)((0,r.object)(b.default))),k=(0,r.serializable)((0,r.object)(l.default)),M=(0,r.serializable)((0,r.object)(f.default)),N=(0,r.serializable)((0,r.object)(p.default)),P=(0,r.serializable)((0,r.object)(m.default)),F=(0,r.serializable)((0,r.object)(v.default)),I=(0,r.serializable)((0,r.object)(g.default)),L=(0,r.serializable)((0,r.object)(_.default)),R=(0,r.serializable)((0,r.object)(y.default)),z=(0,r.serializable)((0,r.object)(x.default)),B=function(e){function t(){var e;Jt(this,t);var n=[...arguments];return e=$t(this,t,[].concat(n)),qt(e,`id`,V,e),qt(e,`name`,H,e),qt(e,`teamName`,U,e),qt(e,`domainString`,W,e),qt(e,`membershipGroupId`,G,e),qt(e,`currentWebVersion`,K,e),qt(e,`currentMobileVersion`,q,e),qt(e,`currentIosVersion`,ee,e),qt(e,`currentAndroidVersion`,te,e),qt(e,`currentFrIosVersion`,J,e),qt(e,`currentFrAndroidVersion`,ne,e),qt(e,`currentEsIosVersion`,re,e),qt(e,`currentEsAndroidVersion`,ie,e),qt(e,`headerBackgroun
2dColor`,ae,e),qt(e,`headerButtonColor`,oe,e),qt(e,`headerButtonHoverColor`,se,e),qt(e,`footerBackgroundColor`,Y,e),qt(e,`navigationItems`,ce,e),qt(e,`image`,le,e),qt(e,`languageId`,ue,e),qt(e,`accentColor`,de,e),qt(e,`secondaryAccentColor`,fe,e),qt(e,`published`,pe,e),qt(e,`paymentTestMode`,me,e),qt(e,`isDefault`,he,e),qt(e,`groupId`,ge,e),qt(e,`forumId`,_e,e),qt(e,`showWordPages`,ve,e),qt(e,`showWordStress`,ye,e),qt(e,`hideDefiniteArticle`,be,e),qt(e,`signedInHomePageRoute`,xe,e),qt(e,`signedOutHomePageRoute`,Se,e),qt(e,`supportEmailAddress`,Ce,e),qt(e,`fromEmailAddress`,we,e),qt(e,`patreonCampaignId`,Te,e),qt(e,`patreonClientId`,Ee,e),qt(e,`patreonClientSecret`,De,e),qt(e,`patreonCreatorAccessToken`,Oe,e),qt(e,`patreonCreatorRefreshToken`,X,e),qt(e,`patreonWebhookSecret`,ke,e),qt(e,`hasPodcast`,Ae,e),qt(e,`showWorksheetFilter`,je,e),qt(e,`showWorksheetComments`,Z,e),qt(e,`showExerciseView`,Me,e),qt(e,`discordServerId`,Ne,e),qt(e,`showDiscordButton`,Pe,e),qt(e,`discordMembershipTypes`,Fe,e),qt(e,`showLevelFilter`,Le,e),qt(e,`showWordTypeFilter`,ze,e),qt(e,`showAlphabeticalSort`,Be,e),qt(e,`showChronologicalSort`,He,e),qt(e,`showLevelSort`,Ue,e),qt(e,`showLevelColumn`,We,e),qt(e,`showFrequencySort`,Ge,e),qt(e,`showAlternateTargetText`,Ke,e),qt(e,`showPlural`,qe,e),qt(e,`alternateTargetTextName`,Ye,e),qt(e,`youtubeUrl`,Xe,e),qt(e,`tikTokUrl`,Ze,e),qt(e,`instagramUrl`,Qe,e),qt(e,`podcastSettingsMessage`,$e,e),qt(e,`blockVocabIfNotMigrated`,et,e),qt(e,`blockExercisesIfNotMigrated`,tt,e),qt(e,`termsOfServiceUrl`,nt,e),qt(e,`privacyUrl`,rt,e),qt(e,`privacyTextHtml`,it,e),qt(e,`patreonMembershipPage`,at,e),qt(e,`showPatreonSignInBanner`,ot,e),qt(e,`blockPostNotifications`,st,e),qt(e,`allowPromotionCodes`,ct,e),qt(e,`enableMailerlite`,lt,e),qt(e,`headerFont`,dt,e),qt(e,`bodyFont`,ft,e),qt(e,`earlyAccess`,pt,e),qt(e,`earlyAccessToken`,mt,e),qt(e,`enableLearningPaths`,ht,e),qt(e,`learningPathsWelcomeTitleSignedIn`,_t,e),qt(e,`learningPathsWelcomeTitleSignedOut`,Tt,e),qt(e,`learningPathsWelcomeSubtitleSignedIn`,Et,e),qt(e,`learningPathsWelcomeSubtitleSignedOut`,kt,e),qt(e,`learningPathsWelcomeViewType`,At,e),qt(e,`membershipFooter`,jt,e),qt(e,`defaultStripeAccount`,Mt,e),qt(e,`leaderboardUpdatedAt`,Nt,e),qt(e,`didacticCountsLastUpdatedAt`,Pt,e),qt(e,`lastWebTriviaPublishedAt`,Ft,e),qt(e,`bannerNotices`,It,e),qt(e,`membershipGroup`,Lt,e),qt(e,`favicon`,Rt,e),qt(e,`socialImage`,zt,e),qt(e,`podcastImage`,Bt,e),qt(e,`emailBanner`,Vt,e),qt(e,`teamLogo`,Ht,e),qt(e,`heroBanner`,Ut,e),qt(e,`language`,Wt,e),qt(e,`paymentMigrationConfig`,Gt,e),e}return an(t,e),Xt(t,[{key:`safeLegalUrl`,value:function(e){if((0,s.isBlank)(e))return null;try{var t=new URL(e.trim());return[`http:`,`https:`].includes(t.protocol)?t.toString():null}catch{return null}}},{key:`safeTermsOfServiceUrl`,get:function(){return this.safeLegalUrl(this.termsOfServiceUrl)}},{key:`safePrivacyUrl`,get:function(){return this.safeLegalUrl(this.privacyUrl)}},{key:`daysSinceLastTriviaUpdate`,get:function(){return this.lastWebTriviaPublishedAt?this.lastWebTriviaPublishedAt.daysSince:null}},{key:`transparentAccentColor`,get:function(){return`${this.accentColor}a1`}},{key:`earlyAccessUrl`,get:function(){return this.earlyAccessToken?`https://${this.domainString}/access/${this.earlyAccessToken}`:null}},{key:`teamInitials`,get:function(){return this.teamName.split(` `).map(function(e){return e[0]}).join(``)}}],[{key:`defaultSiteId`,value:function(){return`1a441cc2-da7f-40ed-8b30-6b231c046181`}}])}(c.default),V=sn(B.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=sn(B.prototype,`name`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=sn(B.prototype,`teamName`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=sn(B.prototype,`domainString`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=sn(B.prototype,`membershipGroupId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=sn(B.prototype,`currentWebVersion`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=sn(B.prototype,`currentMobileVersion`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=sn(B.prototype,`currentIosVersion`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=sn(B.prototype,`currentAndroidVersion`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=sn(B.prototype,`currentFrIosVersion`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=sn(B.prototype,`currentFrAndroidVersion`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=sn(B.prototype,`currentEsIosVersion`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=sn(B.prototype,`currentEsAndroidVersion`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}
2),ae=sn(B.prototype,`headerBackgroundColor`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe=sn(B.prototype,`headerButtonColor`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=sn(B.prototype,`headerButtonHoverColor`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=sn(B.prototype,`footerBackgroundColor`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce=sn(B.prototype,`navigationItems`,[i.observable,C],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),le=sn(B.prototype,`image`,[i.observable,w],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),ue=sn(B.prototype,`languageId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),de=sn(B.prototype,`accentColor`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),fe=sn(B.prototype,`secondaryAccentColor`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pe=sn(B.prototype,`published`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),me=sn(B.prototype,`paymentTestMode`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),he=sn(B.prototype,`isDefault`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ge=sn(B.prototype,`groupId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_e=sn(B.prototype,`forumId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ve=sn(B.prototype,`showWordPages`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ye=sn(B.prototype,`showWordStress`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),be=sn(B.prototype,`hideDefiniteArticle`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),xe=sn(B.prototype,`signedInHomePageRoute`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Se=sn(B.prototype,`signedOutHomePageRoute`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ce=sn(B.prototype,`supportEmailAddress`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),we=sn(B.prototype,`fromEmailAddress`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Te=sn(B.prototype,`patreonCampaignId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ee=sn(B.prototype,`patreonClientId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),De=sn(B.prototype,`patreonClientSecret`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Oe=sn(B.prototype,`patreonCreatorAccessToken`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=sn(B.prototype,`patreonCreatorRefreshToken`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ke=sn(B.prototype,`patreonWebhookSecret`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ae=sn(B.prototype,`hasPodcast`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),je=sn(B.prototype,`showWorksheetFilter`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=sn(B.prototype,`showWorksheetComments`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Me=sn(B.prototype,`showExerciseView`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ne=sn(B.prototype,`discordServerId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Pe=sn(B.prototype,`showDiscordButton`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Fe=sn(B.prototype,`discordMembershipTypes`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Le=sn(B.prototype,`showLevelFilter`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ze=sn(B.prototype,`showWordTypeFilter`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Be=sn(B.prototype,`showAlphabeticalSort`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),He=sn(B.prototype,`showChronologicalSort`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ue=sn(B.prototype,`showLevelSort`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),We=sn(B.prototype,`showLevelColumn`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ge=sn(B.prototype,`showFrequencySort`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ke=sn(B.prototype,`showAlternateTargetText`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),qe=sn(B.prototype,`showPlural`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ye=sn(B.prototype,`alternateTargetTextName`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Xe=sn(B.prototype,`youtubeUrl`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ze=sn(B.prototype,`tikTokUrl`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Qe=sn(B.prototype,`instagramUrl`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$e=sn(B.prototype,`podcastSettingsMessage`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),et=sn(B.prototype,`blockVocabIfNotMigrated`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),tt=sn(B.prototype,`blockExercisesIfNotMigrated`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),nt=sn(B.prototype,`termsOfServiceUrl`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),rt=sn(B.prototype,`privacyUrl`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),it=sn(B.prototype,`privacyTextHtml`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),at=sn(B.prototype,`patreonMembershipPage`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ot=sn(B.prototype,`showPatreonSignInBanner`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),st=sn(B.prototype,`blockPostNotifications`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ct=sn(B.prototype,`allowPromotionCodes`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),lt=sn(B.prototype,`enableMailerlite`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),dt=sn(B.prototype,`headerFont`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ft=sn(B.prototype,`bodyFont`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pt=sn(B.prototype,`earlyAccess`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),mt=sn(B.prototype,`earlyAccessToken`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ht=sn(B.prototype,`enableLearningPaths`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_t=sn(B.prototype,`learningPathsWelcomeTitleSignedIn`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Tt=sn(B.prototype,`learningPathsWelcomeTitleSignedOut`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Et=sn(B.prototype,`learningPathsWelcomeSubtitleSignedIn`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),kt=sn(B.prototype,`learningPathsWelcomeSubtitleSignedOut`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),At=sn(B.prototype,`learningPathsWelcomeViewType`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),jt=sn(B.prototype,`membershipFooter`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Mt=sn(B.prototype,`defaultStripeAccount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Nt=sn(B.prototype,`leaderboardUpdatedAt`,[i.observable,T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Pt=sn(B.prototype,`didacticCountsLastUpdatedAt`,[i.observable,E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ft=sn(B.prototype,`lastWebTriviaPublishedAt`,[i.observable,D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),It=sn(B.prototype,`bannerNotices`,[i.observable,O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Lt=sn(B.prototype,`membershipGroup`,[i.observable,k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Rt=sn(B.prototype,`favicon`,[i.observable,M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),zt=sn(B.prototype,`socialImage`,[i.observable,N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Bt=sn(B.prototype,`podcastImage`,[i.observable,P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Vt=sn(B.prototype,`emailBanner`,[i.observable,F],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ht=sn(B.prototype,`teamLogo`,[i.observable,I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ut=sn(B.prototype,`heroBanner`,[i.observable,L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}
2),Wt=sn(B.prototype,`language`,[i.observable,R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Gt=sn(B.prototype,`paymentMigrationConfig`,[i.observable,z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),sn(B.prototype,`safeTermsOfServiceUrl`,[i.computed],Object.getOwnPropertyDescriptor(B.prototype,`safeTermsOfServiceUrl`),B.prototype),sn(B.prototype,`safePrivacyUrl`,[i.computed],Object.getOwnPropertyDescriptor(B.prototype,`safePrivacyUrl`),B.prototype),sn(B.prototype,`daysSinceLastTriviaUpdate`,[i.computed],Object.getOwnPropertyDescriptor(B.prototype,`daysSinceLastTriviaUpdate`),B.prototype),sn(B.prototype,`transparentAccentColor`,[i.computed],Object.getOwnPropertyDescriptor(B.prototype,`transparentAccentColor`),B.prototype),sn(B.prototype,`earlyAccessUrl`,[i.computed],Object.getOwnPropertyDescriptor(B.prototype,`earlyAccessUrl`),B.prototype),sn(B.prototype,`teamInitials`,[i.computed],Object.getOwnPropertyDescriptor(B.prototype,`teamInitials`),B.prototype),B)})),At=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=h(),c=F(pt()),l=F(Re()),u=F(Je()),d=F(mt()),f=F(kt()),p,m,g,_,v,y,b,x,S,C,w,T,E,D,O,k,M,N,P;function F(e){return e&&e.__esModule?e:{default:e}}function I(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function L(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function R(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,B(r.key),r)}}function z(e,t,n){return t&&R(e.prototype,t),n&&R(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function B(e){var t=V(e,`string`);return n(t)==`symbol`?t:t+``}function V(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function H(e,t,n){return t=K(t),U(e,G()?Reflect.construct(t,n||[],K(e).constructor):t.apply(e,n))}function U(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return W(e)}function W(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function G(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(G=function(){return!!e})()}function K(e){return K=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},K(e)}function q(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&ee(e,t)}function ee(e,t){return ee=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ee(e,t)}function te(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(p=(0,r.serializable)((0,r.list)((0,r.object)(c.default))),m=(0,r.serializable)((0,r.list)((0,r.object)(d.default))),g=(0,r.serializable)((0,r.object)(u.default)),_=(0,r.serializable)((0,r.object)(f.default)),v=function(e){function t(){var e;L(this,t);var n=[...arguments];return e=H(this,t,[].concat(n)),I(e,`id`,y,e),I(e,`name`,b,e),I(e,`groupType`,x,e),I(e,`userGroupsCount`,S,e),I(e,`highlightedNodeId`,C,e),I(e,`dailyXpGoal`,w,e),I(e,`siteId`,T,e),I(e,`siteName`,E,e),I(e,`forumId`,D,e),I(e,`vocabListExample`,O,e),I(e,`userGroups`,k,e),I(e,`forums`,M,e),I(e,`image`,N,e),I(e,`site`,P,e),e}return q(t,e),z(t,[{key:`hasImage`,get:function(){return(0,s.isPresent)(this.image)}},{key:`hasForum`,get:function(){return(0,s.isPresent)(this.forums)}}])}(l.default),y=te(v.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=te(v.prototype,`name`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=te(v.prototype,`groupType`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=te(v.prototype,`userGroupsCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=te(v.prototype,`highlightedNodeId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=te(v.prototype,`dailyXpGoal`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=te(v.prototype,`siteId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=te(v.prototype,`siteName`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=te(v.prototype,`forumId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=te(v.prototype,`vocabListExample`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=te(v.prototype,`userGroups`,[i.observable,p],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),M=te(v.prototype,`forums`,[i.observable,m],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),N=te(v.prototype,`image`,[i.observable,g],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),P=te(v.prototype,`site`,[i.observable,_],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),te(v.prototype,`hasImage`,[i.computed],Object.getOwnPropertyDescriptor(v.prototype,`hasImage`),v.prototype),te(v.prototype,`hasForum`,[i.computed],Object.getOwnPropertyDescriptor(v.prototype,`hasForum`),v.prototype),v)})),jt=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
2var r=(Ie(),e(A)),i=(a(),e(o)),s=ie(Re()),c=ie(ft()),l=ie(At()),u=ie(ot()),d=ie(gt()),f=Ve(),p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,M,N,P,F,I,L,R,z,B,V,H,U,W,G,K,q,ee,te,J,ne,re;function ie(e){return e&&e.__esModule?e:{default:e}}function ae(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function oe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,Y(r.key),r)}}function se(e,t,n){return t&&oe(e.prototype,t),n&&oe(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function Y(e){var t=ce(e,`string`);return n(t)==`symbol`?t:t+``}function ce(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function le(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function ue(e,t,n){return t=me(t),de(e,pe()?Reflect.construct(t,n||[],me(e).constructor):t.apply(e,n))}function de(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return fe(e)}function fe(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function pe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(pe=function(){return!!e})()}function me(e){return me=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},me(e)}function he(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&ge(e,t)}function ge(e,t){return ge=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ge(e,t)}function _e(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(p=(0,r.serializable)((0,r.object)(l.default)),m=(0,r.serializable)((0,r.object)(c.default)),h=(0,r.serializable)((0,r.object)(u.default)),g=(0,r.serializable)((0,r.object)(d.default)),_=(0,r.serializable)((0,f.reactiveDateDecoratorOrNull)()),v=(0,r.serializable)((0,f.staticDateDecoratorOrNull)()),y=(0,r.serializable)((0,f.staticDateDecoratorOrNull)()),b=function(e){function t(){var e;le(this,t);var n=[...arguments];return e=ue(this,t,[].concat(n)),ae(e,`id`,x,e),ae(e,`groupId`,S,e),ae(e,`freeMembership`,C,e),ae(e,`name`,w,e),ae(e,`membershipTypeId`,T,e),ae(e,`membershipGroupId`,E,e),ae(e,`isPatreon`,D,e),ae(e,`unseenNotificationsCount`,O,e),ae(e,`userAgreedToTerms`,k,e),ae(e,`userAgreedToEmail`,M,e),ae(e,`blockAllMailings`,N,e),ae(e,`blockMailingByType`,P,e),ae(e,`admin`,F,e),ae(e,`userDataAccessLevel`,I,e),ae(e,`canAccessAdminSite`,L,e),ae(e,`canAccessAdminPosts`,R,e),ae(e,`canAccessAdminUsers`,z,e),ae(e,`canUpdateRecords`,B,e),ae(e,`canDeleteRecords`,V,e),ae(e,`earlyAccess`,H,e),ae(e,`mailerliteId`,U,e),ae(e,`learningPathId`,W,e),ae(e,`stripeCustomerId`,G,e),ae(e,`group`,K,e),ae(e,`user`,q,e),ae(e,`membershipType`,ee,e),ae(e,`membershipGroup`,te,e),ae(e,`freeMembershipUntil`,J,e),ae(e,`lastActiveAt`,ne,e),ae(e,`createdAt`,re,e),e}return he(t,e),se(t)}(s.default),x=_e(b.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=_e(b.prototype,`groupId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=_e(b.prototype,`freeMembership`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=_e(b.prototype,`name`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=_e(b.prototype,`membershipTypeId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=_e(b.prototype,`membershipGroupId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=_e(b.prototype,`isPatreon`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=_e(b.prototype,`unseenNotificationsCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=_e(b.prototype,`userAgreedToTerms`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=_e(b.prototype,`userAgreedToEmail`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=_e(b.prototype,`blockAllMailings`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=_e(b.prototype,`blockMailingByType`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=_e(b.prototype,`admin`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=_e(b.prototype,`userDataAccessLevel`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=_e(b.prototype,`canAccessAdminSite`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=_e(b.prototype,`canAccessAdminPosts`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=_e(b.prototype,`canAccessAdminUsers`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=_e(b.prototype,`canUpdateRecords`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=_e(b.prototype,`canDeleteRecords`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=_e(b.prototype,`earlyAccess`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=_e(b.prototype,`mailerliteId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=_e(b.prototype,`learningPathId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=_e(b.prototype,`stripeCustomerId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=_e(b.prototype,`group`,[i.observable,p],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),q=_e(b.prototype,`user`,[i.observable,m],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),ee=_e(b.prototype,`membershipType`,[i.observable,h],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),te=_e(b.prototype,`membershipGroup`,[i.observable,g],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),J=_e(b.prototype,`freeMembershipUntil`,[i.observable,_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=_e(b.prototype,`lastActiveAt`,[i.observable,v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=_e(b.prototype,`createdAt`,[i.observable,y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b)})),Mt=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
2var r=(Ie(),e(A)),i=(a(),e(o)),s=_(Re()),c=Ve(),l,u,d,f,p,m,h,g;function _(e){return e&&e.__esModule?e:{default:e}}function v(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function y(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,x(r.key),r)}}function b(e,t,n){return t&&y(e.prototype,t),n&&y(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function x(e){var t=S(e,`string`);return n(t)==`symbol`?t:t+``}function S(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function C(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function w(e,t,n){return t=O(t),T(e,D()?Reflect.construct(t,n||[],O(e).constructor):t.apply(e,n))}function T(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return E(e)}function E(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function D(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(D=function(){return!!e})()}function O(e){return O=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},O(e)}function k(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&M(e,t)}function M(e,t){return M=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},M(e,t)}function N(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,r.serializable)((0,c.staticDateDecoratorOrNull)()),u=function(e){function t(){var e;C(this,t);var n=[...arguments];return e=w(this,t,[].concat(n)),v(e,`id`,d,e),v(e,`name`,f,e),v(e,`signedUpWithCount`,p,e),v(e,`slug`,m,e),v(e,`discount`,h,e),v(e,`createdAt`,g,e),e}return k(t,e),b(t)}(s.default),d=N(u.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=N(u.prototype,`name`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=N(u.prototype,`signedUpWithCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=N(u.prototype,`slug`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=N(u.prototype,`discount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=N(u.prototype,`createdAt`,[i.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u)})),Nt=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=k(ft()),c=k(Re()),l=Ve(),u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O;function k(e){return e&&e.__esModule?e:{default:e}}function M(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function N(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,F(r.key),r)}}function P(e,t,n){return t&&N(e.prototype,t),n&&N(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function F(e){var t=I(e,`string`);return n(t)==`symbol`?t:t+``}function I(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function L(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function R(e,t,n){return t=H(t),z(e,V()?Reflect.construct(t,n||[],H(e).constructor):t.apply(e,n))}function z(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return B(e)}function B(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function V(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(V=function(){return!!e})()}
2function H(e){return H=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},H(e)}function U(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&W(e,t)}function W(e,t){return W=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},W(e,t)}function G(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(u=(0,r.serializable)((0,l.staticDateDecoratorOrNull)()),d=(0,r.serializable)((0,l.staticDateDecoratorOrNull)()),f=(0,r.serializable)((0,l.staticDateDecoratorOrNull)()),p=(0,r.serializable)((0,l.staticDateDecoratorOrNull)()),m=(0,r.serializable)((0,r.list)((0,r.object)(s.default))),h=function(e){function t(){var e;L(this,t);var n=[...arguments];return e=R(this,t,[].concat(n)),M(e,`id`,g,e),M(e,`patreonId`,_,e),M(e,`email`,v,e),M(e,`firstName`,y,e),M(e,`lastName`,b,e),M(e,`usersCount`,x,e),M(e,`isPatreonActive`,S,e),M(e,`rewardTitle`,C,e),M(e,`startedAt`,w,e),M(e,`nextChargeDate`,T,e),M(e,`lastChargeDate`,E,e),M(e,`pledgeDeletedAt`,D,e),M(e,`users`,O,e),e}return U(t,e),P(t)}(c.default),g=G(h.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=G(h.prototype,`patreonId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=G(h.prototype,`email`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=G(h.prototype,`firstName`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=G(h.prototype,`lastName`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=G(h.prototype,`usersCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=G(h.prototype,`isPatreonActive`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=G(h.prototype,`rewardTitle`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=G(h.prototype,`startedAt`,[i.observable,u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=G(h.prototype,`nextChargeDate`,[i.observable,d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=G(h.prototype,`lastChargeDate`,[i.observable,f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=G(h.prototype,`pledgeDeletedAt`,[i.observable,p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=G(h.prototype,`users`,[i.observable,m],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),h)})),Pt=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=h(Re()),c=h(ot()),l,u,d,f,p,m;function h(e){return e&&e.__esModule?e:{default:e}}function g(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function _(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,y(r.key),r)}}function v(e,t,n){return t&&_(e.prototype,t),n&&_(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function y(e){var t=b(e,`string`);return n(t)==`symbol`?t:t+``}function b(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function x(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function S(e,t,n){return t=E(t),C(e,T()?Reflect.construct(t,n||[],E(e).constructor):t.apply(e,n))}function C(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return w(e)}function w(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function T(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(T=function(){return!!e})()}
2function E(e){return E=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},E(e)}function D(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&O(e,t)}function O(e,t){return O=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},O(e,t)}function k(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,r.serializable)((0,r.object)(c.default)),u=function(e){function t(){var e;x(this,t);var n=[...arguments];return e=S(this,t,[].concat(n)),g(e,`id`,d,e),g(e,`podcastId`,f,e),g(e,`membershipTypeId`,p,e),g(e,`membershipType`,m,e),e}return D(t,e),v(t)}(s.default),d=k(u.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=k(u.prototype,`podcastId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=k(u.prototype,`membershipTypeId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=k(u.prototype,`membershipType`,[i.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u)})),Ft=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=z(Re()),c=z(xt()),l=z(Pt()),u=Ve(),d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,M,N,P,F,I,L,R;function z(e){return e&&e.__esModule?e:{default:e}}function B(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function V(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function H(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,W(r.key),r)}}function U(e,t,n){return t&&H(e.prototype,t),n&&H(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function W(e){var t=G(e,`string`);return n(t)==`symbol`?t:t+``}function G(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function K(e,t,n){return t=J(t),q(e,te()?Reflect.construct(t,n||[],J(e).constructor):t.apply(e,n))}function q(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return ee(e)}function ee(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function te(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(te=function(){return!!e})()}function J(e){return J=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},J(e)}function ne(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&re(e,t)}function re(e,t){return re=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},re(e,t)}function ie(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(d=(0,r.serializable)((0,r.object)(c.default)),f=(0,r.serializable)((0,u.staticDateDecoratorOrNull)()),p=(0,r.serializable)((0,r.list)((0,r.object)(l.default))),m=function(e){function t(){var e;V(this,t);var n=[...arguments];return e=K(this,t,[].concat(n)),B(e,`id`,h,e),B(e,`position`,g,e),B(e,`title`,_,e),B(e,`slug`,v,e),B(e,`author`,y,e),B(e,`language`,b,e),B(e,`category`,x,e),B(e,`ownerName`,S,e),B(e,`ownerEmail`,C,e),B(e,`copyright`,w,e),B(e,`siteLink`,T,e),B(e,`publicationState`,E,e),B(e,`transcriptLimit`,D,e),B(e,`transcriptTitle`,O,e),B(e,`transcriptLinkTitle`,k,e),B(e,`requiresMembership`,M,e),B(e,`voiceMessageLink`,N,e),B(e,`voiceMessageButton`,P,e),B(e,`blockIfNotMigrated`,F,e),B(e,`podcastImage`,I,e),B(e,`rssUpdatedAt`,L,e),B(e,`podcastMembershipTypes`,R,e),e}return ne(t,e),U(t,[{key:`imageUrl`,get:function(){var e;return(e=this.podcastImage)==null||(e=e.image)==null?void 0:e.url}}])}(s.default),h=ie(m.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=ie(m.prototype,`position`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=ie(m.prototype,`title`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=ie(m.prototype,`slug`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=ie(m.prototype,`author`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=ie(m.prototype,`language`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=ie(m.prototype,`category`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=ie(m.prototype,`ownerName`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=ie(m.prototype,`ownerEmail`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=ie(m.prototype,`copyright`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=ie(m.prototype,`siteLink`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=ie(m.prototype,`publicationState`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}
2),D=ie(m.prototype,`transcriptLimit`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=ie(m.prototype,`transcriptTitle`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=ie(m.prototype,`transcriptLinkTitle`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=ie(m.prototype,`requiresMembership`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=ie(m.prototype,`voiceMessageLink`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=ie(m.prototype,`voiceMessageButton`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=ie(m.prototype,`blockIfNotMigrated`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=ie(m.prototype,`podcastImage`,[i.observable,d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=ie(m.prototype,`rssUpdatedAt`,[i.observable,f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=ie(m.prototype,`podcastMembershipTypes`,[i.observable,p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie(m.prototype,`imageUrl`,[i.computed],Object.getOwnPropertyDescriptor(m.prototype,`imageUrl`),m.prototype),m)})),It=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),s=m(Re()),c=m(Ft()),l,u,d,f,p;function m(e){return e&&e.__esModule?e:{default:e}}function h(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function g(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,v(r.key),r)}}function _(e,t,n){return t&&g(e.prototype,t),n&&g(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function v(e){var t=y(e,`string`);return n(t)==`symbol`?t:t+``}function y(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function b(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function x(e,t,n){return t=T(t),S(e,w()?Reflect.construct(t,n||[],T(e).constructor):t.apply(e,n))}function S(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return C(e)}function C(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function w(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(w=function(){return!!e})()}function T(e){return T=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},T(e)}function E(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&D(e,t)}function D(e,t){return D=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},D(e,t)}function O(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,i.serializable)((0,i.object)(c.default)),u=function(e){function t(){var e;b(this,t);var n=[...arguments];return e=x(this,t,[].concat(n)),h(e,`id`,d,e),h(e,`rssFeedUrl`,f,e),h(e,`podcast`,p,e),e}return E(t,e),_(t)}(s.default),d=O(u.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=O(u.prototype,`rssFeedUrl`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}
2),p=O(u.prototype,`podcast`,[r.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),u)})),Lt=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=g(Re()),c,l,u,d,f,p,m,h;function g(e){return e&&e.__esModule?e:{default:e}}function _(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function v(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,b(r.key),r)}}function y(e,t,n){return t&&v(e.prototype,t),n&&v(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function b(e){var t=x(e,`string`);return n(t)==`symbol`?t:t+``}function x(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function S(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function C(e,t,n){return t=D(t),w(e,E()?Reflect.construct(t,n||[],D(e).constructor):t.apply(e,n))}function w(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return T(e)}function T(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function E(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(E=function(){return!!e})()}function D(e){return D=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},D(e)}function O(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&k(e,t)}function k(e,t){return k=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},k(e,t)}function M(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(){var e;S(this,t);var n=[...arguments];return e=C(this,t,[].concat(n)),_(e,`id`,l,e),_(e,`text`,u,e),_(e,`slug`,d,e),_(e,`languageId`,f,e),_(e,`usersMobileCount`,p,e),_(e,`usersWebCount`,m,e),_(e,`archived`,h,e),e}return O(t,e),y(t)}(s.default),l=M(c.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=M(c.prototype,`text`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=M(c.prototype,`slug`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=M(c.prototype,`languageId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=M(c.prototype,`usersMobileCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=M(c.prototype,`usersWebCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=M(c.prototype,`archived`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),Rt=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),s=B(Re()),c=B(ft()),l=B(ht()),u=h(),d=Ve(),f,p,m,g,_,v,y,b,x,S,C,w,T,E,D,O,k,M,N,P,F,I,L,R,z;
2function B(e){return e&&e.__esModule?e:{default:e}}function V(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function H(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function U(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,G(r.key),r)}}function W(e,t,n){return t&&U(e.prototype,t),n&&U(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function G(e){var t=K(e,`string`);return n(t)==`symbol`?t:t+``}function K(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function q(e,t,n){return t=ne(t),ee(e,J()?Reflect.construct(t,n||[],ne(e).constructor):t.apply(e,n))}function ee(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return te(e)}function te(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function J(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(J=function(){return!!e})()}function ne(e){return ne=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ne(e)}function re(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&ie(e,t)}function ie(e,t){return ie=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ie(e,t)}function ae(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(f=(0,i.serializable)((0,d.staticDateDecoratorOrNull)()),p=(0,i.serializable)((0,d.staticDateDecoratorOrNull)()),m=(0,i.serializable)((0,d.staticDateDecoratorOrNull)()),g=(0,i.serializable)((0,d.staticDateDecoratorOrNull)()),_=(0,i.serializable)((0,d.staticDateDecoratorOrNull)()),v=(0,i.serializable)((0,d.staticDateDecoratorOrNull)()),y=(0,i.serializable)((0,i.object)(c.default)),b=(0,i.serializable)((0,i.object)(l.default)),x=function(e){function t(){var e;H(this,t);var n=[...arguments];return e=q(this,t,[].concat(n)),V(e,`id`,S,e),V(e,`paymentFailure`,C,e),V(e,`patreonPledgeCadence`,w,e),V(e,`status`,T,e),V(e,`stripeSubscriptionId`,E,e),V(e,`siteId`,D,e),V(e,`currency`,O,e),V(e,`stripeStatus`,k,e),V(e,`completedAt`,M,e),V(e,`paymentMethodAddedAt`,N,e),V(e,`createdAt`,P,e),V(e,`updatedAt`,F,e),V(e,`nextChargeDate`,I,e),V(e,`lastSyncedWithStripeAt`,L,e),V(e,`user`,R,e),V(e,`membership`,z,e),e}return re(t,e),W(t,[{key:`isUnstarted`,get:function(){return this.status===`setting_up`||this.status===`stripe_payment_setup_started`||(0,u.isBlank)(this.status)}},{key:`isInProgress`,get:function(){return!this.isUnstarted&&!this.isComplete}},{key:`isComplete`,get:function(){return this.status===`completed`}},{key:`friendlyStatus`,get:function(){if(!(0,u.isBlank)(this.status))return this.status.replaceAll(`_`,` `)}}])}(s.default),S=ae(x.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=ae(x.prototype,`paymentFailure`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=ae(x.prototype,`patreonPledgeCadence`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=ae(x.prototype,`status`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=ae(x.prototype,`stripeSubscriptionId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=ae(x.prototype,`siteId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=ae(x.prototype,`currency`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=ae(x.prototype,`stripeStatus`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=ae(x.prototype,`completedAt`,[r.observable,f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=ae(x.prototype,`paymentMethodAddedAt`,[r.observable,p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=ae(x.prototype,`createdAt`,[r.observable,m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=ae(x.prototype,`updatedAt`,[r.observable,g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=ae(x.prototype,`nextChargeDate`,[r.observable,_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=ae(x.prototype,`lastSyncedWithStripeAt`,[r.observable,v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=ae(x.prototype,`user`,[r.observable,y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=ae(x.prototype,`membership`,[r.observable,b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x)})),zt=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),s=d(Re()),c,l,u;
2function d(e){return e&&e.__esModule?e:{default:e}}function f(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function p(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,h(r.key),r)}}function m(e,t,n){return t&&p(e.prototype,t),n&&p(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function h(e){var t=g(e,`string`);return n(t)==`symbol`?t:t+``}function g(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function _(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function v(e,t,n){return t=S(t),y(e,x()?Reflect.construct(t,n||[],S(e).constructor):t.apply(e,n))}function y(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return b(e)}function b(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function x(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(x=function(){return!!e})()}function S(e){return S=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},S(e)}function C(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&w(e,t)}function w(e,t){return w=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},w(e,t)}function T(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(){var e;_(this,t);var n=[...arguments];return e=v(this,t,[].concat(n)),f(e,`allowCookies`,l,e),f(e,`allowYoutube`,u,e),e}return C(t,e),m(t)}(s.default),l=T(c.prototype,`allowCookies`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=T(c.prototype,`allowYoutube`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),Bt=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),s=g(Re()),c,l,u,d,f,p,m,h;function g(e){return e&&e.__esModule?e:{default:e}}function _(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function v(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,b(r.key),r)}}function y(e,t,n){return t&&v(e.prototype,t),n&&v(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function b(e){var t=x(e,`string`);return n(t)==`symbol`?t:t+``}function x(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function S(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}
2function C(e,t,n){return t=D(t),w(e,E()?Reflect.construct(t,n||[],D(e).constructor):t.apply(e,n))}function w(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return T(e)}function T(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function E(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(E=function(){return!!e})()}function D(e){return D=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},D(e)}function O(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&k(e,t)}function k(e,t){return k=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},k(e,t)}function M(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(){var e;S(this,t);var n=[...arguments];return e=C(this,t,[].concat(n)),_(e,`id`,l,e),_(e,`name`,u,e),_(e,`position`,d,e),_(e,`promotionCount`,f,e),_(e,`demotionCount`,p,e),_(e,`activeLeaguesCount`,m,e),_(e,`activeUsersCount`,h,e),e}return O(t,e),y(t)}(s.default),l=M(c.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=M(c.prototype,`name`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=M(c.prototype,`position`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=M(c.prototype,`promotionCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=M(c.prototype,`demotionCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=M(c.prototype,`activeLeaguesCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=M(c.prototype,`activeUsersCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),Vt=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=F(Re()),s=F(ft()),c=(Ie(),e(A)),l=F(Bt()),u=Ve(),d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,M,N,P;function F(e){return e&&e.__esModule?e:{default:e}}function I(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function L(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function R(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,B(r.key),r)}}function z(e,t,n){return t&&R(e.prototype,t),n&&R(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function B(e){var t=V(e,`string`);return n(t)==`symbol`?t:t+``}function V(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function H(e,t,n){return t=K(t),U(e,G()?Reflect.construct(t,n||[],K(e).constructor):t.apply(e,n))}function U(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return W(e)}function W(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function G(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(G=function(){return!!e})()}
2function K(e){return K=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},K(e)}function q(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&ee(e,t)}function ee(e,t){return ee=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ee(e,t)}function te(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(d=(0,c.serializable)((0,c.object)(l.default)),f=(0,c.serializable)((0,u.staticDateDecoratorOrNull)()),p=(0,c.serializable)((0,u.staticDateDecoratorOrNull)()),m=(0,c.serializable)((0,u.staticDateDecoratorOrNull)()),h=(0,c.serializable)((0,c.object)(s.default)),g=function(e){function t(){var e;L(this,t);var n=[...arguments];return e=H(this,t,[].concat(n)),I(e,`id`,_,e),I(e,`userId`,v,e),I(e,`leagueId`,y,e),I(e,`active`,b,e),I(e,`xp`,x,e),I(e,`rank`,S,e),I(e,`promoted`,C,e),I(e,`demoted`,w,e),I(e,`leagueLevelName`,T,e),I(e,`leagueLevelPosition`,E,e),I(e,`active`,D,e),I(e,`nextLeagueLevel`,O,e),I(e,`createdAt`,k,e),I(e,`updatedAt`,M,e),I(e,`endTime`,N,e),I(e,`user`,P,e),e}return q(t,e),z(t,[{key:`promotionStatus`,get:function(){return this.promoted?1:this.demoted?-1:0}}])}(i.default),_=te(g.prototype,`id`,[r.observable,c.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=te(g.prototype,`userId`,[r.observable,c.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=te(g.prototype,`leagueId`,[r.observable,c.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=te(g.prototype,`active`,[r.observable,c.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=te(g.prototype,`xp`,[r.observable,c.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=te(g.prototype,`rank`,[r.observable,c.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=te(g.prototype,`promoted`,[r.observable,c.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=te(g.prototype,`demoted`,[r.observable,c.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=te(g.prototype,`leagueLevelName`,[r.observable,c.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=te(g.prototype,`leagueLevelPosition`,[r.observable,c.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=te(g.prototype,`active`,[r.observable,c.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=te(g.prototype,`nextLeagueLevel`,[r.observable,d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=te(g.prototype,`createdAt`,[r.observable,f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=te(g.prototype,`updatedAt`,[r.observable,p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=te(g.prototype,`endTime`,[r.observable,m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=te(g.prototype,`user`,[r.observable,h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te(g.prototype,`promotionStatus`,[r.computed],Object.getOwnPropertyDescriptor(g.prototype,`promotionStatus`),g.prototype),g)})),Ht=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=O(Bt()),s=O(Vt()),u=O(Re()),d=(Ie(),e(A)),f=O((c(),e(l))),p=Ve(),m,h,g,_,v,y,b,x,S,C,w,T,E,D;
2function O(e){return e&&e.__esModule?e:{default:e}}function k(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function M(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function N(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,F(r.key),r)}}function P(e,t,n){return t&&N(e.prototype,t),n&&N(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function F(e){var t=I(e,`string`);return n(t)==`symbol`?t:t+``}function I(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function L(e,t,n){return t=V(t),R(e,B()?Reflect.construct(t,n||[],V(e).constructor):t.apply(e,n))}function R(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return z(e)}function z(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function B(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(B=function(){return!!e})()}function V(e){return V=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},V(e)}function H(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&U(e,t)}function U(e,t){return U=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},U(e,t)}function W(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(m=(0,d.serializable)((0,p.staticDateDecoratorOrNull)()),h=(0,d.serializable)((0,p.staticDateDecoratorOrNull)()),g=(0,d.serializable)((0,p.staticDateDecoratorOrNull)()),_=(0,d.serializable)((0,d.object)(i.default)),v=(0,d.serializable)((0,d.list)((0,d.object)(s.default))),y=function(e){function t(){var e;M(this,t);var n=[...arguments];return e=L(this,t,[].concat(n)),k(e,`id`,b,e),k(e,`usersCount`,x,e),k(e,`active`,S,e),k(e,`endTime`,C,e),k(e,`createdAt`,w,e),k(e,`updatedAt`,T,e),k(e,`leagueLevel`,E,e),k(e,`userLeagues`,D,e),e}return H(t,e),P(t,[{key:`timeFromNow`,get:function(){if(!this.endTime||!this.endTime.dateObj)return null;var e=(0,f.default)(),t=(0,f.default)(this.endTime.dateObj),n=f.default.duration(t.diff(e)),r=Math.round(n.asDays()),i=Math.round(n.asHours()),a=Math.round(n.asMinutes());return r>1?`${r} ${r===1?`day`:`days`}`:i>1?`${i} ${i===1?`hour`:`hours`}`:a>0?`${a} ${a===1?`minute`:`minutes`}`:`now`}},{key:`ended`,get:function(){return this.endTime&&this.endTime?.dateObj<new Date}},{key:`duration`,get:function(){if(!this.endTime||!this.endTime.dateObj)return null;var e=f.default.duration((0,f.default)(this.endTime.dateObj).diff(this.createdAt.dateObj)),t=Math.floor(e.asDays()),n=e.hours();return t===0?`${n} ${n===1?`hour`:`hours`}`:`${t} ${t===1?`day`:`days`} ${n} ${n===1?`hour`:`hours`}`}},{key:`highestXp`,get:function(){return this.userLeagues?.reduce(function(e,t){return Math.max(e,t.xp)},0)}},{key:`averageXp`,get:function(){return Math.ceil(this.userLeagues?.reduce(function(e,t){return e+t.xp},0)/this.userLeagues.length)}},{key:`rank`,value:function(e){var t=this.userLeagues.find(function(t){return t.userId===e.id});return t?t.rank:null}}])}(u.default),b=W(y.prototype,`id`,[r.observable,d.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=W(y.prototype,`usersCount`,[r.observable,d.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=W(y.prototype,`active`,[r.observable,d.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=W(y.prototype,`endTime`,[r.observable,m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=W(y.prototype,`createdAt`,[r.observable,h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=W(y.prototype,`updatedAt`,[r.observable,g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=W(y.prototype,`leagueLevel`,[r.observable,_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=W(y.prototype,`userLeagues`,[r.observable,v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W(y.prototype,`timeFromNow`,[r.computed],Object.getOwnPropertyDescriptor(y.prototype,`timeFromNow`),y.prototype),W(y.prototype,`ended`,[r.computed],Object.getOwnPropertyDescriptor(y.prototype,`ended`),y.prototype),W(y.prototype,`duration`,[r.computed],Object.getOwnPropertyDescriptor(y.prototype,`duration`),y.prototype),W(y.prototype,`highestXp`,[r.computed],Object.getOwnPropertyDescriptor(y.prototype,`highestXp`),y.prototype),W(y.prototype,`averageXp`,[r.computed],Object.getOwnPropertyDescriptor(y.prototype,`averageXp`),y.prototype),y)})),Ut=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),u=h(),d=_(),f=s(),p=qo((c(),e(l))),m=qo(Re()),g=qo(Xe()),v=qo(Je()),y=qo(jt(
2)),b=qo(Dt()),x=qo(ht()),S=qo(ot()),C=qo(gt()),w=qo(Mt()),T=qo(Nt()),E=qo(kt()),D=qo(dt()),O=qo(It()),k=qo(Lt()),M=qo(Rt()),N=qo(zt()),P=qo(Ht()),F=qo(Vt()),I=Ve(),L,R,z,B,V,H,U,W,G,K,q,ee,te,J,ne,re,ie,ae,oe,se,Y,ce,le,ue,de,fe,pe,me,he,ge,_e,ve,ye,be,xe,Se,Ce,we,Te,Ee,De,Oe,X,ke,Ae,je,Z,Me,Ne,Pe,Fe,Le,ze,Be,He,Ue,We,Ge,Ke,qe,Ye,Ze,Qe,$e,et,tt,nt,rt,it,at,st,ct,lt,ut,ft,pt,mt,_t,vt,yt,bt,xt,St,Ct,wt,Tt,Et,Ot,At,Pt,Ft,Bt,Ut,Wt,Gt,Kt,qt,Jt,Yt,Xt,Zt,Qt,$t,en,tn,nn,rn,an,on,sn,cn,ln,un,dn,fn,pn,mn,hn,gn,_n,vn,yn,bn,xn,Sn,Cn,wn,Tn,En,Dn,On,kn,An,jn,Mn,Nn,Pn,Fn,In,Ln,Rn,zn,Bn,Vn,Hn,Un,Wn,Gn,Kn,qn,Jn,Yn,Xn,Zn,Qn,$n,er,tr,nr,rr,ir,ar,or,sr,cr,lr,ur,dr,fr,pr,mr,hr,gr,_r,vr,yr,br,xr,Sr,Cr,wr,Tr,Er,Dr,Or,kr,Ar,jr,Mr,Nr,Pr,Fr,Ir,Lr,Rr,zr,Br,Vr,Hr,Ur,Wr,Gr,Kr,qr,Jr,Yr,Xr,Zr,Qr,$r,ei,ti,ni,ri,ii,ai,oi,si,ci,li,ui,di,fi,pi,mi,hi,gi,_i,vi,yi,bi,xi,Si,Ci,wi,Ti,Ei,Di,Oi,ki,Ai,ji,Mi,Ni,Pi,Fi,Ii,Li,Ri,zi,Bi,Vi,Hi,Ui,Wi,Gi,Ki,qi,Ji,Yi,Xi,Zi,Qi,$i,ea,ta,na,ra,ia,aa,oa,sa,ca,la,ua,da,fa,pa,ma,ha,ga,_a,va,ya,ba,xa,Sa,Ca,wa,Ta,Ea,Da,Oa,ka,Aa,ja,Ma,Na,Pa,Fa,Ia,La,Ra,za,Ba,Va,Ha,Ua,Wa,Ga,Ka,qa,Ja,Ya,Xa,Za,Qa,$a,eo,to,no,ro,io,ao,oo,so,co,lo,uo,fo,po,mo,ho,go,_o,vo,yo,bo,xo,So,Co,wo,To,Eo,Do,Oo,ko,Ao,jo,Mo,No,Po,Fo,Io,Lo,Ro,zo,Bo,Vo,Ho,Uo,Wo,Go,Ko;function qo(e){return e&&e.__esModule?e:{default:e}}function Q(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function Jo(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function Yo(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,Zo(r.key),r)}}function Xo(e,t,n){return t&&Yo(e.prototype,t),n&&Yo(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function Zo(e){var t=Qo(e,`string`);return n(t)==`symbol`?t:t+``}function Qo(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function $o(e,t,n){return t=rs(t),es(e,ns()?Reflect.construct(t,n||[],rs(e).constructor):t.apply(e,n))}function es(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return ts(e)}function ts(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function ns(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ns=function(){return!!e})()}function rs(e){return rs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},rs(e)}function is(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&as(e,t)}function as(e,t){return as=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},as(e,t)}function $(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(L=(0,i.serializable)((0,i.custom)(f.noop,function(e){return e})),R=(0,i.serializable)((0,I.staticDateDecoratorOrNull)()),z=(0,i.serializable)((0,i.list)((0,i.primitive)())),B=(0,i.serializable)((0,I.staticDateDecoratorOrNull)()),V=(0,i.serializable)((0,I.staticDateDecoratorOrNull)()),H=(0,i.serializable)((0,I.reactiveDateDecoratorOrNull)()),U=(0,i.serializable)((0,I.staticDateDecoratorOrNull)()),W=(0,i.serializable)((0,I.staticDateDecoratorOrNull)()),G=(0,i.serializable)((0,I.staticDateDecoratorOrNull)()),K=(0,i.serializable)((0,I.staticDateDecoratorOrNull)()),q=(0,i.serializable)((0,I.staticDateDecoratorOrNull)()),ee=(0,i.serializable)((0,I.staticDateDecoratorOrNull)()),te=(0,i.serializable)((0,I.staticDateDecoratorOrNull)()),J=(0,i.serializable)((0,I.staticDateDecoratorOrNull)()),ne=(0,i.serializable)((0,I.staticDateDecoratorOrNull)()),re=(0,i.serializable)((0,I.staticDateDecoratorOrNull)()),ie=(0,i.serializable)((0,I.staticDateDecoratorOrNull)()),ae=(0,i.serializable)((0,I.staticDateDecoratorOrNull)()),oe=(0,i.serializable)((0,I.staticDateDecoratorOrNull)()),se=(0,i.serializable)((0,I.staticDateDecoratorOrNull)()),Y=(0,i.serializable)((0,I.staticDateDecoratorOrNull)()),ce=(0,i.serializable)((0,I.staticDateDecoratorOrNull)()),le=(0,i.serializable)((0,I.staticDateDecoratorOrNull)()),ue=(0,i.serializable)((0,I.reactiveDateDecoratorOrNull)()),de=(0,i.serializable)((0,I.staticDateDecoratorOrNull)()),fe=(0,i.serializable)((0,I.staticDateDecoratorOrNull)()),pe=(0,i.serializable)((0,I.staticDateDecoratorOrNull)()),me=(0,i.serializable)((0,I.staticDateDecoratorOrNull)()),he=(0,i.serializable)((0,i.object)(E.default)),ge=(0,i.serializable)((0,i.object)(b.default)),_e=(0,i.serializable)((0,i.object)(g.default)),ve=(0,i.serializable)((0,i.object)(k.default)),ye=(0,i.serializable)((0,i.object)(T.default)),be=(0,i.serializable)((0,i.list)((0,i.object)(y.default))),xe=(0,i.serializable)((0,i.list)((0,i.object)(D.default))),Se=(0,i.serializable)((0,i.list)((0,i.object)(O.default))),Ce=(0,i.serializable)((0,i.object)(D.default)),we=(0,i.serializable)((0,i.object)(v.default)),Te=(0,i.serializable)((0,i.object)(w.default)),Ee=(0,i.serializable)((0,i.object)(x.default)),De=(0,i.serializable)((0,i.object)(S.default)),Oe=(0,i.serializable)((0,i.object)(C.default)),X=(0,i.serializable)((0,i.object)(M.default)),ke=(0,i.serializable)((0,i.object)(N.default)),Ae=(0,i.serializable)((0,i.object)(P.default)),je=(0,i.serializable)((0,i.object)(F.default)),Z=function(e){function t(){var e;Jo(this,t);var n=[...arguments];return e=$o(this,t,[].concat(n)),Q(e,`successfulCheckout`,Me,e),Q(e,`hideTriviaNewLabel`,Ne,e),Q(e,`jwtToken`,Pe,e),Q(e,`blockUserTracking`,Fe,e),Q(e,`showSpecialCharacters`,Le,e),Q(e,`hideEnglishPrompts`,ze,e),Q(e,`languageForumId`,Be,e),Q(e,`translatorsFilterHasTranslation`,He,e),Q(e,`textInputConjugationTrainer`,Ue,e),Q(e,`textInputNumberTrainer`,We,e),Q(e,`textInputCaseTrainer`,Ge,e),Q(e,`freeConjugationDecksAvailableCount`,Ke,e),Q(e,`conjugationCardsSeenCount`,qe,e),Q(e,`conjugationDecksFinishedCount`,Ye,e),Q(e,`conjugationFilterPronoun`,Ze,e),Q(e,`conjugationFilterTense`,Qe,e),Q(e,`conjugationFilterIncludeSentenceCards`,$e,e),Q(e,`caseFilter`,et,e),Q(e,`caseFilterWordType`,tt,e),Q(e,`badges`,nt,e),Q(e,`communityBadge`,rt,e),Q(e,`evaluateVocabOnKeystroke`,it,e),Q(e,`enforceCasing`,at,e),Q(e,`reviewsListSort`,st,e),Q(e,`reviewsFilterDue`,ct,e),Q(e,`reviewsFilterDifficultyScore`,lt,e),Q(e,`reviewsFilterRetired`,ut,e),Q(e,`reviewsFilterCardTypeId`,ft,e),Q(e,`reviewsFilterDeckId`,pt,e),Q(e,`reviewsFilterCreatedAtDaysAgo`,mt,e),Q(e,`hoursUntilFirstReview`,_t,e),Q(e,`daysUntilReviewRetired`,vt,e),Q(e,`reviewsDueAtBeginningOfDay`,yt,e),Q(e,`newReviewsDueImmediately`,bt,e),Q(e,`disableRetiringReviews`,xt,e),Q(e,`xpView`,St,e),Q(e,`mobileTextDirection`,Ct,e),Q(e,`appleUserId`,wt,e),Q(e,`countryCode`,Tt,e),Q(e,`vocabTab`,Et,e),Q(e,`appleIdEmail`,Ot,e),Q(e,`playStoreEmail`,At,e),Q(e,`maxNumberOfVocabWords`,Pt,e),Q(e,`maxNumberOfSynonymWords`,Ft,e),Q(e,`maxNumberOfGenderWords`,Bt,e),Q(e,`maxNumberOfPluralWords`,Ut,e),Q(e,`maxNumberOfConjugationWords`,Wt,e),Q(e,`maxNumberOfNumberWords`,Gt,e),Q(e,`maxNumberOfCaseWords`,Kt,e),Q(e,`rejectCardSubmissions`,qt,e),Q(e,`onlyShowNativeLanguage`,Jt,e),Q(e,`siteShowsMaintenancePage`,Yt,e),Q(e,`versions`,Xt,e),Q(e,`sentenceSubmissionsCount`,Zt,e),Q(e,`genderCardsSeenCount`,Qt,e),Q(e,`numberCardsSeenCount`,$t,e),Q(e,`pluralCardsSeenCount`,en,e),Q(e,`caseCardsSeenCount`,tn,e),Q(e,`dailyReviewSummariesCount`,nn,e),Q(e,`triviaQuestionsCount`,rn,e),Q(e,`contentTreeDecksCount`,an,e),Q(e,`vocabTrainerWordsCount`,on,e),Q(e,`vocabTrainerNounsCount`,sn,e),Q(e,`vocabTrainerVerbsCount`,cn,e),Q(e,`vocabTrainerPluralsCount`,ln,e),Q(e,`vocabTrainerGendersCount`,un,e),Q(e,`triviaQuestionsAnsweredCount`,dn,e),Q(e,`contentTreeDecksFinishedCount`,fn,e),Q(e,`vocabDecksFinishedCount`,pn,e),Q(e,`genderDecksFinishedCount`,mn,e),Q(e,`pluralDecksFinishedCount`,hn,e),Q(e,`triviaDecksFinishedCount`,gn,e),Q(e,`vocabTrainerWordsSeenCount`,_n,e),Q(e,`setLanguagePreference`,vn,e),Q(e,`translationSourcesCount`,yn,e),Q(e,`banned`,bn,e),Q(e,`ignoreContactMessages`,xn,e),Q(e,`languageId`,Sn,e),Q(e,`englishPreference`,Cn,e),Q(e,`hasOpenedReviewDeck`,wn,e),Q(e,`hasOpenedTriviaDeck`,Tn,e),Q(e,`hasOpenedVocabDeck`,En,e),Q(e,`hasOpenedContentTreeDeck`,Dn,e),Q(e,`learningPreference`,On,e),Q(e,`hideTriviaRecord`,kn,e),Q(e,`signedOut`,An,e),Q(e,`id`,jn,e),Q(e,`name`,Mn,e),Q(e,`location`,Nn,e),Q(e,`email`,Pn,e),Q(e,`confirmedEmail`,Fn,e),Q(e,`unconfirmedEmail`,In,e),Q(e,`paypalEmail`,Ln,e),Q(e,`xp`,Rn,e),Q(e,`xpLastWeek`,zn,e),Q(e,`xpLastMonth`,Bn,e),Q(e,`xpLevel`,Vn,e),Q(e,`dailyXpGoal`,Hn,e),Q(e,`currentMonthXp`,Un,e),Q(e,`currentDayXp`,Wn,e),Q(e,`admin`,Gn,e),Q(e,`canAccessAdminSite`,Kn,e),Q(e,`canAccessAdminPosts`,qn,e),Q(e,`canAccessAdminUsers`,Jn,e),Q(e,`userDataAccessLevel`,Yn,e),Q(e,`moderator`,Xn,e),Q(e,`translator`,Zn,e),Q(e,`translatorType`,Qn,e),Q(e,`removedAsTranslator`,$n,e),Q(e,`videoCreator`,er,e),Q(e,`developer`,tr,e),Q(e,`flagCountry`,nr,e),Q(e,`hideOnLeaderboard`,rr,e),Q(e,`timeZone`,ir,e),Q(e,`decksCount`,ar,e),Q(e,`answerFeedEntryCount`,or,e),Q(e,`storyFeedEntryCount`,sr,e),Q(e,`finishedUserDecksCount`,cr,e),Q(e,`startedWorksheetsCount`,lr,e),Q(e,`followingsCount`,ur,e),Q(e,`levelId`,dr,e),Q(e,`esLevelId`,fr,e),Q(e,`deLevelId`,pr,e),Q(e,`frLevelId`,mr,e),Q(e,`introduction`,hr,e),Q(e,`userGroupsCount`,gr,e),Q(e,`currentStreakCount`,_r,e),Q(e,`reviewCardsCompletedCount`,vr,e),Q(e,`unseenNotificationsCount`,yr,e),Q(e,`mobileUnseenNotificationsCount`,br,e),Q(e,`userGroupsCount`,xr,e),Q(e,`uiElementsSeen`,Sr,e),Q(e,`reviewCardsCount`,Cr,e),Q(e,`notificationsCount`,wr,e),Q(e,`pastDueReviewCardsCount`,Tr,e),Q(e,`blockMailingByType`,Er,e),Q(e,`blockAllMailings`,Dr,e),Q(e,`todaysDate`,Or,e),Q(e,`todaysDatetime`,kr,e),Q(e,`userDecksCount`,Ar,e),Q(e,`showBetaFeatures`,jr,e),Q(e,`blockMediaAccess`,Mr,e),Q(e,`stripeCustomerId`,Nr,e),Q(e,`currency`,Pr,e),Q(e,`affiliateCode`,Fr,e),Q(e,`teamMember`,Ir,e),Q(e,`permanentMembership`,Lr,e),Q(e,`temporaryFreeMembership`,Rr,e),Q(e,`mobilePaymentProblem`,zr,e),Q(e,`mobilePaymentProblemType`,Br,e),Q(e,`mobilePaymentProblemNote`,Vr,e),Q(e,`guest`,Hr,e),Q(e,`pendingGuestDecision`,Ur,e),Q(e,`convertedFromGuest`,Wr,e),Q(e,`listeningComprehensionMode`,Gr,e),Q(e,`subscriptionsCount`,Kr,e),Q(e,`contractedModules`,qr,e),Q(e,`loopSupplement`,Jr,e),Q(e,`paymentProblems`,Yr,e),Q(e,`supplementMaximized`,Xr,e),Q(e,`points`,Zr,e),Q(e,`enterNewPassword`,Qr,e),Q(e,`vocabCardAudio`,$r,e),Q(e,`confirmed`,ei,e),Q(e,`confirmedAt`,ti,e),Q(e,`xpRankingTotal`,ni,e),Q(e,`xpRankingLastWeek`,ri,e),Q(e,`xpRankingLastMonth`,ii,e),Q(e,`commentOrdering`,ai,e),Q(e,`discount`,oi,e),Q(e,`triviaGamesWon`,si,e),Q(e,`triviaGamesLost`,ci,e),Q(e,`triviaGamesTied`,li,e),Q(e,`triviaPointsLastWeek`,ui,e),Q(e,`triviaPointsLastMonth`,di,e),Q(e,`triviaPointsRankingTotal`,fi,e),Q(e,`triviaPointsRankingLastWeek`,pi,e),Q(e,`triviaPointsRankingLastMonth`,mi,e),Q(e,`followAssociationId`,hi,e),Q(e,`freeGamesAvailableCount`,gi,e),Q(e,`freeGenderDecksAvailableCount`,_i,e),Q(e,`freePluralDecksAvailableCount`,vi,e),Q(e,`freeConjugationDecksAvailableCount`,yi,e),Q(e,`freeNumberDecksAvailableCount`,bi,e),Q(e,`freeCaseDecksAvailableCount`,xi,e),Q(e,`freeVocabDecksAvailableCount`,Si,e),Q(e,`freeSynonymDecksAvailableCount`,Ci,e),Q(e,`viewedCheckoutCount`,wi,e),Q(e,`learnedCount`,Ti,e),Q(e,`retiredCount`,Ei,e),Q(e,`vocabReviewing`,Di,e),Q(e,`vocabSeen`,Oi,e),Q(e,`targetLanguageId`,ki,e),Q(e,`vocabLevelId`,Ai,e),Q(e,`vocabWordTypeId`,ji,e),Q(e,`vocabLearned`,Mi,e),Q(e,`vocabHasSentence`,Ni,e),Q(e,`vocabSearchQuery`,Pi,e),Q(e,`vocabSort`,Fi,e),Q(e,`vocabSortDirection`,Ii,e),Q(e,`vocabLanguagesEnable`,Li,e),Q(e,`vocabLanguagesWithWithout`,Ri,e),Q(e,`vocabExpandTranslation`,zi,e),Q(e,`vocabHasHighlightedVocabTriad`,Bi,e),Q(e,`hideDataSaverModal`,Vi,e),Q(e,`moderationActionCounts`,Hi,e),Q(e,`showCardAnimation`,Ui,e),Q(e,`showCoinAnimation`,Wi,e),Q(e,`showEnrichedSentences`,Gi,e),Q(e,`muteInterjections`,Ki,e),Q(e,`displayDeckDebugInfo`,qi,e),Q(e,`lastWebVersionDownloaded`,Ji,e),Q(e,`lastIosVersionDownloaded`,Yi,e),Q(e,`lastAndroidVersionDownloaded`,Xi,e),Q(e,`lastEsIosVersionDownloaded`,Zi,e),Q(e,`lastEsAndroidVersionDownloaded`,Qi,e),Q(e,`lastFrIosVersionDownloaded`,$i,e),Q(e,`lastFrAndroidVersionDownloaded`,ea,e),Q(e,`showAdminTools`,ta,e),Q(e,`useSoundEffects`,na,e),Q(e,`useHaptics`,ra,e),Q(e,`disableAndroidKeyboardSuggestions`,ia,e),Q(e,`autoHideComments`,aa,e),Q(e,`hasPostedComment`,oa,e),Q(e,`masculineGenderColor`,sa,e),Q(e,`neuterGenderColor`,ca,e),Q(e,`feminineGenderColor`,la,e),Q(e,`reviewsFilterDifficultyLabel`,ua,e),Q(e,`showDeckArrowBox`,da,e),Q(e,`askConfirmationDeckClose`,fa,e),Q(e,`hideVocabTargetUntilRevealed`,pa,e),Q(e,`deviceSignedUpWith`,ma,e),Q(e,`promptForPassword`,ha,e),Q(e,`hideAlreadySeenWordsMessage`,ga,e),Q(e,`experiment`,_a,e),Q(e,`conjugationFilterSeen`,va,e),Q(e,`genderFilterSeen`,ya,e),Q(e,`pluralFilterSeen`,ba,e),Q(e,`numberFilterSeen`,xa,e),Q(e,`showVocabReviewSettings`,Sa,e),Q(e,`convertCardSubmissions`,Ca,e),Q(e,`languageSignedUpWith`,wa,e),Q(e,`tagIds`,Ta,e),Q(e,`hideYoutubeVideo`,Ea,e),Q(e,`simplifiedTriviaDecks`,Da,e),Q(e,`playTriviaWithOpponents`,Oa,e),Q(e,`dismissedBannerNotice`,ka,e),Q(e,`role`,Aa,e),Q(e,`siteId`,ja,e),Q(e,`elDiscordAssociationExists`,Ma,e),Q(e,`elDiscordUserId`,Na,e),Q(e,`streakExtendGoal`,Pa,e),Q(e,`streakExtensionIsAllowed`,Fa,e),Q(e,`streakExtensionAtAccountLimit`,Ia,e),Q(e,`showStreakExtensionProgress`,La,e),Q(e,`streakCanBeExtended`,Ra,e),Q(e,`enableStreakExtension`,za,e),Q(e,`showNativeLanguageFirst`,Ba,e),Q(e,`showMeanings`,Va,e),Q(e,`showVocabMeanings`,Ha,e),Q(e,`iosVideoPlayer`,Ua,e),Q(e,`androidVideoPlayer`,Wa,e),Q(e,`iosAllowVideoOverlap`,Ga,e),Q(e,`webAllowVideoOverlap`,Ka,e),Q(e,`androidAllowVideoOverlap`,qa,e),Q(e,`previousStreakCount`,Ja,e),Q(e,`darkModeMobile`,Ya,e),Q(e,`darkModeWeb`,Xa,e),Q(e,`adminSelectedDeckId`,Za,e),Q(e,`adminSelectedDeckName`,Qa,e),Q(e,`adminSelectedDeckType`,$a,e),Q(e,`adminSelectedDeckTreeNodeName`,eo,e),Q(e,`resetPasswordToken`,to,e),Q(e,`featureFlags`,no,e),Q(e,`lastVisitedTriviaAt`,ro,e),Q(e,`lastCampaignMailerAt`,io,e),Q(e,`memberUntil`,ao,e),Q(e,`lastDeckInteractionAt`,oo,e),Q(e,`updatedAt`,so,e),Q(e,`createdAt`,co,e),Q(e,`lastActiveAt`,lo,e),Q(e,`lastWebActiveAt`,uo,e),Q(e,`lastMobileActiveAt`,fo,e),Q(e,`lastAndroidActiveAt`,po,e),Q(e,`lastIosActiveAt`,mo,e),Q(e,`lastEsAndroidActiveAt`,ho,e),Q(e,`lastEsIosActiveAt`,go,e),Q(e,`lastFrAndroidActiveAt`,_o,e),Q(e,`lastFrIosActiveAt`,vo,e),Q(e,`lastAllAndroidActiveAt`,yo,e),Q(e,`lastAllIosActiveAt`,bo,e),Q(e,`cancelAt`,xo,e),Q(e,`lastStreakRepairedAt`,S
2o,e),Q(e,`lastStreakExtendedAt`,Co,e),Q(e,`translatorAssignedAt`,wo,e),Q(e,`passwordChangedAt`,To,e),Q(e,`passwordResetRequestedAt`,Eo,e),Q(e,`currentStreakStart`,Do,e),Q(e,`currentStreakEnd`,Oo,e),Q(e,`site`,ko,e),Q(e,`bannerNotice`,Ao,e),Q(e,`level`,jo,e),Q(e,`referrerOption`,Mo,e),Q(e,`patreonUser`,No,e),Q(e,`userGroups`,Po,e),Q(e,`targetLanguages`,Fo,e),Q(e,`userPodcasts`,Io,e),Q(e,`defaultTargetLanguage`,Lo,e),Q(e,`image`,Ro,e),Q(e,`signedUpWithPromotion`,zo,e),Q(e,`membership`,Bo,e),Q(e,`membershipType`,Vo,e),Q(e,`membershipGroup`,Ho,e),Q(e,`paymentMigration`,Uo,e),Q(e,`privacySettings`,Wo,e),Q(e,`currentLeague`,Go,e),Q(e,`lastUserLeague`,Ko,e),e.isAdminForSite=function(t){return e.userGroups.find(function(e){return e.group?.siteId===t})?.admin},e.userGroupForSite=function(t){return e.userGroups.find(function(e){return e.group?.siteId===t?.id})},e}return is(t,e),Xo(t,[{key:`pro`,get:function(){return this.hasMembershipType&&this.membershipType.slug===`pro`}},{key:`useBritishEnglish`,get:function(){return this.englishPreference===`uk`}},{key:`streakRepairIsAvailable`,get:function(){var e,t;return(0,u.isBlank)(this.lastStreakRepairedAt)||((e=this.lastStreakRepairedAt)==null||(e=e.date)==null?void 0:e.getMonth())!==new Date().getMonth()||((t=this.lastStreakRepairedAt)==null||(t=t.date)==null?void 0:t.getYear())!==new Date().getYear()}},{key:`webReleaseUpToDate`,get:function(){return this.site&&this.lastWebVersionDownloaded===this.site.currentWebVersion}},{key:`targetLanguagesWithXpCount`,get:function(){return this.targetLanguages.filter(function(e){return e.xp>0}).length}},{key:`translatorRole`,get:function(){return this.leadTranslator?`👑Translator Lead`:this.trialTranslator?`👶Trial Translator(${this.translationSourcesCount>=30?`Under Review`:`Pending`})`:this.translator?`🚀Translator`:`Not a Translator`}},{key:`blockedTranslationInput`,get:function(){return this.trialTranslator&&this.translationSourcesCount>=30}},{key:`trialTranslator`,get:function(){return this.translator&&this.translatorType===1}},{key:`leadTranslator`,get:function(){return this.translator&&this.translatorType===3}},{key:`adminOrLeadTranslator`,get:function(){return this.admin||this.leadTranslator}},{key:`anyAdmin`,get:function(){return this.admin||(0,u.isPresent)(this.userGroups.find(function(e){return e.admin}))}},{key:`showWebReleaseBanner`,get:function(){return this.webVersionDownloadedWithoutRevision<this.currentWebVersionWithoutRevision}},{key:`webVersionDownloadedWithoutRevision`,get:function(){if((0,u.isPresent)(this.lastWebVersionDownloaded)){var e=this.lastWebVersionDownloaded.split(`.`);return e.pop(),e.join(`.`)}return null}},{key:`rightToLeftLanguage`,get:function(){return d.Constants.RTL_LANGUAGE_IDS.includes(this.languageId)}},{key:`currentWebVersionWithoutRevision`,get:function(){if((0,u.isPresent)(this.site)&&(0,u.isPresent)(this.site.currentWebVersion)){var e=this.site.currentWebVersion.split(`.`);return e.pop(),e.join(`.`)}return null}},{key:`canUpdateRecords`,get:function(){return this.currentUserGroup?.canUpdateRecords}},{key:`canDeleteRecords`,get:function(){return this.currentUserGroup?.canDeleteRecords}},{key:`hideEnglishTranslations`,get:function(){return this.languageId!==`EN`&&this.onlyShowNativeLanguage}},{key:`createdWithinLastWeek`,get:function(){return this.createdAt&&(0,p.default)(Date.now()).subtract(1,`week`).isBefore(this.createdAt.date)}},{key:`todaysDateMoment`,get:function(){return(0,p.default)(new Date(this.todaysDate))}},{key:`tomorrowsDate`,get:function(){return this.todaysDateMoment.add(1,`day`).toDate()}},{key:`tomorrowsDateMoment`,get:function(){return(0,p.default)(this.tomorrowsDate)}},{key:`languageName`,get:function(){return d.Languages[this.language]}},{key:`registered`,get:function(){return!this.signedOut}},{key:`membershipTypeId`,get:function(){return(0,u.isPresent)(this.membershipType)?this.membershipType.id:null}},{key:`distanceFromXpGoal`,get:function(){return this.dailyXpGoal-this.currentDayXp}},{key:`activePatreonMember`,get:function(){return this.permanentPatreonMember||this.hasGroup&&this.patreonUser&&this.patreonUser.isPatreonActive}},{key:`permanentPatreonMember`,get:function(){return this.easyGermanGroup?.freeMembership}},{key:`hasGroup`,get:function(){return(0,u.isPresent)(this.userGroups)}},{key:`contentGroup`,get:function(){return this.userGroups.find(function(e){return e.group?.groupType===`content-creator`})?.group||{}}},{key:`easyGermanGroup`,get:function(){return this.userGroups.find(function(e){return e.group?.id===d.
2Constants.EASY_GERMAN_GROUP_ID})}},{key:`classroomGroup`,get:function(){return this.userGroups.find(function(e){return e.group?.groupType===`classroom`})?.group||{}}},{key:`hasClassroomGroup`,get:function(){return(0,u.isPresent)(this.classroomGroup)}},{key:`hasMembershipType`,get:function(){return(0,u.isPresent)((0,r.toJS)(this.membershipType))}},{key:`hasPermanentGroupMembership`,get:function(){return this.currentUserGroup?.freeMembership}},{key:`currentUserGroup`,get:function(){return this.userGroupForSite(this.site)}},{key:`currentGroupMembershipType`,get:function(){return this.currentUserGroup?.membershipType}},{key:`hasProMembershipOnSeedlang`,get:function(){return(this.site?.isDefault||(0,u.isBlank)(this.site))&&this.hasMembershipType&&this.membershipType?.slug===`pro`}},{key:`hasPermanentMembershipOnSeedlang`,get:function(){return this.site?.isDefault&&this.permanentMembership}},{key:`hasPermanentMembershipOnWhiteLabelSite`,get:function(){var e;return!((e=this.site)!=null&&e.isDefault)&&this.currentUserGroup?.freeMembership}},{key:`isMember`,get:function(){return this.anyAdmin||this.successfulCheckout||this.hasPermanentMembershipOnSeedlang||this.hasProMembershipOnSeedlang||(0,u.isPresent)(this.currentGroupMembershipType)||this.hasPermanentMembershipOnWhiteLabelSite}},{key:`contentGroupId`,get:function(){return this.contentGroup?.id}},{key:`classroomGroupId`,get:function(){return this.classroomGroup?.id}},{key:`imageUrl`,get:function(){return(0,u.isPresent)(this.image)&&(0,u.isPresent)(this.image.url)?this.image.url:null}},{key:`hasLevel`,get:function(){return(0,u.isPresent)(this.level)&&(0,u.isPresent)(this.level.id)}},{key:`levelAbbreviation`,get:function(){return this.hasLevel?this.level.abbreviation||`N`:null}},{key:`firstName`,get:function(){if((0,u.isPresent)(this.name)){var e=this.name.split(` `)[0];return e.length>12?`${e.slice(0,12)}..`:e}return`Guest`}},{key:`nativeSpeaker`,get:function(){return this.level&&this.level.name===`Native Speaker`}},{key:`title`,get:function(){return this.admin?`Seedlang Admin`:this.translator?`Seedlang Translator`:this.moderator?`Seedlang Moderator`:this.pro?`Seedlang Pro`:null}},{key:`anyAdminOrModerator`,get:function(){return this.anyAdmin||this.moderator}},{key:`resetUnseenNotifications`,value:function(){this.unseenNotificationsCount=0}},{key:`resetMobileUnseenNotifications`,value:function(){this.mobileUnseenNotificationsCount=0}},{key:`wasUiElementSeen`,value:function(e){return(0,u.isPresent)(this.uiElementsSeen)&&(0,u.isPresent)(this.uiElementsSeen.match(e))}},{key:`designateUiElementAsSeen`,value:function(e){if(!this.wasUiElementSeen(e)){var t=(0,u.isPresent)(this.uiElementsSeen)?this.uiElementsSeen.split(`,`):[];t.push(e),this.uiElementsSeen=t.join(`,`)}}},{key:`moduleIsContracted`,value:function(e){return(0,u.isPresent)(this.contractedModules)&&this.contractedModules.split(`,`).includes(e)}},{key:`inGroup`,value:function(e){return(0,u.isPresent)(this.userGroups.find(function(t){return t.group?.id===e}))}},{key:`currencySymbol`,get:function(){return this.currency?.toUpperCase()===`USD`?`$`:`€`}},{key:`deckTypesOpened`,get:function(){var e=[];return this.hasOpenedContentTreeDeck&&e.push(`content tree`),this.hasOpenedVocabDeck&&e.push(`vocab`),this.hasOpenedTriviaDeck&&e.push(`trivia`),this.hasOpenedReviewDeck&&e.push(`review`),e.join(`, `)}},{key:`incrementXp`,value:function(e){e>0&&(this.xp+=e,this.currentDayXp+=e)}},{key:`currentUserLeague`,get:function(){var e,t=this;return(e=this.currentLeague)==null||(e=e.userLeagues)==null?void 0:e.find(function(e){return e.user?.id===t.id})}}])}(m.default),Me=$(Z.prototype,`successfulCheckout`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ne=$(Z.prototype,`hideTriviaNewLabel`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Pe=$(Z.prototype,`jwtToken`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Fe=$(Z.prototype,`blockUserTracking`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Le=$(Z.prototype,`showSpecialCharacters`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ze=$(Z.prototype,`hideEnglishPrompts`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Be=$(Z.prototype,`languageForumId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),He=$(Z.prototype,`translatorsFilterHasTranslation`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ue=$(Z.prototype,`textInputConjugationTrainer`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),We=$(Z.prototype,`textInputNumberTrainer`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ge=$(Z.prototype,`textInputCaseTrainer`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ke=$(Z.prototype,`freeConjugationDecksAvailableCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),qe=$(Z.prototype,`conjugationCardsSeenCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ye=$(Z.prototype,`conjugationDecksFinishedCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ze=$(Z.prototype,`conjugationFilterPronoun`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Qe=$(Z.prototype,`conjugationFilterTense`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$e=$(Z.prototype,`conjugationFilterIncludeSentenceCards`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),et=$(Z.prototype,`caseFilter`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),tt=$(Z.prototype,`caseFilterWordType`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),nt=$(Z.prototype,`badges`,[r.observable,L],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),rt=$(Z.prototype,`communityBadge`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),it=$(Z.prototype,`evaluateVocabOnKeystroke`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),at=$(Z.prototype,`enforceCasing`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),st=$(Z.prototype,`reviewsListSort`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ct=$(Z.prototype,`reviewsFilterDue`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),lt=$(Z.prototype,`reviewsFilterDifficultyScore`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ut=$(Z.prototype,`reviewsFilterRetired`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ft=$(Z.prototype,`reviewsFilterCardTypeId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pt=$(Z.prototype,`reviewsFilterDeckId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),mt=$(Z.prototype,`reviewsFilterCreatedAtDaysAgo`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_t=$(Z.prototype,`hoursUntilFirstReview`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),vt=$(Z.prototype,`daysUntilReviewRetired`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),yt=$(Z.prototype,`reviewsDueAtBeginningOfDay`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),bt=$(Z.prototype,`newReviewsDueImmediately`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),xt=$(Z.prototype,`disableRetiringReviews`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),St=$(Z.prototype,`xpView`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ct=$(Z.prototype,`mobileTextDirection`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),wt=$(Z.prototype,`appleUserId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Tt=$(Z.prototype,`countryCode`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Et=$(Z.prototype,`vocabTab`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ot=$(Z.prototype,`appleIdEmail`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),At=$(Z.prototype,`playStoreEmail`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Pt=$(Z.prototype,`maxNumberOfVocabWords`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ft=$(Z.prototype,`maxNumberOfSynonymWords`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Bt=$(Z.prototype,`maxNumberOfGenderWords`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ut=$(Z.prototype,`maxNumberOfPluralWords`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}
2),Wt=$(Z.prototype,`maxNumberOfConjugationWords`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Gt=$(Z.prototype,`maxNumberOfNumberWords`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Kt=$(Z.prototype,`maxNumberOfCaseWords`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),qt=$(Z.prototype,`rejectCardSubmissions`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Jt=$(Z.prototype,`onlyShowNativeLanguage`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Yt=$(Z.prototype,`siteShowsMaintenancePage`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Xt=$(Z.prototype,`versions`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Zt=$(Z.prototype,`sentenceSubmissionsCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Qt=$(Z.prototype,`genderCardsSeenCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$t=$(Z.prototype,`numberCardsSeenCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),en=$(Z.prototype,`pluralCardsSeenCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),tn=$(Z.prototype,`caseCardsSeenCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),nn=$(Z.prototype,`dailyReviewSummariesCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),rn=$(Z.prototype,`triviaQuestionsCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),an=$(Z.prototype,`contentTreeDecksCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),on=$(Z.prototype,`vocabTrainerWordsCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),sn=$(Z.prototype,`vocabTrainerNounsCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),cn=$(Z.prototype,`vocabTrainerVerbsCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ln=$(Z.prototype,`vocabTrainerPluralsCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),un=$(Z.prototype,`vocabTrainerGendersCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),dn=$(Z.prototype,`triviaQuestionsAnsweredCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),fn=$(Z.prototype,`contentTreeDecksFinishedCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pn=$(Z.prototype,`vocabDecksFinishedCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),mn=$(Z.prototype,`genderDecksFinishedCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),hn=$(Z.prototype,`pluralDecksFinishedCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),gn=$(Z.prototype,`triviaDecksFinishedCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_n=$(Z.prototype,`vocabTrainerWordsSeenCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),vn=$(Z.prototype,`setLanguagePreference`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),yn=$(Z.prototype,`translationSourcesCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),bn=$(Z.prototype,`banned`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),xn=$(Z.prototype,`ignoreContactMessages`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Sn=$(Z.prototype,`languageId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Cn=$(Z.prototype,`englishPreference`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),wn=$(Z.prototype,`hasOpenedReviewDeck`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Tn=$(Z.prototype,`hasOpenedTriviaDeck`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),En=$(Z.prototype,`hasOpenedVocabDeck`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Dn=$(Z.prototype,`hasOpenedContentTreeDeck`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),On=$(Z.prototype,`learningPreference`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),kn=$(Z.prototype,`hideTriviaRecord`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),An=$(Z.prototype,`signedOut`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),jn=$(Z.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Mn=$(Z.prototype,`name`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Nn=$(Z.prototype,`location`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Pn=$(Z.prototype,`email`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Fn=$(Z.prototype,`confirmedEmail`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),In=$(Z.prototype,`unconfirmedEmail`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ln=$(Z.prototype,`paypalEmail`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Rn=$(Z.prototype,`xp`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),zn=$(Z.prototype,`xpLastWeek`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Bn=$(Z.prototype,`xpLastMonth`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Vn=$(Z.prototype,`xpLevel`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Hn=$(Z.prototype,`dailyXpGoal`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Un=$(Z.prototype,`currentMonthXp`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Wn=$(Z.prototype,`currentDayXp`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Gn=$(Z.prototype,`admin`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Kn=$(Z.prototype,`canAccessAdminSite`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),qn=$(Z.prototype,`canAccessAdminPosts`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Jn=$(Z.prototype,`canAccessAdminUsers`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Yn=$(Z.prototype,`userDataAccessLevel`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Xn=$(Z.prototype,`moderator`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Zn=$(Z.prototype,`translator`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Qn=$(Z.prototype,`translatorType`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$n=$(Z.prototype,`removedAsTranslator`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),er=$(Z.prototype,`videoCreator`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),tr=$(Z.prototype,`developer`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),nr=$(Z.prototype,`flagCountry`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),rr=$(Z.prototype,`hideOnLeaderboard`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ir=$(Z.prototype,`timeZone`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ar=$(Z.prototype,`decksCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),or=$(Z.prototype,`answerFeedEntryCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),sr=$(Z.prototype,`storyFeedEntryCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),cr=$(Z.prototype,`finishedUserDecksCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),lr=$(Z.prototype,`startedWorksheetsCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ur=$(Z.prototype,`followingsCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),dr=$(Z.prototype,`levelId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),fr=$(Z.prototype,`esLevelId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pr=$(Z.prototype,`deLevelId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),mr=$(Z.prototype,`frLevelId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),hr=$(Z.prototype,`introduction`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),gr=$(Z.prototype,`userGroupsCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_r=$(Z.prototype,`currentStreakCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),vr=$(Z.prototype,`reviewCardsCompletedCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),yr=$(Z.prototype,`unseenNotificationsCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),br=$(Z.prototype,`mobileUnseenNotificationsCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),xr=$(Z.prototype,`userGroupsCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Sr=$(Z.prototype,`uiElementsSeen`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Cr=$(Z.prototype,`reviewCardsCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),wr=$(Z.prototype,`notificationsCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Tr=$(Z.prototype,`pastDueReviewCardsCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Er=$(Z.prototype,`blockMailingByType`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Dr=$(Z.prototype,`blockAllMailings`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Or=$(Z.prototype,`todaysDate`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),kr=$(Z.prototype,`todaysDatetime`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ar=$(Z.prototype,`userDecksCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),jr=$(Z.prototype,`showBetaFeatures`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Mr=$(Z.prototype,`blockMediaAccess`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Nr=$(Z.prototype,`stripeCustomerId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Pr=$(Z.prototype,`currency`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Fr=$(Z.prototype,`affiliateCode`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ir=$(Z.prototype,`teamMember`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Lr=$(Z.prototype,`permanentMembership`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Rr=$(Z.prototype,`temporaryFreeMembership`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),zr=$(Z.prototype,`mobilePaymentProblem`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Br=$(Z.prototype,`mobilePaymentProblemType`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Vr=$(Z.prototype,`mobilePaymentProblemNote`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Hr=$(Z.prototype,`guest`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ur=$(Z.prototype,`pendingGuestDecision`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Wr=$(Z.prototype,`convertedFromGuest`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Gr=$(Z.prototype,`listeningComprehensionMode`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Kr=$(Z.prototype,`subscriptionsCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),qr=$(Z.prototype,`contractedModules`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Jr=$(Z.prototype,`loopSupplement`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Yr=$(Z.prototype,`paymentProblems`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Xr=$(Z.prototype,`supplementMaximized`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Zr=$(Z.prototype,`points`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Qr=$(Z.prototype,`enterNewPassword`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$r=$(Z.prototype,`vocabCardAudio`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ei=$(Z.prototype,`confirmed`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ti=$(Z.prototype,`confirmedAt`,[r.observable,R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ni=$(Z.prototype,`xpRankingTotal`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ri=$(Z.prototype,`xpRankingLastWeek`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ii=$(Z.prototype,`xpRankingLastMonth`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ai=$(Z.prototype,`commentOrdering`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oi=$(Z.prototype,`discount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),si=$(Z.prototype,`triviaGamesWon`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ci=$(Z.prototype,`triviaGamesLost`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),li=$(Z.prototype,`triviaGamesTied`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ui=$(Z.prototype,`triviaPointsLastWeek`,[r.observable,i.serializable],{configurable:!0,enumer
2able:!0,writable:!0,initializer:null}),di=$(Z.prototype,`triviaPointsLastMonth`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),fi=$(Z.prototype,`triviaPointsRankingTotal`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pi=$(Z.prototype,`triviaPointsRankingLastWeek`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),mi=$(Z.prototype,`triviaPointsRankingLastMonth`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),hi=$(Z.prototype,`followAssociationId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),gi=$(Z.prototype,`freeGamesAvailableCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_i=$(Z.prototype,`freeGenderDecksAvailableCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),vi=$(Z.prototype,`freePluralDecksAvailableCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),yi=$(Z.prototype,`freeConjugationDecksAvailableCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),bi=$(Z.prototype,`freeNumberDecksAvailableCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),xi=$(Z.prototype,`freeCaseDecksAvailableCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Si=$(Z.prototype,`freeVocabDecksAvailableCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ci=$(Z.prototype,`freeSynonymDecksAvailableCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),wi=$(Z.prototype,`viewedCheckoutCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ti=$(Z.prototype,`learnedCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ei=$(Z.prototype,`retiredCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Di=$(Z.prototype,`vocabReviewing`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Oi=$(Z.prototype,`vocabSeen`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ki=$(Z.prototype,`targetLanguageId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ai=$(Z.prototype,`vocabLevelId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ji=$(Z.prototype,`vocabWordTypeId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Mi=$(Z.prototype,`vocabLearned`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ni=$(Z.prototype,`vocabHasSentence`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Pi=$(Z.prototype,`vocabSearchQuery`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Fi=$(Z.prototype,`vocabSort`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ii=$(Z.prototype,`vocabSortDirection`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Li=$(Z.prototype,`vocabLanguagesEnable`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ri=$(Z.prototype,`vocabLanguagesWithWithout`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),zi=$(Z.prototype,`vocabExpandTranslation`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Bi=$(Z.prototype,`vocabHasHighlightedVocabTriad`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Vi=$(Z.prototype,`hideDataSaverModal`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Hi=$(Z.prototype,`moderationActionCounts`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ui=$(Z.prototype,`showCardAnimation`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Wi=$(Z.prototype,`showCoinAnimation`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Gi=$(Z.prototype,`showEnrichedSentences`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ki=$(Z.prototype,`muteInterjections`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),qi=$(Z.prototype,`displayDeckDebugInfo`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ji=$(Z.prototype,`lastWebVersionDownloaded`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Yi=$(Z.prototype,`lastIosVersionDownloaded`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Xi=$(Z.prototype,`lastAndroidVersionDownloaded`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Zi=$(Z.prototype,`lastEsIosVersionDownloaded`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Qi=$(Z.prototype,`lastEsAndroidVersionDownloaded`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$i=$(Z.prototype,`lastFrIosVersionDownloaded`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ea=$(Z.prototype,`lastFrAndroidVersionDownloaded`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ta=$(Z.prototype,`showAdminTools`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),na=$(Z.prototype,`useSoundEffects`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ra=$(Z.prototype,`useHaptics`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ia=$(Z.prototype,`disableAndroidKeyboardSuggestions`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),aa=$(Z.prototype,`autoHideComments`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oa=$(Z.prototype,`hasPostedComment`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),sa=$(Z.prototype,`masculineGenderColor`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ca=$(Z.prototype,`neuterGenderColor`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),la=$(Z.prototype,`feminineGenderColor`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ua=$(Z.prototype,`reviewsFilterDifficultyLabel`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),da=$(Z.prototype,`showDeckArrowBox`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),fa=$(Z.prototype,`askConfirmationDeckClose`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pa=$(Z.prototype,`hideVocabTargetUntilRevealed`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ma=$(Z.prototype,`deviceSignedUpWith`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ha=$(Z.prototype,`promptForPassword`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ga=$(Z.prototype,`hideAlreadySeenWordsMessage`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_a=$(Z.prototype,`experiment`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),va=$(Z.prototype,`conjugationFilterSeen`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ya=$(Z.prototype,`genderFilterSeen`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ba=$(Z.prototype,`pluralFilterSeen`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),xa=$(Z.prototype,`numberFilterSeen`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Sa=$(Z.prototype,`showVocabReviewSettings`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ca=$(Z.prototype,`convertCardSubmissions`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),wa=$(Z.prototype,`languageSignedUpWith`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ta=$(Z.prototype,`tagIds`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ea=$(Z.prototype,`hideYoutubeVideo`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Da=$(Z.prototype,`simplifiedTriviaDecks`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Oa=$(Z.prototype,`playTriviaWithOpponents`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ka=$(Z.prototype,`dismissedBannerNotice`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Aa=$(Z.prototype,`role`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ja=$(Z.prototype,`siteId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ma=$(Z.prototype,`elDiscordAssociationExists`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Na=$(Z.prototype,`elDiscordUserId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Pa=$(Z.prototype,`streakExtendGoal`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Fa=$(Z.prototype,`streakExtensionIsAllowed`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ia=$(Z.prototype,`streakExtensionAtAccountLimit`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),La=$(Z.prototype,`showStreakExtensionProgress`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ra=$(Z.prototype,`streakCanBeExtended`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),za=$(Z.prototype,`enableStreakExtension`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ba=$(Z.prototype,`showNativeLanguageFirst`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Va=$(Z.prototype,`showMeanings`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ha=$(Z.prototype,`showVocabMeanings`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ua=$(Z.prototype,`iosVideoPlayer`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Wa=$(Z.prototype,`androidVideoPlayer`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ga=$(Z.prototype,`iosAllowVideoOverlap`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ka=$(Z.prototype,`webAllowVideoOverlap`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),qa=$(Z.prototype,`androidAllowVideoOverlap`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ja=$(Z.prototype,`previousStreakCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ya=$(Z.prototype,`darkModeMobile`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Xa=$(Z.prototype,`darkModeWeb`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Za=$(Z.prototype,`adminSelectedDeckId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Qa=$(Z.prototype,`adminSelectedDeckName`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$a=$(Z.prototype,`adminSelectedDeckType`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),eo=$(Z.prototype,`adminSelectedDeckTreeNodeName`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),to=$(Z.prototype,`resetPasswordToken`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),no=$(Z.prototype,`featureFlags`,[r.observable,z],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),ro=$(Z.prototype,`lastVisitedTriviaAt`,[r.observable,B],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),io=$(Z.prototype,`lastCampaignMailerAt`,[r.observable,V],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ao=$(Z.prototype,`memberUntil`,[r.observable,H],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oo=$(Z.prototype,`lastDeckInteractionAt`,[r.observable,U],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),so=$(Z.prototype,`updatedAt`,[r.observable,W],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),co=$(Z.prototype,`createdAt`,[r.observable,G],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),lo=$(Z.prototype,`lastActiveAt`,[r.observable,K],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),uo=$(Z.prototype,`lastWebActiveAt`,[r.observable,q],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),fo=$(Z.prototype,`lastMobileActiveAt`,[r.observable,ee],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),po=$(Z.prototype,`lastAndroidActiveAt`,[r.observable,te],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),mo=$(Z.prototype,`lastIosActiveAt`,[r.observable,J],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ho=$(Z.prototype,`lastEsAndroidActiveAt`,[r.observable,ne],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),go=$(Z.prototype,`lastEsIosActiveAt`,[r.observable,re],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_o=$(Z.prototype,`lastFrAndroidActiveAt`,[r.observable,ie],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),vo=$(Z.prototype,`lastFrIosActiveAt`,[r.observable,ae],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),yo=$(Z.prototype,`lastAllAndroidActiveAt`,[r.observable,oe],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),bo=$(Z.prototype,`lastAllIosActiveAt`,[r.observable,se],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),xo=$(Z.prototype,`cancelAt`,[r.observable,Y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),So=$(Z.prototype,`lastStreakRepairedAt`,[r.observable,ce],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Co=$(Z.prototype,`lastStreakExtendedAt`,[r.observable,le],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),wo=$(Z.prototype,`translatorAssignedAt`,[r.observable,ue],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),To=$(Z.prototype,`passwordChangedAt`,[r.observable,de],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Eo=$(Z.prototype,`passwordResetRequestedAt`,[r.observable,fe],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Do=$(Z.prototype,`currentStreakStart`,[r.observable,pe],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Oo=$(Z.prototype,`currentStreakEnd`,[r.observable,me],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ko=$(Z.prototype,`site`,[r.observable,he],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ao=$(Z.prototype,`bannerNotice`,[r.observable,ge],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),jo=$(Z.prototype,
2`level`,[r.observable,_e],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Mo=$(Z.prototype,`referrerOption`,[r.observable,ve],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),No=$(Z.prototype,`patreonUser`,[r.observable,ye],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Po=$(Z.prototype,`userGroups`,[r.observable,be],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Fo=$(Z.prototype,`targetLanguages`,[r.observable,xe],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Io=$(Z.prototype,`userPodcasts`,[r.observable,Se],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Lo=$(Z.prototype,`defaultTargetLanguage`,[r.observable,Ce],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),Ro=$(Z.prototype,`image`,[r.observable,we],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),zo=$(Z.prototype,`signedUpWithPromotion`,[r.observable,Te],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),Bo=$(Z.prototype,`membership`,[r.observable,Ee],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),Vo=$(Z.prototype,`membershipType`,[r.observable,De],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),Ho=$(Z.prototype,`membershipGroup`,[r.observable,Oe],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),Uo=$(Z.prototype,`paymentMigration`,[r.observable,X],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),Wo=$(Z.prototype,`privacySettings`,[r.observable,ke],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Go=$(Z.prototype,`currentLeague`,[r.observable,Ae],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ko=$(Z.prototype,`lastUserLeague`,[r.observable,je],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$(Z.prototype,`pro`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`pro`),Z.prototype),$(Z.prototype,`useBritishEnglish`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`useBritishEnglish`),Z.prototype),$(Z.prototype,`streakRepairIsAvailable`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`streakRepairIsAvailable`),Z.prototype),$(Z.prototype,`webReleaseUpToDate`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`webReleaseUpToDate`),Z.prototype),$(Z.prototype,`targetLanguagesWithXpCount`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`targetLanguagesWithXpCount`),Z.prototype),$(Z.prototype,`translatorRole`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`translatorRole`),Z.prototype),$(Z.prototype,`blockedTranslationInput`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`blockedTranslationInput`),Z.prototype),$(Z.prototype,`trialTranslator`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`trialTranslator`),Z.prototype),$(Z.prototype,`leadTranslator`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`leadTranslator`),Z.prototype),$(Z.prototype,`adminOrLeadTranslator`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`adminOrLeadTranslator`),Z.prototype),$(Z.prototype,`anyAdmin`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`anyAdmin`),Z.prototype),$(Z.prototype,`showWebReleaseBanner`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`showWebReleaseBanner`),Z.prototype),$(Z.prototype,`webVersionDownloadedWithoutRevision`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`webVersionDownloadedWithoutRevision`),Z.prototype),$(Z.prototype,`rightToLeftLanguage`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`rightToLeftLanguage`),Z.prototype),$(Z.prototype,`currentWebVersionWithoutRevision`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`currentWebVersionWithoutRevision`),Z.prototype),$(Z.prototype,`canUpdateRecords`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`canUpdateRecords`),Z.prototype),$(Z.prototype,`canDeleteRecords`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`canDeleteRecords`),Z.prototype),$(Z.prototype,`hideEnglishTranslations`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`hideEnglishTranslations`),Z.prototype),$(Z.prototype,`createdWithinLastWeek`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`createdWithinLastWeek`),Z.prototype),$(Z.prototype,`todaysDateMoment`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`todaysDateMoment`),Z.prototype),$(Z.prototype,`tomorrowsDate`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`tomorrowsDate`),Z.prototype),$(Z.prototype,`tomorrowsDateMoment`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`tomorrowsDateMoment`),Z.prototype),$(Z.prototype,`languageName`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`languageName`),Z.prototype),$(Z.prototype,`registered`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`registered`),Z.prototype),$(Z.prototype,`membershipTypeId`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`membershipTypeId`),Z.prototype),$(Z.prototype,`distanceFromXpGoal`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`distanceFromXpGoal`),Z.prototype),$(Z.prototype,`activePatreonMember`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`activePatreonMember`),Z.prototype),$(Z.prototype,`permanentPatreonMember`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`permanentPatreonMember`),Z.prototype),$(Z.prototype,`hasGroup`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`hasGroup`),Z.prototype),$(Z.prototype,`contentGroup`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`contentGroup`),Z.prototype),$(Z.prototype,`easyGermanGroup`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`easyGermanGroup`),Z.prototype),$(Z.prototype,`classroomGroup`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`classroomGroup`),Z.prototype),$(Z.prototype,`hasClassroomGroup`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`hasClassroomGroup`),Z.prototype),$(Z.prototype,`hasMembershipType`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`hasMembershipType`),Z.prototype),$(Z.prototype,`hasPermanentGroupMembership`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`hasPermanentGroupMembership`),Z.prototype),$(Z.prototype,`currentUserGroup`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`currentUserGroup`),Z.prototype),$(Z.prototype,`currentGroupMembershipType`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`currentGroupMembershipType`),Z.prototype),$(Z.prototype,`hasProMembershipOnSeedlang`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`hasProMembershipOnSeedlang`),Z.prototype),$(Z.prototype,`hasPermanentMembershipOnSeedlang`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`hasPermanentMembershipOnSeedlang`),Z.prototype),$(Z.prototype,`hasPermanentMembershipOnWhiteLabelSite`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`hasPermanentMembershipOnWhiteLabelSite`),Z.prototype),$(Z.prototype,`isMember`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`isMember`),Z.prototype),$(Z.prototype,`contentGroupId`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`contentGroupId`),Z.prototype),$(Z.prototype,`classroomGroupId`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`classroomGroupId`),Z.prototype),$(Z.prototype,`imageUrl`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`imageUrl`),Z.prototype),$(Z.prototype,`hasLevel`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`hasLevel`),Z.prototype),$(Z.prototype,`levelAbbreviation`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`levelAbbreviation`),Z.prototype),$(Z.prototype,`firstName`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`firstName`),Z.prototype),$(Z.prototype,`nativeSpeaker`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`nativeSpeaker`),Z.prototype),$(Z.prototype,`title`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`title`),Z.prototype),$(Z.prototype,`anyAdminOrModerator`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`anyAdminOrModerator`),Z.prototype),$(Z.prototype,`wasUiElementSeen`,[r.action],Object.getOwnPropertyDescriptor(Z.prototype,`wasUiElementSeen`),Z.prototype),$(Z.prototype,`designateUiElementAsSeen`,[r.action],Object.getOwnPropertyDescriptor(Z.prototype,`designateUiElementAsSeen`),Z.prototype),$(Z.prototype,`moduleIsContracted`,[r.action],Object.getOwnPropertyDescriptor(Z.prototype,`moduleIsContracted`),Z.prototype),$(Z.prototype,`inGroup`,[r.action],Object.getOwnPropertyDescriptor(Z.prototype,`inGroup`),Z.prototype),$(Z.prototype,`currencySymbol`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`currencySymbol`),Z.prototype),$(Z.prototype,`deckTypesOpe
2ned`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`deckTypesOpened`),Z.prototype),$(Z.prototype,`currentUserLeague`,[r.computed],Object.getOwnPropertyDescriptor(Z.prototype,`currentUserLeague`),Z.prototype),Z)})),Wt=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=W((it(),e($e))),i=(a(),e(o)),s=(Ie(),e(A)),c=W(Re()),l=W(at()),u=W(Ut()),d=Ve(),f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,M,N,P,F,I,L,R,z,B,V,H,U;function W(e){return e&&e.__esModule?e:{default:e}}function G(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function K(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function q(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,te(r.key),r)}}function ee(e,t,n){return t&&q(e.prototype,t),n&&q(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function te(e){var t=J(e,`string`);return n(t)==`symbol`?t:t+``}function J(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function ne(e,t,n){return t=oe(t),re(e,ae()?Reflect.construct(t,n||[],oe(e).constructor):t.apply(e,n))}function re(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return ie(e)}function ie(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function ae(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ae=function(){return!!e})()}function oe(e){return oe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},oe(e)}function se(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&Y(e,t)}function Y(e,t){return Y=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Y(e,t)}function ce(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(f=(0,s.serializable)((0,d.staticDateDecoratorOrNull)()),p=(0,s.serializable)((0,s.object)(l.default)),m=(0,s.serializable)((0,s.object)(u.default)),h=function(e){function t(){var e;K(this,t);var n=[...arguments];return e=ne(this,t,[].concat(n)),G(e,`id`,g,e),G(e,`maxVolume`,_,e),G(e,`cleared`,v,e),G(e,`webmUrl`,y,e),G(e,`mp4Url`,b,e),G(e,`mp4SourceExists`,x,e),G(e,`webmSourceExists`,S,e),G(e,`originalExtension`,C,e),G(e,`userId`,w,e),G(e,`normalizedMp4Url`,T,e),G(e,`sourceMp4Url`,E,e),G(e,`audioIsNormalized`,D,e),G(e,`reviewed`,O,e),G(e,`totalLoadTimeAndroid`,k,e),G(e,`totalLoadTimeIos`,M,e),G(e,`averageLoadTimeAndroid`,N,e),G(e,`averageLoadTimeIos`,P,e),G(e,`numberLoadedAndroid`,F,e),G(e,`numberLoadedIos`,I,e),G(e,`numberTimedOutAndroid`,L,e),G(e,`numberTimedOutIos`,R,e),G(e,`createdAt`,z,e),G(e,`videoable`,B,e),G(e,`user`,V,e),G(e,`fileSize`,H,e),G(e,`url`,U,e),e}return se(t,e),ee(t,[{key:`formattedFileSize`,get:function(){try{if(this.fileSize){var e=Math.floor(this.fileSize/1e3);return e>999?`${(0,r.default)(e/1e3,1)}MB`:`${e}KB`}return null}catch(e){return console.error(`Error formatting file size:`,e),null}}}])}(c.default),g=ce(h.prototype,`id`,[i.observable,s.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=ce(h.prototype,`maxVolume`,[i.observable,s.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=ce(h.prototype,`cleared`,[i.observable,s.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=ce(h.prototype,`webmUrl`,[i.observable,s.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=ce(h.prototype,`mp4Url`,[i.observable,s.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=ce(h.prototype,`mp4SourceExists`,[i.observable,s.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=ce(h.prototype,`webmSourceExists`,[i.observable,s.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=ce(h.prototype,`originalExtension`,[i.observable,s.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=ce(h.prototype,`userId`,[i.observable,s.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=ce(h.prototype,`normalizedMp4Url`,[i.observable,s.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=ce(h.prototype,`sourceMp4Url`,[i.observable,s.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=ce(h.prototype,`audioIsNormalized`,[i.observable,s.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=ce(h.prototype,`reviewed`,[i.observable,s.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=ce(h.prototype,`totalLoadTimeAndroid`,[i.observable,s.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=ce(h.prototype,`totalLoadTimeIos`,[i.observable,s.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=ce(h.prototype,`averageLoadTimeAndroid`,[i.observable,s.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=ce(h.prototype,`averageLoadTimeIos`,[i.observable,s.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=ce(h.prototype,`numberLoadedAndroid`,[i.observable,s.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=ce(h.prototype,`numberLoadedIos`,[i.observable,s.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=ce(h.prototype,`numberTimedOutAndroid`,[i.observable,s.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=ce(h.prototype,`numberTimedOutIos`,[i.observable,s.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=ce(h.prototype,`createdAt`,[i.observable,f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=ce(h.prototype,`videoable`,[i.observable,p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=ce(h.prototype,`user`,[i.observable,m],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),H=ce(h.prototype,`fileSize`,[i.observable,s.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=ce(h.prototype,`url`,[i.observable,s.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce(h.prototype,`formattedFileSize`,[i.computed],Object.getOwnPropertyDescriptor(h.prototype,`formattedFileSize`),h.prototype),h)}));function Gt(e,t){let n=t&&t.toUpperCase(),r=n===`USD`?`$`:`€`,i=n===`USD`?`.`:`,`;return`${r}${e.toFixed(2).replace(`.`,i)}`}var Kt=t((()=>{}));function qt(e){if(e)return e.toString().slice(-2)}var Jt=t((()=>{}));function Yt(e,t){let n=e.findIndex(e=>e.id===t);return n>0?e[n-1].id:e[e.length-1].id}var Xt=t((()=>{}));function Zt(){let e=document.cookie.split(`;`);for(let t=0;t<e.length;t++){let n=e[t].split(`=`)[0];n&&Qt.default.remove(n,{path:`/`})}}var Qt,$t=t((()=>{Qt=n(g())}));function en(e){if(e===!0||e===!1||e===0)return!1;if(typeof e==`string`){if(e.length===0)return!0;
2if(e.trim().length>0)return!1}return(0,tn.default)(e)}var tn,nn=t((()=>{tn=n(d())}));function rn(e){return!en(e)}var an=t((()=>{nn()}));function on(e){if(rn(e))return e=String(e).includes(`px`)?e.replace(`px`,``):e,parseInt(e,10)}var sn=t((()=>{an()}));function cn(e){return Math.floor(parseInt(e,10)/100)}var ln=t((()=>{}));function un(e){return(0,dn.default)(e,{target:`_blank`}).replace(/(?:\r\n|\r|\n)/g,`<br />`).replace(/&#39;/g,`'`)}var dn,fn=t((()=>{dn=n(u())}));function pn(e){if(rn(e))return e.toString().replace(/\B(?=(\d{3})+(?!\d))/g,`,`)}var mn=t((()=>{an()}));function hn(e){if(rn(e))return`more than ${(Math.round(e/100)*100).toString().replace(/\B(?=(\d{3})+(?!\d))/g,`,`)}`}var gn=t((()=>{an()}));function _n(e){let t=vn.default.get(e,{path:`/`});return t===`true`?!0:t===`false`?!1:rn(t)?t:null}var vn,yn=t((()=>{vn=n(g()),an()}));function bn(e={},t,n){let r={audio:{deviceId:e.audioSource?{exact:e.audioSource}:void 0}};if((e.videoSource||e.video)&&(r.video={deviceId:e.videoSource?{exact:e.videoSource}:void 0},Sn.default.safari||(r.video.width=Cn.width,r.video.height=Cn.height)),!navigator.mediaDevices||!navigator.mediaDevices.getUserMedia){n();return}navigator.mediaDevices.getUserMedia(r).then(function(e){t(e)}).catch(function(){n()})}var xn,Sn,Cn,wn=t((()=>{xn=_(),Sn=n(m()),Cn={width:{min:xn.Constants.VIDEO_DIMENSIONS,max:xn.Constants.VIDEO_DIMENSIONS},height:{min:xn.Constants.VIDEO_DIMENSIONS,max:xn.Constants.VIDEO_DIMENSIONS}}}));function Tn(e,t){let n=e.findIndex(e=>e.id===t);return n<e.length-1?e[n+1].id:e[0].id}var En=t((()=>{}));function Dn(e){return e?e===`test--`||e===`test++`?!0:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(String(e).toLowerCase()):!1}var On=t((()=>{}));function kn(e){return e>999999?`${(e/1e6).toFixed(2)}m`:e>999?`${(e/1e3).toFixed(1)}k`:e}var An=t((()=>{}));function jn(e){if(e==null||e===`NaN`||Number.isNaN(e))return null;if(e===`auto`)return`auto`;if(String(e).includes(`px`)||String(e).includes(`%`))return e;if(rn(e))return`${e}px`}var Mn=t((()=>{an()}));function Nn(e,t){if(!e||typeof e!=`string`||!t)return e;let n=Pn.Constants.SINGULAR_ARTICLES[t],r=Pn.Constants.PLURAL_ARTICLES[t],i=(0,Fn.uniq)((0,Fn.flatten)([n?(0,Fn.values)(n):[],r?(0,Fn.values)(r):[]])).filter(e=>e&&e.length>0);if(i.length===0)return e;let a=i.map(e=>e.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`)).join(`|`),o=RegExp(`^(${a})\\s+`,`i`);return e.replace(o,``)}var Pn,Fn,In=t((()=>{Pn=_(),Fn=s()}));function Ln(e){Rn.default.remove(e,{path:`/`,expires:999})}var Rn,zn=t((()=>{Rn=n(g())}));function Bn(e,t){rn(t)?Vn.default.set(e,t,{expires:999,path:`/`}):Vn.default.remove(e,{expires:999,path:`/`})}var Vn,Hn=t((()=>{Vn=n(g()),an()}));function Un(e,t){if(e.setSelectionRange)e.focus(),e.setSelectionRange(t,t);else if(e.createTextRange){let n=e.createTextRange();n.collapse(!0),n.moveEnd(`character`,t),n.moveStart(`character`,t),n.select()}}var Wn=t((()=>{}));function Gn(e){return e.replace(/_([a-z])/g,e=>e[1].toUpperCase())}var Kn=t((()=>{}));function qn(e){return(e?.exception?.values||[]).some(e=>(e.stacktrace?.frames||[]).some(e=>{let t=[e.filename,e.abs_path,e.context_line,e.pre_context&&e.pre_context.join(`
3`),e.post_context&&e.post_context.join(`
4`)].filter(Boolean).join(`
5`);return t.includes(`preload-helper`)||t.includes(`modulepreload`)||t.includes(`type="module" crossorigin`)}))}function Jn(e,t){return e.includes(`ChunkLoadError`)||e.includes(`CSS_CHUNK_LOAD_FAILED`)||e.includes(`Loading CSS chunk`)&&e.includes(`failed`)||e.includes(`Unable to preload CSS for`)||e.includes(`Failed to fetch dynamically imported module`)||e.includes(`Failed to fetch`)&&qn(t)}function Yn(e,t){return e.includes(`Maximum call stack`)&&qn(t)}function Xn(){p({dsn:`https://[email protected]/186663`,release:`b118a3387c06afdf625a4e3c513ea6a95901cac8`,environment:`production`,ignoreErrors:[`AbortError`,`NotSupportedError`,`NotAllowedError`,`Can't find variable: EmptyRanges`,`invalid origin`,`Request timeout for contentScriptVisibilityChanged`,/Unhandled error response received for message <.*>/,`Not implemented on this platform`],denyUrls:[/webkit-masked-url/],normalizeDepth:5,beforeSend(e,t){let n=window&&window.location&&window.location.href.match(`localhost`),r=window&&window.location&&window.location.href.match(`ngrok`);if(n||r)return null;let i=t&&t.originalException,a=i&&(i.message||i);if(a){let t=String(a);if(Yn(t,e)||t.includes(`ResizeObserver loop`)||t.includes(`ResizeObserver loop limit exceeded`))return null;if(Jn(t,e)&&typeof window<`u`&&window.sessionStorage){let e=window.sessionStorage.getItem(`seedlang__chunk_reload_attempted_v1`);if(!e||Date.now()-parseInt(e,10)<2e3)return null}}return a&&String(a).includes(`Maximum call stack`)&&(e.tags=e.tags||{},e.tags.error_type=`stack_overflow`,e.extra=e.extra||{},e.extra.url=window&&window.location&&window.location.href,e.extra.userAgent=window&&window.navigator&&window.navigator.userAgent),e}})}var Zn=t((()=>{f()}));function Qn(){let e=new Date,t=15e7;for(let e=t;e>0;e--);let n=new Date,r=Number(`${String(n.getSeconds())}.${String(n.getMilliseconds())}`)-Number(`${String(e.getSeconds())}.${String(e.getMilliseconds())}`);e.getMinutes()!=n.getMinutes()&&(r=60*(n.getMinutes()-e.getMinutes())+r);let i=1.156e-8*t/r;return Math.round(i*1e3)/1e3}var $n=t((()=>{}));function er(){return`xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx`.replace(/[xy]/g,function(e){let t=Math.random()*16|0;return(e==`x`?t:t&3|8).toString(16)})}var tr=t((()=>{}));function nr(e){return!!e}var rr=t((()=>{}));function ir(e,t){let n;if(e.multiSelect&&rn(t)){if((0,ar.isArray)(t)){let r=t.filter(e=>rn(e));n=r.length>2?`${r.length} Selected`:r.map(t=>{let n=e.options.find(e=>e[0]===t);if(n)return n[1]}).sort().join(`, `)}else if(t.match(`,`)){let r=t.split(`,`).filter(e=>rn(e));n=r.length>2?`${r.length} Selected`:r.map(t=>{let n=e.options.find(e=>e[0]===t);if(n)return n[1]}).sort().join(`, `)}}if(en(n)&&rn(t)){let r=e.options.find(e=>e[0]===t);rn(r)&&(n=r[1])}else e.userKey===`vocabSeen`&&(n=`Any`);return rn(n)?`${e.label}: ${n}`:null}var ar,or=t((()=>{an(),nn(),ar=s()}));function sr(e,t=`DE`){return e&&t===`FR`?e.replace(/'\s/g,`'`).replace(` - `,`-`).replace(/«/g,`«${cr.Constants.SPECIAL_PUNCTUATION.NARROW_NO_BREAK_SPACE}`).replace(`»`,`${cr.Constants.SPECIAL_PUNCTUATION.NARROW_NO_BREAK_SPACE}»`):e}var cr,lr=t((()=>{cr=_()}));function ur(e){if(rn(e)){let t=/(?:watch\?v=|^https:\/\/youtu\.be\/)(...........)/.exec(e);if(t)return`https://www.youtube.com/embed/${t[1]}`}return e}var dr=t((()=>{an()}));function fr(e){if(!e)return null;let t=e.trim(),n=t.match(/\p{L}/u);if(!n)return t;let r=n.index;return t.slice(0,r)+t[r].toUpperCase()+t.slice(r+1)}var pr=t((()=>{}));function mr(e){let t=document.createElement(`link`);t.rel=`stylesheet`,t.href=e,document.head.appendChild(t)}var hr=t((()=>{}));function gr(e){return new Promise(t=>{let n=document.createElement(`script`);n.src=e,n.onload=t,document.head.appendChild(n)})}var _r=t((()=>{}));function vr(e,t){let n=e.replace(`#`,``),r=parseInt(n.substring(0,2),16),i=parseInt(n.substring(2,4),16),a=parseInt(n.substring(4,6),16),o=e=>{let n=Math.round((255-e)*(t/100));return Math.min(255,e+n)},s=o(r),c=o(i),l=o(a),u=e=>e.toString(16).padStart(2,`0`);return`#${u(s)}${u(c)}${u(l)}`}var yr=t((()=>{}));function br(e){if(!en(e))return e.replace(/ä/g,`ae`).replace(/Ä/g,`Ae`).replace(/ä/g,`ae`).replace(/Ä/g,`Ae`).replace(/ö/g,`oe`).replace(/Ö/g,`Oe`).replace(/ö/g,`oe`).replace(/Ö/g,`Oe`).replace(/ü/g,`ue`).replace(/Ü/g,`Ue`).replace(/ü/g,`ue`).replace(/Ü/g,`Ue`).replace(/œ/g,`oe`).replace(/Œ/g,`Oe`).replace(/ß/g,`ss`).trim().replace(`  `,` `).replace(xr.Constants.SPECIAL_PUNCTUATION.RIGHT_SINGLE_QUOTATION_MARK,xr.Constants.SPECIAL_PUNCTUATION.APOSTROPHE).replace(xr.Constants.SPECIAL_PUNCTUATION.LEFT_SINGLE_QUOTATION_MARK,xr.Constants.SPECIAL_PUNCTUATION.APOSTROPHE).replace(/'\s+/,xr.Constants.SPECIAL_PUNCTUATION.APOSTROPHE).replace(/\(|\)/g,``).replace(RegExp(`\\s*(\\.{2,4}|${xr.Constants.SPECIAL_PUNCTUATION.ELLIPSIS})\\s*`),` `)}var xr,Sr=t((()=>{xr=_(),nn()}));function Cr(e){let t=document.createElement(`DIV`);return t.innerHTML=e,t.textContent||t.innerText||``}var wr=t((()=>{}));async function Tr(e){return new Promise(t=>setTimeout(t,e))}var Er=t((()=>{}));function Dr(e){return Object.entries(e).reduce((e,[t,n])=>(n!==void 0&&(e[t]=n),e),{})}var Or=t((()=>{}));function kr(e,t){return!t||t.isDefault?e&&e.membershipTypeId:typeof e?.userGroupForSite==`function`?e?.userGroupForSite(t)?.membershipTypeId:null}function Ar(e,t){let n=e&&e.signedUpWithPromotion;return Dr({email:e&&e.email,name:e&&e.name,language_id:e&&e.languageId,target_language_id:e&&e.targetLanguageId,level_id:e&&e.levelId,level_abbreviation:e&&e.levelAbbreviation,membership_type_id:kr(e,t),language_signed_up_with:e&&e.languageSignedUpWith,pro:!!(e&&e.membershipTypeId),experiment:e&&e.experiment,is_member:e&&e.isMember,permanent_membership:e&&e.permanentMembership,guest:e&&e.guest,converted_from_guest:e&&e.convertedFromGuest,promotion_slug:n&&n.slug,learning_preference:e&&e.learningPreference,country_code:e&&e.countryCode,site_id:t&&t.id,site_name:t&&t.teamName||t&&t.name})}function jr(){return typeof window<`u`&&typeof document<`u`&&typeof globalThis<`u`&&typeof Promise<`u`&&typeof Promise.prototype.finally==`function`}function Mr(){return typeof PerformanceObserver<`u`&&Array.prototype&&typeof Array.prototype.at==`function`}function Nr(){if(!jr())return!1;let e=window.location&&window.location.hostname;return!!(e&&([`localhost`,`127.0.0.1`].includes(e)||e.endsWith(`.ngrok.io`)))}function Pr(e){let t=typeof document.querySelector==`function`?document.querySelector(`meta[name="${e}"]`):null;return t?t.getAttribute(`content`):null}function Fr(e){return e.includes(`.i.posthog.com`)?e.replace(`.i.posthog.com`,`-assets.i.posthog.com`):e}function Ir(){return!jr()||!window.__seedlangPosthogInitialized?null:window.posthog||null}function Lr(){if(!jr())return null;let e=window.posthog;if(e&&e.__SV)return e;let t=e||[];return t.init=function(e,n,r){function i(e,t){let n=t.split(`.`),r=e,i=t;n.length===2&&(r=e[n[0]],i=n[1]),r[i]=function(){r.push([i].concat(Array.prototype.slice.call(arguments,0)))}}let a=document.createElement(`script`);a.type=`text/javascript`,a.crossOrigin=`anonymous`,a.async=!0,a.src=Fr(n.api_host||Kr)+`/static/array.js`;let o=document.getElementsByTagName(`script`)[0];o.parentNode.insertBefore(a,o);let s=t,c=r;c===void 0?c=`posthog`:s=t[c]=[],s.people=s.people||[],s.toString=function(e){let t=`posthog`;return c!==`posthog`&&(t+=`.${c}`),e||(t+=` (stub)`),t},s.people.toString=function(){return s.toString(1)+`.people (stub)`};let l=`init capture register register_once register_for_session unregister unregister_for_session getFeatureFlag getFeatureFlagPayload isFeatureEnabled reloadFeatureFlags updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures on onFeatureFlags onSessionId getSurveys getActiveMatchingSurveys render
5Survey canRenderSurvey getNextSurveyStep identify setPersonProperties group resetGroups setPersonPropertiesForFlags resetPersonPropertiesForFlags setGroupPropertiesForFlags resetGroupPropertiesForFlags reset get_distinct_id getGroups get_session_id get_session_replay_url alias set_config startSessionRecording stopSessionRecording sessionRecordingStarted captureException loadToolbar get_property getSessionProperty createPersonProfile opt_in_capturing opt_out_capturing has_opted_in_capturing has_opted_out_capturing clear_opt_in_out_capturing debug`.split(` `);for(let e=0;e<l.length;e+=1)i(s,l[e]);t._i.push([e,n,c])},window.posthog=t,t._i=t._i||[],t.__SV=1,t}function Rr(){return jr()?qr||{apiKey:Pr(`seedlang-posthog-api-key`)||void 0,host:Pr(`seedlang-posthog-host`)||Kr}:{}}async function zr(){if(!jr())return null;let e=Rr();if(e.apiKey)return e;try{let e=await fetch(`/api/posthog_config`);if(!e.ok)return null;let t=await e.json(),n=t&&(t.apiKey||t.api_key);return n?(qr={apiKey:n,host:t.host||Kr},qr):null}catch{return null}}function Br(){if(!jr())return null;let{apiKey:e,host:t}=Rr();return e?(Lr(),window.__seedlangPosthogInitialized||(window.posthog.init(e,{api_host:t,autocapture:!1,capture_performance:Mr(),defaults:`2026-01-30`}),window.__seedlangPosthogInitialized=!0),window.posthog):null}function Vr({siteIsDefault:e,user:t,allowCookies:n}){if(!jr()||!t||!t.signedOut&&!t.id||t&&t.blockUserTracking)return!1;if(e)return!0;let r=t.privacySettings;return r&&r.allowCookies!==void 0?!!r.allowCookies:!!n}function Hr(e){let t=e?Br():Ir();return t?(e?t.opt_in_capturing():t.opt_out_capturing(),!0):!1}function Ur(e,{trackingAllowed:t,site:n}={}){if(!t){let e=Ir();return e?(Hr(!1),window.__seedlangPosthogDistinctId&&(e.reset(),delete window.__seedlangPosthogDistinctId,delete window.__seedlangPosthogIdentifyKey),!1):!1}let r=Br();if(!r)return!1;if(Hr(!0),e&&e.id&&!e.signedOut){let t=String(e.id),i=Ar(e,n||e.site),a=JSON.stringify([t,i]);return window.__seedlangPosthogIdentifyKey!==a&&(r.identify(t,i),window.__seedlangPosthogDistinctId=t,window.__seedlangPosthogIdentifyKey=a),!0}return window.__seedlangPosthogDistinctId&&(r.reset(),delete window.__seedlangPosthogDistinctId,delete window.__seedlangPosthogIdentifyKey),!0}function Wr(e,t={}){let n=Ir();return n?(Nr()&&console.log(`[PostHog frontend event]`,{eventType:e,properties:t}),n.capture(e,t),!0):!1}function Gr(){let e=Ir();return!e||typeof e.get_session_id!=`function`?null:e.get_session_id()}var Kr,qr,Jr=t((()=>{Or(),an(),Kr=`https://eu.i.posthog.com`,qr=null}));function Yr(e){return e&&e.countryCode||e&&e.country_code}function Xr(e){return e&&e.isMember!==void 0?e.isMember:e&&e.is_member}function Zr(e,t){return typeof e?.userGroupForSite==`function`?e.userGroupForSite(t):!e||!t||!Array.isArray(e.userGroups)?null:e.userGroups.find(e=>e&&e.group&&e.group.siteId===t.id)}function Qr(e,t){return t&&!t.isDefault?Zr(e,t)?.membershipTypeId:e&&e.membershipTypeId!==void 0?e.membershipTypeId:e&&e.membership_type_id}function $r(e){return e&&e.teamName||e&&e.team_name||e&&e.name}function ei(e){return typeof e==`string`&&e.startsWith(`memrev - `)}function ti({params:e={},user:t,site:n}){return Dr({...e,is_member:e.is_member===void 0?Xr(t):e.is_member,membership_type_id:e.membership_type_id===void 0?Qr(t,n):e.membership_type_id,site_id:e.site_id===void 0?n&&n.id:e.site_id,site_name:e.site_name===void 0?$r(n):e.site_name,country_code:e.country_code===void 0?Yr(t):e.country_code})}function ni({eventType:e,params:t={},user:n,site:r}){let i=ti({params:t,user:n,site:r});return ei(e)?i:{...i,platform:`web`}}var ri=t((()=>{Or()}));function ii(e){return e===void 0?e:e.replace(/\d/g,``)}var ai=t((()=>{}));function oi(e){return e.replace(/\p{P}/gu,``).replace(/\s+/g,` `).replace(/\s+$/g,``)}function si(e,t,n){if((0,fi.isBlank)(e)||(0,fi.isBlank)(t))return!1;let r=e,i=t;return n!==`case`&&(r=r.toLowerCase(),i=i.toLowerCase()),n!==`specialCharacters`&&(r=(0,di.deburr)(r),i=(0,di.deburr)(i)),n!==`punctuation`&&(r=oi(r),i=oi(i)),r===i}function ci(e,t){return si(e,t)}function li(e,t){return{incorrectCasing:!si(e,t,`case`),incorrectSpecialCharacters:!si(e,t,`specialCharacters`),incorrectPunctuation:!si(e,t,`punctuation`)}}function ui(e,t){return(0,fi.isBlank)(e)||(0,fi.isBlank)(t)?``:e.trim().split(``).map((e,n)=>e===t.trim()[n]?e:`<u>${e}</u>`).join(``)}var di,fi,pi=t((()=>{di=s(),fi=h()}));function mi(e){try{return JSON.parse(e)}catch{return null}}var hi=t((()=>{}));function gi(e){try{if(typeof e==`string`)return _i(e);if(e instanceof Error)return _i(e.message);if(e&&e.message)return e.message}catch{}}function _i(e){if(!e||typeof e!=`string`)return;let t=mi(e);return t&&t.message&&(t.message||t.error.toString())||e}var vi=t((()=>{hi()}));function yi(e){if(!e||e.length===0)return``;if(e.length===1)return e[0];if(e.length===2)return`${e[0]} and ${e[1]}`;let t=e[e.length-1];return`${e.slice(0,-1).join(`, `)}, and ${t}`}var bi=t((()=>{}));function xi(e,t=2){return e<=0?1:Math.ceil(e/t)}function Si({gridContentHeightPx:e,rowCount:t,rowGapPx:n=10,minHeightPx:r=72,maxHeightPx:i=180}
5){if(t<1)return r;let a=(e-Math.max(0,t-1)*n)/t;return Math.min(i,Math.max(r,Math.floor(a)))}function Ci({gridContentHeightPx:e,optionCount:t,columns:n=2,rowGapPx:r=10,minHeightPx:i=72,maxHeightPx:a=180}){return Si({gridContentHeightPx:e,rowCount:xi(t,n),rowGapPx:r,minHeightPx:i,maxHeightPx:a})}var wi=t((()=>{}));function Ti(e,t){if(!Number.isFinite(t)||!e||e.length<=t)return e;let n=e.slice(0,t),r=n.lastIndexOf(` `),i=``;return i=r>0?n.slice(0,r).trim():n.trim(),i=i.replace(/[.,;:!?\-—]+$/,``),i+`...`}var Ei=t((()=>{}));function Di(e,t){return e?.exercise?.id?e.exercise:t?.find(t=>t.id===e?.exerciseId)}function Oi(e,t){let n=Di(e,t);return e?.frontText||e?.sentence?.displayTargetText||e?.sentence?.targetText||e?.word?.targetTextWithDefiniteArticle||e?.prompt||e?.interjectionCode||n?.exerciseEntries?.[0]?.sentence?.displayTargetText||n?.exerciseEntries?.[0]?.word?.targetTextWithDefiniteArticle}function ki(e,t){let n=Di(e,t)?.exerciseType?.name;return n?`${n} Exercise`:e?.cardType?.name||e?.cardRule?.cardType?.name||`Unknown Card Type`}var Ai=t((()=>{})),ji=r({amountWithCurrency:()=>Gt,bootstrapPosthogConfig:()=>zr,buildSharedEventProperties:()=>ti,buildWebPosthogEventProperties:()=>ni,capitalizeFirstLetter:()=>fr,capturePosthogEvent:()=>Wr,cents:()=>qt,compareSubmittedValueWithSolution:()=>li,createUuid:()=>er,deckCardListExercise:()=>Di,deckCardListText:()=>Oi,deckCardListTypeName:()=>ki,decrementId:()=>Yt,deleteAllCookies:()=>Zt,depixify:()=>on,detectBrowserSpeed:()=>Qn,displayTargetTextCorrectedForLanguage:()=>sr,dollar:()=>cn,formatComment:()=>un,formatFilterTag:()=>ir,formatNumber:()=>pn,formattedRoundNumber:()=>hn,getCookieValue:()=>_n,getMessageFromError:()=>gi,getPosthogSessionId:()=>Gr,getUserMedia:()=>bn,getYoutubeEmbedUrl:()=>ur,incrementId:()=>Tn,initPosthog:()=>Br,isBlank:()=>en,isFrontendOnlyEvent:()=>ei,isPresent:()=>rn,isTruthy:()=>nr,isValidEmail:()=>Dn,kFormatter:()=>kn,lightenColor:()=>vr,loadCss:()=>mr,loadScript:()=>gr,niceJoin:()=>yi,normalizeCharacters:()=>br,pixify:()=>jn,referrerOptionButtonHeightForOptions:()=>Ci,referrerOptionButtonHeightForRows:()=>Si,referrerOptionGridRowCount:()=>xi,removeArticleFromText:()=>Nn,removeCookie:()=>Ln,safeParseJson:()=>mi,sameWithoutCaseAccentsAndPunctuation:()=>ci,sentryInitializer:()=>Xn,setCookieValue:()=>Bn,setInputCaret:()=>Un,setPosthogTrackingEnabled:()=>Hr,shouldTrackWebPosthog:()=>Vr,sleep:()=>Tr,stripHtmlTags:()=>Cr,syncPosthogUser:()=>Ur,toCamelCase:()=>Gn,truncateAtWordBoundary:()=>Ti,underlineWronglyPositionedCharacters:()=>ui,withoutDigits:()=>ii}),Mi=t((()=>{Kt(),Jt(),Xt(),$t(),sn(),ln(),fn(),mn(),gn(),yn(),wn(),En(),nn(),an(),On(),An(),Mn(),In(),zn(),Hn(),Wn(),Kn(),Zn(),$n(),tr(),rr(),or(),lr(),dr(),pr(),hr(),_r(),yr(),Sr(),wr(),Er(),Jr(),ri(),ai(),pi(),vi(),hi(),bi(),wi(),Ei(),Ai()})),Ni=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=b(Re()),a=_(),o=(Mi(),e(ji)),s=Ve(),c,l,u,d,f,p,m,h,g,v,y;function b(e){return e&&e.__esModule?e:{default:e}}function x(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function S(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function C(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,T(r.key),r)}}function w(e,t,n){return t&&C(e.prototype,t),n&&C(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function T(e){var t=E(e,`string`);return n(t)==`symbol`?t:t+``}function E(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function D(e,t,n){return t=N(t),O(e,M()?Reflect.construct(t,n||[],N(e).constructor):t.apply(e,n))}function O(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return k(e)}function k(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function M(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(M=function(){return!!e})()}
5function N(e){return N=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},N(e)}function P(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&F(e,t)}function F(e,t){return F=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},F(e,t)}function I(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=(0,r.serializable)((0,s.staticDateDecoratorOrNull)()),l=(0,r.serializable)((0,s.staticDateDecoratorOrNull)()),u=function(e){function t(){var e;S(this,t);var n=[...arguments];return e=D(this,t,[].concat(n)),x(e,`id`,d,e),x(e,`text`,f,e),x(e,`languageId`,p,e),x(e,`userId`,m,e),x(e,`displayGender`,h,e),x(e,`ukSpelling`,g,e),x(e,`updatedAt`,v,e),x(e,`createdAt`,y,e),e}return P(t,e),w(t,[{key:`rightToLeftLanguage`,get:function(){return a.Constants.RTL_LANGUAGE_IDS.includes(this.languageId)}},{key:`formattedText`,get:function(){return isNaN(Number(this.text))||this.text.length===4?this.text:Number(this.text).toLocaleString((0,o.isBlank)(this.languageId)||this.languageId===`U`?`EN`:this.languageId)}},{key:`textForUser`,value:function(e){return this.languageId===`EN`&&e!=null&&e.useBritishEnglish&&this.ukSpelling?this.ukSpelling:this.text}}])}(i.default),d=I(u.prototype,`id`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=I(u.prototype,`text`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=I(u.prototype,`languageId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=I(u.prototype,`userId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=I(u.prototype,`displayGender`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=I(u.prototype,`ukSpelling`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=I(u.prototype,`updatedAt`,[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=I(u.prototype,`createdAt`,[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u)})),Pi=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=b(Re()),c=b(Ni()),l,u,d,f,p,m,h,g,_,v,y;function b(e){return e&&e.__esModule?e:{default:e}}function x(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function S(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,w(r.key),r)}}function C(e,t,n){return t&&S(e.prototype,t),n&&S(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function w(e){var t=T(e,`string`);return n(t)==`symbol`?t:t+``}function T(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function E(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function D(e,t,n){return t=N(t),O(e,M()?Reflect.construct(t,n||[],N(e).constructor):t.apply(e,n))}function O(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return k(e)}function k(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function M(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(M=function(){return!!e})()}
5function N(e){return N=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},N(e)}function P(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&F(e,t)}function F(e,t){return F=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},F(e,t)}function I(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,r.serializable)((0,r.object)(c.default)),u=function(e){function t(){var e;E(this,t);var n=[...arguments];return e=D(this,t,[].concat(n)),x(e,`id`,d,e),x(e,`accepted`,f,e),x(e,`userId`,p,e),x(e,`default`,m,e),x(e,`translatedByAi`,h,e),x(e,`flaggedForRetranslation`,g,e),x(e,`aggregateScore`,_,e),x(e,`meaningId`,v,e),x(e,`source`,y,e),e}return P(t,e),C(t)}(s.default),d=I(u.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=I(u.prototype,`accepted`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=I(u.prototype,`userId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=I(u.prototype,`default`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=I(u.prototype,`translatedByAi`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=I(u.prototype,`flaggedForRetranslation`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=I(u.prototype,`aggregateScore`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=I(u.prototype,`meaningId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=I(u.prototype,`source`,[i.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),u)})),Fi=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),s=_(Re()),c,l,u,d,f,p,m,h,g;function _(e){return e&&e.__esModule?e:{default:e}}function v(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function y(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,x(r.key),r)}}function b(e,t,n){return t&&y(e.prototype,t),n&&y(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function x(e){var t=S(e,`string`);return n(t)==`symbol`?t:t+``}function S(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function C(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function w(e,t,n){return t=O(t),T(e,D()?Reflect.construct(t,n||[],O(e).constructor):t.apply(e,n))}function T(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return E(e)}function E(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function D(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(D=function(){return!!e})()}function O(e){return O=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},O(e)}function k(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&M(e,t)}
5function M(e,t){return M=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},M(e,t)}function N(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(){var e;C(this,t);var n=[...arguments];return e=w(this,t,[].concat(n)),v(e,`id`,l,e),v(e,`name`,u,e),v(e,`abbreviation`,d,e),v(e,`description`,f,e),v(e,`showInCard`,p,e),v(e,`requiresCase`,m,e),v(e,`root`,h,e),v(e,`wordOption`,g,e),e}return k(t,e),b(t)}(s.default),l=N(c.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=N(c.prototype,`name`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=N(c.prototype,`abbreviation`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=N(c.prototype,`description`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=N(c.prototype,`showInCard`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=N(c.prototype,`requiresCase`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=N(c.prototype,`root`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=N(c.prototype,`wordOption`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),Ii=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),s=y(Re()),c,l,u,d,f,p,m,h,g,_,v;function y(e){return e&&e.__esModule?e:{default:e}}function b(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function x(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,C(r.key),r)}}function S(e,t,n){return t&&x(e.prototype,t),n&&x(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function C(e){var t=w(e,`string`);return n(t)==`symbol`?t:t+``}function w(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function T(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function E(e,t,n){return t=M(t),D(e,k()?Reflect.construct(t,n||[],M(e).constructor):t.apply(e,n))}function D(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return O(e)}function O(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function k(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(k=function(){return!!e})()}function M(e){return M=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},M(e)}function N(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&P(e,t)}function P(e,t){return P=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},P(e,t)}function F(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(){var e;T(this,t);var n=[...arguments];return e=E(this,t,[].concat(n)),b(e,`id`,l,e),b(e,`pos`,u,e),b(e,`dep`,d,e),b(e,`tag`,f,e),b(e,`morphDefinite`,p,e),b(e,`morphCase`,m,e),b(e,`morphTense`,h,e),b(e,`morphVerbForm`,g,e),b(e,`morphMood`,_,e),b(e,`description`,v,e),e}return N(t,e),S(t)}(s.default),l=F(c.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=F(c.prototype,`pos`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=F(c.prototype,`dep`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=F(c.prototype,`tag`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=F(c.prototype,`morphDefinite`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=F(c.prototype,`morphCase`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=F(c.prototype,`morphTense`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=F(c.prototype,`morphVerbForm`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=F(c.prototype,`morphMood`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=F(c.prototype,`description`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),Li=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),s=N(Re()),c=N(Fi()),l=N(Ii()),u=N(Ze()),d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,M;
5function N(e){return e&&e.__esModule?e:{default:e}}function P(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function F(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function I(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,R(r.key),r)}}function L(e,t,n){return t&&I(e.prototype,t),n&&I(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function R(e){var t=z(e,`string`);return n(t)==`symbol`?t:t+``}function z(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function B(e,t,n){return t=W(t),V(e,U()?Reflect.construct(t,n||[],W(e).constructor):t.apply(e,n))}function V(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return H(e)}function H(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function U(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(U=function(){return!!e})()}function W(e){return W=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},W(e)}function G(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&K(e,t)}function K(e,t){return K=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},K(e,t)}function q(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(d=(0,i.serializable)((0,i.object)(c.default)),f=(0,i.serializable)((0,i.object)(c.default)),p=(0,i.serializable)((0,i.list)((0,i.object)(l.default))),m=(0,i.serializable)((0,i.list)((0,i.object)(u.default))),h=function(e){function t(){var e;F(this,t);var n=[...arguments];return e=B(this,t,[].concat(n)),P(e,`id`,g,e),P(e,`name`,_,e),P(e,`abbreviation`,v,e),P(e,`descriptionMd`,y,e),P(e,`showInCard`,b,e),P(e,`requiresCase`,x,e),P(e,`root`,S,e),P(e,`wordOption`,C,e),P(e,`showInVocabTrainer`,w,e),P(e,`evaluateFromRoot`,T,e),P(e,`languagesString`,E,e),P(e,`rootWordType`,D,e),P(e,`precedingWordType`,O,e),P(e,`spacyAttributes`,k,e),P(e,`concepts`,M,e),e}return G(t,e),L(t,[{key:`formattedName`,get:function(){return this.name===`Root Adjective`?`Adjective`:this.name}},{key:`shortName`,get:function(){return this.name===`Root Adjective`?`Adj`:this.name}},{key:`selfOrRoot`,get:function(){return this.root?this:this.rootWordType}}])}(s.default),g=q(h.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=q(h.prototype,`name`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=q(h.prototype,`abbreviation`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=q(h.prototype,`descriptionMd`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=q(h.prototype,`showInCard`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=q(h.prototype,`requiresCase`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=q(h.prototype,`root`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=q(h.prototype,`wordOption`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=q(h.prototype,`showInVocabTrainer`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=q(h.prototype,`evaluateFromRoot`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=q(h.prototype,`languagesString`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=q(h.prototype,`rootWordType`,[r.observable,d],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),O=q(h.prototype,`precedingWordType`,[r.observable,f],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),k=q(h.prototype,`spacyAttributes`,[r.observable,p],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),M=q(h.prototype,`concepts`,[r.observable,m],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),q(h.prototype,`formattedName`,[r.computed],Object.getOwnPropertyDescriptor(h.prototype,`formattedName`),h.prototype),q(h.prototype,`shortName`,[r.computed],Object.getOwnPropertyDescriptor(h.prototype,`shortName`),h.prototype),q(h.prototype,`selfOrRoot`,[r.computed],Object.getOwnPropertyDescriptor(h.prototype,`selfOrRoot`),h.prototype),h)})),Ri=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
5var r=(Ie(),e(A)),i=(a(),e(o)),s=h(),c=k(Qe()),l=k(Re()),u=_(),d,f,p,m,g,v,y,b,x,S,C,w,T,E,D,O;function k(e){return e&&e.__esModule?e:{default:e}}function M(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function N(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function P(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,I(r.key),r)}}function F(e,t,n){return t&&P(e.prototype,t),n&&P(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function I(e){var t=L(e,`string`);return n(t)==`symbol`?t:t+``}function L(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function R(e,t,n){return t=H(t),z(e,V()?Reflect.construct(t,n||[],H(e).constructor):t.apply(e,n))}function z(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return B(e)}function B(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function V(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(V=function(){return!!e})()}function H(e){return H=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},H(e)}function U(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&W(e,t)}function W(e,t){return W=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},W(e,t)}function G(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(d=(0,r.serializable)((0,r.list)((0,r.object)(c.default))),f=function(e){function t(){var e;N(this,t);var n=[...arguments];return e=R(this,t,[].concat(n)),M(e,`id`,p,e),M(e,`sentencesCount`,m,e),M(e,`targetText`,g,e),M(e,`targetId`,v,e),M(e,`gender`,y,e),M(e,`plural`,b,e),M(e,`useParenthesesOnGender`,x,e),M(e,`articleHasApostrophe`,S,e),M(e,`articleTakesOppositeGender`,C,e),M(e,`languageId`,w,e),M(e,`articleIsHidden`,T,e),M(e,`singularArticle`,E,e),M(e,`pluralArticle`,D,e),M(e,`conjugatedVerbStrings`,O,e),e}return U(t,e),F(t,[{key:`definiteArticle`,get:function(){if((0,s.isPresent)(this.gender)){var e=this.plural?this.pluralArticle:this.singularArticle;return this.useParenthesesOnGender&&(e=`(${e})`),e}return null}},{key:`genderAbbreviation`,get:function(){var e=``;return this.gender===`feminine`?e=` (f.)`:this.gender===`masculine`&&this.languageId===`NL`?e=` (c.)`:this.gender===`masculine`?e=` (m.)`:this.gender===`neuter`&&(e=` (n.)`),e}},{key:`targetTextWithDefiniteArticle`,get:function(){return this.articleIsHidden?this.targetText:this.isNoun&&this.languageId===`DE`&&this.gender&&!this.root&&this.caseAbbreviation&&!this.plural&&u.Constants.ARTICLES[this.caseAbbreviation.toLowerCase()]&&u.Constants.ARTICLES[this.caseAbbreviation.toLowerCase()][this.gender]?`${u.Constants.ARTICLES[this.caseAbbreviation.toLowerCase()][this.gender]} ${this.targetText}`:this.isNoun&&this.languageId===`DE`&&this.gender&&!this.root&&this.caseAbbreviation&&u.Constants.ARTICLES[this.caseAbbreviation.toLowerCase()]&&u.Constants.ARTICLES[this.caseAbbreviation.toLowerCase()].plural?`${u.Constants.ARTICLES[this.caseAbbreviation.toLowerCase()].plural} ${this.targetText}`:this.languageId===`IT`&&this.isNoun&&this.gender===`masculine`&&`${u.Constants.LETTERS_THAT_TAKE_APOSTROPHE_IN_FR}szSZ`.includes(this.targetText[0])?this.plural?`gli ${this.targetText}`:`lo ${this.targetText}`:this.languageId===`CA`&&this.isNoun&&!this.plural&&this.gender?this.articleHasApostrophe||this.shouldTakeApostropheInCatalan()&&!this.feminineWordWithNoApostropheInCatalan()?`l'${this.targetText}${this.genderAbbreviation}`:`${this.definiteArticle} ${this.targetText}${this.articleTakesOppositeGender?this.genderAbbreviation:``}`:this.isNoun&&!this.plural&&this.gender&&[`FR`,`IT`].includes(this.languageId)&&(this.articleHasApostrophe||u.Constants.LETTERS_THAT_TAKE_APOSTROPHE_IN_FR.includes(this.targetText[0]))?`l'${this.targetText}${this.languageId===`IT`?``:this.genderAbbreviation}`:this.isNoun&&this.gender&&this.definiteArticle?`${this.definiteArticle} ${this.targetText}${this.articleTakesOppositeGender?this.genderAbbreviation:``}`:this.targetText}},{key:`shouldTakeApostropheInCatalan`,value:function(){return u.Constants.LETTERS_THAT_TAKE_APOSTROPHE_IN_CA.includes(this.targetText[0])}},{key:`feminineWordWithNoApostropheInCatalan`,value:function(){return this.gender===`feminine`&&/^[iu]|^hi|^hu/i.test(this.targetText)}}])}(l.default),p=G(f.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=G(f.prototype,`sentencesCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=G(f.prototype,`targetText`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=G(f.prototype,`targetId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=G(f.prototype,`gender`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=G(f.prototype,`plural`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=G(f.prototype,`useParenthesesOnGender`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=G(f.prototype,`articleHasApostrophe`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=G(f.prototype,`articleTakesOppositeGender`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=G(f.prototype,`languageId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=G(f.prototype,`articleIsHidden`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=G(f.prototype,`singularArticle`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=G(f.prototype,`pluralArticle`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=G(f.prototype,`conjugatedVerbStrings`,[i.observable,d],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),G(f.prototype,`definiteArticle`,[i.computed],Object.getOwnPropertyDescriptor(f.prototype,`definiteArticle`),f.prototype),G(f.prototype,`genderAbbreviation`,[i.computed],Object.getOwnPropertyDescriptor(f.prototype,`genderAbbreviation`),f.prototype),G(f.prototype,`targetTextWithDefiniteArticle`,[i.computed],Object.getOwnPropertyDescriptor(f.prototype,`targetTextWithDefiniteArticle`),f.prototype),f)})),zi=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
5var r=(Ie(),e(A)),i=(a(),e(o)),s=h(),c=w(Re()),l=w(Wt()),u,d,f,p,m,g,_,v,y,b,x,S,C;function w(e){return e&&e.__esModule?e:{default:e}}function T(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function E(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function D(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,k(r.key),r)}}function O(e,t,n){return t&&D(e.prototype,t),n&&D(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function k(e){var t=M(e,`string`);return n(t)==`symbol`?t:t+``}function M(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function N(e,t,n){return t=L(t),P(e,I()?Reflect.construct(t,n||[],L(e).constructor):t.apply(e,n))}function P(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return F(e)}function F(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function I(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(I=function(){return!!e})()}
5function L(e){return L=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},L(e)}function R(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&z(e,t)}function z(e,t){return z=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},z(e,t)}function B(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(u=(0,r.serializable)((0,r.object)(l.default)),d=(0,r.serializable)((0,r.list)((0,r.object)(l.default))),f=function(e){function t(){var e;E(this,t);var n=[...arguments];return e=N(this,t,[].concat(n)),T(e,`videoClipUploading`,p,e),T(e,`id`,m,e),T(e,`text`,g,e),T(e,`normalizedText`,_,e),T(e,`translationsCount`,v,e),T(e,`translationType`,y,e),T(e,`gender`,b,e),T(e,`replaceVideo`,x,e),T(e,`videoClip`,S,e),T(e,`videoClips`,C,e),e}return R(t,e),O(t,[{key:`hasVideoClipOrRecorded`,get:function(){return this.videoClipUploading||(0,s.isPresent)(this.videoClip)}},{key:`hasVideoClip`,get:function(){return(0,s.isPresent)(this.videoClip)}},{key:`setVideoClip`,value:function(e){this.videoClip=(0,r.deserialize)(l.default,e)}}])}(c.default),p=B(f.prototype,`videoClipUploading`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=B(f.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=B(f.prototype,`text`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=B(f.prototype,`normalizedText`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=B(f.prototype,`translationsCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=B(f.prototype,`translationType`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=B(f.prototype,`gender`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=B(f.prototype,`replaceVideo`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=B(f.prototype,`videoClip`,[i.observable,u],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),C=B(f.prototype,`videoClips`,[i.observable,d],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),B(f.prototype,`hasVideoClipOrRecorded`,[i.computed],Object.getOwnPropertyDescriptor(f.prototype,`hasVideoClipOrRecorded`),f.prototype),B(f.prototype,`hasVideoClip`,[i.computed],Object.getOwnPropertyDescriptor(f.prototype,`hasVideoClip`),f.prototype),f)})),Bi=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),c=h(),l=s(),u=Me(Re()),d=Me(Pi()),f=Me(Li()),p=Me(Ri()),m=Me(Xe()),g=Me(Ze()),v=Me(Qe()),y=Me(zi()),b=_(),x,S,C,w,T,E,D,O,k,M,N,P,F,I,L,R,z,B,V,H,U,W,G,K,q,ee,te,J,ne,re,ie,ae,oe,se,Y,ce,le,ue,de,fe,pe,me,he,ge,_e,ve,ye,be,xe,Se,Ce,we,Te,Ee,De,Oe,X,ke,Ae,je,Z;function Me(e){return e&&e.__esModule?e:{default:e}}function Ne(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function Pe(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function Fe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,ze(r.key),r)}}function Le(e,t,n){return t&&Fe(e.prototype,t),n&&Fe(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function ze(e){var t=Be(e,`string`);return n(t)==`symbol`?t:t+``}function Be(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function Ve(e,t,n){return t=Ge(t),He(e,We()?Reflect.construct(t,n||[],Ge(e).constructor):t.apply(e,n))}function He(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return Ue(e)}function Ue(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function We(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(We=function(){return!!e})()}function Ge(e){return Ge=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ge(e)}function Ke(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&qe(e,t)}function qe(e,t){return qe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},qe(e,t)}function Je(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(x=(0,i.serializable)((0,i.object)(f.default)),S=(0,i.serializable)((0,i.object)(m.default)),C=(0,i.serializable)((0,i.object)(y.default)),w=(0,i.serializable)((0,i.object)(p.default)),T=(0,i.serializable)((0,i.object)(p.default)),E=(0,i.serializable)((0,i.list)((0,i.object)(p.default))),D=(0,i.serializable)((0,i.list)((0,i.object)(g.default))),O=(0,i.serializable)((0,i.list)((0,i.object)(d.default))),k=(0,i.serializable)((0,i.list)((0,i.object)(d.default))),M=(0,i.serializable)((0,i.list)((0,i.object)(v.default))),N=function(e){function t(){var e;Pe(this,t);var n=[...arguments];return e=Ve(this,t,[].concat(n)),Ne(e,`originalDeckId`,P,e),Ne(e,`selectedDeckId`,F,e),Ne(e,`id`,I,e),Ne(e,`simple`,L,e),Ne(e,`source`,R,e),Ne(e,`type`,z,e),Ne(e,`complexity`,B,e),Ne(e,`levelId`,V,e),Ne(e,`plural`,H,e),Ne(e,`label`,U,e),Ne(e,`gender`,W,e),Ne(e,`sentencesCount`,G,e),Ne(e,`hasSentences`,K,e),Ne(e,`enSourcesCount`,q,e),Ne(e,`targetText`,ee,e),Ne(e,`targetId`,te,e),Ne(e,`isPrefix`,J,e),Ne(e,`isStem`,ne,e),Ne(e,`noPlural`,re,e),Ne(e,`root`,ie,e),Ne(e,`useInFeedEntry`,ae,e),Ne(e,`excludeFromPublicLists`,oe,e),Ne(e,`excludeAsPluralForm`,se,e),Ne(e,`frequencyRanking`,Y,e),Ne(e,`pendingApproval`,ce,e),Ne(e,`grammarTense`,le,e),Ne(e,`languageId`,ue,e),Ne(e,`wordTypeId`,de,e),Ne(e,`useParenthesesOnGender`,fe,e),Ne(e,`articleHasApostrophe`,pe,e),Ne(e,`articleTakesOppositeGender`,me,e),Ne(e,`articleIsHidden`,he,e),Ne(e,`relatedWordsString`,ge,e),Ne(e,`childrenSynonymsString`,_e,e),Ne(e,`synonymsCount`,ve,e),Ne(e,`meaningsCount`,ye,e),Ne(e,`wordDerivationStemsCount`,be,e),Ne(e,`wordDerivationChildrenCount`,xe,e),Ne(e,`stressedCh
5aracters`,Se,e),Ne(e,`childWordsList`,Ce,e),Ne(e,`wordType`,we,e),Ne(e,`level`,Te,e),Ne(e,`target`,Ee,e),Ne(e,`rootWord`,De,e),Ne(e,`genderVariant`,Oe,e),Ne(e,`pluralNouns`,X,e),Ne(e,`concepts`,ke,e),Ne(e,`translationSources`,Ae,e),Ne(e,`meaningSourcePreviews`,je,e),Ne(e,`conjugatedVerbStrings`,Z,e),e}return Ke(t,e),Le(t,[{key:`hasRelatedWords`,get:function(){return this.wordType?.name!==`Number`&&(this.synonymsCount>0||this.wordDerivationStemsCount>0||this.wordDerivationChildrenCount>0)}},{key:`pluralNoun`,get:function(){return(0,c.isPresent)(this.pluralNouns)?this.pluralNouns[0]:null}},{key:`formattedTargetText`,get:function(){return this.type===`Word`&&(0,c.isPresent)(this.wordType?.abbreviation)?`${this.targetText} (${this.wordType.abbreviation})`:this.targetText}},{key:`hasWordType`,get:function(){return(0,c.isPresent)(this.wordType)&&(0,c.isPresent)(this.wordType.id)}},{key:`wordTypeName`,get:function(){var e=new Map(b.Constants.WORD_TYPES.map(function(e){return[e.id,e.name]}));return(0,c.isPresent)(this.wordTypeId)?e.get(this.wordTypeId):null}},{key:`levelAbbreviation`,get:function(){return(0,c.isPresent)(this.level)?this.level.abbreviation:null}},{key:`enTranslationSources`,get:function(){if(!(0,c.isBlank)(this.translationSources))return(0,l.compact)(this.translationSources.filter(function(e){return e.source&&e.source?.languageId===`EN`&&!e.rejected&&(!e.userId||e.accepted)&&(0,c.isBlank)(e.meaningId)}))}},{key:`sourceList`,get:function(){if(!(0,c.isBlank)(this.enTranslationSources))return this.enTranslationSources.map(function(e){return e.source?e.source.text:null}).join(`, `)}},{key:`caseAbbreviation`,get:function(){var e=this.concepts.find(function(e){return(0,c.isPresent)(e.grammarCase)});return(0,c.isPresent)(e)?e.grammarCase:null}},{key:`tenseAbbreviation`,get:function(){var e=this.concepts.find(function(e){return(0,c.isPresent)(e.grammarTense)});return(0,c.isPresent)(e)?e.grammarTense:null}},{key:`isVerb`,get:function(){return this.wordTypeId===`4c4389c1-f805-4d1c-ba45-6721cf400aef`}},{key:`isNoun`,get:function(){return this.wordTypeId===`d5c5fcef-bb92-48a8-b00b-e7c71cb33068`}},{key:`definiteArticle`,get:function(){if((0,c.isPresent)(this.gender)){var e=this.languageId||`DE`,t=this.articleTakesOppositeGender?this.gender===`feminine`?`masculine`:`feminine`:this.gender,n;return b.Constants.PLURAL_ARTICLES[e]&&b.Constants.PLURAL_ARTICLES[e][t]&&(n=this.plural?b.Constants.PLURAL_ARTICLES[e][t]:b.Constants.SINGULAR_ARTICLES[e][t]),this.useParenthesesOnGender&&(n=`(${n})`),n}return null}},{key:`genderAbbreviationWithoutPlural`,get:function(){return(0,c.isPresent)(this.gender)?this.gender[0]:null}},{key:`genderAbbreviation`,get:function(){var e=``;return this.gender===`feminine`?e=` (f.)`:this.gender===`masculine`&&this.languageId===`NL`?e=` (c.)`:this.gender===`masculine`?e=` (m.)`:this.gender===`neuter`&&(e=` (n.)`),e}},{key:`targetTextWithDefiniteArticle`,get:function(){return this.articleIsHidden?this.targetText:this.isNoun&&this.languageId===`DE`&&this.gender&&!this.root&&this.caseAbbreviation&&!this.plural&&b.Constants.ARTICLES[this.caseAbbreviation.toLowerCase()]&&b.Constants.ARTICLES[this.caseAbbreviation.toLowerCase()][this.gender]?`${b.Constants.ARTICLES[this.caseAbbreviation.toLowerCase()][this.gender]} ${this.targetText}`:this.isNoun&&this.languageId===`DE`&&this.gender&&!this.root&&this.caseAbbreviation&&b.Constants.ARTICLES[this.caseAbbreviation.toLowerCase()]&&b.Constants.ARTICLES[this.caseAbbreviation.toLowerCase()].plural?`${b.Constants.ARTICLES[this.caseAbbreviation.toLowerCase()].plural} ${this.targetText}`:this.languageId===`IT`&&this.isNoun&&this.gender===`masculine`&&`${b.Constants.LETTERS_THAT_TAKE_APOSTROPHE_IN_FR}szSZ`.includes(this.targetText[0])?this.plural?`gli ${this.targetText}`:`lo ${this.targetText}`:this.languageId===`CA`&&this.isNoun&&!this.plural&&this.gender?this.articleHasApostrophe||this.shouldTakeApostropheInCatalan()&&!this.feminineWordWithNoApostropheInCatalan()?`l'${this.targetText}${this.genderAbbreviation}`:`${this.definiteArticle} ${this.targetText}${this.articleTakesOppositeGender?this.genderAbbreviation:``}`:this.isNoun&&!this.plural&&this.gender&&[`FR`,`IT`].includes(this.languageId)&&(this.articleHasApostrophe||b.Constants.LETTERS_THAT_TAKE_APOSTROPHE_IN_FR.includes(this.targetText[0]))?`l'${this.targetText}${this.languageId===`IT`?``:this.genderAbbreviation}`:this.isNoun&&this.gender&&this.definiteArticle?`${this.definiteArticle} ${this.targetText}${this.articleTakesOppositeGender?this.genderAbbreviation:``}`:this.targetText}},{key:`shouldTakeApostropheInCatalan`,value:function(){return b.Constants.LETTERS_THAT_TAKE_APOSTROPHE_IN_CA.includes(this.targetText[0])}},{key:`feminineWordWithNoApostropheInCatalan`,value:function(){return this.gender===`feminine`&&/^[iu]|^hi|^hu/i.test(this.targetText)}},{key:`targetTextWithDefiniteArticleAndSource`,get:function(){return(0,c.isPresent)(this.source)?`${this.targetTextWithDefiniteArticle} - ${this.source}`:this.targetTextWithDefiniteArticle}},{key:`dictionaryUrl`,get:function(){return(0,c.isPresent)(this.targetText)?`http://dict.cc?s=${this.targetText.replace(` `,`+`)}`:null}},{key:`setOriginalDeckId`,value:function(e){this.originalDeckId=e}},{key:`setSelectedDeckId`,value:function(e){this.selectedDeckId=e}},{key:`publicInVocab`,get:function(){return this.wordType?.showInVocabTrainer&&!this.excludeFromPublicLists&&!this.pendingApproval&&(0,c.isPresent)(this.target?.videoClip)&&this.enSourcesCount>0}},{key:`publicPhrase`,get:function(){return this.wordType?.abbreviation===`phr`&&!this.excludeFromPublicLists&&!this.pendingApproval&&(0,c.isPresent)(this.target?.videoClip)&&this.enSourcesCount>0}}])}(u.default),P=Je(N.prototype,`originalDeckId`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=Je(N.prototype,`selectedDeckId`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=Je(N.prototype,`id`,[i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=Je(N.prototype,`simple`,[i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=Je(N.prototype,`source`,[i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=Je(N.prototype,`type`,[i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=Je(N.prototype,`complexity`,[i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=Je(N.prototype,`levelId`,[i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=Je(N.prototype,`plural`,[i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=Je(N.prototype,`label`,[i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=Je(N.prototype,`gender`,[i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=Je(N.prototype,`sentencesCount`,[i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=Je(N.prototype,`hasSentences`,[i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=Je(N.prototype,`enSourcesCount`,[i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=Je(N.prototype,`targetText`,[i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=Je(N.prototype,`targetId`,[i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=Je(N.prototype,`isPrefix`,[i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=Je(N.prototype,`isStem`,[i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=Je(N.prototype,`noPlural`,[i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=Je(N.prototype,`root`,[i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=Je(N.prototype,`useInFeedEntry`,[i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe=Je(N.prototype,`excludeFromPublicLists`,[i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=Je(N.prototype,`excludeAsPluralForm`,[i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=Je(N.prototype,`frequencyRanking`,[i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce=Je(N.prototype,`pendingApproval`,[i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=Je(N.prototype,`grammarTense`,[i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ue=Je(N.prototype,`languageId`,[i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),de=Je(N.prototype,`wordTypeId`,[i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),fe=Je(N.prototype,`useParenthesesOnGender`,[i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pe=Je(N.prototype,`articleHasApostrophe`,[i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),me=Je(N.prototype,`articleTakesOppositeGender`,[i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),he=Je(N.prototype,`articleIsHidden`,[i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ge=Je(N.prototype,`relatedWordsString`,[i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_e=Je(N.prototype,`childrenSynonymsString`,[i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ve=Je(N.prototype,`synonymsCount`,[i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ye=Je(N.prototype,`meaningsCount`,[i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),be=Je(N.prototype,`wordDerivationStemsCount`,[i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),xe=Je(N.prototype,`wordDerivationChildrenCount`,[i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}
5),Se=Je(N.prototype,`stressedCharacters`,[i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ce=Je(N.prototype,`childWordsList`,[i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),we=Je(N.prototype,`wordType`,[x],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),Te=Je(N.prototype,`level`,[S],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),Ee=Je(N.prototype,`target`,[C],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),De=Je(N.prototype,`rootWord`,[w],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),Oe=Je(N.prototype,`genderVariant`,[T],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),X=Je(N.prototype,`pluralNouns`,[E],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),ke=Je(N.prototype,`concepts`,[D],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Ae=Je(N.prototype,`translationSources`,[O],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),je=Je(N.prototype,`meaningSourcePreviews`,[k],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Z=Je(N.prototype,`conjugatedVerbStrings`,[M],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),N)})),Vi=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=h(),c=P(Re()),l=P(Wt()),u=P(Bi()),d=Ve(),f,p,m,g,_,v,y,b,x,S,C,w,T,E,D,O,k,M,N;function P(e){return e&&e.__esModule?e:{default:e}}function F(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function I(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function L(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,z(r.key),r)}}function R(e,t,n){return t&&L(e.prototype,t),n&&L(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function z(e){var t=B(e,`string`);return n(t)==`symbol`?t:t+``}function B(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function V(e,t,n){return t=G(t),H(e,W()?Reflect.construct(t,n||[],G(e).constructor):t.apply(e,n))}function H(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return U(e)}function U(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function W(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(W=function(){return!!e})()}function G(e){return G=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},G(e)}function K(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&q(e,t)}function q(e,t){return q=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},q(e,t)}function ee(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(f=(0,r.serializable)((0,d.staticDateDecoratorOrNull)()),p=(0,r.serializable)((0,r.object)(l.default)),m=(0,r.serializable)((0,r.list)((0,r.object)(l.default))),g=(0,r.serializable)((0,r.list)((0,r.object)(u.default))),_=function(e){function t(){var e;I(this,t);var n=[...arguments];return e=V(this,t,[].concat(n)),F(e,`videoClipUploading`,v,e),F(e,`id`,y,e),F(e,`text`,b,e),F(e,`createdAt`,x,e),F(e,`normalizedText`,S,e),F(e,`translationsCount`,C,e),F(e,`translationType`,w,e),F(e,`gender`,T,e),F(e,`hasGenders`,E,e),F(e,`replaceVideo`,D,e),F(e,`languageId`,O,e),F(e,`videoClip`,k,e),F(e,`videoClips`,M,e),F(e,`translations`,N,e),e}return K(t,e),R(t,[{key:`hasVideoClipOrRecorded`,get:function(){return this.videoClipUploading||(0,s.isPresent)(this.videoClip)}},{key:`hasVideoClip`,get:function(){return(0,s.isPresent)(this.videoClip)}},{key:`setVideoClip`,value:function(e){this.videoClip=(0,r.deserialize)(l.default,e)}}])}(c.default),v=ee(_.prototype,`videoClipUploading`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=ee(_.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=ee(_.prototype,`text`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=ee(_.prototype,`createdAt`,[i.observable,f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=ee(_.prototype,`normalizedText`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=ee(_.prototype,`translationsCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=ee(_.prototype,`translationType`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=ee(_.prototype,`gender`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=ee(_.prototype,`hasGenders`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=ee(_.prototype,`replaceVideo`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=ee(_.prototype,`languageId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=ee(_.prototype,`videoClip`,[i.observable,p],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),M=ee(_.prototype,`videoClips`,[i.observable,m],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),N=ee(_.prototype,`translations`,[i.observable,g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee(_.prototype,`hasVideoClipOrRecorded`,[i.computed],Object.getOwnPropertyDescriptor(_.prototype,`hasVideoClipOrRecorded`),_.prototype),ee(_.prototype,`hasVideoClip`,[i.computed],Object.getOwnPropertyDescriptor(_.prototype,`hasVideoClip`),_.prototype),_)})),Hi=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
5var r=(Ie(),e(A)),i=(a(),e(o)),s=B(Re()),c=B(ft()),l=B(Bi()),u=B(Ni()),d=Ve(),f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,M,N,P,F,I,L,R,z;function B(e){return e&&e.__esModule?e:{default:e}}function V(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function H(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,W(r.key),r)}}function U(e,t,n){return t&&H(e.prototype,t),n&&H(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function W(e){var t=G(e,`string`);return n(t)==`symbol`?t:t+``}function G(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function K(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function q(e,t,n){return t=ne(t),ee(e,J()?Reflect.construct(t,n||[],ne(e).constructor):t.apply(e,n))}function ee(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return te(e)}function te(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function J(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(J=function(){return!!e})()}function ne(e){return ne=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ne(e)}function re(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&ie(e,t)}function ie(e,t){return ie=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ie(e,t)}function ae(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(f=(0,r.serializable)((0,d.staticDateDecoratorOrNull)()),p=(0,r.serializable)((0,d.staticDateDecoratorOrNull)()),m=(0,r.serializable)((0,r.object)(u.default)),h=(0,r.serializable)((0,r.object)(l.default)),g=(0,r.serializable)((0,r.object)(c.default)),_=function(e){function t(){var e;K(this,t);var n=[...arguments];return e=q(this,t,[].concat(n)),V(e,`id`,v,e),V(e,`default`,y,e),V(e,`hidden`,b,e),V(e,`upvotesCount`,x,e),V(e,`downvotesCount`,S,e),V(e,`userId`,C,e),V(e,`rejected`,w,e),V(e,`accepted`,T,e),V(e,`score`,E,e),V(e,`translatedByAi`,D,e),V(e,`usedInSentence`,O,e),V(e,`flaggedForRetranslation`,k,e),V(e,`aiScore`,M,e),V(e,`aggregateScore`,N,e),V(e,`meaningId`,P,e),V(e,`createdAt`,F,e),V(e,`updatedAt`,I,e),V(e,`source`,L,e),V(e,`translation`,R,e),V(e,`user`,z,e),e}return re(t,e),U(t)}(s.default),v=ae(_.prototype,`id`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=ae(_.prototype,`default`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=ae(_.prototype,`hidden`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=ae(_.prototype,`upvotesCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=ae(_.prototype,`downvotesCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=ae(_.prototype,`userId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=ae(_.prototype,`rejected`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=ae(_.prototype,`accepted`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=ae(_.prototype,`score`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=ae(_.prototype,`translatedByAi`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=ae(_.prototype,`usedInSentence`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=ae(_.prototype,`flaggedForRetranslation`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=ae(_.prototype,`aiScore`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=ae(_.prototype,`aggregateScore`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=ae(_.prototype,`meaningId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=ae(_.prototype,`createdAt`,[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=ae(_.prototype,`updatedAt`,[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=ae(_.prototype,`source`,[m],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}
5),R=ae(_.prototype,`translation`,[h],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),z=ae(_.prototype,`user`,[g],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),_)})),Ui=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=h(),a=I(Re()),o=I(Vi()),s=I(Wt()),c=I(Hi()),l=_(),u,d,f,p,m,g,v,y,b,x,S,C,w,T,E,D,O,k,M,N,P,F;function I(e){return e&&e.__esModule?e:{default:e}}function L(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function R(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function z(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,V(r.key),r)}}function B(e,t,n){return t&&z(e.prototype,t),n&&z(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function V(e){var t=H(e,`string`);return n(t)==`symbol`?t:t+``}function H(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function U(e,t,n){return t=q(t),W(e,K()?Reflect.construct(t,n||[],q(e).constructor):t.apply(e,n))}function W(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return G(e)}function G(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function K(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(K=function(){return!!e})()}function q(e){return q=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},q(e)}function ee(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&te(e,t)}function te(e,t){return te=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},te(e,t)}function J(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(u=(0,r.serializable)((0,r.object)(o.default)),d=(0,r.serializable)((0,r.object)(s.default)),f=(0,r.serializable)((0,r.list)((0,r.object)(c.default))),p=function(e){function t(){var e;R(this,t);var n=[...arguments];return e=U(this,t,[].concat(n)),L(e,`id`,m,e),L(e,`type`,g,e),L(e,`source`,v,e),L(e,`literalSource`,y,e),L(e,`complexity`,b,e),L(e,`levelId`,x,e),L(e,`languageId`,S,e),L(e,`sentencesCount`,C,e),L(e,`hasSentences`,w,e),L(e,`targetText`,T,e),L(e,`targetId`,E,e),L(e,`wordTypeId`,D,e),L(e,`gender`,O,e),L(e,`root`,k,e),L(e,`useInFeedEntry`,M,e),L(e,`target`,N,e),L(e,`videoClip`,P,e),L(e,`translationSources`,F,e),e}return ee(t,e),B(t,[{key:`defaultSource`,get:function(){var e=this.translationSources.find(function(e){return e.default});return e?e.source:{}}},{key:`dictionaryUrl`,get:function(){return(0,i.isPresent)(this.targetText)?`http://dict.cc?s=${this.targetText.replace(` `,`+`)}`:null}},{key:`wordTypeName`,get:function(){var e=new Map(l.Constants.WORD_TYPES.map(function(e){return[e.id,e.name]}));return(0,i.isPresent)(this.wordTypeId)?e.get(this.wordTypeId):null}}
5,{key:`isNoun`,get:function(){return this.wordTypeId===`d5c5fcef-bb92-48a8-b00b-e7c71cb33068`}},{key:`genderAbbreviation`,get:function(){var e=``;return this.gender===`feminine`?e=` (f.)`:this.gender===`masculine`&&this.languageId===`NL`?e=` (c.)`:this.gender===`masculine`?e=` (m.)`:this.gender===`neuter`&&(e=` (n.)`),e}},{key:`targetTextWithGenderAndWordType`,get:function(){return`${this.targetText}${(0,i.isPresent)(this.genderAbbreviation)?` ${this.genderAbbreviation}`:``} - ${this.wordTypeName}`}}])}(a.default),m=J(p.prototype,`id`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=J(p.prototype,`type`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=J(p.prototype,`source`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=J(p.prototype,`literalSource`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=J(p.prototype,`complexity`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=J(p.prototype,`levelId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=J(p.prototype,`languageId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=J(p.prototype,`sentencesCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=J(p.prototype,`hasSentences`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=J(p.prototype,`targetText`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=J(p.prototype,`targetId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=J(p.prototype,`wordTypeId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=J(p.prototype,`gender`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=J(p.prototype,`root`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=J(p.prototype,`useInFeedEntry`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=J(p.prototype,`target`,[u],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),P=J(p.prototype,`videoClip`,[d],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),F=J(p.prototype,`translationSources`,[f],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),p)})),Wi=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=x(Re()),a=x(Ui()),o=_(),s=(Mi(),e(ji)),c=Ve(),l,u,d,f,p,m,h,g,v,y,b;function x(e){return e&&e.__esModule?e:{default:e}}function S(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function C(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function w(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,E(r.key),r)}}function T(e,t,n){return t&&w(e.prototype,t),n&&w(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function E(e){var t=D(e,`string`);return n(t)==`symbol`?t:t+``}function D(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function O(e,t,n){return t=P(t),k(e,N()?Reflect.construct(t,n||[],P(e).constructor):t.apply(e,n))}function k(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return M(e)}function M(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function N(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(N=function(){return!!e})()}function P(e){return P=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},P(e)}function F(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&I(e,t)}
5function I(e,t){return I=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},I(e,t)}function L(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,r.serializable)((0,c.staticDateDecoratorOrNull)()),u=(0,r.serializable)((0,r.list)((0,r.object)(a.default))),d=function(e){function t(){var e;C(this,t);var n=[...arguments];return e=O(this,t,[].concat(n)),S(e,`id`,f,e),S(e,`text`,p,e),S(e,`languageId`,m,e),S(e,`createdAt`,h,e),S(e,`translationsCount`,g,e),S(e,`displayGender`,v,e),S(e,`ukSpelling`,y,e),S(e,`translations`,b,e),e}return F(t,e),T(t,[{key:`translationList`,get:function(){return this.translations&&this.translations.map(function(e){return e.targetText}).join(`, `)}},{key:`rightToLeftLanguage`,get:function(){return o.Constants.RTL_LANGUAGE_IDS.includes(this.languageId)}},{key:`formattedText`,get:function(){return isNaN(Number(this.text))||this.text.length===4?this.text:Number(this.text).toLocaleString((0,s.isBlank)(this.languageId)||this.languageId===`U`?`EN`:this.languageId)}},{key:`textForUser`,value:function(e){return this.languageId===`EN`&&e!=null&&e.useBritishEnglish&&this.ukSpelling?this.ukSpelling:this.formattedText}}])}(i.default),f=L(d.prototype,`id`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=L(d.prototype,`text`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=L(d.prototype,`languageId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=L(d.prototype,`createdAt`,[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=L(d.prototype,`translationsCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=L(d.prototype,`displayGender`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=L(d.prototype,`ukSpelling`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=L(d.prototype,`translations`,[u],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),d)})),Gi=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=b(Re()),c=b(Bi()),l,u,d,f,p,m,h,g,_,v,y;function b(e){return e&&e.__esModule?e:{default:e}}function x(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function S(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,w(r.key),r)}}function C(e,t,n){return t&&S(e.prototype,t),n&&S(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function w(e){var t=T(e,`string`);return n(t)==`symbol`?t:t+``}function T(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function E(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function D(e,t,n){return t=N(t),O(e,M()?Reflect.construct(t,n||[],N(e).constructor):t.apply(e,n))}function O(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return k(e)}function k(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function M(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(M=function(){return!!e})()}
5function N(e){return N=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},N(e)}function P(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&F(e,t)}function F(e,t){return F=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},F(e,t)}function I(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,r.serializable)((0,r.object)(c.default)),u=(0,r.serializable)((0,r.object)(c.default)),d=function(e){function t(){var e;E(this,t);var n=[...arguments];return e=D(this,t,[].concat(n)),x(e,`id`,f,e),x(e,`similarity`,p,e),x(e,`levelAbbreviation`,m,e),x(e,`meaningId`,h,e),x(e,`synonymFalseMultipleChoiceOptionsEn`,g,e),x(e,`synonymFalseSynonyms`,_,e),x(e,`word`,v,e),x(e,`synonym`,y,e),e}return P(t,e),C(t)}(s.default),f=I(d.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=I(d.prototype,`similarity`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=I(d.prototype,`levelAbbreviation`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=I(d.prototype,`meaningId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=I(d.prototype,`synonymFalseMultipleChoiceOptionsEn`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=I(d.prototype,`synonymFalseSynonyms`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=I(d.prototype,`word`,[i.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),y=I(d.prototype,`synonym`,[i.observable,u],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),d)})),Ki=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=h(Re()),c,l,u,d,f,p,m;function h(e){return e&&e.__esModule?e:{default:e}}function g(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function _(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,y(r.key),r)}}function v(e,t,n){return t&&_(e.prototype,t),n&&_(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function y(e){var t=b(e,`string`);return n(t)==`symbol`?t:t+``}function b(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function x(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function S(e,t,n){return t=E(t),C(e,T()?Reflect.construct(t,n||[],E(e).constructor):t.apply(e,n))}function C(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return w(e)}function w(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function T(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(T=function(){return!!e})()}
5function E(e){return E=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},E(e)}function D(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&O(e,t)}function O(e,t){return O=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},O(e,t)}function k(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(){var e;x(this,t);var n=[...arguments];return e=S(this,t,[].concat(n)),g(e,`id`,l,e),g(e,`text`,u,e),g(e,`shortText`,d,e),g(e,`sourceText`,f,e),g(e,`wordId`,p,e),g(e,`creatorUserId`,m,e),e}return D(t,e),v(t)}(s.default),l=k(c.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=k(c.prototype,`text`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=k(c.prototype,`shortText`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=k(c.prototype,`sourceText`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=k(c.prototype,`wordId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=k(c.prototype,`creatorUserId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),qi=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=h(),c=I(ze()),l=I(Re()),u=I(kt()),d=Ve(),f,p,m,g,_,v,y,b,x,S,C,w,T,E,D,O,k,M,N,P,F;function I(e){return e&&e.__esModule?e:{default:e}}function L(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function R(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function z(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,V(r.key),r)}}function B(e,t,n){return t&&z(e.prototype,t),n&&z(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function V(e){var t=H(e,`string`);return n(t)==`symbol`?t:t+``}function H(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function U(e,t,n){return t=q(t),W(e,K()?Reflect.construct(t,n||[],q(e).constructor):t.apply(e,n))}function W(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return G(e)}function G(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function K(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(K=function(){return!!e})()}function q(e){return q=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},q(e)}function ee(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&te(e,t)}function te(e,t){return te=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},te(e,t)}function J(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(f=(0,r.serializable)((0,r.object)(c.default)),p=(0,r.serializable)((0,d.staticDateDecoratorOrNull)()),m=(0,r.serializable)((0,r.object)(u.default)),g=function(e){function t(){var e;R(this,t);var n=[...arguments];return e=U(this,t,[].concat(n)),L(e,`id`,_,e),L(e,`name`,v,e),L(e,`published`,y,e),L(e,`youtubeUrl`,b,e),L(e,`url`,x,e),L(e,`worksheetId`,S,e),L(e,`groupId`,C,e),L(e,`exerciseEntriesCount`,w,e),L(e,`userWorksheetsCount`,T,e),L(e,`correctAnswersCount`,E,e),L(e,`usersStartedCount`,D,e),L(e,`usersFinishedCount`,O,e),L(e,`accessWithoutMembership`,k,e),L(e,`videoDurationSeconds`,M,e),L(e,`accessStatus`,N,e),L(e,`publishedAt`,P,e),L(e,`site`,F,e),e}return ee(t,e),B(t,[{key:`publishedAtDate`,get:function(){return this.publishedAt?this.publishedAt.formattedDateWithYear:null}},{key:`formattedYoutubeUrl`,get:function(){if((0,s.isPresent)(this.youtubeUrl)&&this.youtubeUrl.match(`wat
5ch`)){var e=/watch\?v=(...........)/g.exec(this.youtubeUrl);if(e)return`https://www.youtube.com/embed/${e[1]}`}else return this.youtubeUrl;return null}},{key:`youtubeVideoId`,get:function(){if((0,s.isPresent)(this.youtubeUrl)&&this.youtubeUrl.match(`watch`)){var e=/watch\?v=(...........)/g.exec(this.youtubeUrl);if(e)return e[1]}}},{key:`imageUrl`,get:function(){if((0,s.isPresent)(this.image))return this.image.url;if(!this.hideYoutubeThumbnail&&(0,s.isPresent)(this.youtubeThumbnailUrl))return this.youtubeThumbnailUrl}},{key:`youtubeThumbnailUrl`,get:function(){if((0,s.isPresent)(this.youtubeVideoId)&&!this.hideYoutubeThumbnail)return`http://img.youtube.com/vi/${this.youtubeVideoId}/maxresdefault.jpg`}}])}(l.default),_=J(g.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=J(g.prototype,`name`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=J(g.prototype,`published`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=J(g.prototype,`youtubeUrl`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=J(g.prototype,`url`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=J(g.prototype,`worksheetId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=J(g.prototype,`groupId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=J(g.prototype,`exerciseEntriesCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=J(g.prototype,`userWorksheetsCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=J(g.prototype,`correctAnswersCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=J(g.prototype,`usersStartedCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=J(g.prototype,`usersFinishedCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=J(g.prototype,`accessWithoutMembership`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=J(g.prototype,`videoDurationSeconds`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=J(g.prototype,`accessStatus`,[i.observable,f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=J(g.prototype,`publishedAt`,[i.observable,p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=J(g.prototype,`site`,[i.observable,m],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),J(g.prototype,`publishedAtDate`,[i.computed],Object.getOwnPropertyDescriptor(g.prototype,`publishedAtDate`),g.prototype),J(g.prototype,`formattedYoutubeUrl`,[i.computed],Object.getOwnPropertyDescriptor(g.prototype,`formattedYoutubeUrl`),g.prototype),J(g.prototype,`youtubeVideoId`,[i.computed],Object.getOwnPropertyDescriptor(g.prototype,`youtubeVideoId`),g.prototype),J(g.prototype,`imageUrl`,[i.computed],Object.getOwnPropertyDescriptor(g.prototype,`imageUrl`),g.prototype),J(g.prototype,`youtubeThumbnailUrl`,[i.computed],Object.getOwnPropertyDescriptor(g.prototype,`youtubeThumbnailUrl`),g.prototype),g)})),Ji=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i;function s(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,u(r.key),r)}}function l(e,t,n){return t&&c(e.prototype,t),n&&c(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function u(e){var t=d(e,`string`);return n(t)==`symbol`?t:t+``}function d(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function f(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(i=function(){function e(){s(this,e)}return l(e,[{key:`set`,value:function(e,t){this[e]=t}},{key:`toggle`,value:function(e){this[e]=!this[e]}}
5,{key:`incrementId`,value:function(e,t){this[t]=StateHelper.incrementId(e,this[t])}},{key:`decrementId`,value:function(e,t){this[t]=StateHelper.decrementId(e,this[t])}}])}(),f(i.prototype,`set`,[r.action],Object.getOwnPropertyDescriptor(i.prototype,`set`),i.prototype),f(i.prototype,`toggle`,[r.action],Object.getOwnPropertyDescriptor(i.prototype,`toggle`),i.prototype),f(i.prototype,`incrementId`,[r.action],Object.getOwnPropertyDescriptor(i.prototype,`incrementId`),i.prototype),f(i.prototype,`decrementId`,[r.action],Object.getOwnPropertyDescriptor(i.prototype,`decrementId`),i.prototype),i)})),Yi=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=h(),c=s(),l=b(Ji()),u,d,f,p,m,g,_,v,y;function b(e){return e&&e.__esModule?e:{default:e}}function x(e){return T(e)||w(e)||C(e)||S()}function S(){throw TypeError(`Invalid attempt to spread non-iterable instance.
6In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function C(e,t){if(e){if(typeof e==`string`)return E(e,t);var n={}.toString.call(e).slice(8,-1);return n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`?Array.from(e):n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?E(e,t):void 0}}function w(e){if(typeof Symbol<`u`&&e[Symbol.iterator]!=null||e[`@@iterator`]!=null)return Array.from(e)}function T(e){if(Array.isArray(e))return E(e)}function E(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function D(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function O(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function k(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,M(r.key),r)}}function A(e,t,n){return t&&k(e.prototype,t),n&&k(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function M(e){var t=N(e,`string`);return n(t)==`symbol`?t:t+``}function N(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function P(e,t,n){return t=R(t),F(e,L()?Reflect.construct(t,n||[],R(e).constructor):t.apply(e,n))}function F(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return I(e)}function I(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function L(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(L=function(){return!!e})()}function R(e){return R=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},R(e)}function z(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&B(e,t)}function B(e,t){return B=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},B(e,t)}function V(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(u=function(e){function t(e){var n;return O(this,t),n=P(this,t),D(n,`submittedValue`,d,n),D(n,`submittedWordAssociation`,f,n),D(n,`blankValueFilledIn`,p,n),D(n,`assigned`,m,n),D(n,`incorrectCasing`,g,n),D(n,`incorrectSpecialCharacters`,_,n),D(n,`incorrectPunctuation`,v,n),D(n,`exercise`,y,n),n.submittedValueMatchesAlternateText=function(){var e=n.bestMatchingTarget;return(0,i.isPresent)(e)&&e!==n.normalizedAdjustedTargetText},n.wordAssociation=e,n}return z(t,e),A(t,[{key:`correct`,get:function(){return!this.blankValueFilledIn&&this.submittedValue&&this.submittedValueMatches}},{key:`normalizedAdjustedTargetText`,get:function(){return(0,i.isPresent)(this.exercise)?(0,i.normalizeCharacters)(this.wordAssociation.adjustedTargetTextForExercise(this.exercise)):(0,i.normalizeCharacters)(this.wordAssociation.adjustedTargetText)}},{key:`normalizedSubmittedValue`,get:function(){if((0,c.isString)(this.submittedValue))return(0,i.normalizeCharacters)(this.submittedValue)}},{key:`alternateTexts`,get:function(){return this.wordAssociation.alternateText?.split(`,`)??[]}},{key:`bestMatchingTarget`,get:function(){var e=this;if(!(0,c.isString)(this.normalizedSubmittedValue))return null;var t=this.normalizedAdjustedTargetText,n=this.alternateTexts.map(function(e){return(0,i.normalizeCharacters)(e)}),r=[t].concat(x(n));return r.find(function(t){return t===e.normalizedSubmittedValue})||r.find(function(t){return(0,i.sameWithoutCaseAccentsAndPunctuation)(e.normalizedSubmittedValue,t)})||null}},{key:`submittedValueMatches`,get:function(){return(0,c.isString)(this.normalizedSubmittedValue)&&(0,c.isString)(this.normalizedAdjustedTargetText)?(0,i.isPresent)(this.bestMatchingTarget):(0,c.isBoolean)(this.submittedValue)?this.submittedValue===this.wordAssociation.selected:!1}},{key:`hasSubmittedValue`,get:function(){return(0,i.isPresent)(this.submittedValue)}},{key:`entryHasUserInput`,get:function(){return!this.blankValueFilledIn&&(this.submittedValue!==null||(0,i.isPresent)(this.submittedWordAssociation))}},{key:`evaluate`,value:function(e,t){if(this.exercise=t,(0,i.isPresent)(this.submittedValue)&&(0,c.isString)(this.submittedValue)&&(0,i.isPresent)(this.wordAssociation.adjustedTargetText)){var n=this.bestMatchingTarget||this.normalizedAdjustedTargetText,r=t?.capitalizeEntries===!1&&this.wordAssociation.firstInSentence,a=r?(0,c.lowerFirst)(this.normalizedSubmittedValue):this.normalizedSubmittedValue,o=r?(0,c.lowerFirst)(n):n,s=(0,i.compareSubmittedValueWithSolution)(a,o),l=s.incorrectCasing,u=s.incorrectSpecialCharacters,d=s.incorrectPunctuation;this.incorrectCasing=l,this.incorrectSpecialCharacters=u,this.incorrectPunctuation=d}(0,i.isBlank)(this.submittedValue)&&(this.submittedValue=this.wordAssociation.adjustedTargetText,this.submittedWordAssociation={},this.blankValueFilledIn=!0)}},{key:`reset`,value:function(){this.submittedValue=null,this.submittedWordAssociation={},this.blankValueFilledIn=!1,this.assigned=!1,this.incorrectCasing=!1,this.incorrectSpecialCharacters=!1,this.incorrectPunctuation=!1}}])}(l.default),d=V(u.prototype,`submittedValue`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),f=V(u.prototype,`submittedWordAssociation`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=V(u.prototype,`blankValueFilledIn`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),m=V(u.prototype,`assigned`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g=V(u.prototype,`incorrectCasing`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),_=V(u.prototype,`incorrectSpecialCharacters`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),v=V(u.prototype,`incorrectPunctuation`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),y=V(u.prototype,`exercise`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),V(u.prototype,`correct`,[r.computed],Object.getOwnPropertyDescriptor(u.prototype,`correct`),u.prototype),V(u.prototype,`normalizedAdjustedTargetText`,[r.computed],Object.getOwnPropertyDescriptor(u.prototype,`normalizedAdjustedTargetText`),u.prototype),V(u.prototype,`normalizedSubmittedValue`,[r.computed],Object.getOwnPropertyDescriptor(u.prototype,`normalizedSubmittedValue`),u.prototype),V(u.prototype,`alternateTexts`,[r.computed],Object.getOwnPropertyDescriptor(u.prototype,`alternateTexts`),u.prototype),V(u.prototype,`bestMatchingTarget`,[r.computed],Object.getOwnPropertyDescriptor(u.prototype,`bestMatchingTarget`),u.prototype),V(u.prototype,`submittedValueMatches`,[r.computed],Object.getOwnPropertyDescriptor(u.prototype,`submittedValueMatches`),u.prototype),V(u.prototype,`hasSubmittedValue`,[r.computed],Object.getOwnPropertyDescriptor(u.prototype,`hasSubmittedValue`),u.prototype),V(u.prototype,`entryHasUserInput`,[r.computed],Object.getOwnPropertyDescriptor(u.prototype,`entryHasUserInput`),u.prototype),u)})),Xi=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
6var r=(Ie(),e(A)),i=(a(),e(o)),c=s(),l=h(),u=I(Re()),d=I(Bi()),f=I(Ze()),p=I(Ni()),m=I(Yi()),g,_,v,y,b,x,S,C,w,T,E,D,O,k,M,N,P,F;function I(e){return e&&e.__esModule?e:{default:e}}function L(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function R(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function z(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,V(r.key),r)}}function B(e,t,n){return t&&z(e.prototype,t),n&&z(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function V(e){var t=H(e,`string`);return n(t)==`symbol`?t:t+``}function H(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function U(e,t,n){return t=q(t),W(e,K()?Reflect.construct(t,n||[],q(e).constructor):t.apply(e,n))}function W(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return G(e)}function G(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function K(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(K=function(){return!!e})()}function q(e){return q=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},q(e)}function ee(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&te(e,t)}function te(e,t){return te=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},te(e,t)}function J(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(g=(0,r.serializable)((0,r.object)(d.default)),_=(0,r.serializable)((0,r.list)((0,r.object)(f.default))),v=(0,r.serializable)((0,r.object)(p.default)),y=function(e){function t(e){var n;return R(this,t),n=U(this,t,[e]),L(n,`id`,b,n),L(n,`position`,x,n),L(n,`punctuation`,S,n),L(n,`precedingPunctuation`,C,n),L(n,`firstInSentence`,w,n),L(n,`sourceId`,T,n),L(n,`selected`,E,n),L(n,`blankSource`,D,n),L(n,`targetTextFromWordAssociation`,O,n),L(n,`alternateText`,k,n),L(n,`caseTrainerEligible`,M,n),L(n,`word`,N,n),L(n,`concepts`,P,n),L(n,`source`,F,n),n.adjustedTargetTextForExercise=function(){return n.adjustedTargetText},n.state=new m.default(n),n}return ee(t,e),B(t,[{key:`conceptIds`,get:function(){return this.concepts.map(function(e){return e.id})}},{key:`displayConcepts`,get:function(){var e;if(this.concepts){var t=this.word?.concepts||[];return e=this.concepts.filter(function(e){return e.showAsConcept}).concat(t.filter(function(e){return e.showAsConcept})),(0,c.orderBy)(e,[`vocab`],[`asc`])}return null}},{key:`targetText`,get:function(){return this.targetTextFromWordAssociation?this.targetTextFromWordAssociation:(0,l.isPresent)(this.word)?this.word.formattedTargetText:null}},{key:`hasSource`,get:function(){return(0,l.isPresent)(this.source)&&!this.blankSource&&(0,l.isPresent)(this.source.text)}},{key:`sourceText`,get:function(){return this.hasSource?this.source.formattedText:null}},{key:`sourceTextForUser`,value:function(e){return e!=null&&e.useBritishEnglish&&this.source&&this.source.ukSpelling?this.source.ukSpelling:this.sourceText}},{key:`adjustedTargetText`,get:function(){return(0,l.isBlank)(this.targetText)?``:this.firstInSentence?`${(0,c.c
6apitalize)(this.targetText[0])}${this.targetText.substr(1,this.targetText.length)}`:this.targetText}},{key:`wordCaseConcept`,get:function(){var e;return(e=this.word)==null||(e=e.concepts)==null?void 0:e.find(function(e){return e.grammarCase})}}])}(u.default),b=J(y.prototype,`id`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=J(y.prototype,`position`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=J(y.prototype,`punctuation`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=J(y.prototype,`precedingPunctuation`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=J(y.prototype,`firstInSentence`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=J(y.prototype,`sourceId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=J(y.prototype,`selected`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=J(y.prototype,`blankSource`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=J(y.prototype,`targetTextFromWordAssociation`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=J(y.prototype,`alternateText`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=J(y.prototype,`caseTrainerEligible`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=J(y.prototype,`word`,[g],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),P=J(y.prototype,`concepts`,[_],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),F=J(y.prototype,`source`,[v],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),y)})),Zi=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=h(),s=m(Ji()),c,l,u,d,f,p;function m(e){return e&&e.__esModule?e:{default:e}}function g(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function _(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function v(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,b(r.key),r)}}function y(e,t,n){return t&&v(e.prototype,t),n&&v(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function b(e){var t=x(e,`string`);return n(t)==`symbol`?t:t+``}function x(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function S(e,t,n){return t=E(t),C(e,T()?Reflect.construct(t,n||[],E(e).constructor):t.apply(e,n))}function C(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return w(e)}function w(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function T(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(T=function(){return!!e})()}function E(e){return E=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},E(e)}function D(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&O(e,t)}function O(e,t){return O=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},O(e,t)}function k(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(e){var n;return _(this,t),n=S(this,t),g(n,`selectedWordAssociationId`,l,n),g(n,`assignedWordAssociationIds`,u,n),g(n,`submittedValue`,d,n),g(n,`wordAssociations`,f,n),g(n,`blockHighlight`,p,n),n.sentence=e,n.id=(0,i.createUuid)(),n}return D(t,e),y(t,[{key:`onReset`,value:function(){this.selectedWordAssociationId=null}},{key:`hasSubmittedValue`,get:function(){return(0,i.isPresent)(this.submittedValue)}},{key:`selectedWordAssociation`,get:function(){var e=this;return this.sentence.wordAssociations.find(function(t){return t.id===e.selectedWordAssociationId})}},{key:`removeAssignedWordAssociation`,value:function(e){this.assignedWordAssociationIds=this.assignedWordAssociationIds.filter(function(t){return t!==e})}},{key:`reset`,value:function(){this.selectedWordAssociationId=null,this.assignedWordAssociationIds=[],this.blockHighlight=!1}}])}(s.default),l=k(c.prototype,`selectedWordAssociationId`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=k(c.prototype,`assignedWordAssociationIds`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),d=k(c.prototype,`submittedValue`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=k(c.prototype,`wordAssociations`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),p=k(c.prototype,`blockHighlight`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),k(c.prototype,`onReset`,[r.action],Object.getOwnPropertyDescriptor(c.prototype,`onReset`),c.prototype),k(c.prototype,`hasSubmittedValue`,[r.computed],Object.getOwnPropertyDescriptor(c.prototype,`hasSubmittedValue`),c.prototype),k(c.prototype,`selectedWordAssociation`,[r.computed],Object.getOwnPropertyDescriptor(c.prototype,`selectedWordAssociation`),c.prototype),k(c.prototype,`removeAssignedWordAssociation`,[r.action],Object.getOwnPropertyDescriptor(c.prototype,`removeAssignedWordAssociation`),c.prototype),c)}
6)),Qi=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=w(Re()),c=w(Ni()),l=w(Xi()),u=w(Zi()),d=_(),f,p,m,h,g,v,y,b,x,S,C;function w(e){return e&&e.__esModule?e:{default:e}}function T(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function E(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function D(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,k(r.key),r)}}function O(e,t,n){return t&&D(e.prototype,t),n&&D(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function k(e){var t=M(e,`string`);return n(t)==`symbol`?t:t+``}function M(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function N(e,t,n){return t=L(t),P(e,I()?Reflect.construct(t,n||[],L(e).constructor):t.apply(e,n))}function P(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return F(e)}function F(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function I(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(I=function(){return!!e})()}
6function L(e){return L=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},L(e)}function R(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&z(e,t)}function z(e,t){return z=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},z(e,t)}function B(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(f=(0,r.serializable)((0,r.list)((0,r.object)(c.default))),p=(0,r.serializable)((0,r.list)((0,r.object)(l.default))),m=function(e){function t(e){var n;return E(this,t),n=N(this,t,[e]),T(n,`id`,h,n),T(n,`targetText`,g,n),T(n,`position`,v,n),T(n,`levelId`,y,n),T(n,`levelPosition`,b,n),T(n,`levelAbbreviation`,x,n),T(n,`sources`,S,n),T(n,`wordAssociations`,C,n),n.sourceForLanguage=function(e){return n.sources.find(function(t){return t.languageId===e})},n.state=new u.default(n),n}return R(t,e),O(t,[{key:`enSource`,get:function(){return this.sourceForLanguage(`EN`)}},{key:`rightToLeftLanguage`,get:function(){return d.Constants.RTL_LANGUAGE_IDS.includes(this.languageId)}}])}(s.default),h=B(m.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=B(m.prototype,`targetText`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=B(m.prototype,`position`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=B(m.prototype,`levelId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=B(m.prototype,`levelPosition`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=B(m.prototype,`levelAbbreviation`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=B(m.prototype,`sources`,[i.observable,f],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),C=B(m.prototype,`wordAssociations`,[i.observable,p],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),B(m.prototype,`enSource`,[i.computed],Object.getOwnPropertyDescriptor(m.prototype,`enSource`),m.prototype),B(m.prototype,`rightToLeftLanguage`,[i.computed],Object.getOwnPropertyDescriptor(m.prototype,`rightToLeftLanguage`),m.prototype),m)})),$i=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=h(),i=(a(),e(o)),s=(Ie(),e(A)),c=D(Xe()),l=D(Re()),u=D(Qi()),d=D(Bi()),f=D(Pi()),p,m,g,_,v,y,b,x,S,C,w,T,E;function D(e){return e&&e.__esModule?e:{default:e}}function O(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function k(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function M(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,P(r.key),r)}}function N(e,t,n){return t&&M(e.prototype,t),n&&M(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function P(e){var t=F(e,`string`);return n(t)==`symbol`?t:t+``}function F(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function I(e,t,n){return t=B(t),L(e,z()?Reflect.construct(t,n||[],B(e).constructor):t.apply(e,n))}function L(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return R(e)}function R(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function z(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(z=function(){return!!e})()}
6function B(e){return B=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},B(e)}function V(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&H(e,t)}function H(e,t){return H=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},H(e,t)}function U(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(p=(0,s.serializable)((0,s.object)(c.default)),m=(0,s.serializable)((0,s.list)((0,s.object)(f.default))),g=(0,s.serializable)((0,s.list)((0,s.object)(u.default))),_=(0,s.serializable)((0,s.list)((0,s.object)(d.default))),v=function(e){function t(){var e;k(this,t);var n=[...arguments];return e=I(this,t,[].concat(n)),O(e,`id`,y,e),O(e,`position`,b,e),O(e,`score`,x,e),O(e,`register`,S,e),O(e,`level`,C,e),O(e,`translationSources`,w,e),O(e,`sentences`,T,e),O(e,`synonyms`,E,e),e.translationSourcesForUser=function(t){if(!(0,r.isPresent)(e.translationSources))return[];var n=t?.languageId||`EN`,i=n===`EN2`||n===`EN`&&t?.useBritishEnglish,a=i?`EN2`:n,o=function(e,t){return(t.aggregateScore||0)-(e.aggregateScore||0)},s={};e.translationSources.forEach(function(e){if(!(!(e!=null&&e.source)||!(e.accepted||!e.userId))){var t=e.source.languageId;s[t]||(s[t]=[]),s[t].push(e)}}),Object.values(s).forEach(function(e){e.sort(o)});var c=function(e){return s[e]||[]},l=(i?[`EN2`,`EN`]:[`EN`,`EN2`]).reduce(function(e,t){return e.concat(c(t))},[]);if(n.startsWith(`EN`)){var u=c(a);return(0,r.isPresent)(u)?u:c(a===`EN2`?`EN`:`EN2`)}var d=Object.keys(s).reduce(function(e,t){return!t.startsWith(`EN`)&&t===n?e.concat(c(t)):e},[]).sort(o);return t!=null&&t.onlyShowNativeLanguage?(0,r.isPresent)(d)?d:l:t?.showNativeLanguageFirst===!1?l.concat(d):d.concat(l)},e.sourceTextListForUser=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return e.translationSourcesForUser(t).map(function(e){var r,i,a=t&&(r=e.source)!=null&&r.textForUser?e.source.textForUser(t):e.source?.text;return a?(i=e.source)!=null&&i.displayGender&&n!=null&&n.genderAbbreviation?`${a}${n.genderAbbreviation}`:a:null}).filter(function(e){return e}).join(`, `)},e}return V(t,e),N(t,[{key:`enSources`,get:function(){return this.translationSources.filter(function(e){return e.source?.languageId===`EN`})}},{key:`enSourcesString`,get:function(){return this.enSources.map(function(e){return e.source?.text}).join(`, `)}}])}(l.default),y=U(v.prototype,`id`,[i.observable,s.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=U(v.prototype,`position`,[i.observable,s.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=U(v.prototype,`score`,[i.observable,s.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=U(v.prototype,`register`,[i.observable,s.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=U(v.prototype,`level`,[i.observable,p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=U(v.prototype,`translationSources`,[i.observable,m],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),T=U(v.prototype,`sentences`,[i.observable,g],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),E=U(v.prototype,`synonyms`,[i.observable,_],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),U(v.prototype,`enSources`,[i.computed],Object.getOwnPropertyDescriptor(v.prototype,`enSources`),v.prototype),U(v.prototype,`enSourcesString`,[i.computed],Object.getOwnPropertyDescriptor(v.prototype,`enSourcesString`),v.prototype),v)})),ea=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=_(),i=h(),c=s(),l=(a(),e(o)),u=(Ie(),e(A)),d=Ln(Ze()),f=Ln(Qe()),p=Ln(Xe()),m=Ln(Re()),g=Ln(Wi()),v=Ln(Gi()),y=Ln(Vi()),b=Ln(Bi()),x=Ln(Hi()),S=Ln(Ut()),C=Ln(Ki()),w=Ln(Li()),T=Ln(qi()),E=Ln($i()),D=Ve(),O,k,M,N,P,F,I,L,R,z,B,V,H,U,W,G,K,q,ee,te,J,ne,re,ie,ae,oe,se,Y,ce,le,ue,de,fe,pe,me,he,ge,_e,ve,ye,be,xe,Se,Ce,we,Te,Ee,De,Oe,X,ke,Ae,je,Z,Me,Ne,Pe,Fe,Le,ze,Be,He,Ue,We,Ge,Ke,qe,Je,Ye,$e,et,tt,nt,rt,it,at,ot,st,ct,lt,ut,dt,ft,pt,mt,ht,gt,_t,vt,yt,bt,xt,St,Ct,
6wt,Tt,Et,Dt,Ot,kt,At,jt,Mt,Nt,Pt,Ft,It,Lt,Rt,zt,Bt,Vt,Ht,Wt,Gt,Kt,qt,Jt,Yt,Xt,Zt,Qt,$t,en,tn,nn,rn,an,on,sn,cn,ln,un,dn,fn,pn,mn,hn,gn,_n,vn,yn,bn,xn,Sn,Cn,wn,Tn,En,Dn,On,kn,An,jn,Mn,Nn,Pn,Fn,In;function Ln(e){return e&&e.__esModule?e:{default:e}}function Rn(e){return Hn(e)||Vn(e)||Bn(e)||zn()}function zn(){throw TypeError(`Invalid attempt to spread non-iterable instance.
7In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Bn(e,t){if(e){if(typeof e==`string`)return Un(e,t);var n={}.toString.call(e).slice(8,-1);return n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`?Array.from(e):n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Un(e,t):void 0}}function Vn(e){if(typeof Symbol<`u`&&e[Symbol.iterator]!=null||e[`@@iterator`]!=null)return Array.from(e)}function Hn(e){if(Array.isArray(e))return Un(e)}function Un(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Wn(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function Gn(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function Kn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,Jn(r.key),r)}}function qn(e,t,n){return t&&Kn(e.prototype,t),n&&Kn(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function Jn(e){var t=Yn(e,`string`);return n(t)==`symbol`?t:t+``}function Yn(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function Xn(e,t,n){return t=er(t),Zn(e,$n()?Reflect.construct(t,n||[],er(e).constructor):t.apply(e,n))}function Zn(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return Qn(e)}function Qn(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function $n(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return($n=function(){return!!e})()}function er(e){return er=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},er(e)}function tr(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&nr(e,t)}function nr(e,t){return nr=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},nr(e,t)}function rr(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(O=(0,u.serializable)((0,u.custom)(function(e){return e},function(e){return e})),k=(0,u.serializable)((0,D.staticDateDecoratorOrNull)()),M=(0,u.serializable)((0,D.staticDateDecoratorOrNull)()),N=(0,u.serializable)((0,u.object)(y.default)),P=(0,u.serializable)((0,u.object)(p.default)),F=(0,u.serializable)((0,u.object)(S.default)),I=(0,u.serializable)((0,u.object)(b.default)),L=(0,u.serializable)((0,u.object)(b.default)),R=(0,u.serializable)((0,u.object)(b.default)),z=(0,u.serializable)((0,u.object)(b.default)),B=(0,u.serializable)((0,u.list)((0,u.object)(b.default))),V=(0,u.serializable)((0,u.list)((0,u.object)(b.default))),H=(0,u.serializable)((0,u.list)((0,u.object)(f.default))),U=(0,u.serializable)((0,u.list)((0,u.object)(b.default))),W=(0,u.serializable)((0,u.list)((0,u.object)(d.default))),G=(0,u.serializable)((0,u.list)((0,u.object)(g.default))),K=(0,u.serializable)((0,u.list)((0,u.object)(C.default))),q=(0,u.serializable)((0,u.list)((0,u.object)(b.default))),ee=(0,u.serializable)((0,u.list)((0,u.object)(v.default))),te=(0,u.serializable)((0,u.list)((0,u.object)(b.default))),J=(0,u.serializable)((0,u.list)((0,u.object)(b.default))),ne=(0,u.serializable)((0,u.list)((0,u.object)(x.default))),re=(0,u.serializable)((0,u.list)((0,u.object)(x.default))),ie=(0,u.serializable)((0,u.list)((0,u.object)(T.default))),ae=(0,u.serializable)((0,u.list)((0,u.object)(E.default))),oe=(0,u.serializable)((0,u.object)(w.default)),se=(0,u.serializable)((0,u.object)(w.default)),Y=function(e){function t(){var e;Gn(this,t);var n=[...arguments];return e=Xn(this,t,[].concat(n)),Wn(e,`sentences`,ce,e),Wn(e,`originalDeckId`,le,e),Wn(e,`selectedDeckId`,ue,e),Wn(e,`id`,de,e),Wn(e,`wordScope`,fe,e),Wn(e,`languageId`,pe,e),Wn(e,`alternateGenders`,me,e),Wn(e,`hideFromGenderTrainer`,he,e),Wn(e,`hideFromPluralTrainer`,ge,e),Wn(e,`hideFromSynonymTrainer`,_e,e),Wn(e,`hideFromConjugationTrainer`,ve,e),Wn(e,`hideFromCaseTrainer`,ye,e),Wn(e,`hideReason`,be,e),Wn(e,`sentencesCount`,xe,e),Wn(e,`hasSentences`,Se,e),Wn(e,`wordAssociationCount`,Ce,e),Wn(e,`maxFrequencyRanking`,we,e),Wn(e,`gender`,Te,e),Wn(e,`plural`,Ee,e),Wn(e,`wordTypeId`,De,e),Wn(e,`rootWordTypeId`,Oe,e),Wn(e,`blankSource`,X,e),Wn(e,`levelId`,ke,e),Wn(e,`label`,Ae,e),Wn(e,`targetText`,je,e),Wn(e,`alternateTargetText`,Z,e),Wn(e,`targetId`,Me,e),Wn(e,`inl
7ineTargetText`,Ne,e),Wn(e,`autoLevel`,Pe,e),Wn(e,`wordAssociationId`,Fe,e),Wn(e,`ignoreAutoLevel`,Le,e),Wn(e,`simple`,ze,e),Wn(e,`root`,Be,e),Wn(e,`isPrefix`,He,e),Wn(e,`isStem`,Ue,e),Wn(e,`isDate`,We,e),Wn(e,`rootId`,Ge,e),Wn(e,`excludeFromPublicLists`,Ke,e),Wn(e,`excludeAsPluralForm`,qe,e),Wn(e,`sourcesCount`,Je,e),Wn(e,`enSourcesCount`,Ye,e),Wn(e,`cardsCount`,$e,e),Wn(e,`noPlural`,et,e),Wn(e,`pendingApproval`,tt,e),Wn(e,`submittedById`,nt,e),Wn(e,`commentsCount`,rt,e),Wn(e,`forumThreadId`,it,e),Wn(e,`rootWordId`,at,e),Wn(e,`rootWordGender`,ot,e),Wn(e,`useParenthesesOnGender`,st,e),Wn(e,`frequencyRanking`,ct,e),Wn(e,`frequencyWordTypeRanking`,lt,e),Wn(e,`frequencyScore`,ut,e),Wn(e,`frequencyRanking1`,dt,e),Wn(e,`frequencyRanking2`,ft,e),Wn(e,`frequencyRanking3`,pt,e),Wn(e,`frequencyScoreAdjustment`,mt,e),Wn(e,`falsePlurals`,ht,e),Wn(e,`pluralOptions`,gt,e),Wn(e,`invalidGender`,_t,e),Wn(e,`hasAdjectiveForm`,vt,e),Wn(e,`note`,yt,e),Wn(e,`tag`,bt,e),Wn(e,`allowDuplicateRoots`,xt,e),Wn(e,`articleHasApostrophe`,St,e),Wn(e,`articleTakesOppositeGender`,Ct,e),Wn(e,`articleIsHidden`,wt,e),Wn(e,`needsSecondaryVideo`,Tt,e),Wn(e,`conjugatedVerbStringsCount`,Et,e),Wn(e,`conjugationPreview`,Dt,e),Wn(e,`vocabTriadConceptId`,Ot,e),Wn(e,`vocabTriadDeckId`,kt,e),Wn(e,`feminineGenderVariant`,At,e),Wn(e,`masculineGenderVariant`,jt,e),Wn(e,`normalizedTargetText`,Mt,e),Wn(e,`vocabListSentencesCount`,Nt,e),Wn(e,`hasVocabListSentences`,Pt,e),Wn(e,`viewsCount`,Ft,e),Wn(e,`learned`,It,e),Wn(e,`reviewing`,Lt,e),Wn(e,`userTranslationId`,Rt,e),Wn(e,`consecutiveGoodScores`,zt,e),Wn(e,`treePosition`,Bt,e),Wn(e,`register`,Vt,e),Wn(e,`hasDictionaryConcept`,Ht,e),Wn(e,`singularArticle`,Wt,e),Wn(e,`pluralArticle`,Gt,e),Wn(e,`definition`,Kt,e),Wn(e,`synonymsCount`,qt,e),Wn(e,`wordDerivationStemsCount`,Jt,e),Wn(e,`wordDerivationChildrenCount`,Yt,e),Wn(e,`worksheetsCount`,Xt,e),Wn(e,`stressedCharacters`,Zt,e),Wn(e,`falseMultipleChoiceOptions`,Qt,e),Wn(e,`falseMultipleChoiceOptionsEn`,$t,e),Wn(e,`falseSynonyms`,en,e),Wn(e,`falseMultipleChoiceOptionsJson`,tn,e),Wn(e,`falseMultipleChoiceOptionsLanguageId`,nn,e),Wn(e,`sourceLanguageIdsCount`,rn,e),Wn(e,`aiLanguagesTranslated`,an,e),Wn(e,`meaningsCount`,on,e),Wn(e,`meaningsReviewed`,sn,e),Wn(e,`childWordsList`,cn,e),Wn(e,`skipConjugationGeneration`,ln,e),Wn(e,`batchCreateInput`,un,e),Wn(e,`createdAt`,dn,e),Wn(e,`updatedAt`,fn,e),Wn(e,`target`,pn,e),Wn(e,`level`,mn,e),Wn(e,`createdByUser`,hn,e),Wn(e,`rootWord`,gn,e),Wn(e,`genderVariant`,_n,e),Wn(e,`minimalPair`,vn,e),Wn(e,`prefix`,yn,e),Wn(e,`childWords`,bn,e),Wn(e,`pluralNouns`,xn,e),Wn(e,`conjugatedVerbStrings`,Sn,e),Wn(e,`stems`,Cn,e),Wn(e,`concepts`,wn,e),Wn(e,`sources`,Tn,e),Wn(e,`wordStructures`,En,e),Wn(e,`synonyms`,Dn,e),Wn(e,`synonymAssociations`,On,e),Wn(e,`wordDerivationStems`,kn,e),Wn(e,`wordDerivationChildren`,An,e),Wn(e,`translationSources`,jn,e),Wn(e,`meaningSourcePreviews`,Mn,e),Wn(e,`worksheets`,Nn,e),Wn(e,`meanings`,Pn,e),Wn(e,`wordType`,Fn,e),Wn(e,`rootWordType`,In,e),e}return tr(t,e),qn(t,[{key:`selfOrRoot`,get:function(){return this.rootWord||this}},{key:`targetTextContainsNumber`,get:function(){return/\d/.test(this.targetText)}},{key:`randomPluralOptions`,get:function(){return this.pluralOptions&&this.pluralOptions.split(`,`).map(function(e){return{id:e,value:`die ${e}`,correct:!1}})}},{key:`rightToLeftLanguage`,get:function(){return r.Constants.RTL_LANGUAGE_IDS.includes(this.languageId)}},{key:`pluralNoun`,get:function(){return this.pluralNounsSelfOrRoot?this.pluralNounsSelfOrRoot:{}}},{key:`pluralNounsString`,get:function(){return(0,c.uniq)(this.pluralNouns.filter(function(e){return!e.excludeAsPluralForm}).map(function(e){return`${e.definiteArticle||``} ${e.targetText}`})).join(`, `)}},{key:`pluralNounsStringWithoutDefiniteArticle`,get:function(){return(0,c.uniq)(this.pluralNouns.filter(function(e){return!e.excludeAsPluralForm}).map(function(e){return e.targetText})).join(`, `)}},{key:`pluralNounsSelfOrRoot`,get:function(){return!this.root&&(0,i.isPresent)(this.rootWord)&&this.rootWord.id&&this.rootWord.pluralNouns&&this.rootWord.pluralNouns.filter(function(e){return!e.excludeAsPluralForm})?this.rootWord.pluralNouns.filter(function(e){return!e.excludeAsPluralForm})[0]:this.pluralNouns.filter(function(e){return!e.excludeAsPluralForm})[0]}}
7,{key:`isInfinitive`,get:function(){return this.isVerb&&this.root}},{key:`pluralRoot`,get:function(){return this.plural&&this.root}},{key:`isSeparable`,get:function(){return(0,i.isPresent)(this.concepts.find(function(e){return e.abbreviation===`Sep`}))}},{key:`hasConjugatedVerbStrings`,get:function(){return(0,i.isPresent)(this.conjugatedVerbStrings)&&(0,i.isPresent)(this.conjugatedVerbStrings[0].singular1p)}},{key:`targetTextWithDefiniteArticleAndSource`,get:function(){return(0,i.isPresent)(this.sourceText)?`${this.targetTextWithDefiniteArticle} - ${this.sourceText}`:this.targetTextWithDefiniteArticle}},{key:`targetTextWithDefiniteArticleAndSourceAndWordType`,get:function(){var e=this.targetTextWithDefiniteArticleAndSource,t=this.wordTypeAbbreviation;return(0,i.isPresent)(t)?`${e} (${t})`:e}},{key:`genderAbbreviation`,get:function(){var e=``;return this.gender===`feminine`?e=` (f.)`:this.gender===`masculine`&&this.languageId===`NL`?e=` (c.)`:this.gender===`masculine`?e=` (m.)`:this.gender===`neuter`&&(e=` (n.)`),e}},{key:`targetTextWithGender`,get:function(){return this.isNoun&&this.gender?`${this.targetText} ${this.genderAbbreviation}`:this.targetText}},{key:`targetTextWithDefiniteArticle`,get:function(){return this.articleIsHidden?this.targetText:this.isNoun&&this.languageId===`DE`&&this.gender&&!this.root&&this.caseAbbreviation&&!this.plural&&r.Constants.ARTICLES[this.caseAbbreviation.toLowerCase()]&&r.Constants.ARTICLES[this.caseAbbreviation.toLowerCase()][this.gender]?`${r.Constants.ARTICLES[this.caseAbbreviation.toLowerCase()][this.gender]} ${this.targetText}`:this.isNoun&&this.languageId===`DE`&&this.gender&&!this.root&&this.caseAbbreviation&&r.Constants.ARTICLES[this.caseAbbreviation.toLowerCase()]&&r.Constants.ARTICLES[this.caseAbbreviation.toLowerCase()].plural?`${r.Constants.ARTICLES[this.caseAbbreviation.toLowerCase()].plural} ${this.targetText}`:this.languageId===`IT`&&this.isNoun&&this.gender===`masculine`&&`${r.Constants.LETTERS_THAT_TAKE_APOSTROPHE_IN_FR}szSZ`.includes(this.targetText[0])?this.plural?`gli ${this.targetText}`:`lo ${this.targetText}`:this.languageId===`CA`&&this.isNoun&&!this.plural&&this.gender?this.articleHasApostrophe||this.shouldTakeApostropheInCatalan()&&!this.feminineWordWithNoApostropheInCatalan()?`l'${this.targetText}${this.genderAbbreviation}`:`${this.definiteArticle} ${this.targetText}${this.articleTakesOppositeGender?this.genderAbbreviation:``}`:this.isNoun&&!this.plural&&this.gender&&[`FR`,`IT`].includes(this.languageId)&&(this.articleHasApostrophe||r.Constants.LETTERS_THAT_TAKE_APOSTROPHE_IN_FR.includes(this.targetText[0]))?`l'${this.targetText}${this.languageId===`IT`?``:this.genderAbbreviation}`:this.isNoun&&this.gender&&this.definiteArticle?`${this.definiteArticle} ${this.targetText}${this.articleTakesOppositeGender?this.genderAbbreviation:``}`:this.formattedTargetText}},{key:`shouldTakeApostropheInCatalan`,value:function(){return r.Constants.LETTERS_THAT_TAKE_APOSTROPHE_IN_CA.includes(this.targetText[0])}},{key:`feminineWordWithNoApostropheInCatalan`,value:function(){return this.gender===`feminine`&&/^[iu]|^hi|^hu/i.test(this.targetText)}},{key:`conjugationTableHasHiddenField`,get:function(){return(0,i.isPresent)(this.conjugatedVerbStrings.find(function(e){return e.hideSingular1p||e.hideSingular2||e.hideSingular3p||e.hidePlural1p||e.hidePlural2p||e.hidePlural3p}))}},{key:`targetTextWithDefiniteArticleNoParenthesis`,get:function(){return this.targetTextWithDefiniteArticle.split(`(`)[0]}},{key:`targetTextWithNominativeDefiniteArticle`,get:function(){return(0,i.isPresent)(this.gender)&&this.definiteArticle&&this.isNoun?`${this.definiteArticle} ${this.targetText}`:this.targetText}},{key:`targetTextWithPrefix`,get:function(){return(0,i.isPresent)(this.prefix)?`${this.formattedTargetText}...${this.prefix.targetText}`:this.targetTextWithDefiniteArticle}},{key:`genderAbbreviationWithoutPlural`,get:function(){return(0,i.isPresent)(this.gender)?this.gender[0]:null}},{key:`definiteArticle`,get:function(){if((0,i.isPresent)(this.gender)){var e=this.plural?this.pluralArticle:this.singularArticle;return this.useParenthesesOnGender&&(e=`(${e})`),e}return null}},{key:`conjugatedVerbStringsSummary`,get:function(){var e=(0,i.isPresent)(this.conjugatedVerbStrings)?this.conjugatedVerbStrings:this.rootWord?.conjugatedVerbStrings;if((0,i.isPresent)(e)){var t=(0,c.keys)(r.Constants.GRAMMAR_TENSES[this.languageId]).map(function(t){var n=e.find(function(e){return e.concept&&e.concept.id===t});if(n&&!n.hideSingular3p)return n.singular3p}).filter(function(e){return(0,i.isPresent)(e)});return this.languageId===`ES`?t.slice(0,3).join(` · `):this.languageId===`FR`?t.slice(0,2).join(` · `):t.join(` · `)}return this.conjugationPreview||null}}
7,{key:`isNominative`,get:function(){return(0,i.isPresent)(this.concepts.find(function(e){return e.grammarCase===`Nm`}))}},{key:`isDative`,get:function(){return(0,i.isPresent)(this.concepts.find(function(e){return e.grammarCase===`Dt`||e.grammarCase===`2w-Dt`}))}},{key:`isVerb`,get:function(){return this.wordTypeId===`4c4389c1-f805-4d1c-ba45-6721cf400aef`}},{key:`isNoun`,get:function(){return this.wordTypeId===`d5c5fcef-bb92-48a8-b00b-e7c71cb33068`}},{key:`isPronoun`,get:function(){return this.wordTypeId===`19fbf309-98b1-42e4-a226-151eedb37641`}},{key:`isNumber`,get:function(){return this.wordTypeId===`1a0d84ff-a903-4be9-b0a8-22fdcc211506`}},{key:`isGrapheme`,get:function(){return this.wordTypeId===`52808410-545c-40c9-aeb9-8285f04070dc`}},{key:`isPhoneme`,get:function(){return this.wordTypeId===`4903f2ec-3b84-4dbe-8659-93cf985e86fc`}},{key:`isAdjective`,get:function(){return this.hasWordType&&this.wordType.name.match(`Adjective`)}},{key:`isAdverb`,get:function(){return this.hasWordType&&this.wordType.name.match(`Adverb`)}},{key:`isGenitive`,get:function(){return(0,i.isPresent)(this.concepts.find(function(e){return e.grammarCase===`Gn`}))}},{key:`isAccusative`,get:function(){return(0,i.isPresent)(this.concepts.find(function(e){return e.grammarCase===`Ak`||e.grammarCase===`2w-Ak`}))}},{key:`hasVideoClip`,get:function(){return(0,i.isPresent)(this.videoClip)}},{key:`videoClip`,get:function(){return this.target&&this.target.videoClip}},{key:`dictionaryUrl`,get:function(){if(this.languageId===`DE`)return(0,i.isPresent)(this.targetText)?`http://dict.cc?s=${this.targetText.replace(` `,`+`)}`:null;if(this.languageId===`FR`)return(0,i.isPresent)(this.targetText)?`http://enfr.dict.cc?s=${this.targetText.replace(` `,`+`)}`:null;if(this.languageId===`ES`)return(0,i.isPresent)(this.targetText)?`https://www.linguee.es/espanol-ingles/search?source=auto&query=${this.targetText.replace(` `,`+`)}`:null}},{key:`wordTypeName`,get:function(){return this.hasWordType?this.wordType.name:null}},{key:`conceptIds`,get:function(){return this.concepts.map(function(e){return e.id})}},{key:`wordTypeConcept`,get:function(){return this.concepts.find(function(e){return e.showAsWordType&&e.joinType===`verb`})||this.concepts.find(function(e){return e.showAsWordType})}},{key:`hasWordTypeConcept`,get:function(){return(0,i.isPresent)(this.wordTypeConcept)}},{key:`hasAssignableRoot`,get:function(){return!0}},{key:`hasPrefix`,get:function(){return(0,i.isPresent)(this.prefix)&&(0,i.isPresent)(this.prefix.id)}},{key:`hasSource`,get:function(){return(0,i.isPresent)((0,l.toJS)(this.translationSources.filter(function(e){return[`EN`,`U`].includes(e.source.languageId)&&(0,i.isBlank)(e.meaningId)})))}},{key:`hasTranslationSources`,get:function(){return(0,i.isPresent)(this.translationSources)&&(0,i.isPresent)(this.translationSourceList)}},{key:`hasWordType`,get:function(){return(0,i.isPresent)(this.wordType)&&(0,i.isPresent)(this.wordType.id)}},{key:`wordTypeAbbreviation`,get:function(){return(0,i.isPresent)(this.wordType?.abbreviation)?this.wordType.abbreviation:null}},{key:`sourceList`,get:function(){return(0,i.isPresent)((0,l.toJS)(this.translationSources))?this.translationSourceList:(0,c.compact)(this.sources.map(function(e){return e.text})).join(`, `)}},{key:`sourceText`,get:function(){return this.vocabSourceList}},{key:`vocabSourceList`,get:function(){if(!(0,c.isEmpty)(this.translationSources))return this.vocabSources.join(`, `)}},{key:`publicSynonyms`,get:function(){if(!(0,i.isBlank)(this.synonymAssociations)){var e=(0,c.orderBy)(this.synonymAssociations,[`similarity`,`levelAbbreviation`],[`desc`,`asc`]).map(function(e){return e.synonym})?.filter(function(e){return(0,i.isPresent)(e)&&e.publicInVocab});return(0,c.uniqBy)(e,`id`)}}},{key:`acceptedEnglishTranslationSources`,get:function(){return(0,c.isEmpty)(this.translationSources)?[]:this.translationSources.filter(function(e){return e.source&&(0,i.isBlank)(e.meaningId)&&e.source?.languageId==`EN`&&!e.rejected&&(!e.userId||e.accepted)})}},{key:`vocabSources`,get:function(){var e=this;return(0,c.compact)(this.acceptedEnglishTranslationSources.map(function(t){return e.sourceTextWithGenderAbbreviation(t.source)}))}},{key:`vocabSourcesWithoutGenderAbbreviation`,get:function(){return(0,c.compact)(this.acceptedEnglishTranslationSources.map(function(e){return e.source?e.source.text:null}))}},{key:`translationSourceList`,get:function(){return(0,c.compact)(this.acceptedEnglishTranslationSources.map(function(e){return e.source?e.source.text:null})).join(`, `)}},{key:`targetWithWordTypeAndSource`,get:function(){return this.formatTarget({wordType:!0,source:!0})}},{key:`targetWithWordTypeParentAndSource`,get:function(){return this.formatTarget({wordType:!0,parent:!0,source:!0,label:!0})}},{key:`targetWithWordTypeParentInfinitiveAndSource`,get:function(){return this.formatTarget({wordType:!0,root:!0,plural:!0,infinitive:!0,parent:!0,source:!0,case:!0,label:!0})}},{key:`targetWithWordTypeParentInfinitiveAndSourceAndLevel`,get:function(){return this.formatTarget({wordType:!0,root:!0,plural:!0,infinitive:!0,parent:!0,source:!0,case:!0,label:!0,level:!0})}},{key:`targetWithWordTypeParentInfinitiveAndSourceAndLevelAndGender`,get:function(){return this.formatTarget({wordType:!0,root:!0,plural:!0,infinitive:!0,parent:!0,source:!0,case:!0,label:!0,level:!0,gender:!0})}},{key:`targetWithGenderAndSentencesCount`,get:function(){return this.formatTarget({gender:!0,sentencesCount:!0})}},{key:`targetWithPronoun`,get:function(){return this.wordTypeName===`Noun`&&this.gender?`${{masculine:`der`,feminine:`die`,neuter:`das`}[this.gender]} ${this.targetText}`:this.targetText}}
7,{key:`invalid`,get:function(){return this.invalidWordType||this.invalidSource||this.invalidRoot||this.invalidLevel||this.invalidGender||this.invalidInfinitive||this.invalidTense||this.invalidCase||this.invalidPrefix}},{key:`invalidSource`,get:function(){var e;return!((e=this.languageId)!=null&&e.startsWith(`EN`))&&this.sourcesCount===0&&!this.blankSource}},{key:`invalidWordType`,get:function(){return!this.hasWordType}},{key:`invalidRoot`,get:function(){return!this.root&&this.hasAssignableRoot&&(0,i.isBlank)(this.rootWord)&&!this.isVerb}},{key:`invalidLevel`,get:function(){return(0,i.isBlank)((0,l.toJS)(this.level))||!this.level.id}},{key:`invalidPrefix`,get:function(){return!this.root&&this.isStem&&!this.hasPrefix}},{key:`invalidInfinitive`,get:function(){return this.isVerb&&!this.isInfinitive&&!this.hasInfinitiveVerb}},{key:`invalidTense`,get:function(){return!this.wordScope&&this.isVerb&&!this.hasGrammarTense&&!this.root&&this.hasSentences}},{key:`invalidCase`,get:function(){return this.languageId===`DE`&&!this.root&&this.hasWordType&&this.wordType.requiresCase&&!this.hasGrammarCase&&this.hasSentences}},{key:`hasGrammarTense`,get:function(){return(0,i.isPresent)(this.concepts.find(function(e){return e.grammarTense}))}},{key:`grammarTense`,get:function(){return this.concepts.find(function(e){return e.grammarTense})}},{key:`hasGrammarCase`,get:function(){return(0,i.isPresent)(this.grammarCase)}},{key:`grammarCase`,get:function(){return this.concepts.find(function(e){return e.grammarCase})}},{key:`caseAbbreviation`,get:function(){var e=this.concepts.find(function(e){return(0,i.isPresent)(e.grammarCase)});if((0,i.isPresent)(e))return e.grammarCase}},{key:`caseName`,get:function(){if((0,i.isPresent)(this.caseAbbreviation))return{ak:`Accusative`,nm:`Nominative`,dt:`Dative`,gn:`Genitive`}[this.caseAbbreviation.toLowerCase()]}},{key:`tenseAbbreviation`,get:function(){var e=this.concepts.find(function(e){return(0,i.isPresent)(e.tenseCase)});if((0,i.isPresent)(e))return e.tenseCase}},{key:`hasInfinitiveVerb`,get:function(){return!this.isInfinitive&&(0,i.isPresent)(this.rootWord)&&(0,i.isPresent)(this.rootWord.id)&&this.rootWord.wordTypeId===`4c4389c1-f805-4d1c-ba45-6721cf400aef`}},{key:`infinitiveVerb`,get:function(){return this.hasInfinitiveVerb?this.rootWord:null}},{key:`hasConcept`,value:function(e){return this.concepts.find(function(t){return t.id===e})}},{key:`hasRelatedWords`,get:function(){return this.wordType?.name!==`Number`&&(this.synonymsCount>0||this.wordDerivationStemsCount>0||this.wordDerivationChildrenCount>0)}},{key:`relatedWords`,get:function(){return this.wordType?.name===`Number`?[]:(0,c.orderBy)([].concat(Rn(this.wordDerivationStems),Rn(this.wordDerivationChildren)),[`frequencyRanking`],[`asc`])}},{key:`relatedPhrases`,get:function(){return[].concat(Rn(this.wordDerivationStems.filter(function(e){return e.wordType?.abbreviation===`phr`})),Rn(this.wordDerivationChildren.filter(function(e){return e.wordType?.abbreviation===`phr`})))}},{key:`publicPhrase`,get:function(){return this.wordType?.abbreviation===`phr`&&!this.excludeFromPublicLists&&!this.pendingApproval&&(0,i.isPresent)(this.target?.videoClip)&&this.enSourcesCount>0}},{key:`formatTarget`,value:function(e){var t=[],n=e.pronoun?this.targetWithPronoun:this.targetText;return e.gender&&(0,i.isPresent)(this.gender)&&(n=`${n}${this.genderAbbreviation}`),e.wordType&&(0,i.isPresent)(this.wordType)&&this.wordType.abbreviation&&t.push(this.wordType.abbreviation),e.infinitive&&this.isInfinitive&&t.push(`inf`),e.plural&&this.plural&&t.push(`pl`),e.parent&&(0,i.isPresent)(this.infinitiveVerb)&&this.infinitiveVerb.targetText&&t.push(this.infinitiveVerb.targetText),e.parent&&!(0,i.isPresent)(this.infinitiveVerb)&&(0,i.isPresent)(this.rootWord)&&t.push(`[${this.rootWord.targetText}]`),e.label&&(0,i.isPresent)(this.label)&&t.push(this.label),e.root&&this.root&&t.push(`root`),e.case&&this.caseAbbreviation&&t.push(this.caseAbbreviation),t.length>0&&(n=`${n} (${t.join(`, `)})`),e.source&&(0,i.isPresent)(this.sourceList)&&(n=`${n} - ${this.sourceList}`),e.level&&(0,i.isPresent)(this.level)&&(n=`${n} - ${this.level.abbreviation}`),e.sentencesCount&&(0,i.isPresent)(this.sentencesCount)&&(n=`${n} - ${this.sentencesCount} sentences`),n}},{key:`setOriginalDeckId`,value:function(e){this.originalDeckId=e}},{key:`setSelectedDeckId`,value:function(e){this.selectedDeckId=e}},{key:`setViewsCount`,value:function(e){this.viewsCount=e}},{key:`clearDeckIds`,value:function(){this.originalDeckId=null,this.selectedDeckId=null}},{key:`setSentences`,value:function(e){this.sentences=e}}
7,{key:`isEnglishLanguageId`,value:function(e){return!!(e&&e.startsWith(`EN`))}},{key:`isNativeLanguageForUser`,value:function(e,t){return!e||!(t!=null&&t.languageId)||this.isEnglishLanguageId(e)?!1:e===t.languageId}},{key:`userPrefersBritishEnglish`,value:function(e){var t=e?.languageId;return t===`EN2`||t===`EN`&&e?.useBritishEnglish}},{key:`preferredEnglishLanguageIds`,value:function(e){return this.userPrefersBritishEnglish(e)?[`EN2`,`EN`]:[`EN`,`EN2`]}},{key:`orderEnglishSourcesForUser`,value:function(e,t){if(!(0,i.isPresent)(e))return[];var n=function(e,t){return(t.aggregateScore||0)-(e.aggregateScore||0)},r={};return e.forEach(function(e){if(e!=null&&e.source){var t=e.source.languageId;r[t]||(r[t]=[]),r[t].push(e)}}),Object.values(r).forEach(function(e){e.sort(n)}),this.preferredEnglishLanguageIds(t).flatMap(function(e){return r[e]||[]})}},{key:`partitionTranslationSourcesByLanguage`,value:function(e,t){var n=this,r=[],i=[];return(e||[]).forEach(function(e){e!=null&&e.source&&(n.isEnglishLanguageId(e.source.languageId)?r.push(e):n.isNativeLanguageForUser(e.source.languageId,t)&&i.push(e))}),{englishSources:r,nativeSources:i}}},{key:`selectedMeaningSourcesForUser`,value:function(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{singleMeaning:!1};if(!(0,i.isPresent)(e))return[];var r=e.filter(function(e){return!!e?.source});if(!(0,i.isPresent)(r))return[];var a=this.partitionTranslationSourcesByLanguage(r,t),o=a.englishSources,s=a.nativeSources,c=this.orderEnglishSourcesForUser(o,t),l=n.singleMeaning?2:1;if(this.isEnglishLanguageId(t?.languageId))return(0,i.isPresent)(c)?c.slice(0,l):r.slice(0,l);if(t!=null&&t.onlyShowNativeLanguage)return(0,i.isPresent)(s)?s.slice(0,l):(0,i.isPresent)(c)?c.slice(0,1):r.slice(0,1);var u=s.slice(0,l);if(!(0,i.isPresent)(u))return(0,i.isPresent)(c)?c.slice(0,1):r.slice(0,1);var d=c.slice(0,1);return t?.showNativeLanguageFirst===!1?d.concat(u):u.concat(d)}},{key:`orderedVocabMeaningSourcesByLanguage`,value:function(e,t){if(!(0,i.isPresent)(t))return[];var n=this.partitionTranslationSourcesByLanguage(t,e),r=n.englishSources,a=n.nativeSources,o=this.orderEnglishSourcesForUser(r,e);return this.isEnglishLanguageId(e?.languageId)?o.concat(a):e!=null&&e.onlyShowNativeLanguage?(0,i.isPresent)(a)?a:o:e?.showNativeLanguageFirst===!1?o.concat(a):a.concat(o)}},{key:`vocabMeaningSourcesForUser`,value:function(e){var t=this;if(!(e?.showMeanings&&e?.showVocabMeanings!==!1))return[];var n=this.meanings||[],r=[];if(n.forEach(function(i){var a=i.translationSourcesForUser?i.translationSourcesForUser(e):[];t.selectedMeaningSourcesForUser(a,e,{singleMeaning:n.length===1}).forEach(function(e){e!=null&&e.source&&r.push(e)})}),(0,i.isPresent)(r))return this.orderedVocabMeaningSourcesByLanguage(e,r);var a=new Map;(this.meaningSourcePreviews||[]).forEach(function(e,t){if(e!=null&&e.source){var n=e.meaningId||`preview-${t}`;a.has(n)||a.set(n,[]),a.get(n).push(e)}});var o=[],s=a.size===1;return a.forEach(function(n){t.selectedMeaningSourcesForUser(n,e,{singleMeaning:s}).forEach(function(e){e!=null&&e.source&&o.push(e)})}),this.orderedVocabMeaningSourcesByLanguage(e,o)}},{key:`visibleVocabSourcesForUser`,value:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return e?.showMeanings&&e?.showVocabMeanings!==!1&&((0,i.isPresent)(this.meanings)||(0,i.isPresent)(this.meaningSourcePreviews))?this.vocabMeaningSourcesForUser(e):this.vocabSourceForUser(e,t)||[]}},{key:`vocabSourceForUser`,value:function(e){var t=this,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(n.allowHideEnglish=(0,i.isPresent)(n.allowHideEnglish)?n.allowHideEnglish:!0,!(0,c.isEmpty)(this.translationSources)){var r=this.translationSources.filter(function(n){return n.source?.languageId!==`U`&&!n.rejected&&(0,i.isBlank)(n.meaningId)&&(n.accepted||!n.userId)&&(n.source?.languageId===`EN`||n.source?.languageId===`EN2`&&t.userPrefersBritishEnglish(e)||t.isNativeLanguageForUser(n.source?.languageId,e))});(e.hideEnglishTranslations||n.forceHideEnglishTranslations)&&(0,i.isPresent)(r.filter(function(e){var t;return!((t=e.source)!=null&&t.languageId.startsWith(`EN`))}))&&n.allowHideEnglish&&(r=r.filter(function(e){var t;return!((t=e.source)!=null&&t.languageId.startsWith(`EN`))})),r=r.filter(function(e){return(0,i.isBlank)(e.score)||e.score>-1}),r=r.filter(function(e){return e.source});var a=this.partitionTranslationSourcesByLanguage(r,e),o=a.englishSources,s=a.nativeSources,l=this.orderEnglishSourcesForUser(o,e),u=s.sort(function(e,t){return(t.aggregateScore||0)-(e.aggregateScore||0)});return!e.onlyShowNativeLanguage&&!e.showNativeLanguageFirst?l.concat(u):u.concat(l)}}},{key:`compareTranslationSources`,value:function(e,t,n){var r=e.source.languageId.startsWith(`EN`);return r===t.source.languageId.startsWith(`EN`)?(t.aggregateScore||0)-(e.aggregateScore||0):(r?-1:1)*(n?1:-1)}},{key:`vocabSourceListForUser`,value:function(e){var t=this,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=this.visibleVocabSourcesForUser(e,n);return n.monolingual&&(r=r.filter(function(t){return t.source?.languageId===e.languageId})),(0,i.isPresent)(r)?r.map(function(n){return n.source&&t.sourceTextWithGenderAbbreviation(n.source,e)}):null}},{key:`vocabEnSourceListForUser`,value:function(e){var t=this.vocabSourceForUser(e,{allowHideEnglish:!1});return(0,i.isPresent)(t)?t.filter(function(e){return[`EN`,`EN2`].includes(e.source?.languageId)}).map(function(t){return t?.source.textForUser(e)}):null}},{key:`firstVocabSourceForUser`,value:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{allowHideEnglish:!0},n=this.vocabSourceForUser(e,t);return(0,i.isPresent)(n)?this.sourceTextWithGenderAbbreviation(n[0].source,e):null}},{key:`sourceTextWithGenderAbbreviation`,value:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return t?e?`${e.textForUser(t)}${e.displayGender?this.genderAbbreviation:``}`:null:e?`${e.text}${e.displayGender?this.genderAbbreviation:``}`:null}},{key:`sourceTextForUser`,value:function(e){var t=this.vocabSourceListForUser(e,{forceHideEnglishTranslations:!0});return(0,i.isPresent)(t)?t.join(`, `):this.vocabSourceList||``}},{key:`sourceTextForUserLanguageId`,value:function(e){return(0,i.isPresent)(this.vocabSourceForUser(e).filter(function(t){return t.source?.languageId===e.languageId}))?e.languageId:`EN`}},{key:`digitSourceText`,get:function(){return this.isNumber&&this.translationSources.find(function(e){return e.source?.languageId===`U`})?.source.text}},{key:`formattedTargetText`,get:function(){return!this.isNumber||this.isDate||isNaN(Number(this.targetText))?this.targetText:Number(this.targetText).toLocaleStr
7ing(this.languageId)}},{key:`formattedDigitSourceText`,get:function(){return isNaN(Number(this.digitSourceText))||this.isDate?this.digitSourceText:parseInt(this.digitSourceText).toLocaleString(`en`)}},{key:`publicInVocab`,get:function(){return this.wordType?.showInVocabTrainer&&!this.excludeFromPublicLists&&!this.pendingApproval&&(0,i.isPresent)(this.target?.videoClip)&&this.enSourcesCount>0}},{key:`messagePublicInVocab`,get:function(){var e;if(!this.publicInVocab){var t=[`This word doesn't appear in the dictionary because`];return(e=this.wordType)!=null&&e.showInVocabTrainer||t.push(`  - this word type never appears in the dictionary`),this.excludeFromPublicLists&&t.push(`  - it is excluded from the dictionary`),this.pendingApproval&&t.push(`  - it hasn't been approved yet`),(0,i.isPresent)(this.target?.videoClip)||t.push(`  - it has no video clip`),this.enSourcesCount===0&&t.push(`  - it has no English source`),/\d/.test(this.targetText)&&t.push(`  - it contains a digit`),t}}}])}(m.default),ce=rr(Y.prototype,`sentences`,[l.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=rr(Y.prototype,`originalDeckId`,[l.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ue=rr(Y.prototype,`selectedDeckId`,[l.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),de=rr(Y.prototype,`id`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),fe=rr(Y.prototype,`wordScope`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pe=rr(Y.prototype,`languageId`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),me=rr(Y.prototype,`alternateGenders`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),he=rr(Y.prototype,`hideFromGenderTrainer`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ge=rr(Y.prototype,`hideFromPluralTrainer`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_e=rr(Y.prototype,`hideFromSynonymTrainer`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ve=rr(Y.prototype,`hideFromConjugationTrainer`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ye=rr(Y.prototype,`hideFromCaseTrainer`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),be=rr(Y.prototype,`hideReason`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),xe=rr(Y.prototype,`sentencesCount`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Se=rr(Y.prototype,`hasSentences`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ce=rr(Y.prototype,`wordAssociationCount`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),we=rr(Y.prototype,`maxFrequencyRanking`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Te=rr(Y.prototype,`gender`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ee=rr(Y.prototype,`plural`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),De=rr(Y.prototype,`wordTypeId`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Oe=rr(Y.prototype,`rootWordTypeId`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=rr(Y.prototype,`blankSource`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ke=rr(Y.prototype,`levelId`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ae=rr(Y.prototype,`label`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),je=rr(Y.prototype,`targetText`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=rr(Y.prototype,`alternateTargetText`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Me=rr(Y.prototype,`targetId`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ne=rr(Y.prototype,`inlineTargetText`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Pe=rr(Y.prototype,`autoLevel`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Fe=rr(Y.prototype,`wordAssociationId`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Le=rr(Y.prototype,`ignoreAutoLevel`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ze=rr(Y.prototype,`simple`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Be=rr(Y.prototype,`root`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),He=rr(Y.prototype,`isPrefix`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ue=rr(Y.prototype,`isStem`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),We=rr(Y.prototype,`isDate`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ge=rr(Y.prototype,`rootId`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ke=rr(Y.prototype,`excludeFromPublicLists`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),qe=rr(Y.prototype,`excludeAsPluralForm`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Je=rr(Y.prototype,`sourcesCount`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ye=rr(Y.prototype,`enSourcesCount`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$e=rr(Y.prototype,`cardsCount`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),et=rr(Y.prototype,`noPlural`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),tt=rr(Y.prototype,`pendingApproval`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),nt=rr(Y.prototype,`submittedById`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),rt=rr(Y.prototype,`commentsCount`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}
7),it=rr(Y.prototype,`forumThreadId`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),at=rr(Y.prototype,`rootWordId`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ot=rr(Y.prototype,`rootWordGender`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),st=rr(Y.prototype,`useParenthesesOnGender`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ct=rr(Y.prototype,`frequencyRanking`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),lt=rr(Y.prototype,`frequencyWordTypeRanking`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ut=rr(Y.prototype,`frequencyScore`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),dt=rr(Y.prototype,`frequencyRanking1`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ft=rr(Y.prototype,`frequencyRanking2`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pt=rr(Y.prototype,`frequencyRanking3`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),mt=rr(Y.prototype,`frequencyScoreAdjustment`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ht=rr(Y.prototype,`falsePlurals`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),gt=rr(Y.prototype,`pluralOptions`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_t=rr(Y.prototype,`invalidGender`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),vt=rr(Y.prototype,`hasAdjectiveForm`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),yt=rr(Y.prototype,`note`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),bt=rr(Y.prototype,`tag`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),xt=rr(Y.prototype,`allowDuplicateRoots`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),St=rr(Y.prototype,`articleHasApostrophe`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ct=rr(Y.prototype,`articleTakesOppositeGender`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),wt=rr(Y.prototype,`articleIsHidden`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Tt=rr(Y.prototype,`needsSecondaryVideo`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Et=rr(Y.prototype,`conjugatedVerbStringsCount`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Dt=rr(Y.prototype,`conjugationPreview`,[l.observable,u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ot=rr(Y.prototype,`vocabTriadConceptId`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),kt=rr(Y.prototype,`vocabTriadDeckId`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),At=rr(Y.prototype,`feminineGenderVariant`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),jt=rr(Y.prototype,`masculineGenderVariant`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Mt=rr(Y.prototype,`normalizedTargetText`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Nt=rr(Y.prototype,`vocabListSentencesCount`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Pt=rr(Y.prototype,`hasVocabListSentences`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ft=rr(Y.prototype,`viewsCount`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),It=rr(Y.prototype,`learned`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Lt=rr(Y.prototype,`reviewing`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Rt=rr(Y.prototype,`userTranslationId`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),zt=rr(Y.prototype,`consecutiveGoodScores`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Bt=rr(Y.prototype,`treePosition`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Vt=rr(Y.prototype,`register`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ht=rr(Y.prototype,`hasDictionaryConcept`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}
7),Wt=rr(Y.prototype,`singularArticle`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Gt=rr(Y.prototype,`pluralArticle`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Kt=rr(Y.prototype,`definition`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),qt=rr(Y.prototype,`synonymsCount`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Jt=rr(Y.prototype,`wordDerivationStemsCount`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Yt=rr(Y.prototype,`wordDerivationChildrenCount`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Xt=rr(Y.prototype,`worksheetsCount`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Zt=rr(Y.prototype,`stressedCharacters`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Qt=rr(Y.prototype,`falseMultipleChoiceOptions`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$t=rr(Y.prototype,`falseMultipleChoiceOptionsEn`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),en=rr(Y.prototype,`falseSynonyms`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),tn=rr(Y.prototype,`falseMultipleChoiceOptionsJson`,[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),nn=rr(Y.prototype,`falseMultipleChoiceOptionsLanguageId`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),rn=rr(Y.prototype,`sourceLanguageIdsCount`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),an=rr(Y.prototype,`aiLanguagesTranslated`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),on=rr(Y.prototype,`meaningsCount`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),sn=rr(Y.prototype,`meaningsReviewed`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),cn=rr(Y.prototype,`childWordsList`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ln=rr(Y.prototype,`skipConjugationGeneration`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),un=rr(Y.prototype,`batchCreateInput`,[u.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),dn=rr(Y.prototype,`createdAt`,[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),fn=rr(Y.prototype,`updatedAt`,[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pn=rr(Y.prototype,`target`,[N],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),mn=rr(Y.prototype,`level`,[P],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),hn=rr(Y.prototype,`createdByUser`,[F],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),gn=rr(Y.prototype,`rootWord`,[I],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),_n=rr(Y.prototype,`genderVariant`,[L],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),vn=rr(Y.prototype,`minimalPair`,[R],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),yn=rr(Y.prototype,`prefix`,[z],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),bn=rr(Y.prototype,`childWords`,[B],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),xn=rr(Y.prototype,`pluralNouns`,[V],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Sn=rr(Y.prototype,`conjugatedVerbStrings`,[l.observable,H],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Cn=rr(Y.prototype,`stems`,[U],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),wn=rr(Y.prototype,`concepts`,[W],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Tn=rr(Y.prototype,`sources`,[G],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),En=rr(Y.prototype,`wordStructures`,[K],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Dn=rr(Y.prototype,`synonyms`,[q],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),On=rr(Y.prototype,`synonymAssociations`,[ee],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),kn=rr(Y.prototype,`wordDerivationStems`,[te],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),An=rr(Y.prototype,`wordDerivationChildren`,[J],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),jn=rr(Y.prototype,`translationSources`,[ne],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Mn=rr(Y.prototype,`meaningSourcePreviews`,[re],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Nn=rr(Y.prototype,`worksheets`,[ie],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Pn=rr(Y.prototype,`meanings`,[ae],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Fn=rr(Y.prototype,`wordType`,[oe],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),In=rr(Y.prototype,`rootWordType`,[se],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),Y)})),ta=i(((e,t)=>{t.exports=n;function n(e){e instanceof Date&&(e=Math.round((Date.now()-e)/1e3));var t=e<0?`from now`:`ago`;e=Math.abs(e);for(var n=[e/60/60/24/365,e/60/60/24/30,e/60/60/24/7,e/60/60/24,e/60/60,e/60,e],r=[`year`,`month`,`week`,`day`,`hour`,`minute`,`second`],i=0;i<r.length;i++){var a=Math.floor(n[i]),o=r[i];if(a>1&&(o+=`s`),a>=1)return a+` `+o+` `+t}return`0 seconds `+t}})),na=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
7var r=(Ie(),e(A)),i=(a(),e(o)),c=s(),l=h(),u=I(Re()),d=I(ea()),f=I(Ze()),p=I(Wi()),m=I(Yi()),g,_,v,y,b,x,S,C,w,T,E,D,O,k,M,N,P,F;function I(e){return e&&e.__esModule?e:{default:e}}function L(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function R(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function z(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,V(r.key),r)}}function B(e,t,n){return t&&z(e.prototype,t),n&&z(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function V(e){var t=H(e,`string`);return n(t)==`symbol`?t:t+``}function H(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function U(e,t,n){return t=q(t),W(e,K()?Reflect.construct(t,n||[],q(e).constructor):t.apply(e,n))}function W(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return G(e)}function G(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function K(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(K=function(){return!!e})()}function q(e){return q=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},q(e)}function ee(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&te(e,t)}function te(e,t){return te=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},te(e,t)}function J(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(g=(0,r.serializable)((0,r.object)(d.default)),_=(0,r.serializable)((0,r.list)((0,r.object)(f.default))),v=(0,r.serializable)((0,r.object)(p.default)),y=function(e){function t(e){var n;return R(this,t),n=U(this,t,[e]),L(n,`id`,b,n),L(n,`position`,x,n),L(n,`punctuation`,S,n),L(n,`precedingPunctuation`,C,n),L(n,`firstInSentence`,w,n),L(n,`sourceId`,T,n),L(n,`selected`,E,n),L(n,`blankSource`,D,n),L(n,`targetTextFromWordAssociation`,O,n),L(n,`alternateText`,k,n),L(n,`caseTrainerEligible`,M,n),L(n,`word`,N,n),L(n,`concepts`,P,n),L(n,`source`,F,n),n.adjustedTargetTextForExercise=function(e){return(0,l.isBlank)(n.targetText)?``:(0,l.isBlank)(e)||e.capitalizeEntries?n.adjustedTargetText:n.targetText},n.state=new m.default(n),n}return ee(t,e),B(t,[{key:`conceptIds`,get:function(){return this.concepts.map(function(e){return e.id})}},{key:`infinitiveConcept`,get:function(){return this.concepts.find(function(e){return e.showAsInfinitive})}},{key:`displayConcepts`,get:function(){var e;if(this.concepts){var t=this.concepts.filter(function(e){return e.showAsConcept});return e=this.word.concepts?t.concat(this.word.concepts.filter(function(e){return e.showAsConcept})):t,(0,c.orderBy)(e,[`vocab`],[`asc`])}return null}},{key:`vocabConcepts`,get:function(){return this.displayConcepts.filter(function(e){return e.vocab})}},{key:`nonvocabConcepts`,get:function(){return this.displayConcepts.filter(function(e){return!e.vocab})}},{key:`targetText`,get:function(){return this.targetTextFromWordAssociation?(0,l.isPresent)(this.word)&&this.word.isNumber&&!this.word.isDate&&!isNaN(Number(this.targetTextFromWordAssociation))?Number(this.targetTextFromWordAssociation).toLocaleStr
7ing(this.word.languageId):this.targetTextFromWordAssociation:(0,l.isPresent)(this.word)?this.word.formattedTargetText:null}},{key:`hasSource`,get:function(){return(0,l.isPresent)(this.source)&&!this.blankSource&&(0,l.isPresent)(this.source.text)}},{key:`sourceText`,get:function(){return this.hasSource?this.source.formattedText:null}},{key:`sourceTextForUser`,value:function(e){return e!=null&&e.useBritishEnglish&&this.source&&this.source.ukSpelling?this.source.ukSpelling:this.sourceText}},{key:`adjustedTargetText`,get:function(){return(0,l.isBlank)(this.targetText)?``:this.firstInSentence?`${(0,c.capitalize)(this.targetText[0])}${this.targetText.substr(1,this.targetText.length)}`:this.targetText}},{key:`wordCaseConcept`,get:function(){var e;return(e=this.word)==null||(e=e.concepts)==null?void 0:e.find(function(e){return e.grammarCase})}},{key:`setSelected`,value:function(e){this.selected=e}}])}(u.default),b=J(y.prototype,`id`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=J(y.prototype,`position`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=J(y.prototype,`punctuation`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=J(y.prototype,`precedingPunctuation`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=J(y.prototype,`firstInSentence`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=J(y.prototype,`sourceId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=J(y.prototype,`selected`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=J(y.prototype,`blankSource`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=J(y.prototype,`targetTextFromWordAssociation`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=J(y.prototype,`alternateText`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=J(y.prototype,`caseTrainerEligible`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=J(y.prototype,`word`,[g],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),P=J(y.prototype,`concepts`,[_],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),F=J(y.prototype,`source`,[v],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),J(y.prototype,`setSelected`,[i.action],Object.getOwnPropertyDescriptor(y.prototype,`setSelected`),y.prototype),y)})),ra=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),s=f(Re()),c,l,u,d;function f(e){return e&&e.__esModule?e:{default:e}}function p(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function m(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,g(r.key),r)}}function h(e,t,n){return t&&m(e.prototype,t),n&&m(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function g(e){var t=_(e,`string`);return n(t)==`symbol`?t:t+``}function _(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function v(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function y(e,t,n){return t=C(t),b(e,S()?Reflect.construct(t,n||[],C(e).constructor):t.apply(e,n))}function b(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return x(e)}function x(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function S(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(S=function(){return!!e})()}
7function C(e){return C=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},C(e)}function w(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&T(e,t)}function T(e,t){return T=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},T(e,t)}function E(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(){var e;v(this,t);var n=[...arguments];return e=y(this,t,[].concat(n)),p(e,`id`,l,e),p(e,`pageId`,u,e),p(e,`membershipTypeId`,d,e),e}return w(t,e),h(t)}(s.default),l=E(c.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=E(c.prototype,`pageId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=E(c.prototype,`membershipTypeId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),ia=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),s=O(ra()),c=O(ot()),l=O(Re()),u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D;function O(e){return e&&e.__esModule?e:{default:e}}function k(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function M(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,P(r.key),r)}}function N(e,t,n){return t&&M(e.prototype,t),n&&M(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function P(e){var t=F(e,`string`);return n(t)==`symbol`?t:t+``}function F(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function I(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function L(e,t,n){return t=V(t),R(e,B()?Reflect.construct(t,n||[],V(e).constructor):t.apply(e,n))}function R(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return z(e)}function z(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function B(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(B=function(){return!!e})()}function V(e){return V=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},V(e)}function H(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&U(e,t)}function U(e,t){return U=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},U(e,t)}function W(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(u=(0,i.serializable)((0,i.list)((0,i.object)(s.default))),d=(0,i.serializable)((0,i.list)((0,i.object)(c.default))),f=function(e){function t(){var e;I(this,t);var n=[...arguments];return e=L(this,t,[].concat(n)),k(e,`id`,p,e),k(e,`url`,m,e),k(e,`title`,h,e),k(e,`siteId`,g,e),k(e,`siteName`,_,e),k(e,`slug`,v,e),k(e,`content`,y,e),k(e,`default`,b,e),k(e,`pageType`,x,e),k(e,`membershipTypeIds`,S,e),k(e,`showToNonMembers`,C,e),k(e,`transparentBackgroun
7d`,w,e),k(e,`fullWidth`,T,e),k(e,`membershipTypePages`,E,e),k(e,`membershipTypes`,D,e),e}return H(t,e),N(t)}(l.default),p=W(f.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=W(f.prototype,`url`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=W(f.prototype,`title`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=W(f.prototype,`siteId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=W(f.prototype,`siteName`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=W(f.prototype,`slug`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=W(f.prototype,`content`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=W(f.prototype,`default`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=W(f.prototype,`pageType`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=W(f.prototype,`membershipTypeIds`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=W(f.prototype,`showToNonMembers`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=W(f.prototype,`transparentBackground`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=W(f.prototype,`fullWidth`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=W(f.prototype,`membershipTypePages`,[r.observable,u],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),D=W(f.prototype,`membershipTypes`,[r.observable,d],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),f)})),aa=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=m(Re()),c,l,u,d,f,p;function m(e){return e&&e.__esModule?e:{default:e}}function h(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function g(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,v(r.key),r)}}function _(e,t,n){return t&&g(e.prototype,t),n&&g(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function v(e){var t=y(e,`string`);return n(t)==`symbol`?t:t+``}function y(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function b(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function x(e,t,n){return t=T(t),S(e,w()?Reflect.construct(t,n||[],T(e).constructor):t.apply(e,n))}function S(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return C(e)}function C(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function w(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(w=function(){return!!e})()}function T(e){return T=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},T(e)}function E(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&D(e,t)}
7function D(e,t){return D=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},D(e,t)}function O(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(){var e;b(this,t);var n=[...arguments];return e=x(this,t,[].concat(n)),h(e,`id`,l,e),h(e,`targetText`,u,e),h(e,`sourceText`,d,e),h(e,`correct`,f,e),h(e,`selectedCount`,p,e),e}return E(t,e),_(t)}(s.default),l=O(c.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=O(c.prototype,`targetText`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=O(c.prototype,`sourceText`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=O(c.prototype,`correct`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=O(c.prototype,`selectedCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),oa=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),c=s(),l=h(),u=ye(Re()),d=ye(na()),f=ye(Vi()),p=ye(Xe()),m=ye(ia()),g=ye(ea()),v=ye(Wt()),y=ye(Zi()),b=ye(Je()),x=ye(Hi()),S=_(),C=Ve(),w,T,E,D,O,k,M,N,P,F,I,L,R,z,B,V,H,U,W,G,K,q,ee,te,J,ne,re,ie,ae,oe,se,Y,ce,le,ue,de,fe,pe,me,he,ge,_e,ve;function ye(e){return e&&e.__esModule?e:{default:e}}function be(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function xe(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?be(Object(n),!0).forEach(function(t){Se(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):be(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Se(e,t,n){return(t=De(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ce(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function we(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function Te(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,De(r.key),r)}}function Ee(e,t,n){return t&&Te(e.prototype,t),n&&Te(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function De(e){var t=Oe(e,`string`);return n(t)==`symbol`?t:t+``}function Oe(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function X(e,t,n){return t=Z(t),ke(e,je()?Reflect.construct(t,n||[],Z(e).constructor):t.apply(e,n))}function ke(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return Ae(e)}function Ae(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function je(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(je=function(){return!!e})()}
7function Z(e){return Z=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Z(e)}function Me(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&Ne(e,t)}function Ne(e,t){return Ne=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ne(e,t)}function Pe(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(w=(0,r.serializable)((0,C.staticDateDecoratorOrNull)()),T=(0,r.serializable)((0,r.list)((0,r.object)(d.default))),E=(0,r.serializable)((0,r.list)((0,r.object)(x.default))),D=(0,r.serializable)((0,r.object)(v.default)),O=(0,r.serializable)((0,r.object)(v.default)),k=(0,r.serializable)((0,r.object)(v.default)),M=(0,r.serializable)((0,r.object)(b.default)),N=(0,r.serializable)((0,r.object)(p.default)),P=(0,r.serializable)((0,r.object)(m.default)),F=(0,r.serializable)((0,r.object)(f.default)),I=function(e){function t(e){var n;return we(this,t),n=X(this,t,[e]),Ce(n,`enrichedWords`,L,n),Ce(n,`id`,R,n),Ce(n,`levelId`,z,n),Ce(n,`literalSource`,B,n),Ce(n,`validSetup`,V,n),Ce(n,`note`,H,n),Ce(n,`timestamp`,U,n),Ce(n,`position`,W,n),Ce(n,`supplement`,G,n),Ce(n,`isQuestion`,K,n),Ce(n,`interjectionId`,q,n),Ce(n,`hasAllVideoClips`,ee,n),Ce(n,`targetText`,te,n),Ce(n,`sentenceConceptId`,J,n),Ce(n,`answersCount`,ne,n),Ce(n,`isAnswer`,re,n),Ce(n,`simple`,ie,n),Ce(n,`useInFeedEntry`,ae,n),Ce(n,`commentsCount`,oe,n),Ce(n,`forumThreadId`,se,n),Ce(n,`tag`,Y,n),Ce(n,`languageId`,ce,n),Ce(n,`createdAt`,le,n),Ce(n,`wordAssociations`,ue,n),Ce(n,`translationSources`,de,n),Ce(n,`videoClip`,fe,n),Ce(n,`correctVideoClip`,pe,n),Ce(n,`incorrectVideoClip`,me,n),Ce(n,`image`,he,n),Ce(n,`level`,ge,n),Ce(n,`page`,_e,n),Ce(n,`target`,ve,n),n.state=new y.default(n),(0,i.autorun)(function(){(0,l.isPresent)(n.wordAssociations)&&n.setEnrichedWords()}),n}return Me(t,e),Ee(t,[{key:`defaultSource`,get:function(){return(0,l.isPresent)(this.translationSources.find(function(e){return e.default}))?this.translationSources.find(function(e){return e.default}).source:(0,l.isPresent)(this.translationSources.find(function(e){return e.source?.languageId===`EN`}))?this.translationSources.find(function(e){return e.source?.languageId===`EN`}).source:(0,l.isPresent)(this.translationSources)?this.translationSources[0].source:null}},{key:`rightToLeftLanguage`,get:function(){return S.Constants.RTL_LANGUAGE_IDS.includes(this.languageId)}},{key:`hasImage`,get:function(){return(0,l.isPresent)((0,i.toJS)(this.image))}},{key:`sourceText`,get:function(){return this.defaultSource?this.defaultSource.text:null}},{key:`hasSource`,get:function(){return(0,l.isPresent)(this.defaultSource)}},{key:`allSelectedWordsCorrect`,get:function(){return(0,l.isPresent)(this.selectedWordAssociations)&&!this.selectedWordAssociations.map(function(e){return e.state.correct&&e.state.hasSubmittedValue}).includes(!1)}},{key:`allWordsCorrect`,get:function(){return(0,l.isPresent)(this.wordAssociations)&&!this.wordAssociations.map(function(e){return e.state.correct&&e.state.hasSubmittedValue}).includes(!1)}},{key:`hasPunctuation`,get:function(){return this.targetText.match(/[.,:!?]/)}},{key:`feedEntryVideoClip`,get:function(){return this.supplementVideoClip||this.targetVideoClip}},{key:`hasTargetVideoClip`,get:function(){return(0,l.isPresent)(this.targetVideoClip)}},{key:`targetVideoClip`,get:function(){return this.target&&this.target.videoClip}},{key:`hasSupplementVideoClip`,get:function(){return(0,l.isPresent)(this.supplementVideoClip)}},{key:`supplementVideoClip`,get:function(){return this.videoClip}},{key:`levelAbbreviation`,get:function(){return(0,l.isPresent)(this.level)?this.level.abbreviation:null}},{key:`hasMedia`,get:function(){return this.hasImage||this.supplementVideoClip}},{key:`hasQuestion`,get:function(){return(0,l.isPresent)(this.question)&&(0,l.isPresent)(this.question.id)}},{key:`pageTitle`,get:function(){return(0,l.isPresent)(this.page)?this.page.title:null}},{key:`selectedWord`,get:function(){return(0,l.isPresent)(this.state.selectedWordAssociation)?this.state.selectedWordAssociation.word:null}},{key:`selectedWordAssociation`,get:function(){return this.state.selectedWordAssociation}},{key:`hasSelections`,get:function(){return(0,l.isPresent)(this.wordAssociations.find(function(e){return e.selected}))}},{key:`setSelectedWordAssociation`,value:function(){var e=this.wordAssociations.find(function(e){return e.selected});(0,l.isPresent)(e)&&this.state.set(`selectedWordAssociationId`,e.id)}},{key:`selectedWordAssociations`,get:function(){return this.wordAssociations.filter(function(e){return e.selected})}},{key:`shuffledSelectedWordAssociations`,get:function(){return(0,c.shuffle)(this.selectedWordAssociations)}},{key:`simpleWord`,get:function(){return this.simple&&!this.targetText.match(/[.,:!?]/)}},{key:`pageUrl`,get:function(){if(!(0,c.isEmpty)(this.page))return this.timestamp?`${this.page.url}&t=${this.timestamp}`:this.page.url}},{key:`findWord`,value:function(e){return this.wordAssociations.find(function(t){return t.word.id===e})}},{key:`sourceTextForUser`,value:function(e){var t=this.translationSources.filter(function(t){return t.source?.languageId===e.languageId&&!t.rejected});return(0,l.isPresent)(t)?t[0].source.textForUser(e):(0,l.isPresent)(this.defaultSource)?this.defaultSource.textForUser(e):null}},{key:`sourceTextForUserLanguageId`,value:function(e){if((0,l.isPresent)(this.translationSources.filter(function(t){return t.source?.languageId===e.languageId&&!t.rejected})))return e.languageId;if((0,l.isPresent)(this.defaultSource))return this.defaultSource.languageId}},{key:`targetTextWithPrefix`,value:function(e){if(e.hasPrefix)return e.targetTextWithPrefix;if(e.rootWordId&&e.isPrefix){var t=this.wordAssociations.find(function(t){return t.word.isStem&&t.word.rootWordId===e.rootWordId});if((0,l.isPresent)(t))return`${e.targetText}...${t.word.targetText}`}else if(e)return e.targetTextWithDefiniteArticle;return null}},{key:`setEnrichedWords`,value:function(){this.enrichedWords||=this.wordAssociations.map(function(e){var t=xe({},(0,i.toJS)(e.word));return t.wordAssociationId=e.id,t.source=e.source,t.concepts=(0,c.concat)((0,i.toJS)(t.concepts),(0,i.toJS)(e.concepts)),new g.default(t)})}}])}(u.default),L=Pe(I.prototype,`enrichedWords`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=Pe(I.prototype,`id`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=Pe(I.prototype,`levelId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=Pe(I.prototype,`literalSource`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=Pe(I.prototype,`validSetup`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=Pe(I.prototype,`note`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=Pe(I.prototype,`timestamp`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=Pe(I.prototype,`position`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=Pe(I.prototype,`supplement`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=Pe(I.prototype,`isQuestion`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=Pe(I.prototype,`interjectionId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=Pe(I.prototype,`hasAllVideoClips`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=Pe(I.prototype,`targetText`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=Pe(I.prototype,`sentenceConceptId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=Pe(I.prototype,`answersCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=Pe(I.prototype,`isAnswer`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=Pe(I.prototype,`simple`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=Pe(I.prototype,`useInFeedEntry`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe=Pe(I.prototype,`commentsCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}
7),se=Pe(I.prototype,`forumThreadId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=Pe(I.prototype,`tag`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce=Pe(I.prototype,`languageId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=Pe(I.prototype,`createdAt`,[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ue=Pe(I.prototype,`wordAssociations`,[T],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),de=Pe(I.prototype,`translationSources`,[E],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),fe=Pe(I.prototype,`videoClip`,[D],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),pe=Pe(I.prototype,`correctVideoClip`,[O],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),me=Pe(I.prototype,`incorrectVideoClip`,[k],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),he=Pe(I.prototype,`image`,[M],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),ge=Pe(I.prototype,`level`,[N],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),_e=Pe(I.prototype,`page`,[P],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),ve=Pe(I.prototype,`target`,[F],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),Pe(I.prototype,`setSelectedWordAssociation`,[i.action],Object.getOwnPropertyDescriptor(I.prototype,`setSelectedWordAssociation`),I.prototype),Pe(I.prototype,`findWord`,[i.action],Object.getOwnPropertyDescriptor(I.prototype,`findWord`),I.prototype),I)})),sa=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),c=s(),l=h(),u=ot(ta()),d=ot(Re()),f=ot(na()),p=ot(Vi()),m=ot(Xe()),g=ot(ia()),v=ot(Ut()),y=ot(ea()),b=ot(Wt()),x=ot(Zi()),S=ot(Je()),C=ot(Hi()),w=ot(aa()),T=ot(oa()),E=_(),D=(Mi(),e(ji)),O=Ve(),k,M,N,P,F,I,L,R,z,B,V,H,U,W,G,K,q,ee,te,J,ne,re,ie,ae,oe,se,Y,ce,le,ue,de,fe,pe,me,he,ge,_e,ve,ye,be,xe,Se,Ce,we,Te,Ee,De,Oe,X,ke,Ae,je,Z,Me,Ne,Pe,Fe,Le,ze,Be,He,Ue,We,Ge,Ke,qe,Ye,Ze,Qe,$e,et,tt,nt,rt,it,at;function ot(e){return e&&e.__esModule?e:{default:e}}function st(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ct(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?st(Object(n),!0).forEach(function(t){lt(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):st(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function lt(e,t,n){return(t=mt(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ut(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function dt(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function ft(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,mt(r.key),r)}}function pt(e,t,n){return t&&ft(e.prototype,t),n&&ft(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function mt(e){var t=ht(e,`string`);return n(t)==`symbol`?t:t+``}function ht(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function gt(e,t,n){return t=bt(t),_t(e,yt()?Reflect.construct(t,n||[],bt(e).constructor):t.apply(e,n))}function _t(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return vt(e)}function vt(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function yt(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(yt=function(){return!!e})()}function bt(e){return bt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},bt(e)}function xt(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&St(e,t)}function St(e,t){return St=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},St(e,t)}function Ct(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(k=(0,r.serializable)((0,O.staticDateDecoratorOrNull)()),M=(0,r.serializable)((0,r.list)((0,r.object)(f.default))),N=(0,r.serializable)((0,r.list)((0,r.object)(C.default))),P=(0,r.serializable)((0,r.list)((0,r.object)(w.default))),F=(0,r.serializable)((0,r.list)((0,r.object)(T.default))),I=(0,r.serializable)((0,r.object)(b.default)),L=(0,r.serializable)((0,r.object)(b.default)),R=(0,r.serializable)((0,r.object)(b.default)),z=(0,r.serializable)((0,r.object)(S.default)),B=(0,r.serializable)((0,r.object)(m.default)),V=(0,r.serializable)((0,r.object)(g.default)),H=(0,r.serializable)((0,r.object)(p.default)),U=(0,r.serializable)((0,r.object)(T.default)),W=(0,r.serializable)((0,r.object)(v.default)),G=function(e){function t(e){var n;return dt(this,t),n=gt(this,t,[e]),ut(n,`enrichedWords`,K,n),ut(n,`correctVideoUploading`,q,n),ut(n,`incorrectVideoUploading`,ee,n),ut(n,`originalDeckId`,te,n),ut(n,`selectedDeckId`,J,n),ut(n,`randomizedMultipleChoiceOptions`,ne,n),ut(n,`id`,re,n),ut(n,`levelId`,ie,n),ut(n,`literalSource`,ae,n),ut(n,`literalSourceUk`,oe,n),ut(n,`validSetup`,se,n),ut(n,`note`,Y,n),ut(n,`public`,ce,n),ut(n,`timestamp`,le,n),ut(n,`position`,ue,n),ut(n,`supplement`,de,n),ut(n,`isQuestion`,fe,n),ut(n,`interjectionId`,pe,n),ut(n,`hasAllVideoClips`,me,n),ut(n,`targetText`,he,n),ut(n,`sentenceConceptId`,ge,n),ut(n,`answersCount`,_e,n),ut(n,`simple`,ve,n),ut(n,`useInFeedEntry`,ye,n),ut(n,`commentsCount`,be,n),ut(n,`forumThreadI
7d`,xe,n),ut(n,`questionId`,Se,n),ut(n,`excludeFromPublicLists`,Ce,n),ut(n,`levelAbbreviation`,we,n),ut(n,`tag`,Te,n),ut(n,`isTriviaSentence`,Ee,n),ut(n,`hasDeck`,De,n),ut(n,`hasExternalContent`,Oe,n),ut(n,`tokenisation`,X,n),ut(n,`languageId`,ke,n),ut(n,`showOnDevice`,Ae,n),ut(n,`timesShown`,je,n),ut(n,`timesClicked`,Z,n),ut(n,`conjugationTenseId`,Me,n),ut(n,`conjugationPronoun`,Ne,n),ut(n,`isTriadSentence`,Pe,n),ut(n,`sourcesCount`,Fe,n),ut(n,`sentenceSubmissionsCount`,Le,n),ut(n,`speakerGender`,ze,n),ut(n,`sourceLanguageIdsCount`,Be,n),ut(n,`aiLanguagesTranslated`,He,n),ut(n,`needsCaseEvaluation`,Ue,n),ut(n,`createdAt`,We,n),ut(n,`wordAssociations`,Ge,n),ut(n,`translationSources`,Ke,n),ut(n,`multipleChoiceOptions`,qe,n),ut(n,`answers`,Ye,n),ut(n,`videoClip`,Ze,n),ut(n,`correctVideoClip`,Qe,n),ut(n,`incorrectVideoClip`,$e,n),ut(n,`image`,et,n),ut(n,`level`,tt,n),ut(n,`page`,nt,n),ut(n,`target`,rt,n),ut(n,`question`,it,n),ut(n,`createdByUser`,at,n),n.sourceTextForUser=function(e){var t=n.translationSources.filter(function(t){return t.source?.languageId===e.languageId&&!t.rejected});if((0,l.isPresent)(t))return t[0].source.text;if((0,l.isPresent)(n.defaultSource))return n.defaultSource.textForUser(e)},n.state=new x.default(n),n.randomizedMultipleChoiceOptions=(0,c.shuffle)(n.multipleChoiceOptions),(0,i.autorun)(function(){(0,l.isPresent)(n.wordAssociations)&&n.setEnrichedWords(n.wordAssociations)}),n}return xt(t,e),pt(t,[{key:`isAnswer`,get:function(){return(0,l.isPresent)(this.questionId)}},{key:`defaultSource`,get:function(){return(0,l.isPresent)(this.translationSources.find(function(e){return e.default}))?this.translationSources.find(function(e){return e.default}).source:(0,l.isPresent)(this.translationSources.find(function(e){return e.source?.languageId===`EN`}))?this.translationSources.find(function(e){return e.source?.languageId===`EN`}).source:(0,l.isPresent)(this.translationSources)?this.translationSources[0].source:null}},{key:`rightToLeftLanguage`,get:function(){return E.Constants.RTL_LANGUAGE_IDS.includes(this.languageId)}},{key:`answer`,get:function(){return(0,l.isPresent)(this.answers)&&(0,l.isPresent)(this.answers[0])?this.answers[0]:{}}},{key:`hasImage`,get:function(){return(0,l.isPresent)((0,i.toJS)(this.image))}},{key:`hasAnswers`,get:function(){return(0,l.isPresent)(this.answers)}},{key:`sourceText`,get:function(){return this.defaultSource?this.defaultSource.text:null}},{key:`sourceTextForUserLanguageId`,value:function(e){return(0,l.isPresent)(this.translationSources.filter(function(t){return t.source?.languageId===e.languageId&&!t.rejected}))?e.languageId:this.defaultSource?.languageId}},{key:`randomMultipleChoiceOptions`,get:function(){return(!(0,l.isPresent)(this.randomizedMultipleChoiceOptions)||this.randomizedMultipleChoiceOptions.length!==this.multipleChoiceOptions.length)&&(this.randomizedMultipleChoiceOptions=(0,c.shuffle)(this.multipleChoiceOptions)),this.randomizedMultipleChoiceOptions}},{key:`unrecordedCorrectOrIncorrect`,get:function(){return this.isAnswer&&(!this.correctVideoUploading&&(0,l.isBlank)(this.correctVideoClip)||!this.incorrectVideoUploading&&(0,l.isBlank)(this.incorrectVideoClip))}},{key:`firstUnrecordedTranslation`,get:function(){if((0,l.isPresent)(this.target)&&!this.target.hasVideoClipOrRecorded||this.unrecordedCorrectOrIncorrect)return this;if((0,l.isPresent)(this.wordAssociations)){var e=this.wordAssociations.find(function(e){return(0,l.isPresent)(e.word)&&(0,l.isPresent)(e.word.target)&&!e.word.target.hasVideoClipOrRecorded});if((0,l.isPresent)(e))return e.word}}},{key:`firstUnrecordedTarget`,get:function(){return(0,l.isPresent)(this.firstUnrecordedTranslation)?this.firstUnrecordedTranslation.target:{}}}
7,{key:`allWordAssociationsHaveValues`,get:function(){return(0,l.isBlank)(this.wordAssociations.find(function(e){return e.selected&&(0,l.isBlank)(e.state.submittedValue)}))}},{key:`hasSource`,get:function(){return(0,l.isPresent)(this.defaultSource)}},{key:`allSelectedWordsCorrect`,get:function(){return(0,l.isPresent)(this.wordAssociations)&&(0,c.every)(this.wordAssociations.map(function(e){return e.selected&&e.state.correct||!e.selected&&!e.state.submittedValue}))}},{key:`allWordsCorrect`,get:function(){return(0,l.isPresent)(this.wordAssociations)&&(0,c.every)(this.wordAssociations.map(function(e){return e.state.correct&&e.state.hasSubmittedValue}))}},{key:`hasPunctuation`,get:function(){return this.targetText.match(/[.,:!?]/)}},{key:`feedEntryVideoClip`,get:function(){return this.supplementVideoClip||this.targetVideoClip}},{key:`hasTargetVideoClip`,get:function(){return(0,l.isPresent)(this.targetVideoClip)}},{key:`targetVideoClip`,get:function(){return this.target&&this.target.videoClip}},{key:`hasSupplementVideoClip`,get:function(){return(0,l.isPresent)(this.supplementVideoClip)}},{key:`supplementVideoClip`,get:function(){return this.videoClip}},{key:`hasMedia`,get:function(){return this.hasImage||this.supplementVideoClip}},{key:`hasQuestion`,get:function(){return(0,l.isPresent)(this.question)&&(0,l.isPresent)(this.question.id)}},{key:`pageTitle`,get:function(){return(0,l.isPresent)(this.page)?this.page.title:null}},{key:`selectedWord`,get:function(){if((0,l.isPresent)(this.state.selectedWordAssociation))return this.state.selectedWordAssociation.word}},{key:`selectedWordAssociation`,get:function(){return this.state.selectedWordAssociation}},{key:`hasSelections`,get:function(){return(0,l.isPresent)(this.wordAssociations.find(function(e){return e.selected}))}},{key:`setSelectedWordAssociation`,value:function(){var e=this.wordAssociations.find(function(e){return e.selected});(0,l.isPresent)(e)&&this.state.set(`selectedWordAssociationId`,e.id)}},{key:`selectedWordAssociations`,get:function(){return this.wordAssociations.filter(function(e){return e.selected})}},{key:`shuffledSelectedWordAssociations`,get:function(){return(0,c.shuffle)(this.selectedWordAssociations)}},{key:`simpleWord`,get:function(){return this.simple&&!this.targetText.match(/[.,:!?]/)}},{key:`pageUrl`,get:function(){if(!(0,c.isEmpty)(this.page))return this.timestamp?`${this.page.url}&t=${this.timestamp}`:this.page.url}},{key:`findWord`,value:function(e){return this.wordAssociations.find(function(t){return t.word.id===e})}},{key:`nextInterval`,value:function(e){if((0,l.isPresent)(this.nextReviews)){var t=this.nextReviews[String(e)];return`Review ${(0,u.default)(t*-1)}`}return null}},{key:`targetTextWithPrefix`,value:function(e){if(e.hasPrefix)return e.targetTextWithPrefix;if(e.rootWordId&&e.isPrefix){var t=this.wordAssociations.find(function(t){return t.word.isStem&&t.word.rootWordId===e.rootWordId});if((0,l.isPresent)(t))return`${e.targetText}...${t.word.targetText}`}else if(e)return e.targetTextWithDefiniteArticle}},{key:`targetTextWithDefiniteArticle`,get:function(){return this.targetText}},{key:`selectedWordAssociationPositions`,get:function(){return this.selectedWordAssociations.map(function(e){return e.position})}},{key:`selectedWordAssociationTargetTexts`,get:function(){return this.selectedWordAssociations.map(function(e){return e.targetText})}},{key:`setOriginalDeckId`,value:function(e){this.originalDeckId=e}},{key:`setSelectedDeckId`,value:function(e){this.selectedDeckId=e}},{key:`clearDeckIds`,value:function(){this.originalDeckId=null,this.selectedDeckId=null}},{key:`setEnrichedWords`,value:function(e){this.enrichedWords=e.map(function(e){var t=ct({},(0,i.toJS)(e.word));return t.wordAssociationId=e.id,t.source=e.source,t.concepts=(0,c.concat)((0,i.toJS)(t.concepts),(0,i.toJS)(e.concepts)),new y.default(t)})}},{key:`translationFromTarget`,value:function(e){return this.target.id===e?this:this.wordAssociations.map(function(e){return e.word}).find(function(t){return t.target.id===e})}},{key:`literalSourceForUser`,value:function(e){return e!=null&&e.useBritishEnglish&&this.literalSourceUk?this.literalSourceUk:this.literalSource}},{key:`displayTargetText`,get:function(){return(0,D.displayTargetTextCorrectedForLanguage)(this.targetText,this.languageId)}}])}(d.default),K=Ct(G.prototype,`enrichedWords`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=Ct(G.prototype,`correctVideoUploading`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=Ct(G.prototype,`incorrectVideoUploading`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=Ct(G.prototype,`originalDeckId`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=Ct(G.prototype,`selectedDeckId`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=Ct(G.prototype,`randomizedMultipleChoiceOptions`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=Ct(G.prototype,`id`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=Ct(G.prototype,`levelId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=Ct(G.prototype,`literalSource`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe=Ct(G.prototype,`literalSourceUk`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=Ct(G.prototype,`validSetup`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=Ct(G.prototype,`note`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce=Ct(G.prototype,`public`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=Ct(G.prototype,`timestamp`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ue=Ct(G.prototype,`position`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),de=Ct(G.prototype,`supplement`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),fe=Ct(G.prototype,`isQuestion`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pe=Ct(G.prototype,`interjectionId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),me=Ct(G.prototype,`hasAllVideoClips`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),he=Ct(G.prototype,`targetText`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ge=Ct(G.prototype,`sentenceConceptId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_e=Ct(G.prototype,`answersCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ve=Ct(G.prototype,`simple`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ye=Ct(G.prototype,`useInFeedEntry`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),be=Ct(G.prototype,`commentsCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}
7),xe=Ct(G.prototype,`forumThreadId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Se=Ct(G.prototype,`questionId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ce=Ct(G.prototype,`excludeFromPublicLists`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),we=Ct(G.prototype,`levelAbbreviation`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Te=Ct(G.prototype,`tag`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ee=Ct(G.prototype,`isTriviaSentence`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),De=Ct(G.prototype,`hasDeck`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Oe=Ct(G.prototype,`hasExternalContent`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=Ct(G.prototype,`tokenisation`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ke=Ct(G.prototype,`languageId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ae=Ct(G.prototype,`showOnDevice`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),je=Ct(G.prototype,`timesShown`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=Ct(G.prototype,`timesClicked`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Me=Ct(G.prototype,`conjugationTenseId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ne=Ct(G.prototype,`conjugationPronoun`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Pe=Ct(G.prototype,`isTriadSentence`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Fe=Ct(G.prototype,`sourcesCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Le=Ct(G.prototype,`sentenceSubmissionsCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ze=Ct(G.prototype,`speakerGender`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Be=Ct(G.prototype,`sourceLanguageIdsCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),He=Ct(G.prototype,`aiLanguagesTranslated`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ue=Ct(G.prototype,`needsCaseEvaluation`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),We=Ct(G.prototype,`createdAt`,[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ge=Ct(G.prototype,`wordAssociations`,[M],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Ke=Ct(G.prototype,`translationSources`,[N],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),qe=Ct(G.prototype,`multipleChoiceOptions`,[P],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Ye=Ct(G.prototype,`answers`,[F],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Ze=Ct(G.prototype,`videoClip`,[I],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),Qe=Ct(G.prototype,`correctVideoClip`,[L],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),$e=Ct(G.prototype,`incorrectVideoClip`,[R],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),et=Ct(G.prototype,`image`,[z],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),tt=Ct(G.prototype,`level`,[B],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),nt=Ct(G.prototype,`page`,[V],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),rt=Ct(G.prototype,`target`,[H],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),it=Ct(G.prototype,`question`,[U],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),at=Ct(G.prototype,`createdByUser`,[W],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),Ct(G.prototype,`setSelectedWordAssociation`,[i.action],Object.getOwnPropertyDescriptor(G.prototype,`setSelectedWordAssociation`),G.prototype),Ct(G.prototype,`findWord`,[i.action],Object.getOwnPropertyDescriptor(G.prototype,`findWord`),G.prototype),G)})),ca=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=N(Ji()),s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,A,M;
7function N(e){return e&&e.__esModule?e:{default:e}}function P(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function F(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function I(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,R(r.key),r)}}function L(e,t,n){return t&&I(e.prototype,t),n&&I(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function R(e){var t=z(e,`string`);return n(t)==`symbol`?t:t+``}function z(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function B(e,t,n){return t=W(t),V(e,U()?Reflect.construct(t,n||[],W(e).constructor):t.apply(e,n))}function V(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return H(e)}function H(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function U(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(U=function(){return!!e})()}function W(e){return W=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},W(e)}function G(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&K(e,t)}function K(e,t){return K=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},K(e,t)}function q(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(s=function(e){function t(e){var n;return F(this,t),n=B(this,t),P(n,`textEntry`,c,n),P(n,`addToReviews`,l,n),P(n,`revealed`,u,n),P(n,`pendingReveal`,d,n),P(n,`videoReady`,f,n),P(n,`videoPlaying`,p,n),P(n,`videoHasAutoPlayed`,m,n),P(n,`helpWasShown`,h,n),P(n,`helpWord`,g,n),P(n,`submittedToFeed`,_,n),P(n,`submittingToFeed`,v,n),P(n,`submittedToFeedMessageClosed`,y,n),P(n,`audioHasAutoPlayed`,b,n),P(n,`onboardingTipSeen`,x,n),P(n,`lastOnboardingTipSeen`,S,n),P(n,`requestedFeedback`,C,n),P(n,`vocabCardShowsWord`,w,n),P(n,`showHelp`,T,n),P(n,`showType`,E,n),P(n,`grammarTipSeen`,D,n),P(n,`inputValues`,O,n),P(n,`selectedOptionText`,k,n),P(n,`selectedCase`,A,n),P(n,`multipleChoiceOptionsText`,M,n),n.card=e,n}return G(t,e),L(t,[{key:`resetWithinCard`,value:function(){this.textEntry=``,this.requestedFeedback=!1,this.onboardingTipSeen=null,this.addToReviews=!1,this.submittedToFeed=!1,this.submittingToFeed=!1,this.revealed=!1,this.pendingReveal=!1,this.videoReady=!1,this.videoPlaying=!1,this.videoHasAutoPlayed=!1,this.showHelp=!1,this.helpWord=null,this.audioHasAutoPlayed=!1,this.vocabCardShowsWord=!0,this.inputValues={},this.selectedOptionText=null,this.selectedCase=null,this.multipleChoiceOptionsText=null}},{key:`shouldAutoPlayVideo`,get:function(){return this.revealed||this.pendingReveal}},{key:`markGrammarTipAsSeen`,value:function(){this.grammarTipSeen=!0}},{key:`toggleShowType`,value:function(){this.showType=this.showType===`target`?`source`:`target`}},{key:`onReset`,value:function(){this.resetWithinCard(),this.helpWasShown=!1}},{key:`closeFeedEntry`,value:function(){this.submittedToFeedMessageClosed=!0}}])}(i.default),c=q(s.prototype,`textEntry`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return``}}),l=q(s.prototype,`addToReviews`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),u=q(s.prototype,`revealed`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),d=q(s.prototype,`pendingReveal`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),f=q(s.prototype,`videoReady`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),p=q(s.prototype,`videoPlaying`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),m=q(s.prototype,`videoHasAutoPlayed`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),h=q(s.prototype,`helpWasShown`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g=q(s.prototype,`helpWord`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=q(s.prototype,`submittedToFeed`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),v=q(s.prototype,`submittingToFeed`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),y=q(s.prototype,`submittedToFeedMessageClosed`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),b=q(s.prototype,`audioHasAutoPlayed`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),x=q(s.prototype,`onboardingTipSeen`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=q(s.prototype,`lastOnboardingTipSeen`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=q(s.prototype,`requestedFeedback`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}
7),w=q(s.prototype,`vocabCardShowsWord`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),T=q(s.prototype,`showHelp`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),E=q(s.prototype,`showType`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return`target`}}),D=q(s.prototype,`grammarTipSeen`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),O=q(s.prototype,`inputValues`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),k=q(s.prototype,`selectedOptionText`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),A=q(s.prototype,`selectedCase`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),M=q(s.prototype,`multipleChoiceOptionsText`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),q(s.prototype,`resetWithinCard`,[r.action],Object.getOwnPropertyDescriptor(s.prototype,`resetWithinCard`),s.prototype),q(s.prototype,`shouldAutoPlayVideo`,[r.computed],Object.getOwnPropertyDescriptor(s.prototype,`shouldAutoPlayVideo`),s.prototype),q(s.prototype,`markGrammarTipAsSeen`,[r.action],Object.getOwnPropertyDescriptor(s.prototype,`markGrammarTipAsSeen`),s.prototype),q(s.prototype,`toggleShowType`,[r.action],Object.getOwnPropertyDescriptor(s.prototype,`toggleShowType`),s.prototype),q(s.prototype,`onReset`,[r.action],Object.getOwnPropertyDescriptor(s.prototype,`onReset`),s.prototype),s)})),la=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=g(Ui()),c=g(Re()),l,u,d,f,p,m,h;function g(e){return e&&e.__esModule?e:{default:e}}function _(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function v(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,b(r.key),r)}}function y(e,t,n){return t&&v(e.prototype,t),n&&v(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function b(e){var t=x(e,`string`);return n(t)==`symbol`?t:t+``}function x(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function S(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function C(e,t,n){return t=D(t),w(e,E()?Reflect.construct(t,n||[],D(e).constructor):t.apply(e,n))}function w(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return T(e)}function T(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function E(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(E=function(){return!!e})()}function D(e){return D=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},D(e)}function O(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&k(e,t)}function k(e,t){return k=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},k(e,t)}function M(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,r.serializable)((0,r.list)((0,r.object)(s.default))),u=function(e){function t(){var e;S(this,t);var n=[...arguments];return e=C(this,t,[].concat(n)),_(e,`id`,d,e),_(e,`name`,f,e),_(e,`code`,p,e),_(e,`sentencesCount`,m,e),_(e,`sentences`,h,e),e}return O(t,e),y(t)}(c.default),d=M(u.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=M(u.prototype,`name`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=M(u.prototype,`code`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=M(u.prototype,`sentencesCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=M(u.prototype,`sentences`,[i.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),u)})),ua=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
7var r=(Ie(),e(A)),i=(a(),e(o)),s=m(Re()),c=m(la()),l,u,d,f,p;function m(e){return e&&e.__esModule?e:{default:e}}function h(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function g(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,v(r.key),r)}}function _(e,t,n){return t&&g(e.prototype,t),n&&g(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function v(e){var t=y(e,`string`);return n(t)==`symbol`?t:t+``}function y(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function b(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function x(e,t,n){return t=T(t),S(e,w()?Reflect.construct(t,n||[],T(e).constructor):t.apply(e,n))}function S(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return C(e)}function C(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function w(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(w=function(){return!!e})()}function T(e){return T=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},T(e)}function E(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&D(e,t)}function D(e,t){return D=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},D(e,t)}function O(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,r.serializable)((0,r.object)(c.default)),u=function(e){function t(){var e;b(this,t);var n=[...arguments];return e=x(this,t,[].concat(n)),h(e,`id`,d,e),h(e,`position`,f,e),h(e,`interjection`,p,e),e}return E(t,e),_(t)}(s.default),d=O(u.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=O(u.prototype,`position`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=O(u.prototype,`interjection`,[i.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),u)})),da=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),s=y(Re()),c=y(Li()),l,u,d,f,p,m,h,g,_,v;function y(e){return e&&e.__esModule?e:{default:e}}function b(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function x(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,C(r.key),r)}}function S(e,t,n){return t&&x(e.prototype,t),n&&x(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function C(e){var t=w(e,`string`);return n(t)==`symbol`?t:t+``}function w(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function T(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function E(e,t,n){return t=M(t),D(e,k()?Reflect.construct(t,n||[],M(e).constructor):t.apply(e,n))}function D(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return O(e)}function O(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function k(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(k=function(){return!!e})()}
7function M(e){return M=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},M(e)}function N(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&P(e,t)}function P(e,t){return P=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},P(e,t)}function F(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,i.serializable)((0,i.object)(c.default)),u=function(e){function t(){var e;T(this,t);var n=[...arguments];return e=E(this,t,[].concat(n)),b(e,`id`,d,e),b(e,`name`,f,e),b(e,`description`,p,e),b(e,`slug`,m,e),b(e,`position`,h,e),b(e,`learningCard`,g,e),b(e,`allowReviews`,_,e),b(e,`wordType`,v,e),e}return N(t,e),S(t)}(s.default),d=F(u.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=F(u.prototype,`name`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=F(u.prototype,`description`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=F(u.prototype,`slug`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=F(u.prototype,`position`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=F(u.prototype,`learningCard`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=F(u.prototype,`allowReviews`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=F(u.prototype,`wordType`,[r.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),u)})),fa=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=h(),c=I(Re()),l=I(ua()),u=I(da()),d,f,p,m,g,_,v,y,b,x,S,C,w,T,E,D,O,k,M,N,P,F;function I(e){return e&&e.__esModule?e:{default:e}}function L(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function R(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function z(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,V(r.key),r)}}function B(e,t,n){return t&&z(e.prototype,t),n&&z(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function V(e){var t=H(e,`string`);return n(t)==`symbol`?t:t+``}function H(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function U(e,t,n){return t=q(t),W(e,K()?Reflect.construct(t,n||[],q(e).constructor):t.apply(e,n))}function W(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return G(e)}function G(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function K(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(K=function(){return!!e})()}function q(e){return q=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},q(e)}function ee(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&te(e,t)}function te(e,t){return te=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},te(e,t)}function J(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(d=(0,r.serializable)((0,r.list)((0,r.object)(l.default))),f=(0,r.serializable)((0,r.object)(u.default)),p=function(e){function t(){var e;R(this,t);var n=[...arguments];return e=U(this,t,[].concat(n)),L(e,`id`,m,e),L(e,`name`,g,e),L(e,`description`,_,e),L(e,`position`,v,e),L(e,`minimumCards`,y,e),L(e,`maximumCards`,b,e),L(e,`includeAnswers`,x,e),L(e,`composite`,S,e),L(e,`showSupplement`,C,e),L(e,`loopSupplement`,w,e),L(e,`cycleCardsUntilCorrect`,T,e),L(e,`multipleChoice`,E,e),L(e,`oneTime`,D,e),L(e,`useAnswer`,O,e),L(e,`animateCard`,k,e),L(e,`deckRulebookId`,M,e),L(e,`deckRulebookName`,N,e),L(e,`cardRuleInterjections`,P,e),L(e,`cardType`,F,e),e}return ee(t,e),B(t,[{key:`cardTypeSlug`,get:function(){return(0,s.isPresent)(this.cardType)?this.cardType.slug:null}}])}(c.default),m=J(p.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=J(p.prototype,`name`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=J(p.prototype,`description`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=J(p.prototype,`position`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=J(p.prototype,`minimumCards`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=J(p.prototype,`maximumCards`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=J(p.prototype,`includeAnswers`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=J(p.prototype,`composite`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=J(p.prototype,`showSupplement`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=J(p.prototype,`loopSupplement`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}
7),T=J(p.prototype,`cycleCardsUntilCorrect`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=J(p.prototype,`multipleChoice`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=J(p.prototype,`oneTime`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=J(p.prototype,`useAnswer`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=J(p.prototype,`animateCard`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=J(p.prototype,`deckRulebookId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=J(p.prototype,`deckRulebookName`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=J(p.prototype,`cardRuleInterjections`,[i.observable,d],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),F=J(p.prototype,`cardType`,[i.observable,f],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),J(p.prototype,`cardTypeSlug`,[i.computed],Object.getOwnPropertyDescriptor(p.prototype,`cardTypeSlug`),p.prototype),p)})),pa=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=v(Re()),c,l,u,d,f,p,m,h,g,_;function v(e){return e&&e.__esModule?e:{default:e}}function y(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function b(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,S(r.key),r)}}function x(e,t,n){return t&&b(e.prototype,t),n&&b(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function S(e){var t=C(e,`string`);return n(t)==`symbol`?t:t+``}function C(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function w(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function T(e,t,n){return t=k(t),E(e,O()?Reflect.construct(t,n||[],k(e).constructor):t.apply(e,n))}function E(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return D(e)}function D(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function O(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(O=function(){return!!e})()}function k(e){return k=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},k(e)}function M(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&N(e,t)}function N(e,t){return N=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},N(e,t)}function P(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(){var e;w(this,t);var n=[...arguments];return e=T(this,t,[].concat(n)),y(e,`id`,l,e),y(e,`name`,u,e),y(e,`slug`,d,e),y(e,`evaluateEntireSentence`,f,e),y(e,`hideSource`,p,e),y(e,`hideTarget`,m,e),y(e,`allowExtraWords`,h,e),y(e,`description`,g,e),y(e,`selectWordAssociations`,_,e),e}return M(t,e),x(t)}(s.default),l=P(c.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=P(c.prototype,`name`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=P(c.prototype,`slug`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=P(c.prototype,`evaluateEntireSentence`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=P(c.prototype,`hideSource`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=P(c.prototype,`hideTarget`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=P(c.prototype,`allowExtraWords`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=P(c.prototype,`description`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=P(c.prototype,`selectWordAssociations`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),ma=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=h(),c=s(),l=w(Ji()),u,d,f,p,m,g,_,v,y,b,x,S,C;
7function w(e){return e&&e.__esModule?e:{default:e}}function T(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function E(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function D(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,k(r.key),r)}}function O(e,t,n){return t&&D(e.prototype,t),n&&D(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function k(e){var t=A(e,`string`);return n(t)==`symbol`?t:t+``}function A(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function M(e,t,n){return t=I(t),N(e,F()?Reflect.construct(t,n||[],I(e).constructor):t.apply(e,n))}function N(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return P(e)}function P(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function F(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(F=function(){return!!e})()}function I(e){return I=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},I(e)}function L(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&R(e,t)}function R(e,t){return R=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},R(e,t)}function z(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(u=function(e){function t(e){var n;return E(this,t),n=M(this,t),T(n,`assignedExerciseEntry`,d,n),T(n,`blankValueFilledIn`,f,n),T(n,`revealed`,p,n),T(n,`assigned`,m,n),T(n,`submittedValue`,g,n),T(n,`exercise`,_,n),T(n,`incorrectCasing`,v,n),T(n,`incorrectSpecialCharacters`,y,n),T(n,`incorrectPunctuation`,b,n),T(n,`incorrectCasingSubmittedValues`,x,n),T(n,`incorrectSpecialCharactersSubmittedValues`,S,n),T(n,`incorrectPunctuationSubmittedValues`,C,n),n.exerciseEntry=e,n}return L(t,e),O(t,[{key:`correct`,get:function(){return!this.blankValueFilledIn&&this.submissionMatches}},{key:`submissionMatches`,get:function(){return this.assignedExerciseEntryMatches||this.submittedValueMatchesSentence||this.allSelectedWordsCorrect||this.allWordsCorrect||this.submittedValueMatchesMediaOption||this.submittedValueMatchesMultipleChoiceOption}},{key:`submittedValueMatchesMediaOption`,get:function(){var e=this;return this.exerciseEntry.selectAllCorrectOptions&&this.exerciseEntry.hasMediaOptions?(0,c.every)(this.exerciseEntry.mediaOptions.map(function(t){var n;return e.submittedValue?.includes(t.id)&&t.selected||!((n=e.submittedValue)!=null&&n.includes(t.id))&&!t.selected})):(0,i.isPresent)(this.exerciseEntry.mediaOptions.find(function(t){return t.id===e.submittedValue&&t.selected}))}},{key:`submittedValueMatchesMultipleChoiceOption`,get:function(){var e=this;return this.exerciseEntry.selectAllCorrectOptions&&(0,i.isPresent)(this.exerciseEntry.multipleChoiceOptions)?(0,c.every)(this.exerciseEntry.multipleChoiceOptions.map(function(t){var n;return e.submittedValue?.includes(t.id)&&t.correct||!((n=e.submittedValue)!=null&&n.includes(t.id))&&!t.correct})):(0,i.isPresent)(this.exerciseEntry.multipleChoiceOptions.find(function(t){return t.id===e.submittedValue&&t.correct}))}},{key:`allSelectedWordsCorrect`,get:function(){return this.exerciseEntry.hasSentence&&this.exercise&&!this.exercise.exerciseType.evaluateEntireSentence&&this.exerciseEntry.sentence.allSelectedWordsCorrect}},{key:`allWordsCorrect`,get:function(){return this.exerciseEntry.hasSentence&&this.exercise&&this.exercise.exerciseType.evaluateEntireSentence&&this.exerciseEntry.sentence.allWordsCorrect}},{key:`submittedValueMatchesAlternateText`,get:function(){return this.exerciseEntry.hasSentence&&this.exercise&&(0,c.some)(this.exerciseEntry.sentence.selectedWordAssociations.map(function(e){return e.state.submittedValueMatchesAlternateText()}))}},{key:`normalizedSentenceTargetText`,get:function(){return(0,i.normalizeCharacters)(this.exerciseEntry.sentence.targetText)}},{key:`normalizedSubmittedValue`,get:function(){if((0,c.isString)(this.submittedValue))return(0,i.normalizeCharacters)(this.submittedValue)}},{key:`submittedValueMatchesSentence`,get:function(){return this.exerciseEntry.hasSentence&&(0,i.isPresent)(this.submittedValue)&&(0,i.sameWithoutCaseAccentsAndPunctuation)(this.normalizedSubmittedValue,this.normalizedSentenceTargetText)}},{key:`assignedExerciseEntryMatches`,get:function(){return(0,i.isPresent)(this.assignedExerciseEntry)&&(0,c.lowerCase)(this.assignedExerciseEntry.prompt)===(0,c.lowerCase)(this.exerciseEntry.prompt)}},{key:`assignedExerciseEntryPrompt`,get:function(){return(0,i.isPresent)(this.assignedExerciseEntry)?this.assignedExerciseEntry.prompt:null}},{key:`entryHasUserInput`,get:function(){return!this.blankValueFilledIn&&((0,i.isPresent)(this.submittedValue)||(0,i.isPresent)(this.assignedExerciseEntry)||this.wordsHaveUserInput)}},{key:`wordsHaveUserInput`,get:function(){return this.exerciseEntry.sentence&&(0,i.isPresent)(this.exerciseEntry.sentence.wordAssociations.find(function(e){return e.state.entryHasUserInput}))}}
7,{key:`incorrectCasingSubmittedValue`,get:function(){return this.incorrectCasingSubmittedValues.join(`, `)}},{key:`incorrectSpecialCharactersSubmittedValue`,get:function(){return this.incorrectSpecialCharactersSubmittedValues.join(`, `)}},{key:`incorrectPunctuationSubmittedValue`,get:function(){return this.incorrectPunctuationSubmittedValues.join(`, `)}},{key:`evaluate`,value:function(e,t){var n=this;if(this.exercise=e,this.incorrectCasingSubmittedValues=[],this.incorrectSpecialCharactersSubmittedValues=[],this.incorrectPunctuationSubmittedValues=[],this.exerciseEntry.hasSentence){if((0,i.isPresent)(this.exerciseEntry.sentence.selectedWordAssociations))(0,c.each)(this.exerciseEntry.sentence.selectedWordAssociations,function(r){r.state.evaluate(t,e),r.state.incorrectCasing&&(n.incorrectCasing=!0,n.incorrectCasingSubmittedValues.push(r.state.submittedValue)),r.state.incorrectSpecialCharacters&&(n.incorrectSpecialCharacters=!0,n.incorrectSpecialCharactersSubmittedValues.push(r.state.submittedValue)),r.state.incorrectPunctuation&&(n.incorrectPunctuation=!0,n.incorrectPunctuationSubmittedValues.push(r.state.submittedValue))});else if((0,i.isPresent)(this.submittedValue)&&(0,i.isPresent)(this.exerciseEntry.sentence.targetText)){var r=(0,i.compareSubmittedValueWithSolution)(this.normalizedSubmittedValue,this.normalizedSentenceTargetText),a=r.incorrectCasing,o=r.incorrectSpecialCharacters,s=r.incorrectPunctuation;this.incorrectCasing=a,this.incorrectSpecialCharacters=o,this.incorrectPunctuation=s,this.incorrectCasing&&this.incorrectCasingSubmittedValues.push(this.submittedValue),this.incorrectSpecialCharacters&&this.incorrectSpecialCharactersSubmittedValues.push(this.submittedValue),this.incorrectPunctuation&&this.incorrectPunctuationSubmittedValues.push(this.submittedValue)}}if(!this.entryHasUserInput&&!this.wordsHaveUserInput){var l;if(!((e==null||(l=e.exerciseType)==null?void 0:l.slug)===`matchText`&&!this.exerciseEntry.hasSentence)){if(this.assignedExerciseEntry=this.exerciseEntry,this.exerciseEntry.hasSentence&&(this.submittedValue=this.exerciseEntry.sentence.targetText),this.exerciseEntry.hasMediaOptions){var u=this.exerciseEntry.mediaOptions.find(function(e){return e.selected});(0,i.isPresent)(u)&&(this.submittedValue=u.id)}this.blankValueFilledIn=!0}}this.revealed=!0}},{key:`reset`,value:function(){var e=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).skipSentence,t=e===void 0?!1:e;if(this.assigned=!1,this.revealed=!1,this.assignedExerciseEntry={},this.blankValueFilledIn=!1,this.submittedValue=null,this.incorrectCasing=!1,this.incorrectSpecialCharacters=!1,this.incorrectPunctuation=!1,this.incorrectCasingSubmittedValues=[],this.incorrectSpecialCharactersSubmittedValues=[],this.incorrectPunctuationSubmittedValues=[],!t&&this.exerciseEntry.hasSentence&&(this.exerciseEntry.sentence.state.reset(),this.exercise)){var n=this.exercise.exerciseType.evaluateEntireSentence?this.exerciseEntry.sentence.wordAssociations:this.exerciseEntry.sentence.selectedWordAssociations;(0,c.each)(n,function(e){e.state.reset()})}}}])}(l.default),d=z(u.prototype,`assignedExerciseEntry`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),f=z(u.prototype,`blankValueFilledIn`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),p=z(u.prototype,`revealed`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),m=z(u.prototype,`assigned`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g=z(u.prototype,`submittedValue`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),_=z(u.prototype,`exercise`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),v=z(u.prototype,`incorrectCasing`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),y=z(u.prototype,`incorrectSpecialCharacters`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),b=z(u.prototype,`incorrectPunctuation`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),x=z(u.prototype,`incorrectCasingSubmittedValues`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),S=z(u.prototype,`incorrectSpecialCharactersSubmittedValues`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),C=z(u.prototype,`incorrectPunctuationSubmittedValues`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),z(u.prototype,`correct`,[r.computed],Object.getOwnPropertyDescriptor(u.prototype,`correct`),u.prototype),z(u.prototype,`submissionMatches`,[r.computed],Object.getOwnPropertyDescriptor(u.prototype,`submissionMatches`),u.prototype),z(u.prototype,`submittedValueMatchesMediaOption`,[r.computed],Object.getOwnPropertyDescriptor(u.prototype,`submittedValueMatchesMediaOption`),u.prototype),z(u.prototype,`submittedValueMatchesMultipleChoiceOption`,[r.computed],Object.getOwnPropertyDescriptor(u.prototype,`submittedValueMatchesMultipleChoiceOption`),u.prototype),z(u.prototype,`allSelectedWordsCorrect`,[r.computed],Object.getOwnPropertyDescriptor(u.prototype,`allSelectedWordsCorrect`),u.prototype),z(u.prototype,`allWordsCorrect`,[r.computed],Object.getOwnPropertyDescriptor(u.prototype,`allWordsCorrect`),u.prototype),z(u.prototype,`submittedValueMatchesAlternateText`,[r.computed],Object.getOwnPropertyDescriptor(u.prototype,`submittedValueMatchesAlternateText`),u.prototype),z(u.prototype,`normalizedSentenceTargetText`,[r.computed],Object.getOwnPropertyDescriptor(u.prototype,`normalizedSentenceTargetText`),u.prototype),z(u.prototype,`normalizedSubmittedValue`,[r.computed],Object.getOwnPropertyDescriptor(u.prototype,`normalizedSubmittedValue`),u.prototype),z(u.prototype,`submittedValueMatchesSentence`,[r.computed],Object.getOwnPropertyDescriptor(u.prototype,`submittedValueMatchesSentence`),u.prototype),z(u.prototype,`assignedExerciseEntryMatches`,[r.computed],Object.getOwnPropertyDescriptor(u.prototype,`assignedExerciseEntryMatches`),u.prototype),z(u.prototype,`assignedExerciseEntryPrompt`,[r.computed],Object.getOwnPropertyDescriptor(u.prototype,`assignedExerciseEntryPrompt`),u.prototype),z(u.prototype,`entryHasUserInput`,[r.computed],Object.getOwnPropertyDescriptor(u.prototype,`entryHasUserInput`),u.prototype),z(u.prototype,`wordsHaveUserInput`,[r.computed],Object.getOwnPropertyDescriptor(u.prototype,`wordsHaveUserInput`),u.prototype),z(u.prototype,`incorrectCasingSubmittedValue`,[r.computed],Object.getOwnPropertyDescriptor(u.prototype,`incorrectCasingSubmittedValue`),u.prototype),z(u.prototype,`incorrectSpecialCharactersSubmittedValue`,[r.computed],Object.getOwnPropertyDescriptor(u.prototype,`incorrectSpecialCharactersSubmittedValue`),u.prototype),z(u.prototype,`incorrectPunctuationSubmittedValue`,[r.computed],Object.getOwnPropertyDescriptor(u.prototype,`incorrectPunctuationSubmittedValue`),u.prototype),u)})),ha=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
7var r=(a(),e(o)),i=(Ie(),e(A)),s=h(),c=y(Re()),l=y(Wt()),u=y(Je()),d,f,p,m,g,_,v;function y(e){return e&&e.__esModule?e:{default:e}}function b(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function x(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function S(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,w(r.key),r)}}function C(e,t,n){return t&&S(e.prototype,t),n&&S(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function w(e){var t=T(e,`string`);return n(t)==`symbol`?t:t+``}function T(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function E(e,t,n){return t=M(t),D(e,k()?Reflect.construct(t,n||[],M(e).constructor):t.apply(e,n))}function D(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return O(e)}function O(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function k(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(k=function(){return!!e})()}function M(e){return M=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},M(e)}function N(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&P(e,t)}function P(e,t){return P=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},P(e,t)}function F(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(d=(0,i.serializable)((0,i.object)(l.default)),f=(0,i.serializable)((0,i.object)(u.default)),p=function(e){function t(){var e;x(this,t);var n=[...arguments];return e=E(this,t,[].concat(n)),b(e,`id`,m,e),b(e,`selected`,g,e),b(e,`videoClip`,_,e),b(e,`image`,v,e),e}return N(t,e),C(t,[{key:`hasVideoClip`,get:function(){return(0,s.isPresent)(this.videoClip)}},{key:`noMedia`,get:function(){return!this.hasVideoClip&&(0,s.isBlank)(this.image)}},{key:`imageUrl`,get:function(){return(0,s.isPresent)(this.image)?this.image.url:null}}])}(c.default),m=F(p.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=F(p.prototype,`selected`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=F(p.prototype,`videoClip`,[r.observable,d],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),v=F(p.prototype,`image`,[r.observable,f],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),F(p.prototype,`hasVideoClip`,[r.computed],Object.getOwnPropertyDescriptor(p.prototype,`hasVideoClip`),p.prototype),F(p.prototype,`noMedia`,[r.computed],Object.getOwnPropertyDescriptor(p.prototype,`noMedia`),p.prototype),F(p.prototype,`imageUrl`,[r.computed],Object.getOwnPropertyDescriptor(p.prototype,`imageUrl`),p.prototype),p)})),ga=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
7var r=(Ie(),e(A)),i=(a(),e(o)),c=h(),l=s(),u=_(),d=ne(ma()),f=ne(ha()),p=ne(aa()),m=ne(Re()),g=ne(sa()),v=ne(Vi()),y=ne(Wt()),b=ne(ea()),x=ne(na()),S=ne(Yi()),C,w,T,E,D,O,k,M,N,P,F,I,L,R,z,B,V,H,U,W,G,K,q,ee,te,J;function ne(e){return e&&e.__esModule?e:{default:e}}function re(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function ie(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function ae(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,se(r.key),r)}}function oe(e,t,n){return t&&ae(e.prototype,t),n&&ae(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function se(e){var t=Y(e,`string`);return n(t)==`symbol`?t:t+``}function Y(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function ce(e,t,n){return t=fe(t),le(e,de()?Reflect.construct(t,n||[],fe(e).constructor):t.apply(e,n))}function le(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return ue(e)}function ue(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function de(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(de=function(){return!!e})()}function fe(e){return fe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},fe(e)}function pe(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&me(e,t)}function me(e,t){return me=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},me(e,t)}function he(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(C=(0,r.serializable)((0,r.list)((0,r.object)(x.default))),w=(0,r.serializable)((0,r.list)((0,r.object)(f.default))),T=(0,r.serializable)((0,r.list)((0,r.object)(p.default))),E=(0,r.serializable)((0,r.object)(b.default)),D=(0,r.serializable)((0,r.object)(v.default)),O=(0,r.serializable)((0,r.object)(g.default)),k=(0,r.serializable)((0,r.object)(y.default)),M=function(e){function t(e){var n;return ie(this,t),n=ce(this,t,[e]),re(n,`id`,N,n),re(n,`position`,P,n),re(n,`prompt`,F,n),re(n,`sourceText`,I,n),re(n,`extraWords`,L,n),re(n,`firstWordIsLowercase`,R,n),re(n,`instruction`,z,n),re(n,`showSource`,B,n),re(n,`grammarTip`,V,n),re(n,`selectAllCorrectOptions`,H,n),re(n,`keepOptionsInOrder`,U,n),re(n,`wordAssociations`,W,n),re(n,`mediaOptions`,G,n),re(n,`multipleChoiceOptions`,K,n),re(n,`word`,q,n),re(n,`target`,ee,n),re(n,`sentence`,te,n),re(n,`videoClip`,J,n),n.state=new d.default(n),n}return pe(t,e),oe(t,[{key:`shuffledMediaOptions`,get:function(){return this.keepOptionsInOrder?(0,i.toJS)(this.mediaOptions):(0,l.shuffle)((0,i.toJS)(this.mediaOptions))}},{key:`multipleChoiceOptionsWithText`,get:function(){return this.multipleChoiceOptions.filter(function(e){return(0,c.isPresent)(e.targetText)})}},{key:`shuffledMultipleChoiceOptions`,get:function(){return this.keepOptionsInOrder?(0,i.toJS)(this.multipleChoiceOptionsWithText):(0,l.shuffle)((0,i.toJS)(this.multipleChoiceOptionsWithText))}},{key:`hasSentence`,get:function(){return(0,c.isPresent)(this.sentence)}},{key:`hasMediaOptions`,get:function(){return(0,c.isPresent)(this.mediaOptions)&&this.mediaOptions.length>1}},{key:`wordAssociationsWithExtraWords`,get:function(){var e=this,t=(0,c.isPresent)(this.extraWords)?this.extraWords.split(`,`):[];return t=t.map(function(t){return{id:t,adjustedTargetText:t,targetText:t,state:new S.default(e)}}),(0,l.shuffle)(t.concat(this.sentence?.selectedWordAssociations??[]))}},{key:`languageId`,get:function(){return this.sentence?.languageId||this.word?.languageId}},{key:`numberOfCorrectOptions`,get:function(){return this.multipleChoiceOptions.length>0?this.multipleChoiceOptions.filter(function(e){return e.correct}).length:this.mediaOptions.length>1?this.mediaOptions.filter(function(e){return e.selected}).length:0}},{key:`warningMessages`,get:function(){if(!this.state.correct)return[];var e=[];return this.state.incorrectCasing&&e.push(`${u.Constants.WARNINGS.letterCase} You wrote <i>${this.state.incorrectCasingSubmittedValue}</i>`),this.state.incorrectSpecialCharacters&&e.push(`${u.Constants.WARNINGS.accents} You wrote <i>${this.state.incorrectSpecialCharactersSubmittedValue}</i>`),this.state.incorrectPunctuation&&e.push(`${u.Constants.WARNINGS.punctuation} You wrote <i>${this.state.incorrectPunctuationSubmittedValue}</i>`),e}},{key:`promptIsEnglishTranslation`,get:function(){return(0,c.isPresent)(this.prompt)&&!this.showSource}}])}(m.default),N=he(M.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=he(M.prototype,`position`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=he(M.prototype,`prompt`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=he(M.prototype,`sourceText`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=he(M.prototype,`extraWords`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=he(M.prototype,`firstWordIsLowercase`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=he(M.prototype,`instruction`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=he(M.prototype,`showSource`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=he(M.prototype,`grammarTip`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=he(M.prototype,`selectAllCorrectOptions`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=he(M.prototype,`keepOptionsInOrder`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=he(M.prototype,`wordAssociations`,[i.observable,C],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),G=he(M.prototype,`mediaOptions`,[i.observable,w],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),K=he(M.prototype,`multipleChoiceOptions`,[i.observable,T],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),q=he(M.prototype,`word`,[i.observable,E],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),ee=he(M.prototype,`target`,[i.observable,D],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),te=he(M.prototype,`sentence`,[i.observable,O],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),J=he(M.prototype,`videoClip`,[i.observable,k],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),he(M.prototype,`shuffledMediaOptions`,[i.computed],Object.getOwnPropertyDescriptor(M.prototype,`shuffledMediaOptions`),M.prototype),he(M.prototype,`multipleChoiceOptionsWithText`,[i.computed],Object.getOwnPropertyDescriptor(M.prototype,`multipleChoiceOptionsWithText`),M.prototype),he(M.prototype,`shuffledMultipleChoiceOptions`,[i.computed],Object.getOwnPropertyDescriptor(M.prototype,`shuffledMultipleChoiceOptions`),M.prototype),he(M.prototype,`hasSentence`,[i.computed],Object.getOwnPropertyDescriptor(M.prototype,`hasSentence`),M.prototype),he(M.prototype,`hasMediaOptions`,[i.computed],Object.getOwnPropertyDescriptor(M.prototype,`hasMediaOptions`),M.prototype),he(M.prototype,`wordAssociationsWithExtraWords`,[i.computed],Object.getOwnPropertyDescriptor(M.prototype,`wordAssociationsWithExtraWords`),M.prototype),he(M.prototype,`languageId`,[i.computed],Object.getOwnPropertyDescriptor(M.prototype,`languageId`),M.prototype),he(M.prototype,`numberOfCorrectOptions`,[i.computed],Object.getOwnPropertyDescriptor(M.prototype,`numberOfCorrectOptions`),M.prototype),he(M.prototype,`warningMessages`,[i.computed],Object.getOwnPropertyDescriptor(M.prototype,`warningMessages`),M.prototype),he(M.prototype,`promptIsEnglishTranslation`,[i.computed],Object.getOwnPropertyDescriptor(M.prototype,`promptIsEnglishTranslation`),M.prototype),M)})),_a=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
7var r=(Ie(),e(A)),i=(a(),e(o)),s=w(Re()),c=h(),l,u,d,f,p,m,g,_,v,y,b,x,S,C;function w(e){return e&&e.__esModule?e:{default:e}}function T(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function E(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function D(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,k(r.key),r)}}function O(e,t,n){return t&&D(e.prototype,t),n&&D(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function k(e){var t=M(e,`string`);return n(t)==`symbol`?t:t+``}function M(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function N(e,t,n){return t=L(t),P(e,I()?Reflect.construct(t,n||[],L(e).constructor):t.apply(e,n))}function P(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return F(e)}function F(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function I(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(I=function(){return!!e})()}
7function L(e){return L=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},L(e)}function R(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&z(e,t)}function z(e,t){return z=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},z(e,t)}function B(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=function(e){function t(){var e;E(this,t);var n=[...arguments];return e=N(this,t,[].concat(n)),T(e,`id`,u,e),T(e,`name`,d,e),T(e,`position`,f,e),T(e,`overallPosition`,p,e),T(e,`exercisesCount`,m,e),T(e,`slug`,g,e),T(e,`worksheetsCount`,_,e),T(e,`published`,v,e),T(e,`level`,y,e),T(e,`tagCategoryPosition`,b,e),T(e,`tagCategoryPublished`,x,e),T(e,`displayOnVideoWorksheets`,S,e),T(e,`displayOnPodcastWorksheets`,C,e),e}return R(t,e),O(t,[{key:`isAutomatic`,get:function(){return(0,c.isPresent)(this.slug)}}])}(s.default),u=B(l.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=B(l.prototype,`name`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=B(l.prototype,`position`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=B(l.prototype,`overallPosition`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=B(l.prototype,`exercisesCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=B(l.prototype,`slug`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=B(l.prototype,`worksheetsCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=B(l.prototype,`published`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=B(l.prototype,`level`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=B(l.prototype,`tagCategoryPosition`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=B(l.prototype,`tagCategoryPublished`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=B(l.prototype,`displayOnVideoWorksheets`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=B(l.prototype,`displayOnPodcastWorksheets`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B(l.prototype,`isAutomatic`,[i.computed],Object.getOwnPropertyDescriptor(l.prototype,`isAutomatic`),l.prototype),l)})),va=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=p(Re()),c=p(_a()),l,u,d,f;function p(e){return e&&e.__esModule?e:{default:e}}function m(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function h(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,_(r.key),r)}}function g(e,t,n){return t&&h(e.prototype,t),n&&h(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function _(e){var t=v(e,`string`);return n(t)==`symbol`?t:t+``}function v(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function y(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function b(e,t,n){return t=w(t),x(e,C()?Reflect.construct(t,n||[],w(e).constructor):t.apply(e,n))}function x(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return S(e)}function S(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function C(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(C=function(){return!!e})()}
7function w(e){return w=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},w(e)}function T(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&E(e,t)}function E(e,t){return E=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},E(e,t)}function D(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,r.serializable)((0,r.object)(c.default)),u=function(e){function t(){var e;y(this,t);var n=[...arguments];return e=b(this,t,[].concat(n)),m(e,`id`,d,e),m(e,`tag`,f,e),e}return T(t,e),g(t)}(s.default),d=D(u.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=D(u.prototype,`tag`,[i.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u)})),ya=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=s(),c=m(Ji()),l,u,d,f,p;function m(e){return e&&e.__esModule?e:{default:e}}function h(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function g(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function _(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,y(r.key),r)}}function v(e,t,n){return t&&_(e.prototype,t),n&&_(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function y(e){var t=b(e,`string`);return n(t)==`symbol`?t:t+``}function b(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function x(e,t,n){return t=T(t),S(e,w()?Reflect.construct(t,n||[],T(e).constructor):t.apply(e,n))}function S(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return C(e)}function C(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function w(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(w=function(){return!!e})()}function T(e){return T=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},T(e)}function E(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&D(e,t)}function D(e,t){return D=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},D(e,t)}function O(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=function(e){function t(e){var n;return g(this,t),n=x(this,t),h(n,`revealed`,u,n),h(n,`hasBeenRevealed`,d,n),h(n,`assignedWordAssociationIds`,f,n),h(n,`assignedExerciseEntryIds`,p,n),n.exercise=e,n}return E(t,e),v(t,[{key:`removeAssignedWordAssociation`,value:function(e){this.assignedWordAssociationIds=this.assignedWordAssociationIds.filter(function(t){return t!==e})}},{key:`removeExerciseEntryId`,value:function(e){this.assignedExerciseEntryIds=this.assignedExerciseEntryIds.filter(function(t){return t!==e})}},{key:`reset`,value:function(){this.revealed=!1,this.assignedWordAssociationIds=[],this.assignedExerciseEntryIds=[],(0,i.each)(this.exercise.exerciseEntries,function(e){e.state.reset()})}}])}(c.default),u=O(l.prototype,`revealed`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),d=O(l.prototype,`hasBeenRevealed`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),f=O(l.prototype,`assignedWordAssociationIds`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),p=O(l.prototype,`assignedExerciseEntryIds`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),O(l.prototype,`removeAssignedWordAssociation`,[r.action],Object.getOwnPropertyDescriptor(l.prototype,`removeAssignedWordAssociation`),l.prototype),O(l.prototype,`removeExerciseEntryId`,[r.action],Object.getOwnPropertyDescriptor(l.prototype,`removeExerciseEntryId`),l.prototype),l)})),ba=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
7var r=(Ie(),e(A)),i=(a(),e(o)),s=_(Re()),c=_(ft()),l=Ve(),u,d,f,p,m,h,g;function _(e){return e&&e.__esModule?e:{default:e}}function v(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function y(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,x(r.key),r)}}function b(e,t,n){return t&&y(e.prototype,t),n&&y(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function x(e){var t=S(e,`string`);return n(t)==`symbol`?t:t+``}function S(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function C(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function w(e,t,n){return t=O(t),T(e,D()?Reflect.construct(t,n||[],O(e).constructor):t.apply(e,n))}function T(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return E(e)}function E(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function D(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(D=function(){return!!e})()}function O(e){return O=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},O(e)}function k(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&M(e,t)}function M(e,t){return M=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},M(e,t)}function N(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(u=(0,r.serializable)((0,l.staticDateDecoratorOrNull)()),d=(0,r.serializable)((0,r.object)(c.default)),f=function(e){function t(){var e;C(this,t);var n=[...arguments];return e=w(this,t,[].concat(n)),v(e,`id`,p,e),v(e,`feedbackType`,m,e),v(e,`createdAt`,h,e),v(e,`user`,g,e),e}return k(t,e),b(t)}(s.default),p=N(f.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=N(f.prototype,`feedbackType`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=N(f.prototype,`createdAt`,[i.observable,u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=N(f.prototype,`user`,[i.observable,d],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),f)})),xa=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=h(),c=ne(Re()),l=ne(Ut()),u=ne(ba()),d=(Mi(),e(ji)),f=Ve(),p,m,g,_,v,y,b,x,S,C,w,T,E,D,O,k,M,N,P,F,I,L,R,z,B,V,H,U,W,G,K,q,ee,te,J;function ne(e){return e&&e.__esModule?e:{default:e}}function re(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function ie(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function ae(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,se(r.key),r)}}function oe(e,t,n){return t&&ae(e.prototype,t),n&&ae(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function se(e){var t=Y(e,`string`);return n(t)==`symbol`?t:t+``}function Y(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function ce(e,t,n){return t=fe(t),le(e,de()?Reflect.construct(t,n||[],fe(e).constructor):t.apply(e,n))}function le(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return ue(e)}function ue(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function de(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(de=function(){return!!e})()}function fe(e){return fe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},fe(e)}function pe(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&me(e,t)}function me(e,t){return me=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},me(e,t)}function he(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(p=(0,r.serializable)((0,r.object)(l.default)),m=(0,r.serializable)((0,r.object)(l.default)),g=(0,r.serializable)((0,r.list)((0,r.object)(u.default))),_=(0,r.serializable)((0,f.staticDateDecoratorOrNull)()),v=(0,r.serializable)((0,f.staticDateDecoratorOrNull)()),y=function(e){function t(){var e;ie(this,t);var n=[...arguments];return e=ce(this,t,[].concat(n)),re(e,`id`,b,e),re(e,`text`,x,e),re(e,`commentableId`,S,e),re(e,`commentableType`,C,e),re(e,`deleted`,w,e),re(e,`depth`,T,e),re(e,`updated`,E,e),re(e,`pinned`,D,e),re(e,`hidden`,O,e),re(e,`respondToId`,k,e),re(e,`debugInfo`,M,e),re(e,`aiSuggestedAnswer`,N,e),re(e,`forumThreadI
7d`,P,e),re(e,`forumId`,F,e),re(e,`forumThreadTitle`,I,e),re(e,`seenByAdmin`,L,e),re(e,`postId`,R,e),re(e,`postTitle`,z,e),re(e,`postSubtitle`,B,e),re(e,`postType`,V,e),re(e,`postImageUrl`,H,e),re(e,`exerciseId`,U,e),re(e,`exerciseName`,W,e),re(e,`exerciseTypeSlug`,G,e),re(e,`user`,K,e),re(e,`respondToUser`,q,e),re(e,`feedbacks`,ee,e),re(e,`createdAt`,te,e),re(e,`updatedAt`,J,e),e}return pe(t,e),oe(t,[{key:`formattedText`,get:function(){return(0,s.formatComment)(this.text)}},{key:`debugInfoJson`,get:function(){return(0,d.isPresent)(this.debugInfo)?JSON.parse(this.debugInfo):{}}}])}(c.default),b=he(y.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=he(y.prototype,`text`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=he(y.prototype,`commentableId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=he(y.prototype,`commentableType`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=he(y.prototype,`deleted`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=he(y.prototype,`depth`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=he(y.prototype,`updated`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=he(y.prototype,`pinned`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=he(y.prototype,`hidden`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=he(y.prototype,`respondToId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=he(y.prototype,`debugInfo`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=he(y.prototype,`aiSuggestedAnswer`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=he(y.prototype,`forumThreadId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=he(y.prototype,`forumId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=he(y.prototype,`forumThreadTitle`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=he(y.prototype,`seenByAdmin`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=he(y.prototype,`postId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=he(y.prototype,`postTitle`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=he(y.prototype,`postSubtitle`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=he(y.prototype,`postType`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=he(y.prototype,`postImageUrl`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=he(y.prototype,`exerciseId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=he(y.prototype,`exerciseName`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=he(y.prototype,`exerciseTypeSlug`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=he(y.prototype,`user`,[i.observable,p],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),q=he(y.prototype,`respondToUser`,[i.observable,m],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),ee=he(y.prototype,`feedbacks`,[i.observable,g],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),te=he(y.prototype,`createdAt`,[i.observable,_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=he(y.prototype,`updatedAt`,[i.observable,v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),he(y.prototype,`formattedText`,[i.computed],Object.getOwnPropertyDescriptor(y.prototype,`formattedText`),y.prototype),he(y.prototype,`debugInfoJson`,[i.computed],Object.getOwnPropertyDescriptor(y.prototype,`debugInfoJson`),y.prototype),y)})),Sa=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
7var r=(Ie(),e(A)),i=(a(),e(o)),s=w(Re()),c=Ve(),l,u,d,f,p,m,h,g,_,v,y,b,x,S,C;function w(e){return e&&e.__esModule?e:{default:e}}function T(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function E(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function D(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,k(r.key),r)}}function O(e,t,n){return t&&D(e.prototype,t),n&&D(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function k(e){var t=M(e,`string`);return n(t)==`symbol`?t:t+``}function M(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function N(e,t,n){return t=L(t),P(e,I()?Reflect.construct(t,n||[],L(e).constructor):t.apply(e,n))}function P(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return F(e)}function F(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function I(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(I=function(){return!!e})()}
7function L(e){return L=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},L(e)}function R(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&z(e,t)}function z(e,t){return z=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},z(e,t)}function B(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,r.serializable)((0,c.staticDateDecoratorOrNull)()),u=function(e){function t(){var e;E(this,t);var n=[...arguments];return e=N(this,t,[].concat(n)),T(e,`id`,d,e),T(e,`title`,f,e),T(e,`body`,p,e),T(e,`position`,m,e),T(e,`published`,h,e),T(e,`description`,g,e),T(e,`icon`,_,e),T(e,`forumThreadId`,v,e),T(e,`commentsCount`,y,e),T(e,`viewsCount`,b,e),T(e,`visibleCommentsCount`,x,e),T(e,`siteId`,S,e),T(e,`updatedAt`,C,e),e}return R(t,e),O(t,[{key:`titleWithPublished`,get:function(){return this.published?this.title:`${this.title} [Unpublished]`}}])}(s.default),d=B(u.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=B(u.prototype,`title`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=B(u.prototype,`body`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=B(u.prototype,`position`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=B(u.prototype,`published`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=B(u.prototype,`description`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=B(u.prototype,`icon`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=B(u.prototype,`forumThreadId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=B(u.prototype,`commentsCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=B(u.prototype,`viewsCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=B(u.prototype,`visibleCommentsCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=B(u.prototype,`siteId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=B(u.prototype,`updatedAt`,[i.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B(u.prototype,`titleWithPublished`,[i.computed],Object.getOwnPropertyDescriptor(u.prototype,`titleWithPublished`),u.prototype),u)})),Ca=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=b(Re()),c=Ve(),l,u,d,f,p,m,h,g,_,v,y;function b(e){return e&&e.__esModule?e:{default:e}}function x(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function S(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,w(r.key),r)}}function C(e,t,n){return t&&S(e.prototype,t),n&&S(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function w(e){var t=T(e,`string`);return n(t)==`symbol`?t:t+``}function T(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function E(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function D(e,t,n){return t=N(t),O(e,M()?Reflect.construct(t,n||[],N(e).constructor):t.apply(e,n))}function O(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return k(e)}function k(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function M(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(M=function(){return!!e})()}
7function N(e){return N=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},N(e)}function P(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&F(e,t)}function F(e,t){return F=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},F(e,t)}function I(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,r.serializable)((0,c.staticDateDecoratorOrNull)()),u=function(e){function t(){var e;E(this,t);var n=[...arguments];return e=D(this,t,[].concat(n)),x(e,`id`,d,e),x(e,`version`,f,e),x(e,`forumThreadId`,p,e),x(e,`title`,m,e),x(e,`message`,h,e),x(e,`body`,g,e),x(e,`published`,_,e),x(e,`commentsCount`,v,e),x(e,`createdAt`,y,e),e}return P(t,e),C(t)}(s.default),d=I(u.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=I(u.prototype,`version`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=I(u.prototype,`forumThreadId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=I(u.prototype,`title`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=I(u.prototype,`message`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=I(u.prototype,`body`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=I(u.prototype,`published`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=I(u.prototype,`commentsCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=I(u.prototype,`createdAt`,[i.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u)})),wa=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),s=h(Re()),c,l,u,d,f,p,m;function h(e){return e&&e.__esModule?e:{default:e}}function g(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function _(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,y(r.key),r)}}function v(e,t,n){return t&&_(e.prototype,t),n&&_(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function y(e){var t=b(e,`string`);return n(t)==`symbol`?t:t+``}function b(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function x(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function S(e,t,n){return t=E(t),C(e,T()?Reflect.construct(t,n||[],E(e).constructor):t.apply(e,n))}function C(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return w(e)}function w(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function T(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(T=function(){return!!e})()}
7function E(e){return E=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},E(e)}function D(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&O(e,t)}function O(e,t){return O=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},O(e,t)}function k(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(){var e;x(this,t);var n=[...arguments];return e=S(this,t,[].concat(n)),g(e,`id`,l,e),g(e,`name`,u,e),g(e,`position`,d,e),g(e,`published`,f,e),g(e,`conceptsCount`,p,e),g(e,`slug`,m,e),e}return D(t,e),v(t)}(s.default),l=k(c.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=k(c.prototype,`name`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=k(c.prototype,`position`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=k(c.prototype,`published`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=k(c.prototype,`conceptsCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=k(c.prototype,`slug`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),Ta=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=S(Re()),c=S(fa()),l=S(wa()),u,d,f,p,m,h,g,_,v,y,b,x;function S(e){return e&&e.__esModule?e:{default:e}}function C(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function w(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,E(r.key),r)}}function T(e,t,n){return t&&w(e.prototype,t),n&&w(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function E(e){var t=D(e,`string`);return n(t)==`symbol`?t:t+``}function D(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function O(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function k(e,t,n){return t=F(t),M(e,P()?Reflect.construct(t,n||[],F(e).constructor):t.apply(e,n))}function M(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return N(e)}function N(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function P(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(P=function(){return!!e})()}function F(e){return F=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},F(e)}function I(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&L(e,t)}
7function L(e,t){return L=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},L(e,t)}function R(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(u=(0,r.serializable)((0,r.list)((0,r.object)(c.default))),d=(0,r.serializable)((0,r.list)((0,r.object)(l.default))),f=function(e){function t(){var e;O(this,t);var n=[...arguments];return e=k(this,t,[].concat(n)),C(e,`id`,p,e),C(e,`name`,m,e),C(e,`slug`,h,e),C(e,`description`,g,e),C(e,`locked`,_,e),C(e,`adminDescription`,v,e),C(e,`default`,y,e),C(e,`cardRules`,b,e),C(e,`conceptCategories`,x,e),e}return I(t,e),T(t)}(s.default),p=R(f.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=R(f.prototype,`name`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=R(f.prototype,`slug`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=R(f.prototype,`description`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=R(f.prototype,`locked`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=R(f.prototype,`adminDescription`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=R(f.prototype,`default`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=R(f.prototype,`cardRules`,[i.observable,u],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),x=R(f.prototype,`conceptCategories`,[i.observable,d],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),f)})),Ea=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),s=h(),c=k(Re()),l=k(Ze()),u=k(Ta()),d,f,p,m,g,_,v,y,b,x,S,C,w,T,E,D,O;function k(e){return e&&e.__esModule?e:{default:e}}function M(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function N(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function P(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,I(r.key),r)}}function F(e,t,n){return t&&P(e.prototype,t),n&&P(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function I(e){var t=L(e,`string`);return n(t)==`symbol`?t:t+``}function L(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function R(e,t,n){return t=H(t),z(e,V()?Reflect.construct(t,n||[],H(e).constructor):t.apply(e,n))}function z(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return B(e)}function B(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function V(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(V=function(){return!!e})()}function H(e){return H=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},H(e)}function U(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&W(e,t)}function W(e,t){return W=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},W(e,t)}function G(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(d=(0,i.serializable)((0,i.object)(u.default)),f=(0,i.serializable)((0,i.list)((0,i.object)(l.default))),p=function(e){function t(){var e;N(this,t);var n=[...arguments];return e=R(this,t,[].concat(n)),M(e,`id`,m,e),M(e,`name`,g,e),M(e,`position`,_,e),M(e,`published`,v,e),M(e,`featured`,y,e),M(e,`conceptsCount`,b,e),M(e,`appendAnswer`,x,e),M(e,`content`,S,e),M(e,`description`,C,e),M(e,`sentencesMaintainOrdering`,w,e),M(e,`collaborative`,T,e),M(e,`slug`,E,e),M(e,`deckRulebook`,D,e),M(e,`concepts`,O,e),e}return U(t,e),F(t,[{key:`deckRulebookId`,get:function(){return(0,s.isPresent)(this.deckRulebook)?this.deckRulebook.id:null}}])}(c.default),m=G(p.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=G(p.prototype,`name`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=G(p.prototype,`position`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=G(p.prototype,`published`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=G(p.prototype,`featured`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=G(p.prototype,`conceptsCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=G(p.prototype,`appendAnswer`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=G(p.prototype,`content`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=G(p.prototype,`description`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=G(p.prototype,`sentencesMaintainOrdering`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=G(p.prototype,`collaborative`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=G(p.prototype,`slug`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=G(p.prototype,`deckRulebook`,[d],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),O=G(p.prototype,`concepts`,[r.observable,f],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),G(p.prototype,`deckRulebookId`,[r.computed],Object.getOwnPropertyDescriptor(p.prototype,`deckRulebookId`),p.prototype),p)})),Da=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),s=d(Re()),c,l,u;
7function d(e){return e&&e.__esModule?e:{default:e}}function f(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function p(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,h(r.key),r)}}function m(e,t,n){return t&&p(e.prototype,t),n&&p(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function h(e){var t=g(e,`string`);return n(t)==`symbol`?t:t+``}function g(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function _(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function v(e,t,n){return t=S(t),y(e,x()?Reflect.construct(t,n||[],S(e).constructor):t.apply(e,n))}function y(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return b(e)}function b(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function x(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(x=function(){return!!e})()}function S(e){return S=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},S(e)}function C(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&w(e,t)}function w(e,t){return w=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},w(e,t)}function T(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(){var e;_(this,t);var n=[...arguments];return e=v(this,t,[].concat(n)),f(e,`name`,l,e),f(e,`id`,u,e),e}return C(t,e),m(t)}(s.default),l=T(c.prototype,`name`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=T(c.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),Oa=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=h(),a=_(),o=s(),c=lt(Re()),l=lt(ea()),u=lt(Xe()),d=lt(Je()),f=lt(ia()),p=lt(Wt()),m=lt(Fi()),g=lt(Ea()),v=lt(Da()),y=lt(Ii()),b=lt(sa()),x,S,C,w,T,E,D,O,k,M,N,P,F,I,L,R,z,B,V,H,U,W,G,K,q,ee,te,J,ne,re,ie,ae,oe,se,Y,ce,le,ue,de,fe,pe,me,he,ge,_e,ve,ye,be,xe,Se,Ce,we,Te,Ee,De,Oe,X,ke,Ae,je,Z,Me,Ne,Pe,Fe,Le,ze,Be,Ve,He,Ue,We,Ge,Ke,qe,Ye,Ze,Qe,$e,et,tt,nt,rt,it,at,ot,st,ct;function lt(e){return e&&e.__esModule?e:{default:e}}function ut(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function dt(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function ft(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,mt(r.key),r)}}function pt(e,t,n){return t&&ft(e.prototype,t),n&&ft(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function mt(e){var t=ht(e,`string`);return n(t)==`symbol`?t:t+``}function ht(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function gt(e,t,n){return t=bt(t),_t(e,yt()?Reflect.construct(t,n||[],bt(e).constructor):t.apply(e,n))}function _t(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return vt(e)}function vt(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function yt(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(yt=function(){return!!e})()}function bt(e){return bt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},bt(e)}function xt(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&St(e,t)}function St(e,t){return St=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},St(e,t)}function Ct(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(x=(0,r.serializable)((0,r.list)((0,r.object)(l.default))),S=(0,r.serializable)((0,r.list)((0,r.object)(l.default))),C=(0,r.serializable)((0,r.object)(p.default)),w=(0,r.serializable)((0,r.list)((0,r.object)(v.default))),T=(0,r.serializable)((0,r.list)((0,r.object)(v.default))),E=(0,r.serializable)((0,r.object)(d.default)),D=(0,r.serializable)((0,r.object)(f.default)),O=(0,r.serializable)((0,r.object)(u.default)),k=(0,r.serializable)((0,r.list)((0,r.object)(b.default))),M=(0,r.serializable)((0,r.object)(m.default)),N=(0,r.serializable)((0,r.object)(g.default)),P=(0,r.serializable)((0,r.list)((0,r.object)(y.default))),F=function(e){function t(){var e;dt(this,t);var n=[...arguments];return e=gt(this,t,[].concat(n)),ut(e,`name`,I,e),ut(e,`id`,L,e),ut(e,`rating`,R,e),ut(e,`normalizedName`,z,e),ut(e,`sentencesCount`,B,e),ut(e,`wordsCount`,V,e),ut(e,`rootWordsCount`,H,e),ut(e,`shortDescription`,U,e),ut(e,`longDescriptionMd`,W,e),ut(e,`longDescription`,G,e),ut(e,`vocab`,K,e),ut(e,`validSetup`,q,e),ut(e,`lesson`,ee,e),ut(e,`abbreviation`,te,e),ut(e,`joinType`,J,e),ut(e,`automaticAssociations`,ne,e),ut(e,`wordTypeId`,re,e),ut(e,`published`,ie,e),ut(e,`featured`,ae,e),ut(e,`pinned`,oe,e),ut(e,`grammarCase`,se,e),ut(e,`grammarTense`,Y,e),ut(e,`highlightInEdit`,ce,e),ut(e,`levelId`,le,e),ut(e,`score`,ue,e),ut(e,`showAsConcept`,de,e),ut(e,`infinitive`,fe,e),ut(e,`showAsInfinitive`,pe,e),ut(e,`showNameWithSource`,me,e),ut(e,`sentencesMaintainOrdering`,he,e),ut(e,`intersectingWordTypeId`,ge,e),ut(e,`forumThreadI
7d`,_e,e),ut(e,`gender`,ve,e),ut(e,`regex`,ye,e),ut(e,`plural`,be,e),ut(e,`deckIds`,xe,e),ut(e,`decksCount`,Se,e),ut(e,`treeNodeConceptsCount`,Ce,e),ut(e,`decksAverageCompleted`,we,e),ut(e,`totalCardsCount`,Te,e),ut(e,`seenCardsCount`,Ee,e),ut(e,`useConceptCategoryDescription`,De,e),ut(e,`showAsWordType`,Oe,e),ut(e,`icon`,X,e),ut(e,`conceptCategoryId`,ke,e),ut(e,`displayNameLine1`,Ae,e),ut(e,`displayNameLine2`,je,e),ut(e,`includeConjugations`,Z,e),ut(e,`showOnGenderCard`,Me,e),ut(e,`showOnPluralCard`,Ne,e),ut(e,`showInDictionary`,Pe,e),ut(e,`pluralRegex`,Fe,e),ut(e,`spacyTense`,Le,e),ut(e,`languageId`,ze,e),ut(e,`vocabTriadDeckId`,Be,e),ut(e,`hasAllSupplements`,Ve,e),ut(e,`hasAllVideoClips`,He,e),ut(e,`displaySentences`,Ue,e),ut(e,`commentsCount`,We,e),ut(e,`grammarNodeId`,Ge,e),ut(e,`grammarDescriptionId`,Ke,e),ut(e,`youtubeUrl`,qe,e),ut(e,`groupId`,Ye,e),ut(e,`words`,Ze,e),ut(e,`intersectingWords`,Qe,e),ut(e,`videoClip`,$e,e),ut(e,`intersectingConcepts`,et,e),ut(e,`unionConcepts`,tt,e),ut(e,`image`,nt,e),ut(e,`page`,rt,e),ut(e,`level`,it,e),ut(e,`sentences`,at,e),ut(e,`wordType`,ot,e),ut(e,`conceptCategory`,st,e),ut(e,`spacyAttributes`,ct,e),e}return xt(t,e),pt(t,[{key:`displayNameLine1WithCase`,get:function(){return(0,i.isPresent)(this.displayNameLine1)&&this.languageId===`DE`?(0,o.compact)([this.displayNameLine1,this.caseName]).join(`, `):(0,i.isPresent)(this.displayNameLine1)?this.displayNameLine1:this.name}},{key:`caseName`,get:function(){var e=this,t=a.Constants.CASES.find(function(t){return t.abbreviation===e.grammarCase});return t&&t.name===`None`&&this.languageId===`DE`?`No Case`:t?`${t.name} Case`:null}},{key:`requiresCase`,get:function(){return this.hasWordType&&this.wordType.requiresCase}},{key:`noun`,get:function(){return this.hasWordType&&this.wordType.abbreviation===`noun`}},{key:`verb`,get:function(){return this.hasWordType&&this.wordType.abbreviation===`vrb`}},{key:`isDative`,get:function(){return this.grammarCase===`Dt`||this.grammarCase===`2w-Dt`}},{key:`isAccusative`,get:function(){return this.grammarCase===`Ak`||this.grammarCase===`2w-Ak`}},{key:`isNominative`,get:function(){return this.grammarCase===`Nm`}},{key:`isGenitive`,get:function(){return this.grammarCase===`Gn`}},{key:`imageUrl`,get:function(){return(0,i.isPresent)(this.image)?this.image.url:null}},{key:`levelAbbreviation`,get:function(){return(0,i.isPresent)(this.level)?this.level.abbreviation:null}},{key:`intersectingWordIds`,get:function(){return(0,i.isPresent)(this.intersectingWords)?this.intersectingWords.map(function(e){return e.id}):{}}},{key:`intersectingConceptIds`,get:function(){return(0,i.isPresent)(this.intersectingConcepts)?this.intersectingConcepts.map(function(e){return e.id}):{}}},{key:`unionConceptIds`,get:function(){return(0,i.isPresent)(this.unionConcepts)?this.unionConcepts.map(function(e){return e.id}):{}}},{key:`hasVideoClip`,get:function(){return(0,i.isPresent)(this.videoClip)}},{key:`hasWordType`,get:function(){return(0,i.isPresent)(this.wordType)&&(0,i.isPresent)(this.wordType.id)}},{key:`mappedIntersectingWords`,get:function(){return this.intersectingWords.map(function(e){return{id:e.id,name:e.targetWithWordTypeParentInfinitiveAndSource}})}},{key:`mappedIntersectingConcepts`,get:function(){return this.intersectingConcepts.map(function(e){return{id:e.id,name:e.name}})}},{key:`mappedUnionConcepts`,get:function(){return this.unionConcepts.map(function(e){return{id:e.id,name:e.name}})}},{key:`nameAndLevel`,get:function(){return`${this.name} (${this.levelAbbreviation})`}},{key:`nameAndLevelAndSentencesCount`,get:function(){return`${this.nameAndLevel} - ${this.sentencesCount} sentences`}},{key:`nameAndLevelAndSentencesAndDecksCount`,get:function(){return`${this.nameAndLevel} - ${this.decksCount} decks - ${this.sentencesCount} sentences`}}])}(c.default),I=Ct(F.prototype,`name`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=Ct(F.prototype,`id`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=Ct(F.prototype,`rating`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=Ct(F.prototype,`normalizedName`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=Ct(F.prototype,`sentencesCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=Ct(F.prototype,`wordsCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=Ct(F.prototype,`rootWordsCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=Ct(F.prototype,`shortDescription`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=Ct(F.prototype,`longDescriptionMd`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=Ct(F.prototype,`longDescription`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=Ct(F.prototype,`vocab`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=Ct(F.prototype,`validSetup`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=Ct(F.prototype,`lesson`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=Ct(F.prototype,`abbreviation`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=Ct(F.prototype,`joinType`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=Ct(F.prototype,`automaticAssociations`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=Ct(F.prototype,`wordTypeId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=Ct(F.prototype,`published`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=Ct(F.prototype,`featured`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe=Ct(F.prototype,`pinned`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=Ct(F.prototype,`grammarCase`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=Ct(F.prototype,`grammarTense`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce=Ct(F.prototype,`highlightInEdit`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=Ct(F.prototype,`levelId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ue=Ct(F.prototype,`score`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),de=Ct(F.prototype,`showAsConcept`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),fe=Ct(F.prototype,`infinitive`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pe=Ct(F.prototype,`showAsInfinitive`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),me=Ct(F.prototype,`showNameWithSource`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),he=Ct(F.prototype,`sentencesMaintainOrdering`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ge=Ct(F.prototype,`intersectingWordTypeId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}
7),_e=Ct(F.prototype,`forumThreadId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ve=Ct(F.prototype,`gender`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ye=Ct(F.prototype,`regex`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),be=Ct(F.prototype,`plural`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),xe=Ct(F.prototype,`deckIds`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Se=Ct(F.prototype,`decksCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ce=Ct(F.prototype,`treeNodeConceptsCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),we=Ct(F.prototype,`decksAverageCompleted`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Te=Ct(F.prototype,`totalCardsCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ee=Ct(F.prototype,`seenCardsCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),De=Ct(F.prototype,`useConceptCategoryDescription`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Oe=Ct(F.prototype,`showAsWordType`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=Ct(F.prototype,`icon`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ke=Ct(F.prototype,`conceptCategoryId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ae=Ct(F.prototype,`displayNameLine1`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),je=Ct(F.prototype,`displayNameLine2`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=Ct(F.prototype,`includeConjugations`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Me=Ct(F.prototype,`showOnGenderCard`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ne=Ct(F.prototype,`showOnPluralCard`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Pe=Ct(F.prototype,`showInDictionary`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Fe=Ct(F.prototype,`pluralRegex`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Le=Ct(F.prototype,`spacyTense`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ze=Ct(F.prototype,`languageId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Be=Ct(F.prototype,`vocabTriadDeckId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ve=Ct(F.prototype,`hasAllSupplements`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),He=Ct(F.prototype,`hasAllVideoClips`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ue=Ct(F.prototype,`displaySentences`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),We=Ct(F.prototype,`commentsCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ge=Ct(F.prototype,`grammarNodeId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ke=Ct(F.prototype,`grammarDescriptionId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),qe=Ct(F.prototype,`youtubeUrl`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ye=Ct(F.prototype,`groupId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ze=Ct(F.prototype,`words`,[x],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Qe=Ct(F.prototype,`intersectingWords`,[S],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),$e=Ct(F.prototype,`videoClip`,[C],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),et=Ct(F.prototype,`intersectingConcepts`,[w],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),tt=Ct(F.prototype,`unionConcepts`,[T],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),nt=Ct(F.prototype,`image`,[E],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),rt=Ct(F.prototype,`page`,[D],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),it=Ct(F.prototype,`level`,[O],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),at=Ct(F.prototype,`sentences`,[k],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),ot=Ct(F.prototype,`wordType`,[M],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),st=Ct(F.prototype,`conceptCategory`,[N],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),ct=Ct(F.prototype,`spacyAttributes`,[P],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),F)})),ka=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
7var r=(Ie(),e(A)),i=(a(),e(o)),s=x(pa()),c=x(qi()),l=x(Re()),u=Ve(),d,f,p,m,h,g,_,v,y,b;function x(e){return e&&e.__esModule?e:{default:e}}function S(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function C(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,T(r.key),r)}}function w(e,t,n){return t&&C(e.prototype,t),n&&C(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function T(e){var t=E(e,`string`);return n(t)==`symbol`?t:t+``}function E(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function D(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function O(e,t,n){return t=P(t),k(e,N()?Reflect.construct(t,n||[],P(e).constructor):t.apply(e,n))}function k(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return M(e)}function M(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function N(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(N=function(){return!!e})()}function P(e){return P=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},P(e)}function F(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&I(e,t)}function I(e,t){return I=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},I(e,t)}function L(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(d=(0,r.serializable)((0,u.staticDateDecoratorOrNull)()),f=(0,r.serializable)((0,r.object)(c.default)),p=(0,r.serializable)((0,r.object)(s.default)),m=function(e){function t(){var e;D(this,t);var n=[...arguments];return e=O(this,t,[].concat(n)),S(e,`userExerciseId`,h,e),S(e,`id`,g,e),S(e,`name`,_,e),S(e,`createdAt`,v,e),S(e,`worksheet`,y,e),S(e,`exerciseType`,b,e),e}return F(t,e),w(t)}(l.default),h=L(m.prototype,`userExerciseId`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=L(m.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=L(m.prototype,`name`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=L(m.prototype,`createdAt`,[i.observable,d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=L(m.prototype,`worksheet`,[i.observable,f],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),b=L(m.prototype,`exerciseType`,[i.observable,p],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),m)})),Aa=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=t.HIDE_SPECIAL_CHARACTERS_FORUM_ID=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),c=s(),l=h(),u=xe(Re()),d=xe(Ut()),f=xe(xa()),p=xe(qi()),m=xe(ea()),g=xe(sa()),_=xe(Sa()),v=xe(ba()),y=xe(Ca()),b=xe(Oa()),x=xe(ka()),S=Ve(),C,w,T,E,D,O,k,M,N,P,F,I,L,R,z,B,V,H,U,W,G,K,q,ee,te,J,ne,re,ie,ae,oe,se,Y,ce,le,ue,de,fe,pe,me,he,ge,_e,ve,ye,be;
7function xe(e){return e&&e.__esModule?e:{default:e}}function Se(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function Ce(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function we(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,Ee(r.key),r)}}function Te(e,t,n){return t&&we(e.prototype,t),n&&we(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function Ee(e){var t=De(e,`string`);return n(t)==`symbol`?t:t+``}function De(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function Oe(e,t,n){return t=je(t),X(e,Ae()?Reflect.construct(t,n||[],je(e).constructor):t.apply(e,n))}function X(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return ke(e)}function ke(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function Ae(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Ae=function(){return!!e})()}function je(e){return je=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},je(e)}function Z(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&Me(e,t)}function Me(e,t){return Me=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Me(e,t)}function Ne(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}var Pe=t.HIDE_SPECIAL_CHARACTERS_FORUM_ID=`9332f9ec-35ac-453d-aab3-fec5d814e300`;t.default=(C=(0,r.serializable)((0,S.staticDateDecoratorOrNull)()),w=(0,r.serializable)((0,S.staticDateDecoratorOrNull)()),T=(0,r.serializable)((0,S.staticDateDecoratorOrNull)()),E=(0,r.serializable)((0,r.object)(p.default)),D=(0,r.serializable)((0,r.object)(x.default)),O=(0,r.serializable)((0,r.object)(d.default)),k=(0,r.serializable)((0,r.object)(m.default)),M=(0,r.serializable)((0,r.object)(_.default)),N=(0,r.serializable)((0,r.object)(g.default)),P=(0,r.serializable)((0,r.object)(b.default)),F=(0,r.serializable)((0,r.list)((0,r.object)(f.default))),I=(0,r.serializable)((0,r.list)((0,r.object)(y.default))),L=(0,r.serializable)((0,r.list)((0,r.object)(v.default))),R=function(e){function t(){var e;Ce(this,t);var n=[...arguments];return e=Oe(this,t,[].concat(n)),Se(e,`id`,z,e),Se(e,`title`,B,e),Se(e,`body`,V,e),Se(e,`commentsCount`,H,e),Se(e,`visibleCommentsCount`,U,e),Se(e,`userId`,W,e),Se(e,`forumId`,G,e),Se(e,`siteId`,K,e),Se(e,`hidden`,q,e),Se(e,`updated`,ee,e),Se(e,`pinned`,te,e),Se(e,`showInThread`,J,e),Se(e,`tag`,ne,e),Se(e,`seenByAdmin`,re,e),Se(e,`slug`,ie,e),Se(e,`referralRoute`,ae,e),Se(e,`referralParams`,oe,e),Se(e,`lastCommentName`,se,e),Se(e,`languageId`,Y,e),Se(e,`createdAt`,ce,e),Se(e,`updatedAt`,le,e),Se(e,`lastCommentedAt`,ue,e),Se(e,`worksheet`,de,e),Se(e,`exercise`,fe,e),Se(e,`user`,pe,e),Se(e,`word`,me,e),Se(e,`faqItem`,he,e),Se(e,`sentence`,ge,e),Se(e,`concept`,_e,e),Se(e,`comments`,ve,e),Se(e,`siteReleases`,ye,e),Se(e,`feedbacks`,be,e),e}return Z(t,e),Te(t,[{key:`referralParamsCamelCase`,get:function(){var e=this;if((0,l.isPresent)(this.referralParams)){var t={},n=(0,c.keys)(this.referralParamsJson);return(0,c.each)(n,function(n){var r=e.referralParamsJson[n];t[(0,c.camelCase)(n)]=r}),t}return{}}},{key:`referralParamsJson`,get:function(){return JSON.parse(this.referralParams)}},{key:`hasWorksheet`,get:function(){return(0,l.isPresent)(this.worksheet)}},{key:`titleOrTarget`,get:function(){return(0,l.isPresent)(this.target)?this.target:this.title}},{key:`target`,get:function(){return(0,l.isPresent)(this.word)?this.word.targetTextWithDefiniteArticle:(0,l.isPresent)(this.sentence)?this.sentence.targetText:(0,l.isPresent)(this.concept)?this.concept.name:null}},{key:`answer`,get:function(){return this.sentence&&(0,l.isPresent)(this.sentence.answers
7)?this.sentence.answers[0]:null}},{key:`hideSpecialCharacters`,get:function(){return this.id===Pe||this.forumId===Pe}},{key:`source`,value:function(e){return(0,l.isPresent)(this.word)&&(0,l.isPresent)(this.word.vocabSourceListForUser(e))?this.word.vocabSourceListForUser(e).join(`, `):(0,l.isPresent)(this.sentence)?this.sentence.sourceTextForUser(e):null}},{key:`filteredCommentsCount`,value:function(e){return this.comments.filter(function(t){return!t.hidden||t.user.id===e.id||e.admin}).length}}])}(u.default),z=Ne(R.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=Ne(R.prototype,`title`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=Ne(R.prototype,`body`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=Ne(R.prototype,`commentsCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=Ne(R.prototype,`visibleCommentsCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=Ne(R.prototype,`userId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=Ne(R.prototype,`forumId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=Ne(R.prototype,`siteId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=Ne(R.prototype,`hidden`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=Ne(R.prototype,`updated`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=Ne(R.prototype,`pinned`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=Ne(R.prototype,`showInThread`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=Ne(R.prototype,`tag`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=Ne(R.prototype,`seenByAdmin`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=Ne(R.prototype,`slug`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=Ne(R.prototype,`referralRoute`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe=Ne(R.prototype,`referralParams`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=Ne(R.prototype,`lastCommentName`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=Ne(R.prototype,`languageId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce=Ne(R.prototype,`createdAt`,[i.observable,C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=Ne(R.prototype,`updatedAt`,[i.observable,w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ue=Ne(R.prototype,`lastCommentedAt`,[i.observable,T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),de=Ne(R.prototype,`worksheet`,[i.observable,E],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),fe=Ne(R.prototype,`exercise`,[i.observable,D],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),pe=Ne(R.prototype,`user`,[i.observable,O],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),me=Ne(R.prototype,`word`,[i.observable,k],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),he=Ne(R.prototype,`faqItem`,[i.observable,M],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),ge=Ne(R.prototype,`sentence`,[i.observable,N],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),_e=Ne(R.prototype,`concept`,[i.observable,P],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),ve=Ne(R.prototype,`comments`,[i.observable,F],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),ye=Ne(R.prototype,`siteReleases`,[i.observable,I],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),be=Ne(R.prototype,`feedbacks`,[i.observable,L],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Ne(R.prototype,`referralParamsCamelCase`,[i.computed],Object.getOwnPropertyDescriptor(R.prototype,`referralParamsCamelCase`),R.prototype),Ne(R.prototype,`referralParamsJson`,[i.computed],Object.getOwnPropertyDescriptor(R.prototype,`referralParamsJson`),R.prototype),Ne(R.prototype,`hasWorksheet`,[i.computed],Object.getOwnPropertyDescriptor(R.prototype,`hasWorksheet`),R.prototype),Ne(R.prototype,`titleOrTarget`,[i.computed],Object.getOwnPropertyDescriptor(R.prototype,`titleOrTarget`),R.prototype),Ne(R.prototype,`target`,[i.computed],Object.getOwnPropertyDescriptor(R.prototype,`target`),R.prototype),Ne(R.prototype,`answer`,[i.computed],Object.getOwnPropertyDescriptor(R.prototype,`answer`),R.prototype),Ne(R.prototype,`hideSpecialCharacters`,[i.computed],Object.getOwnPropertyDescriptor(R.prototype,`hideSpecialCharacters`),R.prototype),R)})),ja=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
7var r=(Ie(),e(A)),i=(a(),e(o)),c=h(),l=s(),u=ve(pa()),d=ve(ga()),f=ve(qi()),p=ve(Re()),m=ve(va()),g=ve(_a()),_=ve(ya()),v=ve(Aa()),y=Ve(),b,x,S,C,w,T,E,D,O,k,M,N,P,F,I,L,R,z,B,V,H,U,W,G,K,q,ee,te,J,ne,re,ie,ae,oe,se,Y,ce,le,ue,de,fe,pe,me,he,ge,_e;function ve(e){return e&&e.__esModule?e:{default:e}}function ye(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function be(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function xe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,Ce(r.key),r)}}function Se(e,t,n){return t&&xe(e.prototype,t),n&&xe(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function Ce(e){var t=we(e,`string`);return n(t)==`symbol`?t:t+``}function we(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function Te(e,t,n){return t=X(t),Ee(e,Oe()?Reflect.construct(t,n||[],X(e).constructor):t.apply(e,n))}function Ee(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return De(e)}function De(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function Oe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Oe=function(){return!!e})()}function X(e){return X=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},X(e)}function ke(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&Ae(e,t)}function Ae(e,t){return Ae=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ae(e,t)}function je(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(b=(0,r.serializable)((0,y.staticDateDecoratorOrNull)()),x=(0,r.serializable)((0,y.staticDateDecoratorOrNull)()),S=(0,r.serializable)((0,r.object)(f.default)),C=(0,r.serializable)((0,r.object)(u.default)),w=(0,r.serializable)((0,r.list)((0,r.object)(d.default))),T=(0,r.serializable)((0,r.list)((0,r.object)(m.default))),E=(0,r.serializable)((0,r.list)((0,r.object)(g.default))),D=(0,r.serializable)((0,r.object)(v.default)),O=function(e){function t(e){var n;return be(this,t),n=Te(this,t,[e]),ye(n,`userExerciseId`,k,n),ye(n,`id`,M,n),ye(n,`name`,N,n),ye(n,`slug`,P,n),ye(n,`position`,F,n),ye(n,`pdfDescription`,I,n),ye(n,`exerciseEntriesCount`,L,n),ye(n,`usersStartedCount`,R,n),ye(n,`usersFinishedCount`,z,n),ye(n,`averageAttemptsCount`,B,n),ye(n,`usersPercentageFinished`,V,n),ye(n,`correctAnswersCount`,H,n),ye(n,`worksheetId`,U,n),ye(n,`defaultDescription`,W,n),ye(n,`expandedDescription`,G,n),ye(n,`cumulativeRatings`,K,n),ye(n,`ratingsCount`,q,n),ye(n,`ratingsAverage`,ee,n),ye(n,`ratingsWithCommentsCount`,te,n),ye(n,`descriptionVideo`,J,n),ye(n,`capitalizeEntries`,ne,n),ye(n,`showTipIcon`,re,n),ye(n,`showOptionsInAlphabeticalOrder`,ie,n),ye(n,`optionsDisplayed`,ae,n),ye(n,`completed`,oe,n),ye(n,`validSetup`,se,n),ye(n,`aiStatus`,Y,n),ye(n,`aiChatId`,ce,n),ye(n,`humanFeedback`,le,n),ye(n,`createdAt`,ue,n),ye(n,`userExerciseUpdatedAt`,de,n),ye(n,`worksheet`,fe,n),ye(n,`exerciseType`,pe,n),ye(n,`exerciseEntries`,me,n),ye(n,`exerciseTags`,he,n),ye(n,`tags`,ge,n),ye(n,`forumThread`,_e,n),n.state=new _.default(n),n}return ke(t,e),Se(t,[{key:`descriptionVideoIsValid`,get:function(){return(0,c.isPresent)(this.descriptionVideo)&&String(this.descriptionVideo).startsWith(`https://www.youtube.com/watch?v=`)}},{key:`formattedDescriptionVideo`,get:function(){if((0,c.isPresent)(this.descriptionVideo)&&this.descriptionVideo.match(`wat
7ch`)){var e=/watch\?v=(...........)/g.exec(this.descriptionVideo);if(e)return`https://www.youtube.com/embed/${e[1]}`}else return this.descriptionVideo;return null}},{key:`shuffledExerciseEntries`,get:function(){return(0,l.shuffle)(this.exerciseEntries)}},{key:`orderedTags`,get:function(){return(0,l.orderBy)(this.tags,[`overallPosition`])}},{key:`levelTags`,get:function(){return this.orderedTags.filter(function(e){return e.level})}},{key:`levelTagsFormatted`,get:function(){return this.levelTags&&this.levelTags.length>1?`${this.levelTags[0].name}+`:this.levelTags.map(function(e){return e.name}).join(`, `)}},{key:`exerciseTypeName`,get:function(){return this.hasExerciseType?this.exerciseType.name:null}},{key:`exerciseTypeId`,get:function(){return this.hasExerciseType?this.exerciseType.id:null}},{key:`anyIncorrect`,get:function(){return this.incorrectWordAssociations||this.incorrectExerciseEntries}},{key:`incorrectWordAssociations`,get:function(){return(0,c.isPresent)(this.selectedWordAssociations.find(function(e){return!e.state.correct}))}},{key:`incorrectExerciseEntries`,get:function(){return(0,c.isPresent)(this.exerciseEntries.find(function(e){return!e.state.correct}))}},{key:`hasExerciseType`,get:function(){return(0,c.isPresent)(this.exerciseType)}},{key:`hasExerciseEntries`,get:function(){return(0,c.isPresent)((0,i.toJS)(this.exerciseEntries))}},{key:`enriched`,get:function(){return(0,c.isPresent)(this.exerciseEntries)}},{key:`expandedDescriptionFormatted`,get:function(){return(0,c.isPresent)(this.expandedDescription)?this.expandedDescription:null}},{key:`defaultDescriptionFormatted`,get:function(){return(0,c.isPresent)(this.defaultDescription)?this.defaultDescription.replace(/(?:\r\n|\r|\n)/g,`<br />`):null}},{key:`descriptionFormatted`,get:function(){return(0,c.isPresent)(this.description)?this.description.replace(/(?:\r\n|\r|\n)/g,`<br />`):null}},{key:`selectedWordAssociations`,get:function(){return(0,l.compact)((0,l.flatten)(this.exerciseEntries.map(function(e){return e.sentence&&e.sentence.selectedWordAssociations})))}},{key:`selectedUniqueWordAssociations`,get:function(){var e=(0,l.uniqBy)(this.selectedWordAssociations,`targetText`);return this.showOptionsInAlphabeticalOrder?(0,l.orderBy)(e,function(e){return e.targetText.toLowerCase()}):e}},{key:`wordAssociationsWithExtraWords`,get:function(){return(0,l.compact)((0,l.flatten)(this.exerciseEntries.map(function(e){return e.wordAssociationsWithExtraWords})))}},{key:`shuffledWordAssociationsWithExtraWords`,get:function(){return(0,l.shuffle)(this.wordAssociationsWithExtraWords)}},{key:`selectedUniqueWords`,get:function(){var e=(0,l.uniq)(this.selectedWordAssociations.map(function(e){return e.targetText}));return this.showOptionsInAlphabeticalOrder?(0,l.orderBy)(e,function(e){return e.toLowerCase()}):(0,l.shuffle)(e)}},{key:`shuffledSelectedWordAssociations`,get:function(){return(0,l.shuffle)(this.selectedWordAssociations)}},{key:`allSentenceExerciseEntriesHaveValues`,get:function(){return(0,l.every)(this.exerciseEntries?.map(function(e){return e.sentence.allWordAssociations
7HaveValues}))}}])}(p.default),k=je(O.prototype,`userExerciseId`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=je(O.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=je(O.prototype,`name`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=je(O.prototype,`slug`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=je(O.prototype,`position`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=je(O.prototype,`pdfDescription`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=je(O.prototype,`exerciseEntriesCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=je(O.prototype,`usersStartedCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=je(O.prototype,`usersFinishedCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=je(O.prototype,`averageAttemptsCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=je(O.prototype,`usersPercentageFinished`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=je(O.prototype,`correctAnswersCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=je(O.prototype,`worksheetId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=je(O.prototype,`defaultDescription`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=je(O.prototype,`expandedDescription`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=je(O.prototype,`cumulativeRatings`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=je(O.prototype,`ratingsCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=je(O.prototype,`ratingsAverage`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=je(O.prototype,`ratingsWithCommentsCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=je(O.prototype,`descriptionVideo`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=je(O.prototype,`capitalizeEntries`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=je(O.prototype,`showTipIcon`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=je(O.prototype,`showOptionsInAlphabeticalOrder`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=je(O.prototype,`optionsDisplayed`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe=je(O.prototype,`completed`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=je(O.prototype,`validSetup`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=je(O.prototype,`aiStatus`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce=je(O.prototype,`aiChatId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=je(O.prototype,`humanFeedback`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ue=je(O.prototype,`createdAt`,[i.observable,b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),de=je(O.prototype,`userExerciseUpdatedAt`,[i.observable,x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),fe=je(O.prototype,`worksheet`,[i.observable,S],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),pe=je(O.prototype,`exerciseType`,[i.observable,C],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),me=je(O.prototype,`exerciseEntries`,[i.observable,w],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),he=je(O.prototype,`exerciseTags`,[i.observable,T],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),ge=je(O.prototype,`tags`,[i.observable,E],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),_e=je(O.prototype,`forumThread`,[i.observable,D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),je(O.prototype,`descriptionVideoIsValid`,[i.computed],Object.getOwnPropertyDescriptor(O.prototype,`descriptionVideoIsValid`),O.prototype),je(O.prototype,`formattedDescriptionVideo`,[i.computed],Object.getOwnPropertyDescriptor(O.prototype,`formattedDescriptionVideo`),O.prototype),je(O.prototype,`shuffledExerciseEntries`,[i.computed],Object.getOwnPropertyDescriptor(O.prototype,`shuffledExerciseEntries`),O.prototype),je(O.prototype,`orderedTags`,[i.computed],Object.getOwnPropertyDescriptor(O.prototype,`orderedTags`),O.prototype),je(O.prototype,`levelTags`,[i.computed],Object.getOwnPropertyDescriptor(O.prototype,`levelTags`),O.prototype),je(O.prototype,`levelTagsFormatted`,[i.computed],Object.getOwnPropertyDescriptor(O.prototype,`levelTagsFormatted`),O.prototype),je(O.prototype,`exerciseTypeName`,[i.computed],Object.getOwnPropertyDescriptor(O.prototype,`exerciseTypeName`),O.prototype),je(O.prototype,`exerciseTypeId`,[i.computed],Object.getOwnPropertyDescriptor(O.prototype,`exerciseTypeId`),O.prototype),je(O.prototype,`anyIncorrect`,[
7i.computed],Object.getOwnPropertyDescriptor(O.prototype,`anyIncorrect`),O.prototype),je(O.prototype,`incorrectWordAssociations`,[i.computed],Object.getOwnPropertyDescriptor(O.prototype,`incorrectWordAssociations`),O.prototype),je(O.prototype,`incorrectExerciseEntries`,[i.computed],Object.getOwnPropertyDescriptor(O.prototype,`incorrectExerciseEntries`),O.prototype),je(O.prototype,`hasExerciseType`,[i.computed],Object.getOwnPropertyDescriptor(O.prototype,`hasExerciseType`),O.prototype),je(O.prototype,`hasExerciseEntries`,[i.computed],Object.getOwnPropertyDescriptor(O.prototype,`hasExerciseEntries`),O.prototype),je(O.prototype,`enriched`,[i.computed],Object.getOwnPropertyDescriptor(O.prototype,`enriched`),O.prototype),je(O.prototype,`expandedDescriptionFormatted`,[i.computed],Object.getOwnPropertyDescriptor(O.prototype,`expandedDescriptionFormatted`),O.prototype),je(O.prototype,`defaultDescriptionFormatted`,[i.computed],Object.getOwnPropertyDescriptor(O.prototype,`defaultDescriptionFormatted`),O.prototype),je(O.prototype,`descriptionFormatted`,[i.computed],Object.getOwnPropertyDescriptor(O.prototype,`descriptionFormatted`),O.prototype),je(O.prototype,`selectedWordAssociations`,[i.computed],Object.getOwnPropertyDescriptor(O.prototype,`selectedWordAssociations`),O.prototype),je(O.prototype,`selectedUniqueWordAssociations`,[i.computed],Object.getOwnPropertyDescriptor(O.prototype,`selectedUniqueWordAssociations`),O.prototype),je(O.prototype,`wordAssociationsWithExtraWords`,[i.computed],Object.getOwnPropertyDescriptor(O.prototype,`wordAssociationsWithExtraWords`),O.prototype),je(O.prototype,`shuffledWordAssociationsWithExtraWords`,[i.computed],Object.getOwnPropertyDescriptor(O.prototype,`shuffledWordAssociationsWithExtraWords`),O.prototype),je(O.prototype,`selectedUniqueWords`,[i.computed],Object.getOwnPropertyDescriptor(O.prototype,`selectedUniqueWords`),O.prototype),je(O.prototype,`shuffledSelectedWordAssociations`,[i.computed],Object.getOwnPropertyDescriptor(O.prototype,`shuffledSelectedWordAssociations`),O.prototype),je(O.prototype,`allSentenceExerciseEntriesHaveValues`,[i.computed],Object.getOwnPropertyDescriptor(O.prototype,`allSentenceExerciseEntriesHaveValues`),O.prototype),O)})),Ma=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=d(Re()),c,l,u;function d(e){return e&&e.__esModule?e:{default:e}}function f(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function p(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,h(r.key),r)}}function m(e,t,n){return t&&p(e.prototype,t),n&&p(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function h(e){var t=g(e,`string`);return n(t)==`symbol`?t:t+``}function g(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function _(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function v(e,t,n){return t=S(t),y(e,x()?Reflect.construct(t,n||[],S(e).constructor):t.apply(e,n))}function y(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return b(e)}function b(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function x(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(x=function(){return!!e})()}function S(e){return S=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},S(e)}function C(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&w(e,t)}
7function w(e,t){return w=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},w(e,t)}function T(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(){var e;_(this,t);var n=[...arguments];return e=v(this,t,[].concat(n)),f(e,`id`,l,e),f(e,`wordAssociationId`,u,e),e}return C(t,e),m(t)}(s.default),l=T(c.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=T(c.prototype,`wordAssociationId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),Na=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var n=_(),r=s(),i=o((c(),e(l))),a=o(Be());function o(e){return e&&e.__esModule?e:{default:e}}function u(e){"@babel/helpers - typeof";return u=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},u(e)}function d(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function f(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,m(r.key),r)}}function p(e,t,n){return t&&f(e.prototype,t),n&&f(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function m(e){var t=h(e,`string`);return u(t)==`symbol`?t:t+``}function h(e,t){if(u(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(u(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}var g=.25,v=.5,y=.75,b=.5,x=.25,S=135;t.default=new(function(){function e(){d(this,e),this.dayInMs=1440*60*1e3}return p(e,[{key:`effectiveNowDate`,value:function(e){return new Date(Date.now()+(e||0))}},{key:`onResetSpacedRepetition`,value:function(e){e.set(`easinessFactor`,2.5),e.set(`consecutiveGoodScores`,0),e.set(`repetitionInterval`,null),e.set(`reviewAfter`,new a.default(new Date)),e.set(`hadPositiveScore`,!1),e.set(`viewsCount`,0),e.set(`lastStableInterval`,null)}},{key:`goodIntervalCapDays`,value:function(e){var t=e.daysUntilReviewRetired;return t==null||Number.isNaN(Number(t))||Number(t)<=0?S:Math.round(Number(t)*.75)}},{key:`applyRecallResult`,value:function(e,t,r,o){var s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0;if(e===n.Constants.BAD_SCORE)t.set(`lastStableInterval`,t.lastStableInterval?null:t.repetitionInterval||null),t.set(`lastScore`,0),t.set(`repetitionInterval`,0),t.set(`consecutiveGoodScores`,0),t.set(`reviewAfter`,new a.default((0,i.default)(this.effectiveNowDate(o)).add(1,`minutes`).toDate()));else{var c=this.processRecallResult(e,t,!0,r,o,s);t.set(`repetitionInterval`,c),t.set(`reviewAfter`,new a.default((0,i.default)(this.effectiveNowDate(o)).add(c*24,`hours`).toDate())),t.set(`lastScore`,e),t.set(`hadPositiveScore`,!0),t.set(`consecutiveGoodScores`,t.consecutiveGoodScores+1),t.lastStableInterval&&t.set(`lastStableInterval`,null)}t.set(`viewsCount`,t.viewsCount+1)}},{key:`reviewInterval`,value:function(e,t,r,i){var a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0;return e===n.Constants.BAD_SCORE?n.Constants.REVIEW_BAD_SCORE_IN_MINUTES:this.processRecallResult(e,t,null,r,i,a)}},{key:`processRecallResult`,value:function(e,t,i,a,o){var s=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0,c,l,u=this.calculateEasinessFactor(t.easinessFactor,e);if(i&&t.set(`easinessFactor`,u),e===n.Constants.BAD_SCORE&&(l=0,c=0),t.lastStableInterval)l=this.relearningInterval(t.lastStableInterval,e);else if(t.viewsCount===0||t.consecutiveGoodScores===0)return e===n.Constants.GOOD_SCORE?1:4;else if(c=t.consecutiveGoodScores+1,c===1)l=1;else if(!a&&this.isBeforeReviewDay(t.reviewAfter.dateObj,o,s))l=t.lastScore===e?t.repetitionInterval:t.lastScore===3&&e===5?t.repetitionInterval*2:t.repetitionInterval/2;else{l=this.effectiveIntervalForSuccessfulReview(t,e,o)*u,e===n.Constants.EASY_SCORE?l*=1.5:l*=.9;var d=(0,r.random)(.9,1.1);l*=d,t.repetitionInterval&&l<t.repetitionInterval+1&&(l=t.repetitionInterval+1)}var f=s?Math.round(l):Math.round(l*10)/10;return f=Math.max(f,this.successBaselineInterval(e)),e===n.Constants.GOOD_SCORE&&(f=Math.min(f,this.goodIntervalCapDays(t))),f}},{key:`relearningInterval`,value:function(e,t){return this.boundedRecoveryInterval(e,1,t)}},{key:`boundedRecoveryInterval`,value:function(e,t,i){var a=this.successBaselineInterval(i),o=Math.max(t,a),s=e*(i===n.Constants.EASY_SCORE?v:g)*(0,r.random)(.9,1.1);return Math.max(o,s)}},{key:`successBaselineInterval`,value:function(e){return e===n.Constants.GOOD_SCORE?1:e===n.Constants.EASY_SCORE?4:1}},{key:`effectiveIntervalForSuccessfulReview`,value:function(e,t,n){var r,i=e.repetitionInterval||0;if(!i||!((r=e.reviewAfter)!=null&&r.dateObj))return i;var a=this.elapsedDaysSinceLastReview(e.reviewAfter.dateObj,i,n),o=this.elapsedTimeCreditFactor(t);return Math.max(i,a*o)}},{key:`elapsedDaysSinceLastReview`,value:function(e,t,n){var r=new Date(e.getTime()-t*this.dayInMs);return Math.max(0,(0,i.default)(this.effectiveNowDate(n)).startOf(`day`).diff((0,i.default)(r).startOf(`day`),`days`))}}
7,{key:`isBeforeReviewDay`,value:function(e,t){return!(arguments.length>2&&arguments[2]!==void 0)||arguments[2]?(0,i.default)(this.effectiveNowDate(t)).startOf(`day`).isBefore((0,i.default)(e).startOf(`day`)):(0,i.default)(this.effectiveNowDate(t)).isBefore((0,i.default)(e))}},{key:`elapsedTimeCreditFactor`,value:function(e){return e===n.Constants.EASY_SCORE?y:e===n.Constants.GOOD_SCORE?b:x}},{key:`calculateEasinessFactor`,value:function(e,t){e===0&&(e=1);var n=e-.8+.28*t-.02*t*t;return n<1.3?1.3:Math.round(n*10)/10}}])}())})),Pa=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=h(),c=_(),l=Je(Re()),u=Je(ea()),d=Je(sa()),f=Je(ca()),p=Je(fa()),m=Je(da()),g=Je(ja()),v=Je(ft()),y=Je(Ma()),b=Je(aa()),x=Je(Be()),S=Je(Na()),C=Je(Oa()),w=Ve(),T,E,D,O,k,M,N,P,F,I,L,R,z,B,V,H,U,W,G,K,q,ee,te,J,ne,re,ie,ae,oe,se,Y,ce,le,ue,de,fe,pe,me,he,ge,_e,ve,ye,be,xe,Se,Ce,we,Te,Ee,De,Oe,X,ke,Ae,je,Z,Me,Ne,Pe,Fe,Le,ze,He,Ue,We,Ge,Ke,qe;function Je(e){return e&&e.__esModule?e:{default:e}}function Ye(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function Xe(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function Ze(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,$e(r.key),r)}}function Qe(e,t,n){return t&&Ze(e.prototype,t),n&&Ze(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function $e(e){var t=et(e,`string`);return n(t)==`symbol`?t:t+``}function et(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function tt(e,t,n){return t=at(t),nt(e,it()?Reflect.construct(t,n||[],at(e).constructor):t.apply(e,n))}function nt(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return rt(e)}function rt(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function it(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(it=function(){return!!e})()}function at(e){return at=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},at(e)}function ot(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&st(e,t)}function st(e,t){return st=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},st(e,t)}function ct(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(T=(0,r.serializable)((0,r.list)()),E=(0,r.serializable)((0,r.list)((0,r.object)(y.default))),D=(0,r.serializable)((0,r.list)((0,r.object)(b.default))),O=(0,r.serializable)((0,r.object)(p.default)),k=(0,r.serializable)((0,r.object)(m.default)),M=(0,r.serializable)((0,r.object)(d.default)),N=(0,r.serializable)((0,r.object)(C.default)),P=(0,r.serializable)((0,r.object)(u.default)),F=(0,r.serializable)((0,r.object)(g.default)),I=(0,r.serializable)((0,r.object)(v.default)),L=(0,r.serializable)((0,w.staticDateDecoratorOrNull)()),R=(0,r.serializable)((0,w.staticDateDecoratorOrNull)()),z=function(e){function t(){var e;return Xe(this,t),e=tt(this,t),Ye(e,`forceReviewAfterDue`,B,e),Ye(e,`isEnriched`,V,e),Ye(e,`reviewCardId`,H,e),Ye(e,`cardsCount`,U,e),Ye(e,`difficultyScore`,W,e),Ye(e,`id`,G,e),Ye(e,`position`,K,e),Ye(e,`prompt`,q,e),Ye(e,`interjection`,ee,e),Ye(e,`interjectionCode`,te,e),Ye(e,`lastInSegment`,J,e),Ye(e,`retired`,ne,e),Ye(e,`exerciseId`,re,e),Ye(e,`consecutiveGoodScores`,ie,e),Ye(e,`frontText`,ae,e),Ye(e,`backText`,oe,e),Ye(e,`userSubmission`,se,e),Ye(e,`requestVideoConversion`,Y,e),Ye(e,`introduction`,ce,e),Ye(e,`source`,le,e),Ye(e,`sourceCardId`,ue,e),Ye(e,`sourceDeckId`,de,e),Ye(e,`cardTypeId`,fe,e),Ye(e,`synonymAssociationId`,pe,e),Ye(e,`repetitionInterval`,me,e),Ye(e,`easinessFactor`,he,e),Ye(e,`viewsCount`,ge,e),Ye(e,`hadPositiveScore`,_e,e),Ye(e,`lastScore`,ve,e),Ye(e,`reviewsCount`,ye,e),Ye(e,`rejectedA
7sWord`,be,e),Ye(e,`showNoteBeforeReveal`,xe,e),Ye(e,`note`,Se,e),Ye(e,`deckId`,Ce,e),Ye(e,`pronoun`,we,e),Ye(e,`tenseConceptId`,Te,e),Ye(e,`languageId`,Ee,e),Ye(e,`grammarTipMd`,De,e),Ye(e,`grammarTip`,Oe,e),Ye(e,`grammarTipTitle`,X,e),Ye(e,`underlinedCharacters`,ke,e),Ye(e,`interfaceSource`,Ae,e),Ye(e,`nounPhraseWordAssociationIds`,je,e),Ye(e,`cardWordAssociations`,Z,e),Ye(e,`multipleChoiceOptions`,Me,e),Ye(e,`cardRule`,Ne,e),Ye(e,`cardType`,Pe,e),Ye(e,`sentence`,Fe,e),Ye(e,`concept`,Le,e),Ye(e,`word`,ze,e),Ye(e,`exercise`,He,e),Ye(e,`user`,Ue,e),Ye(e,`reviewAfter`,We,e),Ye(e,`createdAt`,Ge,e),Ye(e,`daysUntilReviewRetired`,Ke,e),Ye(e,`lastStableInterval`,qe,e),e.vocabTopBackground=function(t,n,r,i){if(e.word&&e.word.definiteArticle&&e.word.isNoun){var a=e.word.gender===`masculine`?n:e.word.gender==`feminine`?r:i;return c.Constants.COLORS[a]}return c.Theme.darkestBlue},e.summaryTranslation=function(){var t,n,r,i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.exercise,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.languageId;if(e.hasTranslation)return e.translation;var o=i==null||(t=i.exerciseEntries)==null?void 0:t[0];return(0,s.isPresent)(o==null||(n=o.sentence)==null?void 0:n.id)?o.sentence:(0,s.isPresent)(o==null||(r=o.word)==null?void 0:r.id)?o.word:{targetText:o?.prompt||i?.name||``,sourceText:``,languageId:a}},e.reviewFrontText=function(t){var n;if(e.userSubmission&&e.cardTypeSlug===`user_submission`&&(n=e.frontText),!(e.userSubmission&&e.cardTypeSlug===`user_submission`)&&e.word&&!e.sentence&&(n=e.word.targetTextWithDefiniteArticle),!e.userSubmission&&e.sentence&&(n=(0,s.displayTargetTextCorrectedForLanguage)(e.sentence.targetText,e.languageId)),!n&&e.exerciseCard){var r=e.summaryTranslation();n=r.targetTextWithDefiniteArticle||r.targetText}return(0,s.isPresent)(t)&&n&&n.length>t?`${n.substring(0,t)}...`:n},e.reviewBackText=function(){return e.cardTypeSlug===`exercise`?``:e.userSubmission?e.backText||``:e.word&&!e.sentence?e.word.vocabSourceList||``:e.sentence?e.sentence.sourceText||``:e.backText||``},e.cardState=new f.default(e),e}return ot(t,e),Qe(t,[{key:`hasCardRule`,get:function(){return(0,s.isPresent)(this.cardRule)}},{key:`isLastCard`,get:function(){return this.interjectionCode===`END_OF_DECK`}},{key:`sourceText`,get:function(){if(this.sentence)return this.sentence.defaultSource?.text;if(this.word)return this.word.vocabSourceList}},{key:`backTextWithBr`,get:function(){return this.backText?.replace(/(?:\r\n|\r|\n)/g,`<br />`)}},{key:`translation`,get:function(){return(0,s.isPresent)(this.sentence)?this.sentence:this.word}},{key:`translationType`,get:function(){return(0,s.isPresent)(this.sentence)?`Sentence`:`Word`}},{key:`translateCard`,get:function(){return this.cardTypeSlug===`translate`}},{key:`comprehendCard`,get:function(){return this.cardTypeSlug===`comprehend`}},{key:`commentsCount`,get:function(){return this.word?this.word.commentsCount>99?99:this.word.commentsCount:this.sentence?this.sentence.commentsCount>99?99:this.sentence.commentsCount:0}},{key:`checkpointCard`,get:function(){return this.cardTypeSlug===`checkpoint`}},{key:`pluralCard`,get:function(){return this.cardTypeSlug===`plural`}},{key:`genderCard`,get:function(){return this.cardTypeSlug===`gender`}},{key:`caseCard`,get:function(){return this.cardTypeSlug===`case-multiple-choice`||this.cardTypeSlug===`case-fill-in-the-blanks`}},{key:`interjectionCard`,get:function(){return this.cardTypeSlug===`interjection`}},{key:`conjugationCard`,get:function(){return[`conjugation-multiple-choice`,`conjugation-fill-in-blanks`,`conjugation`].includes(this.cardTypeSlug)}},{key:`userResponseCard`,get:function(){return this.answerCard||this.describeCard}},{key:`describeCard`,get:function(){return this.cardTypeSlug===`record_description`}},{key:`exerciseCard`,get:function(){return this.cardTypeSlug===`exercise`}},{key:`answerCard`,get:function(){return this.cardTypeSlug===`answer`||this.cardTypeSlug===`record_answer`}},{key:`triviaCard`,get:function(){return this.cardTypeSlug===`trivia`}},{key:`vocabWordComprehendCard`,get:function(){return this.cardTypeSlug===`vocab_word_comprehend`}},{key:`wordOptionsCard`,get:function(){return this.cardTypeSlug===`vocab_word_o
7ptions`}},{key:`minimalPairCard`,get:function(){return this.cardTypeSlug===`minimal_pair`||this.cardTypeSlug===`sound_minimal_pair`}},{key:`vocabWordTranslateCard`,get:function(){return this.cardTypeSlug===`vocab_word_translate`}},{key:`numberTranslateCard`,get:function(){return this.cardTypeSlug===`number_translate`}},{key:`vocabSentenceTranslateCard`,get:function(){return this.cardTypeSlug===`vocab_sentence_translate`}},{key:`vocabSentenceComprehendCard`,get:function(){return this.cardTypeSlug===`vocab_sentence_comprehend`}},{key:`difficultyLabel`,get:function(){return this.difficultyScore<=10?`Very Easy`:this.difficultyScore<=25?`Easy`:this.difficultyScore<=50?`Moderate`:this.difficultyScore<=70?`Hard`:`Very Hard`}},{key:`difficultyColor`,get:function(){return this.difficultyScore<=25?c.Theme.green:this.difficultyScore<=50?c.Theme.orange:c.Theme.red}},{key:`translationId`,get:function(){return this.translation?this.translation.id:null}},{key:`hasCardType`,get:function(){return(0,s.isPresent)(this.cardType)}},{key:`wordAssociationIds`,get:function(){return this.cardWordAssociations.map(function(e){return e.wordAssociationId})}},{key:`cardRuleId`,get:function(){return this.hasCardRule?this.cardRule.id:null}},{key:`targetVideoClip`,get:function(){return this.translation&&this.translation.target&&this.translation.target.videoClip}},{key:`hasTargetVideoClip`,get:function(){return(0,s.isPresent)(this.targetVideoClip)}},{key:`hasSupplementVideoClip`,get:function(){return(0,s.isPresent)(this.supplementVideoClip)}},{key:`supplementVideoClip`,get:function(){return this.sentence&&this.sentence.videoClip||{}}},{key:`showSupplement`,get:function(){return this.hasCardRule&&this.cardRule.showSupplement}},{key:`hasSupplementImage`,get:function(){return this.sentence&&this.sentence.hasImage}},{key:`supplementImage`,get:function(){return this.sentence&&this.sentence.image}},{key:`cardTypeSlug`,get:function(){return this.hasCardType?this.cardType.slug:this.hasCardRule?this.cardRule.cardType&&this.cardRule.cardType.slug:null}},{key:`hasTranslation`,get:function(){return(0,s.isPresent)(this.translation)&&(0,s.isPresent)(this.translation.id)}},{key:`setWord`,value:function(e){this.word=e,this.isEnriched=!0}},{key:`setSentence`,value:function(e){this.sentence=e,this.isEnriched=!0}},{key:`onResetReview`,value:function(){S.default.onResetSpacedRepetition(this),this.difficultyScore=25,this.retired=!1}},{key:`cloneForReviewSimulation`,value:function(){var e,n=new t;return n.set(`id`,this.id),n.set(`daysUntilReviewRetired`,this.daysUntilReviewRetired),n.set(`consecutiveGoodScores`,this.consecutiveGoodScores),n.set(`repetitionInterval`,this.repetitionInterval),n.set(`easinessFactor`,this.easinessFactor),n.set(`viewsCount`,this.viewsCount),n.set(`hadPositiveScore`,this.hadPositiveScore),n.set(`lastScore`,this.lastScore),n.set(`lastStableInterval`,this.lastStableInterval),n.set(`reviewAfter`,(e=this.reviewAfter)!=null&&e.dateObj?new x.default(new Date(this.reviewAfter.dateObj.getTime())):null),n}},{key:`processScore`,value:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.forceReviewAfterDue,r=t.reviewTimeOffsetMs,i=t.reviewsDueAtBeginningOfDay;this.forceReviewAfterDue=n,S.default.applyRecallResult(e,this,n,r,i)}},{key:`reviewInterval`,value:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.forceReviewAfterDue,r=t.reviewTimeOffsetMs,i=t.reviewsDueAtBeginningOfDay;return this.forceReviewAfterDue=n,S.default.reviewInterval(e,this,this.forceReviewAfterDue,r,i)}},{key:`roundedReviewInterval`,value:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return Number.isFinite(e)?t?Math.round(e):Math.round(e*10)/10:0}},{key:`formattedReviewInterval`,value:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.reviewsDueAtBeginningOfDay,r=n===void 0?!0:n,i=this.reviewInterval(e,t),a=e===c.Constants.BAD_SCORE?i:this.roundedReviewInterval(i,r);return`${a} ${e===c.Constants.BAD_SCORE?`minute`:`day`}${a>1?`s`:``}`}}])}(l.default),B=ct(z.prototype,`forceReviewAfterDue`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=ct(z.prototype,`isEnriched`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),H=ct(z.prototype,`reviewCardId`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=ct(z.prototype,`cardsCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=ct(z.prototype,`difficultyScore`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=ct(z.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=ct(z.prototype,`position`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=ct(z.prototype,`prompt`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=ct(z.prototype,`interjection`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=ct(z.prototype,`interjectionCode`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=ct(z.prototype,`lastInSegment`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=ct(z.prototype,`retired`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=ct(z.prototype,`exerciseId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=ct(z.prototype,`consecutiveGoodScores`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=ct(z.prototype,`frontText`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe=ct(z.prototype,`backText`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=ct(z.prototype,`userSubmission`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=ct(z.prototype,`requestVideoConversion`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce=ct(z.prototype,`introduction`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=ct(z.prototype,`source`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ue=ct(z.prototype,`sourceCardId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),de=ct(z.prototype,`sourceDeckId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),fe=ct(z.prototype,`cardTypeId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pe=ct(z.prototype,`synonymAssociationId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),me=ct(z.prototype,`repetitionInterval`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}
7),he=ct(z.prototype,`easinessFactor`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ge=ct(z.prototype,`viewsCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_e=ct(z.prototype,`hadPositiveScore`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ve=ct(z.prototype,`lastScore`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ye=ct(z.prototype,`reviewsCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),be=ct(z.prototype,`rejectedAsWord`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),xe=ct(z.prototype,`showNoteBeforeReveal`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Se=ct(z.prototype,`note`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ce=ct(z.prototype,`deckId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),we=ct(z.prototype,`pronoun`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Te=ct(z.prototype,`tenseConceptId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ee=ct(z.prototype,`languageId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),De=ct(z.prototype,`grammarTipMd`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Oe=ct(z.prototype,`grammarTip`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=ct(z.prototype,`grammarTipTitle`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ke=ct(z.prototype,`underlinedCharacters`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ae=ct(z.prototype,`interfaceSource`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),je=ct(z.prototype,`nounPhraseWordAssociationIds`,[i.observable,T],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Z=ct(z.prototype,`cardWordAssociations`,[i.observable,E],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Me=ct(z.prototype,`multipleChoiceOptions`,[i.observable,D],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Ne=ct(z.prototype,`cardRule`,[i.observable,O],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),Pe=ct(z.prototype,`cardType`,[i.observable,k],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),Fe=ct(z.prototype,`sentence`,[i.observable,M],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),Le=ct(z.prototype,`concept`,[i.observable,N],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),ze=ct(z.prototype,`word`,[i.observable,P],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),He=ct(z.prototype,`exercise`,[i.observable,F],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),Ue=ct(z.prototype,`user`,[i.observable,I],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),We=ct(z.prototype,`reviewAfter`,[i.observable,L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ge=ct(z.prototype,`createdAt`,[i.observable,R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ke=ct(z.prototype,`daysUntilReviewRetired`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),qe=ct(z.prototype,`lastStableInterval`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ct(z.prototype,`hasCardRule`,[i.computed],Object.getOwnPropertyDescriptor(z.prototype,`hasCardRule`),z.prototype),ct(z.prototype,`isLastCard`,[i.computed],Object.getOwnPropertyDescriptor(z.prototype,`isLastCard`),z.prototype),ct(z.prototype,`sourceText`,[i.computed],Object.getOwnPropertyDescriptor(z.prototype,`sourceText`),z.prototype),ct(z.prototype,`backTextWithBr`,[i.computed],Object.getOwnPropertyDescriptor(z.prototype,`backTextWithBr`),z.prototype),ct(z.prototype,`translation`,[i.computed],Object.getOwnPropertyDescriptor(z.prototype,`translation`),z.prototype),ct(z.prototype,`translationType`,[i.computed],Object.getOwnPropertyDescriptor(z.prototype,`translationType`),z.prototype),ct(z.prototype,`translateCard`,[i.computed],Object.getOwnPropertyDescriptor(z.prototype,`translateCard`),z.prototype),ct(z.prototype,`comprehendCard`,[i.computed],Object.getOwnPropertyDescriptor(z.prototype,`comprehendCard`),z.prototype),ct(z.prototype,`commentsCount`,[i.computed],Object.getOwnPropertyDescriptor(z.prototype,`commentsCount`),z.prototype),ct(z.prototype,`checkpointCard`,[i.computed],Object.getOwnPropertyDescriptor(z.prototype,`checkpointCard`),z.prototype),ct(z.prototype,`pluralCard`,[i.computed],Object.getOwnPropertyDescriptor(z.prototype,`pluralCard`),z.prototype),ct(z.prototype,`genderCard`,[i.computed],Object.getOwnPropertyDescriptor(z.prototype,`genderCard`),z.prototype),ct(z.prototype,`caseCard`,[i.computed],Object.getOwnPropertyDescriptor(z.prototype,`caseCard`),z.prototype),ct(z.prototype,`interjectionCard`,[i.computed],Object.getOwnPropertyDescriptor(z.prototype,`interjectionCard`),z.prototype),ct(z.prototype,`conjugationCard`,[i.computed],Object.getOwnPropertyDescriptor(z.prototype,`conjugationCard`),z.prototype),ct(z.prototype,`userResponseCard`,[i.computed],Object.getOwnPropertyDescriptor(z.prototype,`userResponseCard`),z.prototype),ct(z.prototype,`describeCard`,[i.computed],Object.getOwnPropertyDescriptor(z.prototype,`describeCard`),z.prototype),ct(z.prototype,`exerciseCard`,[i.computed],Object.getOwnPropertyDescriptor(z.prototype,`exerciseCard`),z.prototype),ct(z.prototype,`answerCard`,[i.computed],Object.getOwnPropertyDescriptor(z.prototype,`answerCard`),z.prototype),ct(z.prototype,`triviaCard`,[i.computed],Object.getOwnPropertyDescriptor(z.prototype,`triviaCard`),z.prototype),ct(z.prototype,`vocabWordComprehe
7ndCard`,[i.computed],Object.getOwnPropertyDescriptor(z.prototype,`vocabWordComprehendCard`),z.prototype),ct(z.prototype,`wordOptionsCard`,[i.computed],Object.getOwnPropertyDescriptor(z.prototype,`wordOptionsCard`),z.prototype),ct(z.prototype,`minimalPairCard`,[i.computed],Object.getOwnPropertyDescriptor(z.prototype,`minimalPairCard`),z.prototype),ct(z.prototype,`vocabWordTranslateCard`,[i.computed],Object.getOwnPropertyDescriptor(z.prototype,`vocabWordTranslateCard`),z.prototype),ct(z.prototype,`numberTranslateCard`,[i.computed],Object.getOwnPropertyDescriptor(z.prototype,`numberTranslateCard`),z.prototype),ct(z.prototype,`vocabSentenceTranslateCard`,[i.computed],Object.getOwnPropertyDescriptor(z.prototype,`vocabSentenceTranslateCard`),z.prototype),ct(z.prototype,`vocabSentenceComprehendCard`,[i.computed],Object.getOwnPropertyDescriptor(z.prototype,`vocabSentenceComprehendCard`),z.prototype),ct(z.prototype,`difficultyLabel`,[i.computed],Object.getOwnPropertyDescriptor(z.prototype,`difficultyLabel`),z.prototype),ct(z.prototype,`difficultyColor`,[i.computed],Object.getOwnPropertyDescriptor(z.prototype,`difficultyColor`),z.prototype),ct(z.prototype,`translationId`,[i.computed],Object.getOwnPropertyDescriptor(z.prototype,`translationId`),z.prototype),ct(z.prototype,`hasCardType`,[i.computed],Object.getOwnPropertyDescriptor(z.prototype,`hasCardType`),z.prototype),ct(z.prototype,`wordAssociationIds`,[i.computed],Object.getOwnPropertyDescriptor(z.prototype,`wordAssociationIds`),z.prototype),ct(z.prototype,`cardRuleId`,[i.computed],Object.getOwnPropertyDescriptor(z.prototype,`cardRuleId`),z.prototype),ct(z.prototype,`targetVideoClip`,[i.computed],Object.getOwnPropertyDescriptor(z.prototype,`targetVideoClip`),z.prototype),ct(z.prototype,`hasTargetVideoClip`,[i.computed],Object.getOwnPropertyDescriptor(z.prototype,`hasTargetVideoClip`),z.prototype),ct(z.prototype,`hasSupplementVideoClip`,[i.computed],Object.getOwnPropertyDescriptor(z.prototype,`hasSupplementVideoClip`),z.prototype),ct(z.prototype,`supplementVideoClip`,[i.computed],Object.getOwnPropertyDescriptor(z.prototype,`supplementVideoClip`),z.prototype),ct(z.prototype,`showSupplement`,[i.computed],Object.getOwnPropertyDescriptor(z.prototype,`showSupplement`),z.prototype),ct(z.prototype,`hasSupplementImage`,[i.computed],Object.getOwnPropertyDescriptor(z.prototype,`hasSupplementImage`),z.prototype),ct(z.prototype,`supplementImage`,[i.computed],Object.getOwnPropertyDescriptor(z.prototype,`supplementImage`),z.prototype),ct(z.prototype,`cardTypeSlug`,[i.computed],Object.getOwnPropertyDescriptor(z.prototype,`cardTypeSlug`),z.prototype),ct(z.prototype,`hasTranslation`,[i.computed],Object.getOwnPropertyDescriptor(z.prototype,`hasTranslation`),z.prototype),ct(z.prototype,`setWord`,[i.action],Object.getOwnPropertyDescriptor(z.prototype,`setWord`),z.prototype),ct(z.prototype,`setSentence`,[i.action],Object.getOwnPropertyDescriptor(z.prototype,`setSentence`),z.prototype),ct(z.prototype,`onResetReview`,[i.action],Object.getOwnPropertyDescriptor(z.prototype,`onResetReview`),z.prototype),ct(z.prototype,`processScore`,[i.action],Object.getOwnPropertyDescriptor(z.prototype,`processScore`),z.prototype),ct(z.prototype,`reviewInterval`,[i.action],Object.getOwnPropertyDescriptor(z.prototype,`reviewInterval`),z.prototype),ct(z.prototype,`formattedReviewInterval`,[i.action],Object.getOwnPropertyDescriptor(z.prototype,`formattedReviewInterval`),z.prototype),z)})),Fa=i(((e,t)=>{(function(e){if(typeof n!=`function`){var n=function(e){return e};n.nonNative=!0}let r=n(`plaintext`),i=n(`html`),a=n(`comment`),o=/<(\w*)>/g,s=/<\/?([^\s\/>]+)/;function c(e,t,n){e||=``,t||=[],n||=``;let r=u(t,n);return d(e,r)}function l(e,t){e||=[],t||=``;let n=u(e,t);return function(e){return d(e||``,n)}}c.init_streaming_mode=l;function u(e,t){return e=f(e),{allowable_tags:e,tag_replacement:t,state:r,tag_buffer:``,depth:0,in_quote_char:``}}function d(e,t){if(typeof e!=`string`)throw TypeError(`'html' parameter must be a string`);let n=t.allowable_tags,o=t.tag_replacement,s=t.state,c=t.tag_buffer,l=t.depth,u=t.in_quote_char,d=``;for(let t=0,f=e.length;t<f;t++){let f=e[t];if(s===r)switch(f){case`<`:s=i,c+=f;break;default:d+=f;break}else if(s===i)switch(f){case`<`:if(u)break;l++;break;case`>`:if(u)break;if(l){l--;break}u=``,s=r,c+=`>`,n.has(p(c))?d+=c:d+=o,c=``;break;case`"`:case`'`:f===u?u=``:u||=f,c+=f;break;case`-`:c===`<!-`&&(s=a),c+=f;break;case` `:case`
8`:if(c===`<`){s=r,d+=`< `,c=``;break}c+=f;break;default:c+=f;break}else if(s===a)switch(f){case`>`:c.slice(-2)==`--`&&(s=r),c=``;break;default:c+=f;break}}return t.state=s,t.tag_buffer=c,t.depth=l,t.in_quote_char=u,d}function f(e){let t=new Set;if(typeof e==`string`){let n;for(;n=o.exec(e);)t.add(n[1])}else !n.nonNative&&typeof e[n.iterator]==`function`?t=new Set(e):typeof e.forEach==`function`&&e.forEach(t.add,t);return t}function p(e){let t=s.exec(e);return t?t[1].toLowerCase():null}typeof define==`function`&&define.amd?define(function(){return c}):typeof t==`object`&&t.exports?t.exports=c:e.striptags=c})(e)})),Ia=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=h(),s=u(Ji()),c,l;
8function u(e){return e&&e.__esModule?e:{default:e}}function d(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function f(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function p(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,g(r.key),r)}}function m(e,t,n){return t&&p(e.prototype,t),n&&p(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function g(e){var t=_(e,`string`);return n(t)==`symbol`?t:t+``}function _(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function v(e,t,n){return t=S(t),y(e,x()?Reflect.construct(t,n||[],S(e).constructor):t.apply(e,n))}function y(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return b(e)}function b(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function x(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(x=function(){return!!e})()}function S(e){return S=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},S(e)}function C(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&w(e,t)}function w(e,t){return w=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},w(e,t)}function T(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(e){var n;return f(this,t),n=v(this,t),d(n,`animationQueue`,l,n),n.deck=e,n}return C(t,e),m(t,[{key:`currentAnimation`,get:function(){return(0,i.isPresent)(this.animationQueue)?this.animationQueue[0].name:null}},{key:`onReset`,value:function(){this.animationQueue=[]}}])}(s.default),l=T(c.prototype,`animationQueue`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),T(c.prototype,`currentAnimation`,[r.computed],Object.getOwnPropertyDescriptor(c.prototype,`currentAnimation`),c.prototype),T(c.prototype,`onReset`,[r.action],Object.getOwnPropertyDescriptor(c.prototype,`onReset`),c.prototype),c)})),La=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=_(Re()),c=_(Wt()),l=_(Je()),u,d,f,p,m,h,g;function _(e){return e&&e.__esModule?e:{default:e}}function v(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function y(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,x(r.key),r)}}function b(e,t,n){return t&&y(e.prototype,t),n&&y(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function x(e){var t=S(e,`string`);return n(t)==`symbol`?t:t+``}function S(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function C(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function w(e,t,n){return t=O(t),T(e,D()?Reflect.construct(t,n||[],O(e).constructor):t.apply(e,n))}function T(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return E(e)}function E(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function D(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(D=function(){return!!e})()}function O(e){return O=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},O(e)}function k(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&M(e,t)}
8function M(e,t){return M=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},M(e,t)}function N(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(u=(0,r.serializable)((0,r.object)(c.default)),d=(0,r.serializable)((0,r.object)(l.default)),f=function(e){function t(){var e;C(this,t);var n=[...arguments];return e=w(this,t,[].concat(n)),v(e,`id`,p,e),v(e,`position`,m,e),v(e,`videoClip`,h,e),v(e,`image`,g,e),e}return k(t,e),b(t)}(s.default),p=N(f.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=N(f.prototype,`position`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=N(f.prototype,`videoClip`,[i.observable,u],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),g=N(f.prototype,`image`,[i.observable,d],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),f)})),Ra=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=h(Re()),c=h(Oa()),l,u,d,f,p,m;function h(e){return e&&e.__esModule?e:{default:e}}function g(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function _(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,y(r.key),r)}}function v(e,t,n){return t&&_(e.prototype,t),n&&_(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function y(e){var t=b(e,`string`);return n(t)==`symbol`?t:t+``}function b(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function x(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function S(e,t,n){return t=E(t),C(e,T()?Reflect.construct(t,n||[],E(e).constructor):t.apply(e,n))}function C(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return w(e)}function w(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function T(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(T=function(){return!!e})()}function E(e){return E=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},E(e)}function D(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&O(e,t)}function O(e,t){return O=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},O(e,t)}function k(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,r.serializable)((0,r.object)(c.default)),u=function(e){function t(){var e;x(this,t);var n=[...arguments];return e=S(this,t,[].concat(n)),g(e,`id`,d,e),g(e,`position`,f,e),g(e,`conceptId`,p,e),g(e,`concept`,m,e),e}return D(t,e),v(t)}(s.default),d=k(u.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=k(u.prototype,`position`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=k(u.prototype,`conceptId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=k(u.prototype,`concept`,[i.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),u)})),za=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
8var r=(Ie(),e(A)),i=(a(),e(o)),c=s(),l=T(Re()),u=Ve(),d,f,p,m,h,g,_,v,y,b,x,S,C,w;function T(e){return e&&e.__esModule?e:{default:e}}function E(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function D(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function O(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,M(r.key),r)}}function k(e,t,n){return t&&O(e.prototype,t),n&&O(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function M(e){var t=N(e,`string`);return n(t)==`symbol`?t:t+``}function N(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function P(e,t,n){return t=R(t),F(e,L()?Reflect.construct(t,n||[],R(e).constructor):t.apply(e,n))}function F(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return I(e)}function I(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function L(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(L=function(){return!!e})()}function R(e){return R=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},R(e)}function z(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&B(e,t)}function B(e,t){return B=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},B(e,t)}function V(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(d=(0,r.serializable)((0,u.staticDateDecoratorOrNull)()),f=(0,r.serializable)((0,u.staticDateDecoratorOrNull)()),p=function(e){function t(){var e;D(this,t);var n=[...arguments];return e=P(this,t,[].concat(n)),E(e,`id`,m,e),E(e,`xpSlug`,h,e),E(e,`xp`,g,e),E(e,`count`,_,e),E(e,`occurredAtTimeUtc0`,v,e),E(e,`occurredAtTimeLocal`,y,e),E(e,`languageId`,b,e),E(e,`deckId`,x,e),E(e,`dailyGoal`,S,e),E(e,`occurredAtDatetimeUtc0`,C,e),E(e,`occurredAtDatetimeLocal`,w,e),e}return z(t,e),k(t,[{key:`xpDescriptionFromSlug`,get:function(){var e;switch(this.xpSlug){case`exercise`:e=`Exercise Card`;break;case`trivia`:e=`Trivia Card`;break;case`gender`:e=`Gender Card`;break;case`plural`:e=`Plural Card`;break;case`case`:e=`Case Card`;break;case`card`:e=`Card Seen`;break;case`card-add-to-review`:e=`Add to Reviews`;break;case`card-review-deck`:e=`Review Card`;break;case`feed-entry-text`:e=`Submit Feed Entry`;break;case`feed-entry-audio`:e=`Submit Feed Entry`;break;case`feed-entry-video`:e=`Submit Feed Entry`;break;case`comment`:case`comment-response`:e=`Comment Posted`;break;case`correction`:case`comment-correction`:e=`Correction`;break;case`comment-transcription`:e=`Transcription`;break;case`user-exercise-correct`:e=`Exercise Completed with Perfect Score`;break;case`transcription`:e=`Transcription`;break;case`feed-entry-like`:e=`Liked a Feed Entry`;break;case`correction-thanks`:e=`Thanked for a Correction`;break;default:e=(0,c.capitalize)(this.xpSlug)}return e}}])}(l.default),m=V(p.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=V(p.prototype,`xpSlug`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=V(p.prototype,`xp`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=V(p.prototype,`count`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=V(p.prototype,`occurredAtTimeUtc0`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=V(p.prototype,`occurredAtTimeLocal`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=V(p.prototype,`languageId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=V(p.prototype,`deckId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=V(p.prototype,`dailyGoal`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=V(p.prototype,`occurredAtDatetimeUtc0`,[i.observable,d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=V(p.prototype,`occurredAtDatetimeLocal`,[i.observable,f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V(p.prototype,`xpDescriptionFromSlug`,[i.computed],Object.getOwnPropertyDescriptor(p.prototype,`xpDescriptionFromSlug`),p.prototype),p)})),Ba=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
8var r=(Ie(),e(A)),i=(a(),e(o)),c=s(),l=h(),u=Rt(Fa()),d=Rt(Re()),f=Rt(Pa()),p=Rt(Oa()),m=Rt(Ui()),g=Rt(Ut()),v=Rt(ea()),y=Rt(Ta()),b=Rt(fa()),x=Rt(ja()),S=Rt(Ia()),C=Rt(Xe()),w=Rt(La()),T=_(),E=Rt(Ra()),D=Rt(za()),O=(Mi(),e(ji)),k=Ve(),M,N,P,F,I,L,R,z,B,V,H,U,W,G,K,q,ee,te,J,ne,re,ie,ae,oe,se,Y,ce,le,ue,de,fe,pe,me,he,ge,_e,ve,ye,be,xe,Se,Ce,we,Te,Ee,De,Oe,X,ke,Ae,je,Z,Me,Ne,Pe,Fe,Le,ze,Be,He,Ue,We,Ge,Ke,qe,Je,Ye,Ze,Qe,$e,et,tt,nt,rt,it,at,ot,st,ct,lt,ut,dt,ft,pt,mt,ht,gt,_t,vt,yt,bt,xt,St,Ct,wt,Tt,Et,Dt,Ot,kt,At,jt,Mt,Nt,Pt,Ft,It,Lt;function Rt(e){return e&&e.__esModule?e:{default:e}}function zt(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function Bt(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function Vt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,Wt(r.key),r)}}function Ht(e,t,n){return t&&Vt(e.prototype,t),n&&Vt(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function Wt(e){var t=Gt(e,`string`);return n(t)==`symbol`?t:t+``}function Gt(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function Kt(e,t,n){return t=Xt(t),qt(e,Yt()?Reflect.construct(t,n||[],Xt(e).constructor):t.apply(e,n))}function qt(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return Jt(e)}function Jt(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function Yt(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Yt=function(){return!!e})()}function Xt(e){return Xt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Xt(e)}function Zt(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&Qt(e,t)}function Qt(e,t){return Qt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Qt(e,t)}function $t(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(M=(0,r.serializable)((0,r.custom)(function(e){return e},function(e){return e})),N=(0,r.serializable)((0,r.list)((0,r.object)(b.default))),P=(0,r.serializable)((0,k.staticDateDecoratorOrNull)()),F=(0,r.serializable)((0,k.staticDateDecoratorOrNull)()),I=(0,r.serializable)((0,r.object)(g.default)),L=(0,r.serializable)((0,r.object)(p.default)),R=(0,r.serializable)((0,r.object)(m.default)),z=(0,r.serializable)((0,r.object)(y.default)),B=(0,r.serializable)((0,r.object)(C.default)),V=(0,r.serializable)((0,r.list)((0,r.object)(f.default))),H=(0,r.serializable)((0,r.list)((0,r.object)(v.default))),U=(0,r.serializable)((0,r.object)(v.default)),W=(0,r.serializable)((0,r.list)((0,r.object)(x.default))),G=(0,r.serializable)((0,r.list)((0,r.object)(E.default))),K=(0,r.serializable)((0,r.list)((0,r.object)(D.default))),q=function(e){function t(){var e;return Bt(this,t),e=Kt(this,t),zt(e,`id`,ee,e),zt(e,`deckType`,te,e),zt(e,`cardsCount`,J,e),zt(e,`reviewCardsCount`,ne,e),zt(e,`pastDueCount`,re,e),zt(e,`progressCurrent`,ie,e),zt(e,`retiredCount`,ae,e),zt(e,`userDecksCount`,oe,e),zt(e,`name`,se,e),zt(e,`archived`,Y,e),zt(e,`useDailyGoal`,ce,e),zt(e,`dailyGoal`,le,e),zt(e,`rating`,ue,e),zt(e,`languageId`,de,e),zt(e,`languagesString`,fe,e),zt(e,`descriptionMd`,pe,e),zt(e,`grammarDescriptionMd`,me,e),zt(e,`grammarDescription`,he,e),zt(e,`treeNodeDescriptionMd`,ge,e),zt(e,`treeNodeGrammarDescriptionMd`,_e,e),zt(e,`treeNodeGrammarDescription`,ve,e),zt(e,`openAccess`,ye,e),zt(e,`webPublished`,be,e),zt(e,`mobilePublished`,xe,e),zt(e,`imageUrl`,Se,e),zt(e,`finishedUserDecksCount`,Ce,e),zt(e,`cumulativeRatings`,we,e),zt(e,`ratingsCount`,Te,e),zt(e,`onboardingOption`,Ee,e),zt(e,`guestUserDecksCount`,De,e),zt(e,`registeredUserDecksCount`,Oe,e),zt(e,`proUserDecksCount`,X,e),zt(e,`finishedGuestUserDecksCount`,ke,e),zt(e,`finishedRegisteredUserDecksCount`,Ae,e),zt(e,`finishedProUserDecksCount`,je,e),zt(e,`convertToRegistrationCount`,Z,e),zt(e,`convertToProCount`,Me,e),zt(e,`percentageFinished`,Ne,e),zt(e,`percentageGuestFinished`,Pe,e),zt(e,`percentageRegisteredFinished`,Fe,e),zt(e,`percentageProFinished`,Le,e),zt(e,`initialDeckBeforePurchaseCount`,ze,e),zt(e,`sampleVocabDeck`,Be,e),zt(e,`totalPoints`,He,e),zt(e,`averagePoints`,Ue,e),zt(e,`ourRating`,We,e),zt(e,`triviaDeckOutOfSynch`,Ge,e),zt(e,`convertedToPro`,Ke,e),zt(e,`conversionPercentage`,qe,e),zt(e,`firstDecksCount`,Je,e),zt(e,`wordsCount`,Ye,e),zt(e,`wordsList`,Ze,e),zt(e,`hasExternalContent`,Qe,e),zt(e,`showDeckGrammarCard`,$e,e),zt(e,`color`,et,e),zt(e,`defaultReviewDeck`,tt,e),zt(e,`reviewsFilterRetired`,nt,e),zt(e,`reviewsFilterCardTypeId`,rt,e),zt(e,`reviewsFilterDifficultyScore`,it,e),zt(e,`reviewsFilterCreatedAtDaysAgo`,at,e),zt(e,`reviewsFilterCreatedAtBeforeAfter`,ot,e),zt(e,`reviewsFilterReviewAfterDaysFromNow`,st,e),zt(e,`reviewsFilterReviewAfterBeforeAfter`,ct,e),zt(e,`reviewsFilterDue`,lt,e),zt(e,`reviewsFilterSort`,ut,e),zt(e,`reviewsFilterDifficultyLabel`,dt,e),zt(e,`vocabTriadWordId`,ft,e),zt(e,`validSetup`,pt,e),zt(e,`treeNodesCount`,mt,e),zt(e,`treeNodeIds`,ht,e),zt(e,`conjugationWordId`,gt,e),zt(e,`conjugationTenseId`,_t,e),zt(e,`hideVocabTriadIntro`,vt,e),zt(e,`firstTreeNodePosition`,yt,e),zt(e,`firstTreeNodeName`,bt,e),zt(e,`grammarTipsCount`,xt,e),zt(e,`grammarDescriptionOverride`,St,e),zt(e,`trainerParams`,Ct,e),zt(e,`selectedCardRules`,wt,e),zt(e,`createdAt`,Tt,e),zt(e,`updatedAt`,Et,e),zt(e,`user`,Dt,e),zt(e,`concept`,Ot,e),zt(e,`translation`,kt,e),zt(e,`deckRulebook`,At,e),zt(e,`level`,jt,e),zt(e,`cards`,Mt,e),zt(e,`words`,Nt,e),zt(e,`word`,Pt,e),zt(e,`exercises`,Ft,e),zt(e,`deckGrammarConcepts`,It,e),zt(e,`xpBreakdowns`,Lt,e),e.setPastDueCount=function(t){e.pastDueCount=t},e.deckState=new S.default(e),e}return Zt(t,e),Ht(t,[{key:`feedEntryMediaItems`,get:function(){return(this.deckTypeIsTriad?this.cards.filter(function(e){return e.cardRule.cardType.slug===`vocab_sentence_translate`}):this.cards.filter(function(e){return e.translation&&e.translation.useInFeedEntry&&e.cardRule.cardType.slug===`comprehend`})).map(function(e){return new w.default({id:(0,l.createUuid)(),targetText:e.sentence.targetText,videoClip:e.translation.hasImage?null:e.translation.feedEntryVideoClip,image:e.translation.image})})}},{key:`conceptVideoClip`,get:function(){return this.concept.videoClip}},{key:`averageRating`,get:function(){return this.ratingsCount>0?Math.round(this.cumulativeRatings/this.ratingsCount*10)/10:0}},{key:`combinedGrammarDescription`,get:function(){return this.hasGrammarDescription?this.grammarDescription:this.treeNodeGrammarDescription}},{key:`combinedDescription`,get:function(){return this.hasDescription?this.descriptionMd:this.treeNodeDescriptionMd}},{key:`mappedVocabWordsList`,get:function(){return(0,l.isPresent)(this.words)?this.words.map(function(e){return{id:e.id,name:e&&e.targetTextWithDefiniteArticle,targetWithWordTypeParentInfinitiveAndSource:e&&e.targetWithWordTypeParentInfinitiveAndSource}}):[]}},{key:`digitWordsList`,get:function(){return(0,l.isPresent)(this.words)&&this.numberDeck?this.words.map(function(e){return e.formattedDigitSourceText}):[]}},{key:`lastCard`,get:function(){return(0,c.last)(this.cards)}},{key:`deckRulebookSlug`,get:function(){return this.deckRulebook&&this.deckRulebook.slug}},{key:`caughtUpCount`,get:function(){return this.reviewCardsCount-this.pastDueCount-this.retiredCount}},{key:`nonRetiredCardsCount`,get:function(){return this.reviewCardsCount-this.retiredCount}},{key:`hasCombinedGrammarDescription`,get:function(){return(0,l.isPresent)((0,u.default)(this.combinedGrammarDescription))}},{key:`deckTypeIsTriad`,get:function(){return this.deckType.match(`triad`)}}
8,{key:`translationAndComprehensionCards`,get:function(){return this.cards.filter(function(e){return[`comprehend`,`translate`,`vocab_word_translate`,`vocab_word_options`,`minimal_pair`,`sentence_pronounce`,`vocab_sentence_translate`,`trivia`,`number_translate`].includes(e.cardTypeSlug)})}},{key:`exerciseCards`,get:function(){return this.cards.filter(function(e){return[`exercise`].includes(e.cardTypeSlug)})}},{key:`vocabWordTranslateCards`,get:function(){return this.cards.filter(function(e){return e.cardTypeSlug===`vocab_word_translate`})}},{key:`hasCombinedDescription`,get:function(){return(0,l.isPresent)((0,u.default)(this.combinedDescription))}},{key:`hasDescription`,get:function(){return(0,l.isPresent)((0,u.default)(this.descriptionMd))}},{key:`hasGrammarDescription`,get:function(){return(0,l.isPresent)((0,u.default)(this.grammarDescriptionMd||this.grammarDescription))}},{key:`hasTreeNodeGrammarDescription`,get:function(){return(0,l.isPresent)((0,u.default)(this.treeNodeGrammarDescriptionMd||this.treeNodeGrammarDescription))}},{key:`conceptId`,get:function(){return(0,l.isPresent)(this.concept)?this.concept.id:null}},{key:`cardTypes`,get:function(){return this.cards.map(function(e){return e.cardType})}},{key:`triviaCards`,get:function(){return this.cards.filter(function(e){return e.cardType.slug===`trivia`})}},{key:`genderCards`,get:function(){return this.cards.filter(function(e){return e.cardType.slug===`gender`})}},{key:`pluralCards`,get:function(){return this.cards.filter(function(e){return e.cardType.slug===`plural`})}},{key:`synonymCards`,get:function(){return this.cards.filter(function(e){return e.cardType.slug===`synonym`})}},{key:`caseCards`,get:function(){return this.cards.filter(function(e){return e.caseCard})}},{key:`numberCards`,get:function(){return this.cards.filter(function(e){return e.cardType.slug===`number_options`})}},{key:`conjugationCards`,get:function(){return this.cards.filter(function(e){return[`conjugation`,`conjugation-multiple-choice`,`conjugation-fill-in-blanks`].includes(e.cardType.slug)})}},{key:`pronunciationCards`,get:function(){return this.cards.filter(function(e){return[`word_pronounce`,`minimal_pair`,`sentence_pronounce`].includes(e.cardType.slug)})}},{key:`languageName`,get:function(){return this.concept&&this.concept.languageId?T.Languages[this.concept.languageId]:this.languageId?T.Languages[this.languageId]:`German`}},{key:`conjugationAndTranslationCards`,get:function(){return this.cards.filter(function(e){return[`conjugation`,`vocab_sentence_translate`,`conjugation-multiple-choice`,`conjugation-fill-in-blanks`,`comprehend`].includes(e.cardType.slug)})}},{key:`genderDeck`,get:function(){return this.deckRulebook&&this.deckRulebook.slug===`gender`}},{key:`conjugationDeck`,get:function(){return this.deckRulebook&&[`conjugation`,`conjugation-multiple-choice`,`conjugation-fill-in-blanks`].includes(this.deckRulebook.slug)}},{key:`numberDeck`,get:function(){return this.deckRulebook&&(this.deckRulebook.slug===`number`||this.deckRulebook.slug===`number-with-comprehension`)}},{key:`pronunciationDeck`,get:function(){return this.deckRulebook?.slug&&this.deckRulebook.slug.includes(`pronunciation`)}},{key:`conjugationWithVideoDeck`,get:function(){return this.deckRulebook?.slug&&this.deckRulebook.slug.startsWith(`conjugation-with-video`)}},{key:`pluralDeck`,get:function(){return this.deckRulebook&&this.deckRulebook.slug===`plural`}},{key:`synonymDeck`,get:function(){return this.deckRulebook&&this.deckRulebook.slug===`synonym`}},{key:`caseDeck`,get:function(){return this.deckRulebook&&this.deckRulebook.slug===`case`}},{key:`triviaDeck`,get:function(){return this.deckRulebook&&this.deckRulebook.slug===`trivia`}},{key:`vocabDeck`,get:function(){return this.deckRulebook&&this.deckRulebook.slug===`vocab`}},{key:`hasCards`,get:function(){return this.cards.length>0}},{key:`numCards`,get:function(){return this.cards.length}},{key:`grammarTitle`,get:function(){return(0,l.isPresent)(this.concept)?this.concept.displayNameLine1:null}},{key:`isConcept`,value:function(e){return e&&(0,l.isPresent)(this.concept)&&this.concept.id===e.id}}
8,{key:`isTranslation`,value:function(e){return e&&(0,l.isPresent)(this.translation)&&this.translation.id===e.id}},{key:`hasAllTranslations`,value:function(e){return this.languagesString&&(0,l.isPresent)(this.languagesString.match(e))}},{key:`sentenceWords`,get:function(){var e=this.cards.filter(function(e){return e.cardType.name?.includes(`Sentence`)}).map(function(e){return e.translation.wordAssociations.map(function(e){return e.word.root?e.word:e.word.rootWord})}).flat().filter(function(e){return e&&(e.isNoun||e.isAdjective||e.isVerb||e.isAdverb)});return e.filter(function(t,n){return e.map(function(e){return e.id}).indexOf(t.id)===n})}},{key:`xpBreakdownToday`,get:function(){var e=new Date;e.setUTCHours(0,0,0,0);var t=new Date(e);return t.setDate(t.getDate()+1),this.xpBreakdowns.find(function(n){var r=new Date(n.occurredAtDatetimeUtc0.date);return r>=e&&r<t})}},{key:`effectiveDailyGoal`,get:function(){return(0,O.isBlank)(this.xpBreakdownToday)?this.pastDueCount<this.dailyGoal?this.pastDueCount:this.dailyGoal:this.xpBreakdownToday.dailyGoal}},{key:`reviewedToday`,get:function(){return(0,l.isPresent)(this.xpBreakdownToday)?this.xpBreakdownToday.count:0}},{key:`remainingDailyGoal`,get:function(){return(0,O.isBlank)(this.dailyGoal)?null:Math.max(0,this.effectiveDailyGoal-this.reviewedToday)}},{key:`remainingDailyGoalWithSessionProgress`,value:function(e,t){if((0,O.isBlank)(this.dailyGoal))return null;if((0,O.isBlank)(this.xpBreakdownToday))return this.remainingDailyGoal;var n=e??0,r=t??0,i=Math.max(this.reviewedToday,n+r);return Math.max(0,this.effectiveDailyGoal-i)}}])}(d.default),ee=$t(q.prototype,`id`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=$t(q.prototype,`deckType`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=$t(q.prototype,`cardsCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),ne=$t(q.prototype,`reviewCardsCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),re=$t(q.prototype,`pastDueCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),ie=$t(q.prototype,`progressCurrent`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),ae=$t(q.prototype,`retiredCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),oe=$t(q.prototype,`userDecksCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=$t(q.prototype,`name`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=$t(q.prototype,`archived`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce=$t(q.prototype,`useDailyGoal`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=$t(q.prototype,`dailyGoal`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ue=$t(q.prototype,`rating`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),de=$t(q.prototype,`languageId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),fe=$t(q.prototype,`languagesString`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pe=$t(q.prototype,`descriptionMd`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),me=$t(q.prototype,`grammarDescriptionMd`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),he=$t(q.prototype,`grammarDescription`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ge=$t(q.prototype,`treeNodeDescriptionMd`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_e=$t(q.prototype,`treeNodeGrammarDescriptionMd`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ve=$t(q.prototype,`treeNodeGrammarDescription`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ye=$t(q.prototype,`openAccess`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),be=$t(q.prototype,`webPublished`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),xe=$t(q.prototype,`mobilePublished`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Se=$t(q.prototype,`imageUrl`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ce=$t(q.prototype,`finishedUserDecksCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),we=$t(q.prototype,`cumulativeRatings`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Te=$t(q.prototype,`ratingsCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ee=$t(q.prototype,`onboardingOption`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),De=$t(q.prototype,`guestUserDecksCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Oe=$t(q.prototype,`registeredUserDecksCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=$t(q.prototype,`proUserDecksCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ke=$t(q.prototype,`finishedGuestUserDecksCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ae=$t(q.prototype,`finishedRegisteredUserDecksCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),je=$t(q.prototype,`finishedProUserDecksCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=$t(q.prototype,`convertToRegistrationCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Me=$t(q.prototype,`convertToProCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ne=$t(q.prototype,`percentageFinished`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Pe=$t(q.prototype,`percentageGuestFinished`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Fe=$t(q.prototype,`percentageRegisteredFinished`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Le=$t(q.prototype,`percentageProFinished`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ze=$t(q.prototype,`initialDeckBeforePurchaseCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Be=$t(q.prototype,`sampleVocabDeck`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),He=$t(q.prototype,`totalPoints`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ue=$t(q.prototype,`averagePoints`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),We=$t(q.prototype,`ourRating`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ge=$t(q.prototype,`triviaDeckOutOfSynch`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ke=$t(q.prototype,`convertedToPro`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),qe=$t(q.prototype,`conversionPercentage`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Je=$t(q.prototype,`firstDecksCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ye=$t(q.prototype,`wordsCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ze=$t(q.prototype,`wordsList`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Qe=$t(q.prototype,`hasExternalContent`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$e=$t(q.prototype,`showDeckGrammarCard`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),et=$t(q.prototype,`color`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),tt=$t(q.prototype,`defaultReviewDeck`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),nt=$t(q.prototype,`reviewsFilterRetired`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),rt=$t(q.prototype,`reviewsFilterCardTypeId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),it=$t(q.prototype,`reviewsFilterDifficultyScore`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),at=$t(q.prototype,`reviewsFilterCreatedAtDaysAgo`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ot=$t(q.prototype,`reviewsFilterCreatedAtBeforeAfter`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),st=$t(q.prototype,`reviewsFilterReviewAfterDaysFromNow`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ct=$t(q.prototype,`reviewsFilterReviewAfterBeforeAfter`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),lt=$t(q.prototype,`reviewsFilterDue`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ut=$t(q.prototype,`reviewsFilterSort`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),dt=$t(q.prototype,`reviewsFilterDifficultyLabel`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ft=$t(q.prototype,`vocabTriadWordId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pt=$t(q.prototype,`validSetup`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),mt=$t(q.prototype,`treeNodesCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ht=$t(q.prototype,`treeNodeIds`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),gt=$t(q.prototype,`conjugationWordId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_t=$t(q.prototype,`conjugationTenseId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),vt=$t(q.prototype,`hideVocabTriadIntro`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),yt=$t(q.prototype,`firstTreeNodePosition`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),bt=$t(q.prototype,`firstTreeNodeName`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),xt=$t(q.prototype,`grammarTipsCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),St=$t(q.prototype,`grammarDescriptionOverride`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ct=$t(q.prototype,`trainerParams`,[i.observable,M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),wt=$t(q.prototype,`selectedCardRules`,[i.observable,N],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Tt=$t(q.prototype,`createdAt`,[i.observable,P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Et=$t(q.prototype,`updatedAt`,[i.observable,F],{configurable:!0,enumerable:!0,writable:!0,initializer:null}
8),Dt=$t(q.prototype,`user`,[I],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),Ot=$t(q.prototype,`concept`,[L],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),kt=$t(q.prototype,`translation`,[R],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),At=$t(q.prototype,`deckRulebook`,[z],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),jt=$t(q.prototype,`level`,[B],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),Mt=$t(q.prototype,`cards`,[i.observable,V],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Nt=$t(q.prototype,`words`,[i.observable,H],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Pt=$t(q.prototype,`word`,[i.observable,U],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),Ft=$t(q.prototype,`exercises`,[i.observable,W],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),It=$t(q.prototype,`deckGrammarConcepts`,[i.observable,G],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Lt=$t(q.prototype,`xpBreakdowns`,[i.observable,K],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),$t(q.prototype,`feedEntryMediaItems`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`feedEntryMediaItems`),q.prototype),$t(q.prototype,`conceptVideoClip`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`conceptVideoClip`),q.prototype),$t(q.prototype,`averageRating`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`averageRating`),q.prototype),$t(q.prototype,`combinedGrammarDescription`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`combinedGrammarDescription`),q.prototype),$t(q.prototype,`combinedDescription`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`combinedDescription`),q.prototype),$t(q.prototype,`mappedVocabWordsList`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`mappedVocabWordsList`),q.prototype),$t(q.prototype,`digitWordsList`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`digitWordsList`),q.prototype),$t(q.prototype,`lastCard`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`lastCard`),q.prototype),$t(q.prototype,`deckRulebookSlug`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`deckRulebookSlug`),q.prototype),$t(q.prototype,`caughtUpCount`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`caughtUpCount`),q.prototype),$t(q.prototype,`nonRetiredCardsCount`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`nonRetiredCardsCount`),q.prototype),$t(q.prototype,`hasCombinedGrammarDescription`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`hasCombinedGrammarDescription`),q.prototype),$t(q.prototype,`deckTypeIsTriad`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`deckTypeIsTriad`),q.prototype),$t(q.prototype,`translationAndComprehe
8nsionCards`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`translationAndComprehensionCards`),q.prototype),$t(q.prototype,`exerciseCards`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`exerciseCards`),q.prototype),$t(q.prototype,`vocabWordTranslateCards`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`vocabWordTranslateCards`),q.prototype),$t(q.prototype,`hasCombinedDescription`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`hasCombinedDescription`),q.prototype),$t(q.prototype,`hasDescription`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`hasDescription`),q.prototype),$t(q.prototype,`hasGrammarDescription`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`hasGrammarDescription`),q.prototype),$t(q.prototype,`hasTreeNodeGrammarDescription`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`hasTreeNodeGrammarDescription`),q.prototype),$t(q.prototype,`conceptId`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`conceptId`),q.prototype),$t(q.prototype,`cardTypes`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`cardTypes`),q.prototype),$t(q.prototype,`triviaCards`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`triviaCards`),q.prototype),$t(q.prototype,`genderCards`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`genderCards`),q.prototype),$t(q.prototype,`pluralCards`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`pluralCards`),q.prototype),$t(q.prototype,`synonymCards`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`synonymCards`),q.prototype),$t(q.prototype,`caseCards`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`caseCards`),q.prototype),$t(q.prototype,`numberCards`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`numberCards`),q.prototype),$t(q.prototype,`conjugationCards`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`conjugationCards`),q.prototype),$t(q.prototype,`pronunciationCards`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`pronunciationCards`),q.prototype),$t(q.prototype,`languageName`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`languageName`),q.prototype),$t(q.prototype,`conjugationAndTranslationCards`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`conjugationAndTranslationCards`),q.prototype),$t(q.prototype,`genderDeck`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`genderDeck`),q.prototype),$t(q.prototype,`conjugationDeck`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`conjugationDeck`),q.prototype),$t(q.prototype,`numberDeck`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`numberDeck`),q.prototype),$t(q.prototype,`pronunciationDeck`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`pronunciationDeck`),q.prototype),$t(q.prototype,`conjugationWithVideoDeck`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`conjugationWithVideoDeck`),q.prototype),$t(q.prototype,`pluralDeck`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`pluralDeck`),q.prototype),$t(q.prototype,`synonymDeck`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`synonymDeck`),q.prototype),$t(q.prototype,`caseDeck`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`caseDeck`),q.prototype),$t(q.prototype,`triviaDeck`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`triviaDeck`),q.prototype),$t(q.prototype,`vocabDeck`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`vocabDeck`),q.prototype),$t(q.prototype,`hasCards`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`hasCards`),q.prototype),$t(q.prototype,`numCards`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`numCards`),q.prototype),$t(q.prototype,`grammarTitle`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`grammarTitle`),q.prototype),$t(q.prototype,`sentenceWords`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`sentenceWords`),q.prototype),$t(q.prototype,`xpBreakdownToday`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`xpBreakdownToday`),q.prototype),$t(q.prototype,`effectiveDailyGoal`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`effectiveDailyGoal`),q.prototype),$t(q.prototype,`reviewedToday`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`reviewedToday`),q.prototype),$t(q.prototype,`remainingDailyGoal`,[i.computed],Object.getOwnPropertyDescriptor(q.prototype,`remainingDailyGoal`),q.prototype),q)})),Va=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
8var r=(Ie(),e(A)),i=(a(),e(o)),s=m(Re()),c=m(Oa()),l,u,d,f,p;function m(e){return e&&e.__esModule?e:{default:e}}function h(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function g(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,v(r.key),r)}}function _(e,t,n){return t&&g(e.prototype,t),n&&g(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function v(e){var t=y(e,`string`);return n(t)==`symbol`?t:t+``}function y(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function b(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function x(e,t,n){return t=T(t),S(e,w()?Reflect.construct(t,n||[],T(e).constructor):t.apply(e,n))}function S(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return C(e)}function C(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function w(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(w=function(){return!!e})()}function T(e){return T=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},T(e)}function E(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&D(e,t)}function D(e,t){return D=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},D(e,t)}function O(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,r.serializable)((0,r.object)(c.default)),u=function(e){function t(){var e;b(this,t);var n=[...arguments];return e=x(this,t,[].concat(n)),h(e,`id`,d,e),h(e,`position`,f,e),h(e,`concept`,p,e),e}return E(t,e),_(t)}(s.default),d=O(u.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=O(u.prototype,`position`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=O(u.prototype,`concept`,[i.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),u)})),Ha=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=_(),a=R(Re()),o=R(Ut()),s=R(Ui()),c=R(Oa()),l=Ve(),u,d,f,p,m,h,g,v,y,b,x,S,C,w,T,E,D,O,k,M,N,P,F,I,L;function R(e){return e&&e.__esModule?e:{default:e}}function z(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function B(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function V(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,U(r.key),r)}}function H(e,t,n){return t&&V(e.prototype,t),n&&V(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function U(e){var t=W(e,`string`);return n(t)==`symbol`?t:t+``}function W(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function G(e,t,n){return t=te(t),K(e,ee()?Reflect.construct(t,n||[],te(e).constructor):t.apply(e,n))}function K(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return q(e)}function q(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function ee(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ee=function(){return!!e})()}function te(e){return te=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},te(e)}function J(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&ne(e,t)}function ne(e,t){return ne=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ne(e,t)}function re(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(u=(0,r.serializable)((0,l.staticDateDecoratorOrNull)()),d=(0,r.serializable)((0,l.staticDateDecoratorOrNull)()),f=(0,r.serializable)((0,r.object)(o.default)),p=(0,r.serializable)((0,r.object)(c.default)),m=(0,r.serializable)((0,r.object)(s.default)),h=function(e){function t(){var e;B(this,t);var n=[...arguments];return e=G(this,t,[].concat(n)),z(e,`id`,g,e),z(e,`cardsCount`,v,e),z(e,`progressCurrent`,y,e),z(e,`imageUrl`,b,e),z(e,`color`,x,e),z(e,`deckType`,S,e),z(e,`normalizedName`,C,e),z(e,`cardsCount`,w,e),z(e,`review`,T,e),z(e,`name`,E,e),z(e,`openAccess`,D,e),z(e,`webPublished`,O,e),z(e,`mobilePublished`,k,e),z(e,`wordsList`,M,e),z(e,`createdAt`,N,e),z(e,`updatedAt`,P,e),z(e,`user`,F,e),z(e,`concept`,I,e),z(e,`translation`,L,e),e}return J(t,e),H(t,[{key:`thumbnail`,get:function(){var e=this;if(this.review||this.deckType===`review`)return{iconName:`BookmarkOutlineIcon`,background:(i.ReviewDeckColors[this.color]||i.ReviewDeckColors.blue)[0]};var t=i.VocabDeckConfig.find(function(t){return t.type===e.deckType});return t?{iconName:t.iconName,text:t.iconType===`text`?`Aa`:null,background:t.background||t.backgroundColors[0]}:{imageUrl:this.imageUrl,iconName:`BookmarkOutlineIcon`,background:i.ReviewDeckColors.blue[0]}}},{key:`grammarTitle`,get:function(){return isPresent(this.concept)?this.concept.displayNameLine1:null}}])}(a.default),g=re(h.prototype,`id`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=re(h.prototype,`cardsCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),y=re(h.prototype,`progressCurrent`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),b=re(h.prototype,`imageUrl`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=re(h.prototype,`color`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=re(h.prototype,`deckType`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=re(h.prototype,`normalizedName`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=re(h.prototype,`cardsCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=re(h.prototype,`review`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=re(h.prototype,`name`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=re(h.prototype,`openAccess`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=re(h.prototype,`webPublished`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=re(h.prototype,`mobilePublished`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=re(h.prototype,`wordsList`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=re(h.prototype,`createdAt`,[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=re(h.prototype,`updatedAt`,[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=re(h.prototype,`user`,[f],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),I=re(h.prototype,`concept`,[p],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),L=re(h.prototype,`translation`,[m],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),h)})),Ua=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=d(Re()),a=d(Ha()),o,s,c,l,u;
8function d(e){return e&&e.__esModule?e:{default:e}}function f(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function p(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,h(r.key),r)}}function m(e,t,n){return t&&p(e.prototype,t),n&&p(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function h(e){var t=g(e,`string`);return n(t)==`symbol`?t:t+``}function g(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function _(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function v(e,t,n){return t=S(t),y(e,x()?Reflect.construct(t,n||[],S(e).constructor):t.apply(e,n))}function y(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return b(e)}function b(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function x(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(x=function(){return!!e})()}function S(e){return S=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},S(e)}function C(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&w(e,t)}function w(e,t){return w=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},w(e,t)}function T(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(o=(0,r.serializable)((0,r.object)(a.default)),s=function(e){function t(){var e;_(this,t);var n=[...arguments];return e=v(this,t,[].concat(n)),f(e,`id`,c,e),f(e,`position`,l,e),f(e,`deck`,u,e),e}return C(t,e),m(t)}(i.default),c=T(s.prototype,`id`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=T(s.prototype,`position`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=T(s.prototype,`deck`,[o],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),s)})),Wa=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=m(Re()),c=m(Oa()),l,u,d,f,p;function m(e){return e&&e.__esModule?e:{default:e}}function h(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function g(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,v(r.key),r)}}function _(e,t,n){return t&&g(e.prototype,t),n&&g(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function v(e){var t=y(e,`string`);return n(t)==`symbol`?t:t+``}function y(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function b(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function x(e,t,n){return t=T(t),S(e,w()?Reflect.construct(t,n||[],T(e).constructor):t.apply(e,n))}function S(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return C(e)}function C(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function w(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(w=function(){return!!e})()}function T(e){return T=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},T(e)}function E(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&D(e,t)}
8function D(e,t){return D=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},D(e,t)}function O(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,r.serializable)((0,r.object)(c.default)),u=function(e){function t(){var e;b(this,t);var n=[...arguments];return e=x(this,t,[].concat(n)),h(e,`id`,d,e),h(e,`position`,f,e),h(e,`concept`,p,e),e}return E(t,e),_(t)}(s.default),d=O(u.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=O(u.prototype,`position`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=O(u.prototype,`concept`,[i.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),u)})),Ga=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=s(),a=Oe((c(),e(l))),o=h(),u=Oe(Re()),d=Oe(Oa()),f=Oe(Ba()),p=Oe(Va()),m=Oe(Ua()),g=Oe(Wa()),_=Oe(Je()),v=Oe(Li()),y=Oe(Xe()),b=Oe(Ta()),x=Ve(),S=Oe(Le()),C,w,T,E,D,O,k,M,N,P,F,I,L,R,z,B,V,H,U,W,G,K,q,ee,te,J,ne,re,ie,ae,oe,se,Y,ce,le,ue,de,fe,pe,me,he,ge,_e,ve,ye,be,xe,Se,Ce,we,Te,Ee,De;function Oe(e){return e&&e.__esModule?e:{default:e}}function X(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function ke(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function Ae(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,Z(r.key),r)}}function je(e,t,n){return t&&Ae(e.prototype,t),n&&Ae(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function Z(e){var t=Me(e,`string`);return n(t)==`symbol`?t:t+``}function Me(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function Ne(e,t,n){return t=Be(t),Pe(e,ze()?Reflect.construct(t,n||[],Be(e).constructor):t.apply(e,n))}function Pe(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return Fe(e)}function Fe(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function ze(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ze=function(){return!!e})()}function Be(e){return Be=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Be(e)}function He(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&Ue(e,t)}function Ue(e,t){return Ue=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ue(e,t)}function We(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(C=(0,r.serializable)((0,r.object)(y.default)),w=(0,r.serializable)((0,r.object)(b.default)),T=(0,r.serializable)((0,r.list)((0,r.object)(m.default))),E=(0,r.serializable)((0,x.staticDateDecoratorOrNull)()),D=(0,r.serializable)((0,x.staticDateDecoratorOrNull)()),O=(0,r.serializable)((0,r.object)(_.default)),k=(0,r.serializable)((0,r.object)(v.default)),M=(0,r.serializable)((0,r.list)((0,r.object)(d.default))),N=(0,r.serializable)((0,r.list)((0,r.object)(f.default))),P=(0,r.serializable)((0,r.list)((0,r.object)(p.default))),F=(0,r.serializable)((0,r.list)((0,r.object)(g.default))),I=(0,r.serializable)((0,r.list)((0,r.object)(d.default))),L=function(e){function t(){var e;ke(this,t);var n=[...arguments];return e=Ne(this,t,[].concat(n)),X(e,`id`,R,e),X(e,`treeId`,z,e),X(e,`treeModuleId`,B,e),X(e,`treeRowId`,V,e),X(e,`treeNodeType`,H,e),X(e,`treeName`,U,e),X(e,`treePosition`,W,e),X(e,`languageId`,G,e),X(e,`treeNodeDecksCount`,K,e),X(e,`treeNodeConceptsCount`,q,e),X(e,`publishedSentencesCount`,ee,e),X(e,`openAccessSentencesCount`,te,e),X(e,`grammarTipsCount`,J,e),X(e,`hasGrammarDescription`,ne,e),X(e,`position`,re,e),X(e,`name`,ie,e),X(e,`shortName`,ae,e),X(e,`webPublished`,oe,e),X(e,`mobilePublished`,se,e),X(e,`rating`,Y,e),X(e,`grammarTitle`,ce,e),X(e,`openAccess`,le,e),X(e,`descriptionMd`,ue,e),X(e,`grammarDescriptionMd`,de,e),X(e,`grammarDescription`,fe,e),X(e,`lastWebTriviaPublishedAt`,pe,e),X(e,`lastMobileTriviaPublishedAt`,me,e),X(e,`grammarDescriptionOverride`,he,e),X(e,`level`,ge,e),X(e,`deckRulebook`,_e,e),X(e,`treeNodeDecks`,ve,e),X(e,`webPublishedAt`,ye,e),X(e,`mobilePublishedAt`,be,e),X(e,`image`,xe,e),X(e,`wordType`,Se,e),X(e,`concepts`,Ce,e),X(e,`decks`,we,e),X(e,`treeNodeConcepts`,Te,e),X(e,`treeNodeGrammarConcepts`,Ee,e),X(e,`grammarConcepts`,De,e),e}return He(t,e),je(t,[{key:`webPublishedInLastWeek`,get:function(){return(0,o.isPresent)(this.webPublishedAt)&&(0,a.default)(this.webPublishedAt.date).add(1,`week`)>new Date}},{key:`daysSinceLastTriviaUpdate`,get:function(){return new S.default(this.lastWebTriviaPublishedAt).daysSince}},{key:`nameAndTreeNameAndDeckCount`,get:function(){return`${this.name} - ${this.treeName} - ${this.treeNodeDecksCount} decks`}},{key:`allDecksHaveGrammarDescriptionOverride`,get:function(){return(0,i.every)(this.treeNodeDecks.map(function(e){return e.deck?.grammarDescriptionOverride}))}}])}(u.default),R=We(L.prototype,`id`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=We(L.prototype,`treeId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=We(L.prototype,`treeModuleId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=We(L.prototype,`treeRowId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=We(L.prototype,`treeNodeType`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=We(L.prototype,`treeName`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=We(L.prototype,`treePosition`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=We(L.prototype,`languageId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=We(L.prototype,`treeNodeDecksCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=We(L.prototype,`treeNodeConceptsCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=We(L.prototype,`publishedSentencesCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=We(L.prototype,`openAccessSentencesCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=We(L.prototype,`grammarTipsCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=We(L.prototype,`hasGrammarDescription`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=We(L.prototype,`position`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=We(L.prototype,`name`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=We(L.prototype,`shortName`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe=We(L.prototype,`webPublished`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=We(L.prototype,`mobilePublished`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=We(L.prototype,`rating`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce=We(L.prototype,`grammarTitle`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=We(L.prototype,`openAccess`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ue=We(L.prototype,`descriptionMd`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),de=We(L.prototype,`grammarDescriptionMd`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),fe=We(L.prototype,`grammarDescription`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pe=We(L.prototype,`lastWebTriviaPublishedAt`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),me=We(L.prototype,`lastMobileTriviaPublishedAt`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),he=We(L.prototype,`grammarDescriptionOverride`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ge=We(L.prototype,`level`,[C],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),_e=We(L.prototype,`deckRulebook`,[w],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),ve=We(L.prototype,`treeNodeDecks`,[T],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),ye=We(L.prototype,`webPublishedAt`,[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),be=We(L.prototype,`mobilePublishedAt`,[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),xe=We(L.prototype,`image`,[O],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),Se=We(L.prototype,`wordType`,[k],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),Ce=We(L.prototype,`concepts`,[M],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),we=We(L.prototype,`decks`,[N],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Te=We(L.prototype,`treeNodeConcepts`,[P],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Ee=We(L.prototype,`treeNodeGrammarConcepts`,[F],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),De=We(L.prototype,`grammarConcepts`,[I],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),L)})),Ka=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
8var r=(Ie(),e(A)),i=(a(),e(o)),s=w(Ut()),c=w(Ga()),l=w(Re()),u=Ve(),d,f,p,m,h,g,_,v,y,b,x,S,C;function w(e){return e&&e.__esModule?e:{default:e}}function T(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function E(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,O(r.key),r)}}function D(e,t,n){return t&&E(e.prototype,t),n&&E(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function O(e){var t=k(e,`string`);return n(t)==`symbol`?t:t+``}function k(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function M(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function N(e,t,n){return t=L(t),P(e,I()?Reflect.construct(t,n||[],L(e).constructor):t.apply(e,n))}function P(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return F(e)}function F(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function I(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(I=function(){return!!e})()}
8function L(e){return L=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},L(e)}function R(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&z(e,t)}function z(e,t){return z=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},z(e,t)}function B(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(d=(0,r.serializable)((0,u.staticDateDecoratorOrNull)()),f=(0,r.serializable)((0,r.object)(s.default)),p=(0,r.serializable)((0,r.object)(s.default)),m=(0,r.serializable)((0,r.object)(c.default)),h=function(e){function t(){var e;M(this,t);var n=[...arguments];return e=N(this,t,[].concat(n)),T(e,`id`,g,e),T(e,`challengeeId`,_,e),T(e,`treeNodeId`,v,e),T(e,`challengeeFinishedMatch`,y,e),T(e,`createdAt`,b,e),T(e,`user`,x,e),T(e,`challengee`,S,e),T(e,`treeNode`,C,e),e}return R(t,e),D(t)}(l.default),g=B(h.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=B(h.prototype,`challengeeId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=B(h.prototype,`treeNodeId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=B(h.prototype,`challengeeFinishedMatch`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=B(h.prototype,`createdAt`,[i.observable,d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=B(h.prototype,`user`,[i.observable,f],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),S=B(h.prototype,`challengee`,[i.observable,p],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),C=B(h.prototype,`treeNode`,[i.observable,m],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),h)})),qa=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),s=_(Re()),c,l,u,d,f,p,m,h,g;function _(e){return e&&e.__esModule?e:{default:e}}function v(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function y(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,x(r.key),r)}}function b(e,t,n){return t&&y(e.prototype,t),n&&y(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function x(e){var t=S(e,`string`);return n(t)==`symbol`?t:t+``}function S(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function C(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function w(e,t,n){return t=O(t),T(e,D()?Reflect.construct(t,n||[],O(e).constructor):t.apply(e,n))}function T(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return E(e)}function E(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function D(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(D=function(){return!!e})()}function O(e){return O=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},O(e)}function k(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&M(e,t)}
8function M(e,t){return M=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},M(e,t)}function N(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(){var e;C(this,t);var n=[...arguments];return e=w(this,t,[].concat(n)),v(e,`id`,l,e),v(e,`position`,u,e),v(e,`title`,d,e),v(e,`description`,f,e),v(e,`membersButtonLabel`,p,e),v(e,`membersButtonUrl`,m,e),v(e,`nonMembersButtonLabel`,h,e),v(e,`nonMembersButtonUrl`,g,e),e}return k(t,e),b(t)}(s.default),l=N(c.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=N(c.prototype,`position`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=N(c.prototype,`title`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=N(c.prototype,`description`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=N(c.prototype,`membersButtonLabel`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=N(c.prototype,`membersButtonUrl`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=N(c.prototype,`nonMembersButtonLabel`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=N(c.prototype,`nonMembersButtonUrl`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),Ja=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=w(Re()),c=w(Je()),l,u,d,f,p,m,h,g,_,v,y,b,x,S,C;function w(e){return e&&e.__esModule?e:{default:e}}function T(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function E(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,O(r.key),r)}}function D(e,t,n){return t&&E(e.prototype,t),n&&E(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function O(e){var t=k(e,`string`);return n(t)==`symbol`?t:t+``}function k(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function M(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function N(e,t,n){return t=L(t),P(e,I()?Reflect.construct(t,n||[],L(e).constructor):t.apply(e,n))}function P(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return F(e)}function F(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function I(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(I=function(){return!!e})()}
8function L(e){return L=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},L(e)}function R(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&z(e,t)}function z(e,t){return z=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},z(e,t)}function B(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,r.serializable)((0,r.list)((0,r.primitive)())),u=(0,r.serializable)((0,r.object)(c.default)),d=function(e){function t(){var e;M(this,t);var n=[...arguments];return e=N(this,t,[].concat(n)),T(e,`id`,f,e),T(e,`title`,p,e),T(e,`description`,m,e),T(e,`primaryButtonLabel`,h,e),T(e,`primaryButtonUrl`,g,e),T(e,`secondaryButtonLabel`,_,e),T(e,`secondaryButtonUrl`,v,e),T(e,`showWhenSignedOut`,y,e),T(e,`showToNonMembers`,b,e),T(e,`membershipTypeIds`,x,e),T(e,`imageUrl`,S,e),T(e,`image`,C,e),e}return R(t,e),D(t)}(s.default),f=B(d.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=B(d.prototype,`title`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=B(d.prototype,`description`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=B(d.prototype,`primaryButtonLabel`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=B(d.prototype,`primaryButtonUrl`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=B(d.prototype,`secondaryButtonLabel`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=B(d.prototype,`secondaryButtonUrl`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=B(d.prototype,`showWhenSignedOut`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=B(d.prototype,`showToNonMembers`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=B(d.prototype,`membershipTypeIds`,[i.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),S=B(d.prototype,`imageUrl`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=B(d.prototype,`image`,[i.observable,u],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),d)})),Ya=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),s=p(Je()),c=p(Re()),l,u,d,f;function p(e){return e&&e.__esModule?e:{default:e}}function m(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function h(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,_(r.key),r)}}function g(e,t,n){return t&&h(e.prototype,t),n&&h(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function _(e){var t=v(e,`string`);return n(t)==`symbol`?t:t+``}function v(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function y(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function b(e,t,n){return t=w(t),x(e,C()?Reflect.construct(t,n||[],w(e).constructor):t.apply(e,n))}function x(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return S(e)}function S(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function C(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(C=function(){return!!e})()}
8function w(e){return w=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},w(e)}function T(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&E(e,t)}function E(e,t){return E=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},E(e,t)}function D(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,i.serializable)((0,i.object)(s.default)),u=function(e){function t(){var e;y(this,t);var n=[...arguments];return e=b(this,t,[].concat(n)),m(e,`id`,d,e),m(e,`image`,f,e),e}return T(t,e),g(t)}(c.default),d=D(u.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=D(u.prototype,`image`,[r.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),u)})),Xa=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),s=_(Re()),c=_(Ya()),l,u,d,f,p,m,h,g;function _(e){return e&&e.__esModule?e:{default:e}}function v(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function y(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,x(r.key),r)}}function b(e,t,n){return t&&y(e.prototype,t),n&&y(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function x(e){var t=S(e,`string`);return n(t)==`symbol`?t:t+``}function S(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function C(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function w(e,t,n){return t=O(t),T(e,D()?Reflect.construct(t,n||[],O(e).constructor):t.apply(e,n))}function T(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return E(e)}function E(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function D(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(D=function(){return!!e})()}function O(e){return O=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},O(e)}function k(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&M(e,t)}function M(e,t){return M=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},M(e,t)}function N(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,i.serializable)((0,i.object)(c.default)),u=function(e){function t(){var e;C(this,t);var n=[...arguments];return e=w(this,t,[].concat(n)),v(e,`id`,d,e),v(e,`title`,f,e),v(e,`subtitle`,p,e),v(e,`eventsCardTitle`,m,e),v(e,`eventsCardDescription`,h,e),v(e,`eventsCardImage`,g,e),e}return k(t,e),b(t)}(s.default),d=N(u.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=N(u.prototype,`title`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=N(u.prototype,`subtitle`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=N(u.prototype,`eventsCardTitle`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=N(u.prototype,`eventsCardDescription`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=N(u.prototype,`eventsCardImage`,[r.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u)})),Za=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),s=v(ze()),c=v(Re()),l=Ve(),u,d,f,p,m,h,g,_;
8function v(e){return e&&e.__esModule?e:{default:e}}function y(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function b(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,S(r.key),r)}}function x(e,t,n){return t&&b(e.prototype,t),n&&b(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function S(e){var t=C(e,`string`);return n(t)==`symbol`?t:t+``}function C(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function w(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function T(e,t,n){return t=k(t),E(e,O()?Reflect.construct(t,n||[],k(e).constructor):t.apply(e,n))}function E(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return D(e)}function D(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function O(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(O=function(){return!!e})()}function k(e){return k=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},k(e)}function M(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&N(e,t)}function N(e,t){return N=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},N(e,t)}function P(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(u=(0,i.serializable)((0,l.staticDateDecoratorOrNull)()),d=(0,i.serializable)((0,i.object)(s.default)),f=function(e){function t(){var e;w(this,t);var n=[...arguments];return e=T(this,t,[].concat(n)),y(e,`id`,p,e),y(e,`time`,m,e),y(e,`title`,h,e),y(e,`url`,g,e),y(e,`accessStatus`,_,e),e}return M(t,e),x(t)}(c.default),p=P(f.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=P(f.prototype,`time`,[r.observable,u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=P(f.prototype,`title`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=P(f.prototype,`url`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=P(f.prototype,`accessStatus`,[r.observable,d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f)})),Qa=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=p(Re()),c,l,u,d,f;function p(e){return e&&e.__esModule?e:{default:e}}function m(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function h(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,_(r.key),r)}}function g(e,t,n){return t&&h(e.prototype,t),n&&h(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function _(e){var t=v(e,`string`);return n(t)==`symbol`?t:t+``}function v(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function y(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function b(e,t,n){return t=w(t),x(e,C()?Reflect.construct(t,n||[],w(e).constructor):t.apply(e,n))}function x(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return S(e)}function S(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function C(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(C=function(){return!!e})()}
8function w(e){return w=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},w(e)}function T(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&E(e,t)}function E(e,t){return E=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},E(e,t)}function D(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(){var e;y(this,t);var n=[...arguments];return e=b(this,t,[].concat(n)),m(e,`id`,l,e),m(e,`email`,u,e),m(e,`name`,d,e),m(e,`siteId`,f,e),e}return T(t,e),g(t)}(s.default),l=D(c.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=D(c.prototype,`email`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=D(c.prototype,`name`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=D(c.prototype,`siteId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),$a=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=_(),c=h(),l=g(Re()),u,d,f,p,m;function g(e){return e&&e.__esModule?e:{default:e}}function v(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function y(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function b(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,S(r.key),r)}}function x(e,t,n){return t&&b(e.prototype,t),n&&b(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function S(e){var t=C(e,`string`);return n(t)==`symbol`?t:t+``}function C(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function w(e,t,n){return t=O(t),T(e,D()?Reflect.construct(t,n||[],O(e).constructor):t.apply(e,n))}function T(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return E(e)}function E(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function D(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(D=function(){return!!e})()}function O(e){return O=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},O(e)}function k(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&M(e,t)}function M(e,t){return M=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},M(e,t)}function N(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(u=function(e){function t(){var e;y(this,t);var n=[...arguments];return e=w(this,t,[].concat(n)),v(e,`id`,d,e),v(e,`name`,f,e),v(e,`color`,p,e),v(e,`contactMessagesCount`,m,e),e}return k(t,e),x(t,[{key:`backgroundColor`,get:function(){return s.Constants.COLORS[this.color]||`#FFF`}},{key:`textColor`,get:function(){return(0,c.isBlank)(this.color)||this.color===`yellow`||this.color===`pink`?`#343535`:`#FFF`}},{key:`border`,get:function(){return(0,c.isBlank)(this.color)?`1px solid #cbcccb`:`1px solid transparent`}}])}(l.default),d=N(u.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=N(u.prototype,`name`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=N(u.prototype,`color`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=N(u.prototype,`contactMessagesCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N(u.prototype,`backgroundColor`,[i.computed],Object.getOwnPropertyDescriptor(u.prototype,`backgroundColor`),u.prototype),N(u.prototype,`textColor`,[i.computed],Object.getOwnPropertyDescriptor(u.prototype,`textColor`),u.prototype),N(u.prototype,`border`,[i.computed],Object.getOwnPropertyDescriptor(u.prototype,`border`),u.prototype),u)})),eo=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
8var r=(Ie(),e(A)),i=(a(),e(o)),s=h(),c=B(Re()),l=B(ft()),u=B(Qa()),d=B($a()),f=Ve(),p,m,g,_,v,y,b,x,S,C,w,T,E,D,O,k,M,N,P,F,I,L,R,z;function B(e){return e&&e.__esModule?e:{default:e}}function V(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function H(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function U(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,G(r.key),r)}}function W(e,t,n){return t&&U(e.prototype,t),n&&U(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function G(e){var t=K(e,`string`);return n(t)==`symbol`?t:t+``}function K(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function q(e,t,n){return t=ne(t),ee(e,J()?Reflect.construct(t,n||[],ne(e).constructor):t.apply(e,n))}function ee(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return te(e)}function te(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function J(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(J=function(){return!!e})()}function ne(e){return ne=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ne(e)}function re(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&ie(e,t)}function ie(e,t){return ie=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ie(e,t)}function ae(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(p=(0,r.serializable)((0,f.staticDateDecoratorOrNull)()),m=(0,r.serializable)((0,r.object)(l.default)),g=(0,r.serializable)((0,r.object)(u.default)),_=(0,r.serializable)((0,r.list)((0,r.object)(d.default))),v=function(e){function t(){var e;H(this,t);var n=[...arguments];return e=q(this,t,[].concat(n)),V(e,`createdAt`,y,e),V(e,`id`,b,e),V(e,`message`,x,e),V(e,`deckId`,S,e),V(e,`userId`,C,e),V(e,`email`,w,e),V(e,`debugInfo`,T,e),V(e,`imageUrl`,E,e),V(e,`deviceLanguageId`,D,e),V(e,`deviceType`,O,e),V(e,`mobileVersion`,k,e),V(e,`webVersion`,M,e),V(e,`dimensions`,N,e),V(e,`logs`,P,e),V(e,`closed`,F,e),V(e,`frontConversationId`,I,e),V(e,`user`,L,e),V(e,`contactCategory`,R,e),V(e,`contactMessageTags`,z,e),e}return re(t,e),W(t,[{key:`debugInfoJson`,get:function(){return(0,s.isPresent)(this.debugInfo)?JSON.parse(this.debugInfo):{}}},{key:`frontUrl`,get:function(){return this.frontConversationId?`https://app.frontapp.com/open/${this.frontConversationId}`:null}}])}(c.default),y=ae(v.prototype,`createdAt`,[i.observable,p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=ae(v.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=ae(v.prototype,`message`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=ae(v.prototype,`deckId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=ae(v.prototype,`userId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=ae(v.prototype,`email`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=ae(v.prototype,`debugInfo`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=ae(v.prototype,`imageUrl`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=ae(v.prototype,`deviceLanguageId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=ae(v.prototype,`deviceType`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=ae(v.prototype,`mobileVersion`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=ae(v.prototype,`webVersion`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=ae(v.prototype,`dimensions`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=ae(v.prototype,`logs`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=ae(v.prototype,`closed`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=ae(v.prototype,`frontConversationId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=ae(v.prototype,`user`,[i.observable,m],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),R=ae(v.prototype,`contactCategory`,[i.observable,g],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),z=ae(v.prototype,`contactMessageTags`,[i.observable,_],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),ae(v.prototype,`debugInfoJson`,[i.computed],Object.getOwnPropertyDescriptor(v.prototype,`debugInfoJson`),v.prototype),ae(v.prototype,`frontUrl`,[i.computed],Object.getOwnPropertyDescriptor(v.prototype,`frontUrl`),v.prototype),v)})),to=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
8var r=(Ie(),e(A)),i=(a(),e(o)),s=_(Re()),c=Ve(),l,u,d,f,p,m,h,g;function _(e){return e&&e.__esModule?e:{default:e}}function v(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function y(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,x(r.key),r)}}function b(e,t,n){return t&&y(e.prototype,t),n&&y(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function x(e){var t=S(e,`string`);return n(t)==`symbol`?t:t+``}function S(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function C(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function w(e,t,n){return t=O(t),T(e,D()?Reflect.construct(t,n||[],O(e).constructor):t.apply(e,n))}function T(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return E(e)}function E(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function D(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(D=function(){return!!e})()}function O(e){return O=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},O(e)}function k(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&M(e,t)}function M(e,t){return M=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},M(e,t)}function N(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,r.serializable)((0,c.staticDateDecoratorOrNull)()),u=function(e){function t(){var e;C(this,t);var n=[...arguments];return e=w(this,t,[].concat(n)),v(e,`id`,d,e),v(e,`pastDueCount`,f,e),v(e,`upToDateCount`,p,e),v(e,`learnedCount`,m,e),v(e,`retiredCount`,h,e),v(e,`occurredAt`,g,e),e}return k(t,e),b(t)}(s.default),d=N(u.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=N(u.prototype,`pastDueCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=N(u.prototype,`upToDateCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=N(u.prototype,`learnedCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=N(u.prototype,`retiredCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=N(u.prototype,`occurredAt`,[i.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u)})),no=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=_(Re()),c=_(za()),l,u,d,f,p,m,h,g;function _(e){return e&&e.__esModule?e:{default:e}}function v(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function y(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function b(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,S(r.key),r)}}function x(e,t,n){return t&&b(e.prototype,t),n&&b(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function S(e){var t=C(e,`string`);return n(t)==`symbol`?t:t+``}function C(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function w(e,t,n){return t=O(t),T(e,D()?Reflect.construct(t,n||[],O(e).constructor):t.apply(e,n))}function T(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return E(e)}function E(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function D(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(D=function(){return!!e})()}function O(e){return O=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},O(e)}function k(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&M(e,t)}
8function M(e,t){return M=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},M(e,t)}function N(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,r.serializable)((0,r.list)((0,r.object)(c.default))),u=function(e){function t(){var e;y(this,t);var n=[...arguments];return e=w(this,t,[].concat(n)),v(e,`id`,d,e),v(e,`dailyXpGoal`,f,e),v(e,`xp`,p,e),v(e,`xpCalendarDate`,m,e),v(e,`occurredAt`,h,e),v(e,`xpBreakdowns`,g,e),e}return k(t,e),x(t,[{key:`xpCalendarDateMonth`,get:function(){return[`Jan`,`Feb`,`Mar`,`Apr`,`May`,`Jun`,`Jul`,`Aug`,`Sep`,`Oct`,`Nov`,`Dec`][parseInt(this.xpCalendarDate.split(`-`)[1],10)-1]}},{key:`xpCalendarDateDay`,get:function(){return parseInt(this.xpCalendarDate.split(`-`)[2],10)}},{key:`dailyXpGoalOrDefault`,get:function(){return this.dailyXpGoal||15}},{key:`streakMet`,get:function(){return this.xp>=this.dailyXpGoalOrDefault}},{key:`xpButStreakNotMet`,get:function(){return this.xp>0&&this.xp<this.dailyXpGoalOrDefault}}])}(s.default),d=N(u.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=N(u.prototype,`dailyXpGoal`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=N(u.prototype,`xp`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=N(u.prototype,`xpCalendarDate`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=N(u.prototype,`occurredAt`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=N(u.prototype,`xpBreakdowns`,[i.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),N(u.prototype,`xpCalendarDateMonth`,[i.computed],Object.getOwnPropertyDescriptor(u.prototype,`xpCalendarDateMonth`),u.prototype),N(u.prototype,`xpCalendarDateDay`,[i.computed],Object.getOwnPropertyDescriptor(u.prototype,`xpCalendarDateDay`),u.prototype),N(u.prototype,`dailyXpGoalOrDefault`,[i.computed],Object.getOwnPropertyDescriptor(u.prototype,`dailyXpGoalOrDefault`),u.prototype),N(u.prototype,`streakMet`,[i.computed],Object.getOwnPropertyDescriptor(u.prototype,`streakMet`),u.prototype),N(u.prototype,`xpButStreakNotMet`,[i.computed],Object.getOwnPropertyDescriptor(u.prototype,`xpButStreakNotMet`),u.prototype),u)})),ro=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=h(Re()),i=h(ea()),s=(Ie(),e(A)),c=(a(),e(o)),l,u,d,f,p,m;function h(e){return e&&e.__esModule?e:{default:e}}function g(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function _(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,y(r.key),r)}}function v(e,t,n){return t&&_(e.prototype,t),n&&_(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function y(e){var t=b(e,`string`);return n(t)==`symbol`?t:t+``}function b(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function x(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function S(e,t,n){return t=E(t),C(e,T()?Reflect.construct(t,n||[],E(e).constructor):t.apply(e,n))}function C(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return w(e)}function w(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function T(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(T=function(){return!!e})()}
8function E(e){return E=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},E(e)}function D(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&O(e,t)}function O(e,t){return O=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},O(e,t)}function k(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,s.serializable)((0,s.object)(i.default)),u=function(e){function t(){var e;x(this,t);var n=[...arguments];return e=S(this,t,[].concat(n)),g(e,`id`,d,e),g(e,`deckId`,f,e),g(e,`pronounsString`,p,e),g(e,`word`,m,e),e}return D(t,e),v(t)}(r.default),d=k(u.prototype,`id`,[s.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=k(u.prototype,`deckId`,[s.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=k(u.prototype,`pronounsString`,[s.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=k(u.prototype,`word`,[c.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),u)})),io=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=p(Re()),c=p(_a()),l,u,d,f;function p(e){return e&&e.__esModule?e:{default:e}}function m(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function h(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,_(r.key),r)}}function g(e,t,n){return t&&h(e.prototype,t),n&&h(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function _(e){var t=v(e,`string`);return n(t)==`symbol`?t:t+``}function v(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function y(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function b(e,t,n){return t=w(t),x(e,C()?Reflect.construct(t,n||[],w(e).constructor):t.apply(e,n))}function x(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return S(e)}function S(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function C(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(C=function(){return!!e})()}function w(e){return w=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},w(e)}function T(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&E(e,t)}function E(e,t){return E=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},E(e,t)}function D(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,r.serializable)((0,r.object)(c.default)),u=function(e){function t(){var e;y(this,t);var n=[...arguments];return e=b(this,t,[].concat(n)),m(e,`id`,d,e),m(e,`tag`,f,e),e}return T(t,e),g(t)}(s.default),d=D(u.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=D(u.prototype,`tag`,[i.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u)})),ao=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
8var r=(Ie(),e(A)),i=(a(),e(o)),s=h(Re()),c=h(Je()),l,u,d,f,p,m;function h(e){return e&&e.__esModule?e:{default:e}}function g(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function _(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,y(r.key),r)}}function v(e,t,n){return t&&_(e.prototype,t),n&&_(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function y(e){var t=b(e,`string`);return n(t)==`symbol`?t:t+``}function b(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function x(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function S(e,t,n){return t=E(t),C(e,T()?Reflect.construct(t,n||[],E(e).constructor):t.apply(e,n))}function C(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return w(e)}function w(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function T(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(T=function(){return!!e})()}function E(e){return E=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},E(e)}function D(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&O(e,t)}function O(e,t){return O=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},O(e,t)}function k(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,r.serializable)((0,r.object)(c.default)),u=function(e){function t(){var e;x(this,t);var n=[...arguments];return e=S(this,t,[].concat(n)),g(e,`id`,d,e),g(e,`siteId`,f,e),g(e,`multipleChoice`,p,e),g(e,`image`,m,e),e}return D(t,e),v(t)}(s.default),d=k(u.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=k(u.prototype,`siteId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=k(u.prototype,`multipleChoice`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=k(u.prototype,`image`,[i.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),u)})),oo=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=h(Re()),c,l,u,d,f,p,m;function h(e){return e&&e.__esModule?e:{default:e}}function g(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function _(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,y(r.key),r)}}function v(e,t,n){return t&&_(e.prototype,t),n&&_(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function y(e){var t=b(e,`string`);return n(t)==`symbol`?t:t+``}function b(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function x(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function S(e,t,n){return t=E(t),C(e,T()?Reflect.construct(t,n||[],E(e).constructor):t.apply(e,n))}function C(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return w(e)}function w(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function T(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(T=function(){return!!e})()}
8function E(e){return E=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},E(e)}function D(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&O(e,t)}function O(e,t){return O=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},O(e,t)}function k(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(){var e;x(this,t);var n=[...arguments];return e=S(this,t,[].concat(n)),g(e,`id`,l,e),g(e,`siteId`,u,e),g(e,`text`,d,e),g(e,`position`,f,e),g(e,`active`,p,e),g(e,`responseCount`,m,e),e}return D(t,e),v(t)}(s.default),l=k(c.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=k(c.prototype,`siteId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=k(c.prototype,`text`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=k(c.prototype,`position`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=k(c.prototype,`active`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=k(c.prototype,`responseCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),so=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=d(Re()),c,l,u;function d(e){return e&&e.__esModule?e:{default:e}}function f(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function p(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,h(r.key),r)}}function m(e,t,n){return t&&p(e.prototype,t),n&&p(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function h(e){var t=g(e,`string`);return n(t)==`symbol`?t:t+``}function g(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function _(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function v(e,t,n){return t=S(t),y(e,x()?Reflect.construct(t,n||[],S(e).constructor):t.apply(e,n))}function y(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return b(e)}function b(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function x(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(x=function(){return!!e})()}function S(e){return S=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},S(e)}function C(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&w(e,t)}
8function w(e,t){return w=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},w(e,t)}function T(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(){var e;_(this,t);var n=[...arguments];return e=v(this,t,[].concat(n)),f(e,`id`,l,e),f(e,`exitSurveyReasonId`,u,e),e}return C(t,e),m(t)}(s.default),l=T(c.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=T(c.prototype,`exitSurveyReasonId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),co=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=g(Re()),c=g(so()),l,u,d,f,p,m,h;function g(e){return e&&e.__esModule?e:{default:e}}function _(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function v(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,b(r.key),r)}}function y(e,t,n){return t&&v(e.prototype,t),n&&v(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function b(e){var t=x(e,`string`);return n(t)==`symbol`?t:t+``}function x(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function S(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function C(e,t,n){return t=D(t),w(e,E()?Reflect.construct(t,n||[],D(e).constructor):t.apply(e,n))}function w(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return T(e)}function T(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function E(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(E=function(){return!!e})()}function D(e){return D=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},D(e)}function O(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&k(e,t)}function k(e,t){return k=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},k(e,t)}function M(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,r.serializable)((0,r.list)((0,r.object)(c.default))),u=function(e){function t(){var e;S(this,t);var n=[...arguments];return e=C(this,t,[].concat(n)),_(e,`id`,d,e),_(e,`subscriptionId`,f,e),_(e,`whatCouldWeHaveDoneBetterResponse`,p,e),_(e,`createdAt`,m,e),_(e,`reasons`,h,e),e}return O(t,e),y(t)}(s.default),d=M(u.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=M(u.prototype,`subscriptionId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=M(u.prototype,`whatCouldWeHaveDoneBetterResponse`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=M(u.prototype,`createdAt`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=M(u.prototype,`reasons`,[i.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),u)})),lo=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
8var r=(Ie(),e(A)),i=(a(),e(o)),s=h(),c=H(Re()),l=H(xa()),u=H(Ut()),d=H(Ze()),f=H(ba()),p=H(La()),m=Ve(),g,_,v,y,b,x,S,C,w,T,E,D,O,k,M,N,P,F,I,L,R,z,B,V;function H(e){return e&&e.__esModule?e:{default:e}}function U(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function W(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function G(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,q(r.key),r)}}function K(e,t,n){return t&&G(e.prototype,t),n&&G(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function q(e){var t=ee(e,`string`);return n(t)==`symbol`?t:t+``}function ee(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function te(e,t,n){return t=ie(t),J(e,re()?Reflect.construct(t,n||[],ie(e).constructor):t.apply(e,n))}function J(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return ne(e)}function ne(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function re(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(re=function(){return!!e})()}function ie(e){return ie=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ie(e)}function ae(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&oe(e,t)}function oe(e,t){return oe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},oe(e,t)}function se(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(g=(0,r.serializable)((0,r.object)(u.default)),_=(0,r.serializable)((0,r.object)(d.default)),v=(0,r.serializable)((0,r.list)((0,r.object)(l.default))),y=(0,r.serializable)((0,r.list)((0,r.object)(f.default))),b=(0,r.serializable)((0,r.list)((0,r.object)(p.default))),x=(0,r.serializable)((0,m.staticDateDecoratorOrNull)()),S=function(e){function t(){var e;W(this,t);var n=[...arguments];return e=te(this,t,[].concat(n)),U(e,`id`,C,e),U(e,`audioUrl`,w,e),U(e,`loopSupplement`,T,e),U(e,`userId`,E,e),U(e,`message`,D,e),U(e,`duration`,O,e),U(e,`private`,k,e),U(e,`muteNotifications`,M,e),U(e,`requestFeedback`,N,e),U(e,`hasFeedback`,P,e),U(e,`languageId`,F,e),U(e,`user`,I,e),U(e,`concept`,L,e),U(e,`comments`,R,e),U(e,`likes`,z,e),U(e,`feedEntryMediaItems`,B,e),U(e,`createdAt`,V,e),e}return ae(t,e),K(t,[{key:`name`,get:function(){return(0,s.isPresent)(this.concept)?this.concept.name:null}},{key:`hasVideoClip`,get:function(){return(0,s.isPresent)(this.videoClip)}},{key:`supplementVideoClip`,get:function(){return this.translation&&this.translation.videoClip||{}}},{key:`responses`,get:function(){return this.comments.filter(function(e){return e.commentType===`response`})}},{key:`transcriptions`,get:function(){return this.comments.filter(function(e){return e.commentType===`transcription`})}},{key:`corrections`,get:function(){return this.comments.filter(function(e){return e.commentType===`correction`})}},{key:`hasCompositeMedia`,get:function(){return this.feedEntryMediaItems&&this.feedEntryMediaItems.length>=3}},{key:`videoClip`,get:function(){if(this.feedEntryMediaItems&&!this.hasCompositeMedia){var e=this.feedEntryMediaItems[0];if(e)return e.videoClip}return null}},{key:`filteredCommentsCount`,value:function(e){return this.comments.filter(function(t){return!t.hidden||t.user.id===e.id||e.admin}).length}}])}(c.default),C=se(S.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=se(S.prototype,`audioUrl`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=se(S.prototype,`loopSupplement`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=se(S.prototype,`userId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=se(S.prototype,`message`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=se(S.prototype,`duration`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=se(S.prototype,`private`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=se(S.prototype,`muteNotifications`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=se(S.prototype,`requestFeedback`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=se(S.prototype,`hasFeedback`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=se(S.prototype,`languageId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=se(S.prototype,`user`,[i.observable,g],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),L=se(S.prototype,`concept`,[i.observable,_],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),R=se(S.prototype,`comments`,[i.observable,v],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),z=se(S.prototype,`likes`,[i.observable,y],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),B=se(S.prototype,`feedEntryMediaItems`,[i.observable,b],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),V=se(S.prototype,`createdAt`,[i.observable,x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se(S.prototype,`name`,[i.computed],Object.getOwnPropertyDescriptor(S.prototype,`name`),S.prototype),se(S.prototype,`hasVideoClip`,[i.computed],Object.getOwnPropertyDescriptor(S.prototype,`hasVideoClip`),S.prototype),se(S.prototype,`supplementVideoClip`,[i.computed],Object.getOwnPropertyDescriptor(S.prototype,`supplementVideoClip`),S.prototype),se(S.prototype,`responses`,[i.computed],Object.getOwnPropertyDescriptor(S.prototype,`responses`),S.prototype),se(S.prototype,`transcriptions`,[i.computed],Object.getOwnPropertyDescriptor(S.prototype,`transcriptions`),S.prototype),se(S.prototype,`corrections`,[i.computed],Object.getOwnPropertyDescriptor(S.prototype,`corrections`),S.prototype),se(S.prototype,`hasCompositeMedia`,[i.computed],Object.getOwnPropertyDescriptor(S.prototype,`hasCompositeMedia`),S.prototype),se(S.prototype,`videoClip`,[i.computed],Object.getOwnPropertyDescriptor(S.prototype,`videoClip`),S.prototype),se(S.prototype,`filteredCommentsCount`,[i.action],Object.getOwnPropertyDescriptor(S.prototype,`filteredCommentsCount`),S.prototype),S)})),uo=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
8var r=(Ie(),e(A)),i=(a(),e(o)),s=d(Re()),c,l,u;function d(e){return e&&e.__esModule?e:{default:e}}function f(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function p(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,h(r.key),r)}}function m(e,t,n){return t&&p(e.prototype,t),n&&p(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function h(e){var t=g(e,`string`);return n(t)==`symbol`?t:t+``}function g(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function _(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function v(e,t,n){return t=S(t),y(e,x()?Reflect.construct(t,n||[],S(e).constructor):t.apply(e,n))}function y(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return b(e)}function b(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function x(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(x=function(){return!!e})()}function S(e){return S=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},S(e)}function C(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&w(e,t)}function w(e,t){return w=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},w(e,t)}function T(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(){var e;_(this,t);var n=[...arguments];return e=v(this,t,[].concat(n)),f(e,`id`,l,e),f(e,`url`,u,e),e}return C(t,e),m(t)}(s.default),l=T(c.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=T(c.prototype,`url`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),fo=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=g(Ut()),c=g(Re()),l=Ve(),u,d,f,p,m,h;function g(e){return e&&e.__esModule?e:{default:e}}function _(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function v(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,b(r.key),r)}}function y(e,t,n){return t&&v(e.prototype,t),n&&v(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function b(e){var t=x(e,`string`);return n(t)==`symbol`?t:t+``}function x(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function S(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}
8function C(e,t,n){return t=D(t),w(e,E()?Reflect.construct(t,n||[],D(e).constructor):t.apply(e,n))}function w(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return T(e)}function T(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function E(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(E=function(){return!!e})()}function D(e){return D=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},D(e)}function O(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&k(e,t)}function k(e,t){return k=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},k(e,t)}function M(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(u=(0,r.serializable)((0,l.staticDateDecoratorOrNull)()),d=(0,r.serializable)((0,r.object)(s.default)),f=function(e){function t(){var e;S(this,t);var n=[...arguments];return e=C(this,t,[].concat(n)),_(e,`id`,p,e),_(e,`createdAt`,m,e),_(e,`user`,h,e),e}return O(t,e),y(t)}(c.default),p=M(f.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=M(f.prototype,`createdAt`,[i.observable,u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=M(f.prototype,`user`,[i.observable,d],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),f)})),po=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=h(),c=R(Re()),l=R(At()),u=R(Je()),d=R(ut()),f,p,m,g,_,v,y,b,x,S,C,w,T,E,D,O,k,M,N,P,F,I,L;function R(e){return e&&e.__esModule?e:{default:e}}function z(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function B(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function V(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,U(r.key),r)}}function H(e,t,n){return t&&V(e.prototype,t),n&&V(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function U(e){var t=W(e,`string`);return n(t)==`symbol`?t:t+``}function W(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function G(e,t,n){return t=te(t),K(e,ee()?Reflect.construct(t,n||[],te(e).constructor):t.apply(e,n))}function K(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return q(e)}function q(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function ee(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ee=function(){return!!e})()}function te(e){return te=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},te(e)}function J(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&ne(e,t)}function ne(e,t){return ne=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ne(e,t)}function re(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(f=(0,r.serializable)((0,r.object)(l.default)),p=(0,r.serializable)((0,r.object)(u.default)),m=(0,r.serializable)((0,r.object)(d.default)),g=function(e){function t(){var e;B(this,t);var n=[...arguments];return e=G(this,t,[].concat(n)),z(e,`id`,_,e),z(e,`title`,v,e),z(e,`position`,y,e),z(e,`admin`,b,e),z(e,`moderator`,x,e),z(e,`translatorSection`,S,e),z(e,`translator`,C,e),z(e,`description`,w,e),z(e,`forumThreadsCount`,T,e),z(e,`commentsCount`,E,e),z(e,`slug`,D,e),z(e,`hideCreateDiscussionButton`,O,e),z(e,`showFilters`,k,e),z(e,`highlightUnseen`,M,e),z(e,`languageId`,N,e),z(e,`uncheckedCommentsCount`,P,e),z(e,`group`,F,e),z(e,`image`,I,e),z(e,`language`,L,e),e}return J(t,e),H(t,[{key:`hasGroup`,get:function(){return(0,s.isPresent)(this.group)&&this.group.id}},{key:`hasImage`,get:function(){return(0,s.isPresent)(this.image)&&this.image.id}}])}(c.default),_=re(g.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=re(g.prototype,`title`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=re(g.prototype,`position`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=re(g.prototype,`admin`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}
8),x=re(g.prototype,`moderator`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=re(g.prototype,`translatorSection`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=re(g.prototype,`translator`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=re(g.prototype,`description`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=re(g.prototype,`forumThreadsCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=re(g.prototype,`commentsCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=re(g.prototype,`slug`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=re(g.prototype,`hideCreateDiscussionButton`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=re(g.prototype,`showFilters`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=re(g.prototype,`highlightUnseen`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=re(g.prototype,`languageId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=re(g.prototype,`uncheckedCommentsCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=re(g.prototype,`group`,[i.observable,f],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),I=re(g.prototype,`image`,[i.observable,p],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),L=re(g.prototype,`language`,[i.observable,m],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),re(g.prototype,`hasGroup`,[i.computed],Object.getOwnPropertyDescriptor(g.prototype,`hasGroup`),g.prototype),re(g.prototype,`hasImage`,[i.computed],Object.getOwnPropertyDescriptor(g.prototype,`hasImage`),g.prototype),g)})),mo=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=p(Re()),c,l,u,d,f;function p(e){return e&&e.__esModule?e:{default:e}}function m(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function h(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,_(r.key),r)}}function g(e,t,n){return t&&h(e.prototype,t),n&&h(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function _(e){var t=v(e,`string`);return n(t)==`symbol`?t:t+``}function v(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function y(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function b(e,t,n){return t=w(t),x(e,C()?Reflect.construct(t,n||[],w(e).constructor):t.apply(e,n))}function x(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return S(e)}function S(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function C(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(C=function(){return!!e})()}function w(e){return w=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},w(e)}function T(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&E(e,t)}
8function E(e,t){return E=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},E(e,t)}function D(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(){var e;y(this,t);var n=[...arguments];return e=b(this,t,[].concat(n)),m(e,`id`,l,e),m(e,`name`,u,e),m(e,`groupType`,d,e),m(e,`siteId`,f,e),e}return T(t,e),g(t)}(s.default),l=D(c.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=D(c.prototype,`name`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=D(c.prototype,`groupType`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=D(c.prototype,`siteId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),ho=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=x(Ut()),c=x(Re()),l=Ve(),u,d,f,p,m,h,g,_,v,y,b;function x(e){return e&&e.__esModule?e:{default:e}}function S(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function C(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,T(r.key),r)}}function w(e,t,n){return t&&C(e.prototype,t),n&&C(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function T(e){var t=E(e,`string`);return n(t)==`symbol`?t:t+``}function E(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function D(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function O(e,t,n){return t=P(t),k(e,N()?Reflect.construct(t,n||[],P(e).constructor):t.apply(e,n))}function k(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return M(e)}function M(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function N(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(N=function(){return!!e})()}function P(e){return P=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},P(e)}function F(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&I(e,t)}function I(e,t){return I=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},I(e,t)}function L(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(u=(0,r.serializable)((0,l.staticDateDecoratorOrNull)()),d=(0,r.serializable)((0,r.object)(s.default)),f=(0,r.serializable)((0,r.object)(s.default)),p=function(e){function t(){var e;D(this,t);var n=[...arguments];return e=O(this,t,[].concat(n)),S(e,`id`,m,e),S(e,`email`,h,e),S(e,`emailSent`,g,e),S(e,`message`,_,e),S(e,`createdAt`,v,e),S(e,`user`,y,e),S(e,`invitedUser`,b,e),e}return F(t,e),w(t)}(c.default),m=L(p.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=L(p.prototype,`email`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=L(p.prototype,`emailSent`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=L(p.prototype,`message`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=L(p.prototype,`createdAt`,[i.observable,u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=L(p.prototype,`user`,[i.observable,d],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}
8),b=L(p.prototype,`invitedUser`,[i.observable,f],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),p)})),go=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=p(Re()),c,l,u,d,f;function p(e){return e&&e.__esModule?e:{default:e}}function m(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function h(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,_(r.key),r)}}function g(e,t,n){return t&&h(e.prototype,t),n&&h(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function _(e){var t=v(e,`string`);return n(t)==`symbol`?t:t+``}function v(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function y(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function b(e,t,n){return t=w(t),x(e,C()?Reflect.construct(t,n||[],w(e).constructor):t.apply(e,n))}function x(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return S(e)}function S(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function C(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(C=function(){return!!e})()}function w(e){return w=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},w(e)}function T(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&E(e,t)}function E(e,t){return E=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},E(e,t)}function D(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(){var e;y(this,t);var n=[...arguments];return e=b(this,t,[].concat(n)),m(e,`id`,l,e),m(e,`field`,u,e),m(e,`operator`,d,e),m(e,`value`,f,e),e}return T(t,e),g(t)}(s.default),l=D(c.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=D(c.prototype,`field`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=D(c.prototype,`operator`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=D(c.prototype,`value`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),_o=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=R(Re()),c=R(go()),l=h(),u,d,f,p,m,g,_,v,y,b,x,S,C,w,T,E,D,O,k,M,N,P,F,I,L;function R(e){return e&&e.__esModule?e:{default:e}}function z(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function B(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function V(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,U(r.key),r)}}function H(e,t,n){return t&&V(e.prototype,t),n&&V(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function U(e){var t=W(e,`string`);return n(t)==`symbol`?t:t+``}function W(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function G(e,t,n){return t=te(t),K(e,ee()?Reflect.construct(t,n||[],te(e).constructor):t.apply(e,n))}function K(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return q(e)}function q(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function ee(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ee=function(){return!!e})()}function te(e){return te=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},te(e)}function J(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&ne(e,t)}function ne(e,t){return ne=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ne(e,t)}function re(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(u=(0,r.serializable)((0,r.list)((0,r.object)(c.default))),d=function(e){function t(){var e;B(this,t);var n=[...arguments];return e=G(this,t,[].concat(n)),z(e,`id`,f,e),z(e,`slug`,p,e),z(e,`name`,m,e),z(e,`viewedCount`,g,e),z(e,`clickedCount`,_,e),z(e,`campaignMessagesCount`,v,e),z(e,`notificationsCount`,y,e),z(e,`unsubscribable`,b,e),z(e,`published`,x,e),z(e,`poll`,S,e),z(e,`minimumMailingInterval`,C,e),z(e,`layout`,w,e),z(e,`emailFrom`,T,e),z(e,`oneTimeSending`,E,e),z(e,`personal`,D,e),z(e,`emails`,O,e),z(e,`maximumEmailsToSend`,k,e),z(e,`mobileNotification`,M,e),z(e,`priority`,N,e),z(e,`manualSending`,P,e),z(e,`greetByName`,F,e),z(e,`customGreeting`,I,e),z(e,`campaignTypeFilters`,L,e),e}return J(t,e),H(t,[{key:`percentageClicked`,get:function(){return this.campaignMessagesCount>0?Math.round(this.clickedCount/this.campaignMessagesCount*1e3)/10:0}},{key:`percentageViewed`,get:function(){return this.campaignMessagesCount>0?Math.round(this.viewedCount/this.campaignMessagesCount*1e3)/10:0}},{key:`greeting`,value:function(e){return(0,l.isPresent)(this.customGreeting)?this.customGreeting.replace(`%name%`,e.name):`Hello ${e.name},`}}])}(s.default),f=re(d.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=re(d.prototype,`slug`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=re(d.prototype,`name`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=re(d.prototype,`viewedCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=re(d.prototype,`clickedCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=re(d.prototype,`campaignMessagesCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=re(d.prototype,`notificationsCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=re(d.prototype,`unsubscribable`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=re(d.prototype,`published`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=re(d.prototype,`poll`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=re(d.prototype,`minimumMailingInterval`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=re(d.prototype,`layout`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=re(d.prototype,`emailFrom`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=re(d.prototype,`oneTimeSending`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=re(d.prototype,`personal`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=re(d.prototype,`emails`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=re(d.prototype,`maximumEmailsToSend`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=re(d.prototype,`mobileNotification`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=re(d.prototype,`priority`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=re(d.prototype,`manualSending`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}
8),F=re(d.prototype,`greetByName`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=re(d.prototype,`customGreeting`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=re(d.prototype,`campaignTypeFilters`,[i.observable,u],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),re(d.prototype,`percentageClicked`,[i.computed],Object.getOwnPropertyDescriptor(d.prototype,`percentageClicked`),d.prototype),re(d.prototype,`percentageViewed`,[i.computed],Object.getOwnPropertyDescriptor(d.prototype,`percentageViewed`),d.prototype),d)})),vo=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=M(Re()),c=M(Ut()),l=M(_o()),u=M(Ye()),d=Ve(),f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k;function M(e){return e&&e.__esModule?e:{default:e}}function N(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function P(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,I(r.key),r)}}function F(e,t,n){return t&&P(e.prototype,t),n&&P(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function I(e){var t=L(e,`string`);return n(t)==`symbol`?t:t+``}function L(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function R(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function z(e,t,n){return t=U(t),B(e,H()?Reflect.construct(t,n||[],U(e).constructor):t.apply(e,n))}function B(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return V(e)}function V(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function H(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(H=function(){return!!e})()}function U(e){return U=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},U(e)}function W(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&G(e,t)}function G(e,t){return G=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},G(e,t)}function K(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(f=(0,r.serializable)((0,d.staticDateDecoratorOrNull)()),p=(0,r.serializable)((0,r.object)(c.default)),m=(0,r.serializable)((0,r.object)(l.default)),h=(0,r.serializable)((0,r.object)(u.default)),g=function(e){function t(){var e;R(this,t);var n=[...arguments];return e=z(this,t,[].concat(n)),N(e,`id`,_,e),N(e,`subject`,v,e),N(e,`body`,y,e),N(e,`clicked`,b,e),N(e,`clickedCount`,x,e),N(e,`viewed`,S,e),N(e,`viewedCount`,C,e),N(e,`messageType`,w,e),N(e,`siteName`,T,e),N(e,`createdAt`,E,e),N(e,`user`,D,e),N(e,`campaignType`,O,e),N(e,`campaign`,k,e),e}return W(t,e),F(t)}(s.default),_=K(g.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=K(g.prototype,`subject`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=K(g.prototype,`body`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=K(g.prototype,`clicked`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=K(g.prototype,`clickedCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=K(g.prototype,`viewed`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=K(g.prototype,`viewedCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=K(g.prototype,`messageType`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=K(g.prototype,`siteName`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=K(g.prototype,`createdAt`,[i.observable,f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=K(g.prototype,`user`,[p],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),O=K(g.prototype,`campaignType`,[m],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),k=K(g.prototype,`campaign`,[h],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),g)})),yo=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
8var r=(Ie(),e(A)),i=(a(),e(o)),s=_(Re()),c,l,u,d,f,p,m,h,g;function _(e){return e&&e.__esModule?e:{default:e}}function v(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function y(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,x(r.key),r)}}function b(e,t,n){return t&&y(e.prototype,t),n&&y(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function x(e){var t=S(e,`string`);return n(t)==`symbol`?t:t+``}function S(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function C(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function w(e,t,n){return t=O(t),T(e,D()?Reflect.construct(t,n||[],O(e).constructor):t.apply(e,n))}function T(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return E(e)}function E(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function D(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(D=function(){return!!e})()}function O(e){return O=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},O(e)}function k(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&M(e,t)}function M(e,t){return M=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},M(e,t)}function N(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(){var e;C(this,t);var n=[...arguments];return e=w(this,t,[].concat(n)),v(e,`id`,l,e),v(e,`name`,u,e),v(e,`siteId`,d,e),v(e,`apiShouldNeverDelete`,f,e),v(e,`exposeAsPreference`,p,e),v(e,`helperText`,m,e),v(e,`position`,h,e),v(e,`selected`,g,e),e}return k(t,e),b(t)}(s.default),l=N(c.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=N(c.prototype,`name`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=N(c.prototype,`siteId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=N(c.prototype,`apiShouldNeverDelete`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=N(c.prototype,`exposeAsPreference`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=N(c.prototype,`helperText`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=N(c.prototype,`position`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=N(c.prototype,`selected`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),bo=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),s=f(Re()),c,l,u,d;
8function f(e){return e&&e.__esModule?e:{default:e}}function p(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function m(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,g(r.key),r)}}function h(e,t,n){return t&&m(e.prototype,t),n&&m(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function g(e){var t=_(e,`string`);return n(t)==`symbol`?t:t+``}function _(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function v(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function y(e,t,n){return t=C(t),b(e,S()?Reflect.construct(t,n||[],C(e).constructor):t.apply(e,n))}function b(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return x(e)}function x(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function S(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(S=function(){return!!e})()}function C(e){return C=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},C(e)}function w(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&T(e,t)}function T(e,t){return T=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},T(e,t)}function E(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(){var e;v(this,t);var n=[...arguments];return e=y(this,t,[].concat(n)),p(e,`id`,l,e),p(e,`customTabId`,u,e),p(e,`membershipTypeId`,d,e),e}return w(t,e),h(t)}(s.default),l=E(c.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=E(c.prototype,`customTabId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=E(c.prototype,`membershipTypeId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),xo=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),c=W(bo()),l=W(ot()),u=W(Re()),d=W(Je()),f=h(),p=s(),m,g,_,v,y,b,x,S,C,w,T,E,D,O,k,M,N,P,F,I,L,R,z,B,V,H,U;function W(e){return e&&e.__esModule?e:{default:e}}function G(e){return te(e)||ee(e)||q(e)||K()}function K(){throw TypeError(`Invalid attempt to spread non-iterable instance.
9In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function q(e,t){if(e){if(typeof e==`string`)return J(e,t);var n={}.toString.call(e).slice(8,-1);return n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`?Array.from(e):n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?J(e,t):void 0}}function ee(e){if(typeof Symbol<`u`&&e[Symbol.iterator]!=null||e[`@@iterator`]!=null)return Array.from(e)}function te(e){if(Array.isArray(e))return J(e)}function J(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function ne(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function re(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function ie(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,oe(r.key),r)}}function ae(e,t,n){return t&&ie(e.prototype,t),n&&ie(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function oe(e){var t=se(e,`string`);return n(t)==`symbol`?t:t+``}function se(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function Y(e,t,n){return t=de(t),ce(e,ue()?Reflect.construct(t,n||[],de(e).constructor):t.apply(e,n))}function ce(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return le(e)}function le(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function ue(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ue=function(){return!!e})()}function de(e){return de=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},de(e)}function fe(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&pe(e,t)}function pe(e,t){return pe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},pe(e,t)}function me(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(m=(0,i.serializable)((0,i.object)(d.default)),g=(0,i.serializable)((0,i.list)((0,i.object)(c.default))),_=(0,i.serializable)((0,i.list)((0,i.object)(l.default))),v=function(e){function t(){var e;re(this,t);var n=[...arguments];return e=Y(this,t,[].concat(n)),ne(e,`id`,y,e),ne(e,`customTabId`,b,e),ne(e,`position`,x,e),ne(e,`published`,S,e),ne(e,`title`,C,e),ne(e,`siteId`,w,e),ne(e,`worksheetId`,T,e),ne(e,`siteName`,E,e),ne(e,`slug`,D,e),ne(e,`content`,O,e),ne(e,`membershipTypeIds`,k,e),ne(e,`showToNonMembers`,M,e),ne(e,`blockIfNotMigrated`,N,e),ne(e,`hasAccess`,P,e),ne(e,`accessReason`,F,e),ne(e,`imageLinkUrl`,I,e),ne(e,`youtubeUrl`,L,e),ne(e,`buttonUrl`,R,e),ne(e,`buttonText`,z,e),ne(e,`icon`,B,e),ne(e,`image`,V,e),ne(e,`membershipTypeCustomTabs`,H,e),ne(e,`membershipTypes`,U,e),e}return fe(t,e),ae(t,[{key:`formattedYoutubeUrl`,get:function(){return(0,f.getYoutubeEmbedUrl)(this.youtubeUrl)}},{key:`formattedMembershipTypeNames`,get:function(){return(0,p.compact)([this.showToNonMembers&&`Non-Members`].concat(G(this.membershipTypes.map(function(e){return e.name})))).join(`, `)}}
9,{key:`isVisible`,get:function(){return this.membershipTypeIds&&this.membershipTypeIds.length>0||this.showToNonMembers}}])}(u.default),y=me(v.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=me(v.prototype,`customTabId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=me(v.prototype,`position`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=me(v.prototype,`published`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=me(v.prototype,`title`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=me(v.prototype,`siteId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=me(v.prototype,`worksheetId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=me(v.prototype,`siteName`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=me(v.prototype,`slug`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=me(v.prototype,`content`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=me(v.prototype,`membershipTypeIds`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=me(v.prototype,`showToNonMembers`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=me(v.prototype,`blockIfNotMigrated`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=me(v.prototype,`hasAccess`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=me(v.prototype,`accessReason`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=me(v.prototype,`imageLinkUrl`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=me(v.prototype,`youtubeUrl`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=me(v.prototype,`buttonUrl`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=me(v.prototype,`buttonText`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=me(v.prototype,`icon`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=me(v.prototype,`image`,[r.observable,m],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),H=me(v.prototype,`membershipTypeCustomTabs`,[r.observable,g],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),U=me(v.prototype,`membershipTypes`,[r.observable,_],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),me(v.prototype,`formattedYoutubeUrl`,[r.computed],Object.getOwnPropertyDescriptor(v.prototype,`formattedYoutubeUrl`),v.prototype),me(v.prototype,`formattedMembershipTypeNames`,[r.computed],Object.getOwnPropertyDescriptor(v.prototype,`formattedMembershipTypeNames`),v.prototype),me(v.prototype,`isVisible`,[r.computed],Object.getOwnPropertyDescriptor(v.prototype,`isVisible`),v.prototype),v)})),So=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=w(Re()),c=Ve(),l,u,d,f,p,m,h,g,_,v,y,b,x,S,C;function w(e){return e&&e.__esModule?e:{default:e}}function T(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function E(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,O(r.key),r)}}function D(e,t,n){return t&&E(e.prototype,t),n&&E(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function O(e){var t=k(e,`string`);return n(t)==`symbol`?t:t+``}function k(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function M(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function N(e,t,n){return t=L(t),P(e,I()?Reflect.construct(t,n||[],L(e).constructor):t.apply(e,n))}function P(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return F(e)}function F(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function I(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(I=function(){return!!e})()}
9function L(e){return L=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},L(e)}function R(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&z(e,t)}function z(e,t){return z=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},z(e,t)}function B(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,r.serializable)((0,c.staticDateDecoratorOrNull)()),u=function(e){function t(){var e;M(this,t);var n=[...arguments];return e=N(this,t,[].concat(n)),T(e,`id`,d,e),T(e,`text`,f,e),T(e,`downloadLinkTypeId`,p,e),T(e,`blocked`,m,e),T(e,`title`,h,e),T(e,`icon`,g,e),T(e,`membershipTypesString`,_,e),T(e,`podcastTitle`,v,e),T(e,`podcastId`,y,e),T(e,`blockIfNotMigrated`,b,e),T(e,`worksheetName`,x,e),T(e,`worksheetId`,S,e),T(e,`createdAt`,C,e),e}return R(t,e),D(t)}(s.default),d=B(u.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=B(u.prototype,`text`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=B(u.prototype,`downloadLinkTypeId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=B(u.prototype,`blocked`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=B(u.prototype,`title`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=B(u.prototype,`icon`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=B(u.prototype,`membershipTypesString`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=B(u.prototype,`podcastTitle`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=B(u.prototype,`podcastId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=B(u.prototype,`blockIfNotMigrated`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=B(u.prototype,`worksheetName`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=B(u.prototype,`worksheetId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=B(u.prototype,`createdAt`,[i.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u)})),Co=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=p(Re()),c,l,u,d,f;function p(e){return e&&e.__esModule?e:{default:e}}function m(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function h(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,_(r.key),r)}}function g(e,t,n){return t&&h(e.prototype,t),n&&h(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function _(e){var t=v(e,`string`);return n(t)==`symbol`?t:t+``}function v(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function y(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function b(e,t,n){return t=w(t),x(e,C()?Reflect.construct(t,n||[],w(e).constructor):t.apply(e,n))}function x(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return S(e)}function S(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function C(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(C=function(){return!!e})()}
9function w(e){return w=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},w(e)}function T(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&E(e,t)}function E(e,t){return E=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},E(e,t)}function D(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(){var e;y(this,t);var n=[...arguments];return e=b(this,t,[].concat(n)),m(e,`id`,l,e),m(e,`name`,u,e),m(e,`position`,d,e),m(e,`worksheetsCount`,f,e),e}return T(t,e),g(t)}(s.default),l=D(c.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=D(c.prototype,`name`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=D(c.prototype,`position`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=D(c.prototype,`worksheetsCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),wo=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=z(Re()),c=z(ze()),l=z(uo()),u=z(Ft()),d=Ve(),f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,M,N,P,F,I,L,R;function z(e){return e&&e.__esModule?e:{default:e}}function B(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function V(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,U(r.key),r)}}function H(e,t,n){return t&&V(e.prototype,t),n&&V(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function U(e){var t=W(e,`string`);return n(t)==`symbol`?t:t+``}function W(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function G(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function K(e,t,n){return t=J(t),q(e,te()?Reflect.construct(t,n||[],J(e).constructor):t.apply(e,n))}function q(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return ee(e)}function ee(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function te(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(te=function(){return!!e})()}function J(e){return J=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},J(e)}function ne(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&re(e,t)}function re(e,t){return re=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},re(e,t)}function ie(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(f=(0,r.serializable)((0,r.object)(c.default)),p=(0,r.serializable)((0,r.object)(l.default)),m=(0,r.serializable)((0,r.object)(l.default)),h=(0,r.serializable)((0,r.object)(u.default)),g=(0,r.serializable)((0,d.reactiveDateDecoratorOrNull)()),_=function(e){function t(){var e;G(this,t);var n=[...arguments];return e=K(this,t,[].concat(n)),B(e,`id`,v,e),B(e,`title`,y,e),B(e,`subtitle`,b,e),B(e,`description`,x,e),B(e,`episodeNumber`,S,e),B(e,`duration`,C,e),B(e,`link`,w,e),B(e,`imageUrl`,T,e),B(e,`interactivePlayerLink`,E,e),B(e,`mailerliteWebViewUrl`,D,e),B(e,`podcastId`,O,e),B(e,`forMembersWithoutSubscription`,k,e),B(e,`publicationState`,M,e),B(e,`worksheetId`,N,e),B(e,`accessStatus`,P,e),B(e,`mp3`,F,e),B(e,`subtitleFile`,I,e),B(e,`podcast`,L,e),B(e,`publishedAt`,R,e),e}return ne(t,e),H(t)}(s.default),v=ie(_.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=ie(_.prototype,`title`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=ie(_.prototype,`subtitle`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=ie(_.prototype,`description`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=ie(_.prototype,`episodeNumber`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=ie(_.prototype,`duration`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=ie(_.prototype,`link`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=ie(_.prototype,`imageUrl`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=ie(_.prototype,`interactivePlayerLink`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=ie(_.prototype,`mailerliteWebViewUrl`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=ie(_.prototype,`podcastId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=ie(_.prototype,`forMembersWithoutSubscription`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=ie(_.prototype,`publicationState`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=ie(_.prototype,`worksheetId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=ie(_.prototype,`accessStatus`,[i.observable,f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=ie(_.prototype,`mp3`,[i.observable,p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=ie(_.prototype,`subtitleFile`,[i.observable,m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=ie(_.prototype,`podcast`,[i.observable,h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=ie(_.prototype,`publishedAt`,[i.observable,g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_)})),To=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
9var r=h(),i=s(),c=(a(),e(o)),l=(Ie(),e(A)),u=E(Re()),d=E(ea()),f=E(Ki()),p,m,g,_,v,y,b,x,S,C,w,T;function E(e){return e&&e.__esModule?e:{default:e}}function D(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function O(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function k(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,N(r.key),r)}}function M(e,t,n){return t&&k(e.prototype,t),n&&k(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function N(e){var t=P(e,`string`);return n(t)==`symbol`?t:t+``}function P(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function F(e,t,n){return t=z(t),I(e,R()?Reflect.construct(t,n||[],z(e).constructor):t.apply(e,n))}function I(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return L(e)}function L(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function R(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(R=function(){return!!e})()}function z(e){return z=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},z(e)}function B(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&V(e,t)}function V(e,t){return V=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},V(e,t)}function H(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(p=(0,l.serializable)((0,l.object)(d.default)),m=(0,l.serializable)((0,l.object)(f.default)),g=function(e){function t(){var e;O(this,t);var n=[...arguments];return e=F(this,t,[].concat(n)),D(e,`id`,_,e),D(e,`worksheetId`,v,e),D(e,`position`,y,e),D(e,`wordStructureId`,b,e),D(e,`hiddenTranslationSourceIds`,x,e),D(e,`batchCreateInput`,S,e),D(e,`invalidTarget`,C,e),D(e,`word`,w,e),D(e,`wordStructure`,T,e),e}return B(t,e),M(t,[{key:`invalid`,get:function(){return this.word?this.word?.invalid||this.invalidPlural||this.invalidTarget:null}},{key:`invalidPlural`,get:function(){var e;return this.word?.isNoun&&!((e=this.word)!=null&&e.plural)&&(0,r.isBlank)(this.word?.pluralNoun)&&!this.word.noPlural}},{key:`sourceList`,get:function(){var e=this;if(!(0,i.isEmpty)(this.word.translationSources))return(0,i.compact)(this.word.translationSources.filter(function(t){return t.source&&t.source?.languageId==`EN`&&!t.rejected&&(!t.userId||t.accepted)&&((0,r.isBlank)(e.hiddenTranslationSourceIds)||!e.hiddenTranslationSourceIds.includes(t.id))}).map(function(t){return e.word.sourceTextWithGenderAbbreviation(t.source)})).join(`, `)}}])}(u.default),_=H(g.prototype,`id`,[c.observable,l.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=H(g.prototype,`worksheetId`,[c.observable,l.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=H(g.prototype,`position`,[c.observable,l.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=H(g.prototype,`wordStructureId`,[c.observable,l.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=H(g.prototype,`hiddenTranslationSourceIds`,[c.observable,l.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=H(g.prototype,`batchCreateInput`,[c.observable,l.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=H(g.prototype,`invalidTarget`,[c.observable,l.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=H(g.prototype,`word`,[c.observable,p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}
9),T=H(g.prototype,`wordStructure`,[c.observable,m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H(g.prototype,`invalid`,[c.computed],Object.getOwnPropertyDescriptor(g.prototype,`invalid`),g.prototype),H(g.prototype,`invalidPlural`,[c.computed],Object.getOwnPropertyDescriptor(g.prototype,`invalidPlural`),g.prototype),H(g.prototype,`sourceList`,[c.computed],Object.getOwnPropertyDescriptor(g.prototype,`sourceList`),g.prototype),g)})),Eo=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=h(),i=(Ie(),e(A)),c=s(),l=(a(),e(o)),u=Ge(ze()),d=Ge(Ye()),f=Ge(xo()),p=Ge(So()),m=Ge(ja()),g=Ge(Aa()),_=Ge(Co()),v=Ge(Je()),y=Ge(wo()),b=Ge(Re()),x=Ge(_a()),S=Ge(io()),C=Ge(To()),w=Ve(),T,E,D,O,k,M,N,P,F,I,L,R,z,B,V,H,U,W,G,K,q,ee,te,J,ne,re,ie,ae,oe,se,Y,ce,le,ue,de,fe,pe,me,he,ge,_e,ve,ye,be,xe,Se,Ce,we,Te,Ee,De,Oe,X,ke,Ae,je,Z,Me,Ne,Pe,Fe,Le,Be,He,Ue,We;function Ge(e){return e&&e.__esModule?e:{default:e}}function Ke(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function qe(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function Xe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,Qe(r.key),r)}}function Ze(e,t,n){return t&&Xe(e.prototype,t),n&&Xe(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function Qe(e){var t=$e(e,`string`);return n(t)==`symbol`?t:t+``}function $e(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function et(e,t,n){return t=it(t),tt(e,rt()?Reflect.construct(t,n||[],it(e).constructor):t.apply(e,n))}function tt(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return nt(e)}function nt(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function rt(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(rt=function(){return!!e})()}function it(e){return it=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},it(e)}function at(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&ot(e,t)}function ot(e,t){return ot=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ot(e,t)}function st(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(T=(0,i.serializable)((0,i.object)(u.default)),E=(0,i.serializable)((0,w.reactiveDateDecoratorOrNull)()),D=(0,i.serializable)((0,w.reactiveDateDecoratorOrNull)()),O=(0,i.serializable)((0,w.staticDateDecoratorOrNull)()),k=(0,i.serializable)((0,i.object)(v.default)),M=(0,i.serializable)((0,i.object)(y.default)),N=(0,i.serializable)((0,i.object)(d.default)),P=(0,i.serializable)((0,i.object)(g.default)),F=(0,i.serializable)((0,i.list)((0,i.object)(m.default))),I=(0,i.serializable)((0,i.list)((0,i.object)(C.default))),L=(0,i.serializable)((0,i.list)((0,i.object)(_.default))),R=(0,i.serializable)((0,i.list)((0,i.object)(S.default))),z=(0,i.serializable)((0,i.list)((0,i.object)(x.default))),B=(0,i.serializable)((0,i.list)((0,i.object)(p.default))),V=(0,i.serializable)((0,i.list)((0,i.object)(f.default))),H=(0,i.serializable)((0,i.custom)(c.noop,function(e){return e})),U=function(e){function t(){var e;qe(this,t);var n=[...arguments];return e=et(this,t,[].concat(n)),Ke(e,`id`,W,e),Ke(e,`name`,G,e),Ke(e,`published`,K,e),Ke(e,`archived`,q,e),Ke(e,`youtubeUrl`,ee,e),Ke(e,`discordThreadUrl`,te,e),Ke(e,`episodeCode`,J,e),Ke(e,`worksheetId`,ne,e),Ke(e,`groupId`,re,e),Ke(e,`exerciseEntriesCount`,ie,e),Ke(e,`userWorksheetsCount`,ae,e),Ke(e,`correctAnswersCount`,oe,e),Ke(e,`overrideCompleted`,se,e),Ke(e,`progressPercentage`,Y,e),Ke(e,`hasUserWorksheet`,ce,e),Ke(e,`usersStartedCount`,le,e),Ke(e,`usersFinishedCount`,ue,e),Ke(e,`publishWords`,de,e),Ke(e,`unprocessedVocab`,fe,e),Ke(e,`publishUnprocessedVocab`,pe,e),Ke(e,`accessWithoutMembership`,me,e),Ke(e,`pinned`,he,e),Ke(e,`forumThreadI
9d`,ge,e),Ke(e,`filteredWorksheetsCount`,_e,e),Ke(e,`worksheetWordsCount`,ve,e),Ke(e,`positionsAreChronological`,ye,e),Ke(e,`description`,be,e),Ke(e,`tagsCount`,xe,e),Ke(e,`skipNotification`,Se,e),Ke(e,`previewText`,Ce,e),Ke(e,`hideYoutubeThumbnail`,we,e),Ke(e,`videoDurationSeconds`,Te,e),Ke(e,`hasPublishedVocab`,Ee,e),Ke(e,`accessStatus`,De,e),Ke(e,`publishedAt`,Oe,e),Ke(e,`contentPublishedAt`,X,e),Ke(e,`createdAt`,ke,e),Ke(e,`image`,Ae,e),Ke(e,`podcastEpisode`,je,e),Ke(e,`campaign`,Z,e),Ke(e,`forumThread`,Me,e),Ke(e,`exercises`,Ne,e),Ke(e,`worksheetWords`,Pe,e),Ke(e,`gridItems`,Fe,e),Ke(e,`worksheetTags`,Le,e),Ke(e,`tags`,Be,e),Ke(e,`downloadLinks`,He,e),Ke(e,`customTabs`,Ue,e),Ke(e,`learningPaths`,We,e),e.truncatedName=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:50;return e.name.length<=t?e.name:`${e.name.substring(0,t)}...`},e.tagsForRouteName=function(t){return(0,r.isBlank)(e.orderedTags)?[]:t===`videos.index`?e.orderedTags.filter(function(e){return e.displayOnVideoWorksheets}):t===`podcast.index`?e.orderedTags.filter(function(e){return e.displayOnPodcastWorksheets}):e.orderedTags},e}return at(t,e),Ze(t,[{key:`hasForumThread`,get:function(){return(0,r.isPresent)(this.forumThread)}},{key:`routeId`,get:function(){return this.episodeCode||this.id}},{key:`hasTranscripts`,get:function(){return(0,r.isPresent)(this.transcript1Link)||(0,r.isPresent)(this.transcript2Link)||(0,r.isPresent)(this.transcript3Link)||(0,r.isPresent)(this.downloadLink1)||(0,r.isPresent)(this.downloadLink2)||(0,r.isPresent)(this.downloadLink3)||(0,r.isPresent)(this.downloadLink4)||(0,r.isPresent)(this.downloadLink5)||(0,r.isPresent)(this.downloadLink6)}},{key:`youtubeVideoId`,get:function(){if((0,r.isPresent)(this.youtubeUrl)&&this.youtubeUrl.match(`watch`)){var e=/watch\?v=(...........)/g.exec(this.youtubeUrl);if(e)return e[1]}}}
9,{key:`imageUrl`,get:function(){if((0,r.isPresent)(this.image))return this.image.url;if(!this.hideYoutubeThumbnail&&(0,r.isPresent)(this.youtubeThumbnailUrl))return this.youtubeThumbnailUrl}},{key:`youtubeThumbnailUrl`,get:function(){if((0,r.isPresent)(this.youtubeVideoId)&&!this.hideYoutubeThumbnail)return`http://img.youtube.com/vi/${this.youtubeVideoId}/maxresdefault.jpg`}},{key:`lowQualityYoutubeThumbnailUrl`,get:function(){if((0,r.isPresent)(this.youtubeVideoId)&&!this.hideYoutubeThumbnail)return`http://img.youtube.com/vi/${this.youtubeVideoId}/mqdefault.jpg`}},{key:`formattedYoutubeUrl`,get:function(){return(0,r.isPresent)(this.youtubeUrl)&&this.youtubeUrl.match(`watch`)&&(0,r.isPresent)(this.youtubeVideoId)?`https://www.youtube.com/embed/${this.youtubeVideoId}`:this.youtubeUrl}},{key:`publishedAtDate`,get:function(){return this.publishedAt?this.publishedAt.formattedDateWithYear:null}},{key:`nameWithPublished`,get:function(){return this.published?this.name:`${this.name} (unpublished)`}},{key:`isNew`,get:function(){return(0,r.isPresent)(this.publishedAt?.date)?(new Date-this.publishedAt?.date)/(1e3*60*60*24)<7&&!this.hasUserWorksheet:!1}},{key:`hasContent`,get:function(){var e;return this.hasPublishedVocab&&!this.hasUnpublishedVocab||this.downloadLinks.length>0||this.exerciseEntriesCount>0||this.site?.showWorksheetComments&&!((e=this.forumThread)!=null&&e.hidden)}},{key:`isValid`,get:function(){return this.hasContent&&(this.youtubeUrlIsValid||(0,r.isPresent)(this.podcastEpisode))&&((0,r.isPresent)(this.imageUrl)||(0,r.isPresent)(this.previewText))&&(0,r.isPresent)(this.description)&&(!(0,r.isPresent)(this.site?.discordServerId)||(0,r.isBlank)(this.discordThreadUrl)||this.discordThreadUrlIsValid)}},{key:`youtubeUrlIsValid`,get:function(){return(0,r.isPresent)(this.youtubeUrl)&&this.youtubeUrl.startsWith(`https://www.youtube.com/watch?v=`)}},{key:`discordThreadUrlIsValid`,get:function(){return(0,r.isBlank)(this.discordThreadUrl)||this.discordThreadUrl.startsWith(`https://discord.com/channels/`)}},{key:`hasUnpublishedVocab`,get:function(){return this.worksheetWordsCount>0&&!this.publishWords||(0,r.isPresent)(this.unprocessedVocab)&&!this.publishUnprocessedVocab}},{key:`contentPublishedOnADifferentDay`,get:function(){return(0,r.isBlank)(this.publishedAt)||(0,r.isBlank)(this.contentPublishedAt)?!1:Math.abs(this.publishedAt.date-this.contentPublishedAt.date)/36e5>24}},{key:`contentType`,get:function(){return this.podcastEpisode?`podcast`:`video`}},{key:`orderedTags`,get:function(){return(0,c.orderBy)(this.worksheetTags,[`tag.overallPosition`]).map(function(e){return e.tag})}},{key:`levelTags`,get:function(){return this.orderedTags.filter(function(e){return e.level})}},{key:`levelTagsFormatted`,get:function(){return this.levelTags&&this.levelTags.length>1?`${(0,c.first)(this.levelTags).name}-${(0,c.last)(this.levelTags).name}`:this.levelTags.map(function(e){return e.name}).join(`, `)}}])}(b.default),W=st(U.prototype,`id`,[l.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=st(U.prototype,`name`,[l.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=st(U.prototype,`published`,[l.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=st(U.prototype,`archived`,[l.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=st(U.prototype,`youtubeUrl`,[l.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=st(U.prototype,`discordThreadUrl`,[l.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=st(U.prototype,`episodeCode`,[l.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=st(U.prototype,`worksheetId`,[l.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=st(U.prototype,`groupId`,[l.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=st(U.prototype,`exerciseEntriesCount`,[l.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=st(U.prototype,`userWorksheetsCount`,[l.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe=st(U.prototype,`correctAnswersCount`,[l.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=st(U.prototype,`overrideCompleted`,[l.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=st(U.prototype,`progressPercentage`,[l.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce=st(U.prototype,`hasUserWorksheet`,[l.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=st(U.prototype,`usersStartedCount`,[l.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ue=st(U.prototype,`usersFinishedCount`,[l.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),de=st(U.prototype,`publishWords`,[l.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),fe=st(U.prototype,`unprocessedVocab`,[l.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pe=st(U.prototype,`publishUnprocessedVocab`,[l.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),me=st(U.prototype,`accessWithoutMembership`,[l.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),he=st(U.prototype,`pinned`,[l.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}
9),ge=st(U.prototype,`forumThreadId`,[l.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_e=st(U.prototype,`filteredWorksheetsCount`,[l.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ve=st(U.prototype,`worksheetWordsCount`,[l.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ye=st(U.prototype,`positionsAreChronological`,[l.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),be=st(U.prototype,`description`,[l.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),xe=st(U.prototype,`tagsCount`,[l.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Se=st(U.prototype,`skipNotification`,[l.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ce=st(U.prototype,`previewText`,[l.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),we=st(U.prototype,`hideYoutubeThumbnail`,[l.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Te=st(U.prototype,`videoDurationSeconds`,[l.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ee=st(U.prototype,`hasPublishedVocab`,[l.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),De=st(U.prototype,`accessStatus`,[l.observable,T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Oe=st(U.prototype,`publishedAt`,[l.observable,E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=st(U.prototype,`contentPublishedAt`,[l.observable,D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ke=st(U.prototype,`createdAt`,[l.observable,O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ae=st(U.prototype,`image`,[l.observable,k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),je=st(U.prototype,`podcastEpisode`,[l.observable,M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=st(U.prototype,`campaign`,[l.observable,N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Me=st(U.prototype,`forumThread`,[l.observable,P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ne=st(U.prototype,`exercises`,[l.observable,F],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Pe=st(U.prototype,`worksheetWords`,[l.observable,I],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Fe=st(U.prototype,`gridItems`,[l.observable,L],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Le=st(U.prototype,`worksheetTags`,[l.observable,R],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Be=st(U.prototype,`tags`,[l.observable,z],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),He=st(U.prototype,`downloadLinks`,[l.observable,B],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Ue=st(U.prototype,`customTabs`,[l.observable,V],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),We=st(U.prototype,`learningPaths`,[l.observable,H],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),st(U.prototype,`hasForumThread`,[l.computed],Object.getOwnPropertyDescriptor(U.prototype,`hasForumThread`),U.prototype),st(U.prototype,`routeId`,[l.computed],Object.getOwnPropertyDescriptor(U.prototype,`routeId`),U.prototype),st(U.prototype,`hasTranscripts`,[l.computed],Object.getOwnPropertyDescriptor(U.prototype,`hasTranscripts`),U.prototype),st(U.prototype,`youtubeVideoId`,[l.computed],Object.getOwnPropertyDescriptor(U.prototype,`youtubeVideoId`),U.prototype),st(U.prototype,`imageUrl`,[l.computed],Object.getOwnPropertyDescriptor(U.prototype,`imageUrl`),U.prototype),st(U.prototype,`youtubeThumbnailUrl`,[l.computed],Object.getOwnPropertyDescriptor(U.prototype,`youtubeThumbnailUrl`),U.prototype),st(U.prototype,`lowQualityYoutubeThumbnailUrl`,[l.computed],Object.getOwnPropertyDescriptor(U.prototype,`lowQualityYoutubeThumbn
9ailUrl`),U.prototype),st(U.prototype,`formattedYoutubeUrl`,[l.computed],Object.getOwnPropertyDescriptor(U.prototype,`formattedYoutubeUrl`),U.prototype),st(U.prototype,`publishedAtDate`,[l.computed],Object.getOwnPropertyDescriptor(U.prototype,`publishedAtDate`),U.prototype),st(U.prototype,`nameWithPublished`,[l.computed],Object.getOwnPropertyDescriptor(U.prototype,`nameWithPublished`),U.prototype),st(U.prototype,`isNew`,[l.computed],Object.getOwnPropertyDescriptor(U.prototype,`isNew`),U.prototype),st(U.prototype,`hasContent`,[l.computed],Object.getOwnPropertyDescriptor(U.prototype,`hasContent`),U.prototype),st(U.prototype,`isValid`,[l.computed],Object.getOwnPropertyDescriptor(U.prototype,`isValid`),U.prototype),st(U.prototype,`youtubeUrlIsValid`,[l.computed],Object.getOwnPropertyDescriptor(U.prototype,`youtubeUrlIsValid`),U.prototype),st(U.prototype,`discordThreadUrlIsValid`,[l.computed],Object.getOwnPropertyDescriptor(U.prototype,`discordThreadUrlIsValid`),U.prototype),st(U.prototype,`hasUnpublishedVocab`,[l.computed],Object.getOwnPropertyDescriptor(U.prototype,`hasUnpublishedVocab`),U.prototype),st(U.prototype,`contentPublishedOnADifferentDay`,[l.computed],Object.getOwnPropertyDescriptor(U.prototype,`contentPublishedOnADifferentDay`),U.prototype),st(U.prototype,`contentType`,[l.computed],Object.getOwnPropertyDescriptor(U.prototype,`contentType`),U.prototype),st(U.prototype,`orderedTags`,[l.computed],Object.getOwnPropertyDescriptor(U.prototype,`orderedTags`),U.prototype),st(U.prototype,`levelTags`,[l.computed],Object.getOwnPropertyDescriptor(U.prototype,`levelTags`),U.prototype),st(U.prototype,`levelTagsFormatted`,[l.computed],Object.getOwnPropertyDescriptor(U.prototype,`levelTagsFormatted`),U.prototype),U)})),Do=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),c=s(),l=oe(ft()),u=oe(Re()),d=oe(_o()),f=oe(Bt()),p=oe(Eo()),m=Ve(),h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,M,N,P,F,I,L,R,z,B,V,H,U,W,G,K,q,ee,te,J,ne,re,ie,ae;function oe(e){return e&&e.__esModule?e:{default:e}}function se(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function Y(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function ce(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,ue(r.key),r)}}function le(e,t,n){return t&&ce(e.prototype,t),n&&ce(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function ue(e){var t=de(e,`string`);return n(t)==`symbol`?t:t+``}function de(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function fe(e,t,n){return t=ge(t),pe(e,he()?Reflect.construct(t,n||[],ge(e).constructor):t.apply(e,n))}function pe(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return me(e)}function me(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function he(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(he=function(){return!!e})()}function ge(e){return ge=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ge(e)}function _e(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&ve(e,t)}function ve(e,t){return ve=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ve(e,t)}function ye(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(h=(0,i.serializable)((0,i.custom)(c.noop,function(e){return e})),g=(0,i.serializable)((0,i.custom)(c.noop,function(e){return e})),_=(0,i.serializable)((0,i.object)(p.default)),v=(0,i.serializable)((0,m.staticDateDecoratorOrNull)()),y=(0,i.serializable)((0,i.list)((0,i.object)(l.default))),b=(0,i.serializable)((0,i.object)(l.default)),x=(0,i.serializable)((0,i.object)(l.default)),S=(0,i.serializable)((0,i.object)(d.default)),C=(0,i.serializable)((0,i.object)(f.default)),w=function(e){function t(){var e;Y(this,t);var n=[...arguments];return e=fe(this,t,[].concat(n)),se(e,`id`,T,e),se(e,`seen`,E,e),se(e,`mailSent`,D,e),se(e,`count`,O,e),se(e,`additionalUsers`,k,e),se(e,`notificationLink`,M,e),se(e,`notificationObject`,N,e),se(e,`notificationText`,P,e),se(e,`badge`,F,e),se(e,`badgeType`,I,e),se(e,`badgeLevel`,L,e),se(e,`notifiableId`,R,e),se(e,`notifiableType`,z,e),se(e,`feedEntryId`,B,e),se(e,`feedEntryHeader`,V,e),se(e,`forumThreadI
9d`,H,e),se(e,`forumThreadTitle`,U,e),se(e,`clickedInEmail`,W,e),se(e,`action`,G,e),se(e,`hidden`,K,e),se(e,`linkText`,q,e),se(e,`worksheet`,ee,e),se(e,`createdAt`,te,e),se(e,`senders`,J,e),se(e,`announcer`,ne,e),se(e,`user`,re,e),se(e,`campaignType`,ie,e),se(e,`leagueLevel`,ae,e),e}return _e(t,e),le(t,[{key:`primarySender`,get:function(){return(0,c.last)(this.senders)}}])}(u.default),T=ye(w.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=ye(w.prototype,`seen`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=ye(w.prototype,`mailSent`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=ye(w.prototype,`count`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=ye(w.prototype,`additionalUsers`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=ye(w.prototype,`notificationLink`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=ye(w.prototype,`notificationObject`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=ye(w.prototype,`notificationText`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=ye(w.prototype,`badge`,[r.observable,h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=ye(w.prototype,`badgeType`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=ye(w.prototype,`badgeLevel`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=ye(w.prototype,`notifiableId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=ye(w.prototype,`notifiableType`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=ye(w.prototype,`feedEntryId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=ye(w.prototype,`feedEntryHeader`,[r.observable,g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=ye(w.prototype,`forumThreadId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=ye(w.prototype,`forumThreadTitle`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=ye(w.prototype,`clickedInEmail`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=ye(w.prototype,`action`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=ye(w.prototype,`hidden`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=ye(w.prototype,`linkText`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=ye(w.prototype,`worksheet`,[r.observable,_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=ye(w.prototype,`createdAt`,[r.observable,v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=ye(w.prototype,`senders`,[r.observable,y],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),ne=ye(w.prototype,`announcer`,[r.observable,b],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),re=ye(w.prototype,`user`,[r.observable,x],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),ie=ye(w.prototype,`campaignType`,[r.observable,S],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),ae=ye(w.prototype,`leagueLevel`,[r.observable,C],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),ye(w.prototype,`primarySender`,[r.computed],Object.getOwnPropertyDescriptor(w.prototype,`primarySender`),w.prototype),w)})),Oo=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
9var r=(Ie(),e(A)),i=(a(),e(o)),s=E(Re()),c=E(Ut()),l=E(Ba()),u=Ve(),d,f,p,m,h,g,_,v,y,b,x,S,C,w,T;function E(e){return e&&e.__esModule?e:{default:e}}function D(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function O(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function k(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,N(r.key),r)}}function M(e,t,n){return t&&k(e.prototype,t),n&&k(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function N(e){var t=P(e,`string`);return n(t)==`symbol`?t:t+``}function P(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function F(e,t,n){return t=z(t),I(e,R()?Reflect.construct(t,n||[],z(e).constructor):t.apply(e,n))}function I(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return L(e)}function L(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function R(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(R=function(){return!!e})()}function z(e){return z=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},z(e)}function B(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&V(e,t)}function V(e,t){return V=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},V(e,t)}function H(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(d=(0,r.serializable)((0,u.staticDateDecoratorOrNull)()),f=(0,r.serializable)((0,r.object)(l.default)),p=(0,r.serializable)((0,r.object)(c.default)),m=function(e){function t(){var e;O(this,t);var n=[...arguments];return e=F(this,t,[].concat(n)),D(e,`id`,h,e),D(e,`name`,g,e),D(e,`signedUpWithCount`,_,e),D(e,`slug`,v,e),D(e,`discount`,y,e),D(e,`conversionPercentage`,b,e),D(e,`conversions`,x,e),D(e,`uniqueVisitorsCount`,S,e),D(e,`createdAt`,C,e),D(e,`deck`,w,e),D(e,`user`,T,e),e}return B(t,e),M(t,[{key:`rootUrl`,get:function(){return window.location.hostname===`localhost`?`http://localhost:3011`:`https://www.seedlang.com`}},{key:`link`,get:function(){return`${this.rootUrl}/promotion/${this.slug}`}}])}(s.default),h=H(m.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=H(m.prototype,`name`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=H(m.prototype,`signedUpWithCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=H(m.prototype,`slug`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=H(m.prototype,`discount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=H(m.prototype,`conversionPercentage`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=H(m.prototype,`conversions`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=H(m.prototype,`uniqueVisitorsCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=H(m.prototype,`createdAt`,[i.observable,d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=H(m.prototype,`deck`,[i.observable,f],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),T=H(m.prototype,`user`,[i.observable,p],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),H(m.prototype,`rootUrl`,[i.computed],Object.getOwnPropertyDescriptor(m.prototype,`rootUrl`),m.prototype),H(m.prototype,`link`,[i.computed],Object.getOwnPropertyDescriptor(m.prototype,`link`),m.prototype),m)})),ko=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
9var r=(Ie(),e(A)),i=(a(),e(o)),s=U(Re()),c=U(Ut()),l=U(Oo()),u=_(),d=h(),f=Ve(),p,m,g,v,y,b,x,S,C,w,T,E,D,O,k,M,N,P,F,I,L,R,z,B,V,H;function U(e){return e&&e.__esModule?e:{default:e}}function W(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function G(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function K(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,ee(r.key),r)}}function q(e,t,n){return t&&K(e.prototype,t),n&&K(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function ee(e){var t=te(e,`string`);return n(t)==`symbol`?t:t+``}function te(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function J(e,t,n){return t=ae(t),ne(e,ie()?Reflect.construct(t,n||[],ae(e).constructor):t.apply(e,n))}function ne(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return re(e)}function re(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function ie(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ie=function(){return!!e})()}function ae(e){return ae=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ae(e)}function oe(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&se(e,t)}function se(e,t){return se=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},se(e,t)}function Y(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(p=(0,r.serializable)((0,f.staticDateDecoratorOrNull)()),m=(0,r.serializable)((0,f.staticDateDecoratorOrNull)()),g=(0,r.serializable)((0,f.staticDateDecoratorOrNull)()),v=(0,r.serializable)((0,f.reactiveDateDecoratorOrNull)()),y=(0,r.serializable)((0,f.reactiveDateDecoratorOrNull)()),b=(0,r.serializable)((0,r.object)(c.default)),x=(0,r.serializable)((0,r.object)(c.default)),S=(0,r.serializable)((0,r.object)(l.default)),C=function(e){function t(){var e;G(this,t);var n=[...arguments];return e=J(this,t,[].concat(n)),W(e,`id`,w,e),W(e,`amount`,T,e),W(e,`currency`,E,e),W(e,`refunded`,D,e),W(e,`subscriptionId`,O,e),W(e,`transactionId`,k,e),W(e,`vatIncluded`,M,e),W(e,`vatAmount`,N,e),W(e,`displayAmount`,P,e),W(e,`billingPeriodStart`,F,e),W(e,`billingPeriodEnd`,I,e),W(e,`createdAt`,L,e),W(e,`occurredAt`,R,e),W(e,`refundedAt`,z,e),W(e,`affiliateOwner`,B,e),W(e,`user`,V,e),W(e,`promotion`,H,e),e}return oe(t,e),q(t,[{key:`amountFormatted`,get:function(){return`${this.currencySymbol}${(this.amount/100).toFixed(2)}`}},{key:`displayAmountFormatted`,get:function(){if(!(0,d.isPresent)(this.displayAmount))return`—`;var e=(this.displayAmount/100).toFixed(2),t=this.currency?.toUpperCase();return t?[`USD`,`EUR`,`GBP`].includes(t)?`${this.currencySymbol}${e}`:`${t} ${e}`:e}},{key:`currencySymbol`,get:function(){return(0,d.isPresent)(this.currency)?(0,d.isPresent)(u.Constants.CURRENCY_SYMBOLS[this.currency.toUpperCase()])?u.Constants.CURRENCY_SYMBOLS[this.currency.toUpperCase()]:this.currency:`$`}}])}(s.default),w=Y(C.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}
9),T=Y(C.prototype,`amount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=Y(C.prototype,`currency`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=Y(C.prototype,`refunded`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=Y(C.prototype,`subscriptionId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=Y(C.prototype,`transactionId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=Y(C.prototype,`vatIncluded`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=Y(C.prototype,`vatAmount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=Y(C.prototype,`displayAmount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=Y(C.prototype,`billingPeriodStart`,[i.observable,p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=Y(C.prototype,`billingPeriodEnd`,[i.observable,m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=Y(C.prototype,`createdAt`,[i.observable,g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=Y(C.prototype,`occurredAt`,[i.observable,v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=Y(C.prototype,`refundedAt`,[i.observable,y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=Y(C.prototype,`affiliateOwner`,[i.observable,b],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),V=Y(C.prototype,`user`,[i.observable,x],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),H=Y(C.prototype,`promotion`,[i.observable,S],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),Y(C.prototype,`amountFormatted`,[i.computed],Object.getOwnPropertyDescriptor(C.prototype,`amountFormatted`),C.prototype),Y(C.prototype,`displayAmountFormatted`,[i.computed],Object.getOwnPropertyDescriptor(C.prototype,`displayAmountFormatted`),C.prototype),Y(C.prototype,`currencySymbol`,[i.computed],Object.getOwnPropertyDescriptor(C.prototype,`currencySymbol`),C.prototype),C)})),Ao=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=Se(Ut()),c=Se(Re()),l=Se(ht()),u=Se(ko()),d=Se(Oo()),f=_(),p=h(),m=Ve(),g,v,y,b,x,S,C,w,T,E,D,O,k,M,N,P,F,I,L,R,z,B,V,H,U,W,G,K,q,ee,te,J,ne,re,ie,ae,oe,se,Y,ce,le,ue,de,fe,pe,me,he,ge,_e,ve,ye,be,xe;function Se(e){return e&&e.__esModule?e:{default:e}}function Ce(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function we(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function Te(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,De(r.key),r)}}function Ee(e,t,n){return t&&Te(e.prototype,t),n&&Te(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function De(e){var t=Oe(e,`string`);return n(t)==`symbol`?t:t+``}function Oe(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function X(e,t,n){return t=Z(t),ke(e,je()?Reflect.construct(t,n||[],Z(e).constructor):t.apply(e,n))}function ke(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return Ae(e)}function Ae(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function je(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(je=function(){return!!e})()}
9function Z(e){return Z=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Z(e)}function Me(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&Ne(e,t)}function Ne(e,t){return Ne=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ne(e,t)}function Pe(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}var Fe=[`canceled`,`incomplete_expired`];t.default=(g=(0,r.serializable)((0,m.staticDateDecoratorOrNull)()),v=(0,r.serializable)((0,m.staticDateDecoratorOrNull)()),y=(0,r.serializable)((0,m.staticDateDecoratorOrNull)()),b=(0,r.serializable)((0,m.staticDateDecoratorOrNull)()),x=(0,r.serializable)((0,m.reactiveDateDecoratorOrNull)()),S=(0,r.serializable)((0,m.reactiveDateDecoratorOrNull)()),C=(0,r.serializable)((0,m.staticDateDecoratorOrNull)()),w=(0,r.serializable)((0,r.object)(l.default)),T=(0,r.serializable)((0,r.object)(l.default)),E=(0,r.serializable)((0,r.object)(d.default)),D=(0,r.serializable)((0,r.list)((0,r.object)(s.default))),O=(0,r.serializable)((0,r.list)((0,r.object)(u.default))),k=function(e){function t(){var e;we(this,t);var n=[...arguments];return e=X(this,t,[].concat(n)),Ce(e,`id`,M,e),Ce(e,`amount`,N,e),Ce(e,`amountUsd`,P,e),Ce(e,`currency`,F,e),Ce(e,`name`,I,e),Ce(e,`cancelAt`,L,e),Ce(e,`paymentMethod`,R,e),Ce(e,`paymentsCount`,z,e),Ce(e,`refunded`,B,e),Ce(e,`pending`,V,e),Ce(e,`cancellationReason`,H,e),Ce(e,`cancellationMessage`,U,e),Ce(e,`stripeCustomerId`,W,e),Ce(e,`stripeSubscriptionId`,G,e),Ce(e,`stripeAccount`,K,e),Ce(e,`transactionId`,q,e),Ce(e,`originalTransactionId`,ee,e),Ce(e,`mergedTransactionId`,te,e),Ce(e,`membershipTypeId`,J,e),Ce(e,`targetLanguageId`,ne,e),Ce(e,`deletedUser`,re,e),Ce(e,`oneTimePayment`,ie,e),Ce(e,`membershipGroupName`,ae,e),Ce(e,`relativeCreationDateOfUser`,oe,e),Ce(e,`stripeStatus`,se,e),Ce(e,`invoiceName`,Y,e),Ce(e,`invoiceAddress`,ce,e),Ce(e,`withdrawalEligible`,le,e),Ce(e,`cancelledAt`,ue,e),Ce(e,`trialEnd`,de,e),Ce(e,`createdAt`,fe,e),Ce(e,`currentPeriodStart`,pe,e),Ce(e,`currentPeriodEnd`,me,e),Ce(e,`lastSyncedWithStripeAt`,he,e),Ce(e,`membership`,ge,e),Ce(e,`nextPhaseMembership`,_e,e),Ce(e,`promotion`,ve,e),Ce(e,`users`,ye,e),Ce(e,`payments`,be,e),Ce(e,`siteId`,xe,e),e}return Me(t,e),Ee(t,[{key:`amountFormatted`,get:function(){return`${this.currencySymbol}${(this.amount/100).toFixed(2)}`}},{key:`displayAmountFormatted`,get:function(){if(!(0,p.isPresent)(this.amount))return`—`;var e=this.currency?.toUpperCase(),t=(this.amount/100).toFixed(2);return e?[`USD`,`EUR`,`GBP`].includes(e)?`${this.currencySymbol}${t}`:`${e} ${t}`:t}},{key:`amountUsdFormatted`,get:function(){return this.amountUsd?`\$${(this.amountUsd/100).toFixed(2)}`:`-`}},{key:`currencySymbol`,get:function(){return(0,p.isPresent)(this.currency)?(0,p.isPresent)(f.Constants.CURRENCY_SYMBOLS[this.currency.toUpperCase()])?f.Constants.CURRENCY_SYMBOLS[this.currency.toUpperCase()]:this.currency:`$`}},{key:`isActive`,get:function(){return!this.isTerminatedForAccess&&this.currentPeriodStart?.isBeforeOneDayFromNow&&(!this.currentPeriodEnd||this.currentPeriodEnd.isFuture)}},{key:`isTrialing`,get:function(){return!this.isTerminatedForAccess&&this.trialEnd&&this.trialEnd.isFuture}},{key:`isTerminatedForAccess`,get:function(){return this.refunded||this.paymentMethod===`stripe`&&Fe.includes(this.stripeStatus)}}])}(c.default),M=Pe(k.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=Pe(k.prototype,`amount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=Pe(k.prototype,`amountUsd`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=Pe(k.prototype,`currency`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=Pe(k.prototype,`name`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=Pe(k.prototype,`cancelAt`,[i.observable,g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=Pe(k.prototype,`paymentMethod`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=Pe(k.prototype,`paymentsCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=Pe(k.prototype,`refunded`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=Pe(k.prototype,`pending`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=Pe(k.prototype,`cancellationReason`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=Pe(k.prototype,`cancellationMessage`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=Pe(k.prototype,`stripeCustomerId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=Pe(k.prototype,`stripeSubscriptionId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=Pe(k.prototype,`stripeAccount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=Pe(k.prototype,`transactionId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=Pe(k.prototype,`originalTransactionId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=Pe(k.prototype,`mergedTransactionId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=Pe(k.prototype,`membershipTypeId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=Pe(k.prototype,`targetLanguageId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=Pe(k.prototype,`deletedUser`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=Pe(k.prototype,`oneTimePayment`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}
9),ae=Pe(k.prototype,`membershipGroupName`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe=Pe(k.prototype,`relativeCreationDateOfUser`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=Pe(k.prototype,`stripeStatus`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=Pe(k.prototype,`invoiceName`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce=Pe(k.prototype,`invoiceAddress`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=Pe(k.prototype,`withdrawalEligible`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ue=Pe(k.prototype,`cancelledAt`,[i.observable,v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),de=Pe(k.prototype,`trialEnd`,[i.observable,y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),fe=Pe(k.prototype,`createdAt`,[i.observable,b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pe=Pe(k.prototype,`currentPeriodStart`,[i.observable,x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),me=Pe(k.prototype,`currentPeriodEnd`,[i.observable,S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),he=Pe(k.prototype,`lastSyncedWithStripeAt`,[i.observable,C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ge=Pe(k.prototype,`membership`,[i.observable,w],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),_e=Pe(k.prototype,`nextPhaseMembership`,[i.observable,T],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),ve=Pe(k.prototype,`promotion`,[i.observable,E],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),ye=Pe(k.prototype,`users`,[i.observable,D],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),be=Pe(k.prototype,`payments`,[i.observable,O],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),xe=Pe(k.prototype,`siteId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Pe(k.prototype,`amountFormatted`,[i.computed],Object.getOwnPropertyDescriptor(k.prototype,`amountFormatted`),k.prototype),Pe(k.prototype,`displayAmountFormatted`,[i.computed],Object.getOwnPropertyDescriptor(k.prototype,`displayAmountFormatted`),k.prototype),Pe(k.prototype,`amountUsdFormatted`,[i.computed],Object.getOwnPropertyDescriptor(k.prototype,`amountUsdFormatted`),k.prototype),Pe(k.prototype,`currencySymbol`,[i.computed],Object.getOwnPropertyDescriptor(k.prototype,`currencySymbol`),k.prototype),Pe(k.prototype,`isActive`,[i.computed],Object.getOwnPropertyDescriptor(k.prototype,`isActive`),k.prototype),Pe(k.prototype,`isTrialing`,[i.computed],Object.getOwnPropertyDescriptor(k.prototype,`isTrialing`),k.prototype),Pe(k.prototype,`isTerminatedForAccess`,[i.computed],Object.getOwnPropertyDescriptor(k.prototype,`isTerminatedForAccess`),k.prototype),k)})),jo=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=D(Re()),c=D(Ut()),l=D(ht()),u=D(Ao()),d=Ve(),f,p,m,h,g,_,v,y,b,x,S,C,w,T,E;function D(e){return e&&e.__esModule?e:{default:e}}function O(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function k(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,N(r.key),r)}}function M(e,t,n){return t&&k(e.prototype,t),n&&k(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function N(e){var t=P(e,`string`);return n(t)==`symbol`?t:t+``}function P(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function F(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function I(e,t,n){return t=B(t),L(e,z()?Reflect.construct(t,n||[],B(e).constructor):t.apply(e,n))}function L(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return R(e)}function R(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function z(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(z=function(){return!!e})()}
9function B(e){return B=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},B(e)}function V(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&H(e,t)}function H(e,t){return H=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},H(e,t)}function U(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(f=(0,r.serializable)((0,d.staticDateDecoratorOrNull)()),p=(0,r.serializable)((0,d.staticDateDecoratorOrNull)()),m=(0,r.serializable)((0,r.object)(u.default)),h=(0,r.serializable)((0,r.object)(c.default)),g=(0,r.serializable)((0,r.object)(l.default)),_=function(e){function t(){var e;F(this,t);var n=[...arguments];return e=I(this,t,[].concat(n)),O(e,`id`,v,e),O(e,`amount`,y,e),O(e,`currency`,b,e),O(e,`planId`,x,e),O(e,`createdAt`,S,e),O(e,`occurredAt`,C,e),O(e,`subscription`,w,e),O(e,`user`,T,e),O(e,`membership`,E,e),e}return V(t,e),M(t)}(s.default),v=U(_.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=U(_.prototype,`amount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=U(_.prototype,`currency`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=U(_.prototype,`planId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=U(_.prototype,`createdAt`,[i.observable,f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=U(_.prototype,`occurredAt`,[i.observable,p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=U(_.prototype,`subscription`,[i.observable,m],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),T=U(_.prototype,`user`,[i.observable,h],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),E=U(_.prototype,`membership`,[i.observable,g],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),_)})),Mo=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=_(),s=h(),c=b(Re()),l,u,d,f,p,m,g,v,y;function b(e){return e&&e.__esModule?e:{default:e}}function x(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function S(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function C(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,T(r.key),r)}}function w(e,t,n){return t&&C(e.prototype,t),n&&C(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function T(e){var t=E(e,`string`);return n(t)==`symbol`?t:t+``}function E(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function D(e,t,n){return t=M(t),O(e,A()?Reflect.construct(t,n||[],M(e).constructor):t.apply(e,n))}function O(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return k(e)}function k(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function A(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(A=function(){return!!e})()}
9function M(e){return M=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},M(e)}function N(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&P(e,t)}function P(e,t){return P=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},P(e,t)}function F(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=function(e){function t(e){var n,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return S(this,t),n=D(this,t),x(n,`parent`,u,n),x(n,`pastMultipleChoiceOptionId`,d,n),x(n,`pastPoints`,f,n),x(n,`pastPerformance`,p,n),x(n,`timerStartedAt`,m,n),x(n,`timerStoppedAt`,g,n),x(n,`timerProgress`,v,n),x(n,`correct`,y,n),n.updateTimerProgress=function(){if(n.timerActive){var e=(+new Date-n.timerStartedAt)/1e3;n.pastPerformance&&e-1>n.pastPerformance.secondsElapsed?(n.correct=!1,n.stopTimer(n.pastPerformance.correct),n.pastPoints=n.pastPerformance.points,n.pastMultipleChoiceOptionId=n.pastPerformance.multipleChoiceOptionId,n.pastPerformance.correct?n.parent.onCorrectOpponentTurn():n.parent.onIncorrectOpponentTurn()):e>i.Constants.TRIVIA_TIMER_NUMBER_SECONDS&&(n.stopTimer(!1),n.me?n.parent.timeOut():n.parent.onIncorrectOpponentTurn())}},n.parent=e,n.me=r,n}return N(t,e),w(t,[{key:`timerActive`,get:function(){return(0,s.isPresent)(this.timerStartedAt)&&(0,s.isBlank)(this.timerStoppedAt)}},{key:`secondsElapsed`,get:function(){return this.timerStartedAt&&this.timerStoppedAt&&this.timerStartedAt>0&&this.timerStoppedAt>0?Math.floor((this.timerStoppedAt-this.timerStartedAt)/1e3):0}},{key:`points`,get:function(){return this.pastPoints&&this.pastPoints>0?this.pastPoints:this.timerStoppedAt&&this.correct?20-this.secondsElapsed:0}},{key:`reset`,value:function(){this.pastPoints=0,this.pastMultipleChoiceOptionId=null,this.timerStartedAt=null,this.timerStoppedAt=null,this.timerProgress=0,this.correct=null}},{key:`initiateTimer`,value:function(e){this.timerStartedAt=e,this.timerProgress=100}},{key:`stopTimer`,value:function(e){this.timerStartedAt&&!this.timerStoppedAt&&(this.timerStoppedAt=+new Date,e!==null&&(this.correct=e))}}])}(c.default),u=F(l.prototype,`parent`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=F(l.prototype,`pastMultipleChoiceOptionId`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=F(l.prototype,`pastPoints`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=F(l.prototype,`pastPerformance`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=F(l.prototype,`timerStartedAt`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=F(l.prototype,`timerStoppedAt`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=F(l.prototype,`timerProgress`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),y=F(l.prototype,`correct`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F(l.prototype,`timerActive`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`timerActive`),l.prototype),F(l.prototype,`secondsElapsed`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`secondsElapsed`),l.prototype),F(l.prototype,`points`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`points`),l.prototype),l)})),No=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),s=g(Re()),c=g(sa()),l,u,d,f,p,m,h;
9function g(e){return e&&e.__esModule?e:{default:e}}function _(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function v(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,b(r.key),r)}}function y(e,t,n){return t&&v(e.prototype,t),n&&v(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function b(e){var t=x(e,`string`);return n(t)==`symbol`?t:t+``}function x(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function S(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function C(e,t,n){return t=D(t),w(e,E()?Reflect.construct(t,n||[],D(e).constructor):t.apply(e,n))}function w(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return T(e)}function T(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function E(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(E=function(){return!!e})()}function D(e){return D=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},D(e)}function O(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&k(e,t)}function k(e,t){return k=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},k(e,t)}function M(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,i.serializable)((0,i.object)(c.default)),u=(0,i.serializable)((0,i.list)((0,i.object)(c.default))),d=function(e){function t(){var e;S(this,t);var n=[...arguments];return e=C(this,t,[].concat(n)),_(e,`id`,f,e),_(e,`name`,p,e),_(e,`question`,m,e),_(e,`answers`,h,e),e}return O(t,e),y(t)}(s.default),f=M(d.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=M(d.prototype,`name`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=M(d.prototype,`question`,[r.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),h=M(d.prototype,`answers`,[r.observable,u],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),d)})),Po=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),s=m(Re()),c,l,u,d,f,p;function m(e){return e&&e.__esModule?e:{default:e}}function h(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function g(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,v(r.key),r)}}function _(e,t,n){return t&&g(e.prototype,t),n&&g(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function v(e){var t=y(e,`string`);return n(t)==`symbol`?t:t+``}function y(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function b(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function x(e,t,n){return t=T(t),S(e,w()?Reflect.construct(t,n||[],T(e).constructor):t.apply(e,n))}function S(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return C(e)}function C(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function w(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(w=function(){return!!e})()}function T(e){return T=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},T(e)}function E(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&D(e,t)}
9function D(e,t){return D=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},D(e,t)}function O(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(){var e;b(this,t);var n=[...arguments];return e=x(this,t,[].concat(n)),h(e,`id`,l,e),h(e,`name`,u,e),h(e,`slug`,d,e),h(e,`overall`,f,e),h(e,`description`,p,e),e}return E(t,e),_(t)}(s.default),l=O(c.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=O(c.prototype,`name`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=O(c.prototype,`slug`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=O(c.prototype,`overall`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=O(c.prototype,`description`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),Fo=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),s=L(Re()),c=L(Po()),l=L(ft()),u=L(Ba()),d=L(ja()),f=Ve(),p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,M,N,P,F,I;function L(e){return e&&e.__esModule?e:{default:e}}function R(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function z(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,V(r.key),r)}}function B(e,t,n){return t&&z(e.prototype,t),n&&z(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function V(e){var t=H(e,`string`);return n(t)==`symbol`?t:t+``}function H(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function U(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function W(e,t,n){return t=ee(t),G(e,q()?Reflect.construct(t,n||[],ee(e).constructor):t.apply(e,n))}function G(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return K(e)}function K(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function q(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(q=function(){return!!e})()}function ee(e){return ee=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ee(e)}function te(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&J(e,t)}function J(e,t){return J=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},J(e,t)}function ne(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(p=(0,i.serializable)((0,f.staticDateDecoratorOrNull)()),m=(0,i.serializable)((0,f.staticDateDecoratorOrNull)()),h=(0,i.serializable)((0,i.object)(c.default)),g=(0,i.serializable)((0,i.object)(l.default)),_=(0,i.serializable)((0,i.object)(u.default)),v=(0,i.serializable)((0,i.object)(d.default)),y=function(e){function t(){var e;U(this,t);var n=[...arguments];return e=W(this,t,[].concat(n)),R(e,`id`,b,e),R(e,`rating`,x,e),R(e,`comment`,S,e),R(e,`editedComment`,C,e),R(e,`userId`,w,e),R(e,`deckId`,T,e),R(e,`groupId`,E,e),R(e,`promoted`,D,e),R(e,`confirmed`,O,e),R(e,`updatedAt`,k,e),R(e,`createdAt`,M,e),R(e,`ratingType`,N,e),R(e,`user`,P,e),R(e,`deck`,F,e),R(e,`exercise`,I,e),e}return te(t,e),B(t)}(s.default),b=ne(y.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=ne(y.prototype,`rating`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=ne(y.prototype,`comment`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=ne(y.prototype,`editedComment`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=ne(y.prototype,`userId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=ne(y.prototype,`deckId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=ne(y.prototype,`groupId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=ne(y.prototype,`promoted`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=ne(y.prototype,`confirmed`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=ne(y.prototype,`updatedAt`,[r.observable,p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=ne(y.prototype,`createdAt`,[r.observable,m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=ne(y.prototype,`ratingType`,[r.observable,h],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),P=ne(y.prototype,`user`,[r.observable,g],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),F=ne(y.prototype,`deck`,[r.observable,_],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),I=ne(y.prototype,`exercise`,[r.observable,v],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),y)})),Io=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
9var r=(Ie(),e(A)),i=(a(),e(o)),s=M(Re()),c=M(Ut()),l=M(Wt()),u=Ve(),d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k;function M(e){return e&&e.__esModule?e:{default:e}}function N(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function P(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,I(r.key),r)}}function F(e,t,n){return t&&P(e.prototype,t),n&&P(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function I(e){var t=L(e,`string`);return n(t)==`symbol`?t:t+``}function L(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function R(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function z(e,t,n){return t=U(t),B(e,H()?Reflect.construct(t,n||[],U(e).constructor):t.apply(e,n))}function B(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return V(e)}function V(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function H(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(H=function(){return!!e})()}function U(e){return U=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},U(e)}function W(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&G(e,t)}function G(e,t){return G=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},G(e,t)}function K(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(d=(0,r.serializable)((0,u.staticDateDecoratorOrNull)()),f=(0,r.serializable)((0,r.object)(c.default)),p=(0,r.serializable)((0,r.object)(c.default)),m=(0,r.serializable)((0,r.object)(c.default)),h=(0,r.serializable)((0,r.object)(l.default)),g=function(e){function t(){var e;R(this,t);var n=[...arguments];return e=z(this,t,[].concat(n)),N(e,`id`,_,e),N(e,`description`,v,e),N(e,`videoClipsCount`,y,e),N(e,`cleared`,b,e),N(e,`initialReviewed`,x,e),N(e,`finalReviewed`,S,e),N(e,`clearedWords`,C,e),N(e,`clearedNouns`,w,e),N(e,`occurredAt`,T,e),N(e,`user`,E,e),N(e,`initialReviewedUser`,D,e),N(e,`finalReviewedUser`,O,e),N(e,`videoClip`,k,e),e}return W(t,e),F(t)}(s.default),_=K(g.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=K(g.prototype,`description`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=K(g.prototype,`videoClipsCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=K(g.prototype,`cleared`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=K(g.prototype,`initialReviewed`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=K(g.prototype,`finalReviewed`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=K(g.prototype,`clearedWords`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=K(g.prototype,`clearedNouns`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=K(g.prototype,`occurredAt`,[i.observable,d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=K(g.prototype,`user`,[i.observable,f],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),D=K(g.prototype,`initialReviewedUser`,[i.observable,p],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),O=K(g.prototype,`finalReviewedUser`,[i.observable,m],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),k=K(g.prototype,`videoClip`,[i.observable,h],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),g)})),Lo=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
9var r=(Ie(),e(A)),i=(a(),e(o)),s=b(Re()),c=_(),l=Ve(),u,d,f,p,m,h,g,v,y;function b(e){return e&&e.__esModule?e:{default:e}}function x(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function S(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function C(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,T(r.key),r)}}function w(e,t,n){return t&&C(e.prototype,t),n&&C(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function T(e){var t=E(e,`string`);return n(t)==`symbol`?t:t+``}function E(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function D(e,t,n){return t=N(t),O(e,M()?Reflect.construct(t,n||[],N(e).constructor):t.apply(e,n))}function O(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return k(e)}function k(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function M(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(M=function(){return!!e})()}function N(e){return N=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},N(e)}function P(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&F(e,t)}function F(e,t){return F=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},F(e,t)}function I(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(u=(0,r.serializable)((0,l.staticDateDecoratorOrNull)()),d=(0,r.serializable)((0,l.staticDateDecoratorOrNull)()),f=function(e){function t(){var e;S(this,t);var n=[...arguments];return e=D(this,t,[].concat(n)),x(e,`id`,p,e),x(e,`repetitionInterval`,m,e),x(e,`reviewedBeforeDue`,h,e),x(e,`lastScore`,g,e),x(e,`createdAt`,v,e),x(e,`reviewAfter`,y,e),e}return P(t,e),w(t,[{key:`lastScoreText`,get:function(){if(this.lastScore===c.Constants.EASY_SCORE)return`Easy`;if(this.lastScore===c.Constants.GOOD_SCORE)return`Good`;if(!this.lastScore||this.lastScore===0||this.lastScore===c.Constants.BAD_SCORE)return`Hard`}}])}(s.default),p=I(f.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=I(f.prototype,`repetitionInterval`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=I(f.prototype,`reviewedBeforeDue`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=I(f.prototype,`lastScore`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=I(f.prototype,`createdAt`,[i.observable,u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=I(f.prototype,`reviewAfter`,[i.observable,d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I(f.prototype,`lastScoreText`,[i.computed],Object.getOwnPropertyDescriptor(f.prototype,`lastScoreText`),f.prototype),f)})),Ro=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),s=g(Re()),c=Ve(),l,u,d,f,p,m,h;
9function g(e){return e&&e.__esModule?e:{default:e}}function _(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function v(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,b(r.key),r)}}function y(e,t,n){return t&&v(e.prototype,t),n&&v(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function b(e){var t=x(e,`string`);return n(t)==`symbol`?t:t+``}function x(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function S(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function C(e,t,n){return t=D(t),w(e,E()?Reflect.construct(t,n||[],D(e).constructor):t.apply(e,n))}function w(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return T(e)}function T(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function E(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(E=function(){return!!e})()}function D(e){return D=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},D(e)}function O(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&k(e,t)}function k(e,t){return k=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},k(e,t)}function M(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,i.serializable)((0,c.staticDateDecoratorOrNull)()),u=(0,i.serializable)((0,c.staticDateDecoratorOrNull)()),d=function(e){function t(){var e;S(this,t);var n=[...arguments];return e=C(this,t,[].concat(n)),_(e,`id`,f,e),_(e,`userId`,p,e),_(e,`startedAt`,m,e),_(e,`endedAt`,h,e),e}return O(t,e),y(t)}(s.default),f=M(d.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=M(d.prototype,`userId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=M(d.prototype,`startedAt`,[r.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=M(d.prototype,`endedAt`,[r.observable,u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d)})),zo=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),s=v(Re()),c=v(ot()),l=Ve(),u,d,f,p,m,h,g,_;function v(e){return e&&e.__esModule?e:{default:e}}function y(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function b(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,S(r.key),r)}}function x(e,t,n){return t&&b(e.prototype,t),n&&b(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function S(e){var t=C(e,`string`);return n(t)==`symbol`?t:t+``}function C(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function w(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function T(e,t,n){return t=k(t),E(e,O()?Reflect.construct(t,n||[],k(e).constructor):t.apply(e,n))}function E(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return D(e)}function D(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function O(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(O=function(){return!!e})()}
9function k(e){return k=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},k(e)}function M(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&N(e,t)}function N(e,t){return N=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},N(e,t)}function P(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(u=(0,i.serializable)((0,i.object)(c.default)),d=(0,i.serializable)((0,l.staticDateDecoratorOrNull)()),f=(0,i.serializable)((0,l.staticDateDecoratorOrNull)()),p=function(e){function t(){var e;w(this,t);var n=[...arguments];return e=T(this,t,[].concat(n)),y(e,`id`,m,e),y(e,`membershipType`,h,e),y(e,`createdAt`,g,e),y(e,`expireAt`,_,e),e}return M(t,e),x(t)}(s.default),m=P(p.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=P(p.prototype,`membershipType`,[u],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),g=P(p.prototype,`createdAt`,[r.observable,d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=P(p.prototype,`expireAt`,[r.observable,f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p)})),Bo=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),s=O(Re()),c=O(ft()),l=O(zo()),u=Ve(),d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D;function O(e){return e&&e.__esModule?e:{default:e}}function k(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function M(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,P(r.key),r)}}function N(e,t,n){return t&&M(e.prototype,t),n&&M(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function P(e){var t=F(e,`string`);return n(t)==`symbol`?t:t+``}function F(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function I(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function L(e,t,n){return t=V(t),R(e,B()?Reflect.construct(t,n||[],V(e).constructor):t.apply(e,n))}function R(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return z(e)}function z(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function B(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(B=function(){return!!e})()}function V(e){return V=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},V(e)}function H(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&U(e,t)}function U(e,t){return U=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},U(e,t)}function W(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(d=(0,i.serializable)((0,i.list)((0,i.object)(l.default))),f=(0,i.serializable)((0,u.staticDateDecoratorOrNull)()),p=(0,i.serializable)((0,u.staticDateDecoratorOrNull)()),m=(0,i.serializable)((0,u.staticDateDecoratorOrNull)()),h=(0,i.serializable)((0,i.object)(c.default)),g=function(e){function t(){var e;I(this,t);var n=[...arguments];return e=L(this,t,[].concat(n)),k(e,`id`,_,e),k(e,`body`,v,e),k(e,`linkUrl`,y,e),k(e,`published`,b,e),k(e,`notificationsCount`,x,e),k(e,`showToNonMembers`,S,e),k(e,`notificationAnnouncementMembershipTypes`,C,e),k(e,`createdAt`,w,e),k(e,`publishedAt`,T,e),k(e,`scheduledAt`,E,e),k(e,`user`,D,e),e}return H(t,e),N(t)}(s.default),_=W(g.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=W(g.prototype,`body`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=W(g.prototype,`linkUrl`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=W(g.prototype,`published`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=W(g.prototype,`notificationsCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=W(g.prototype,`showToNonMembers`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=W(g.prototype,`notificationAnnouncementMembershipTypes`,[r.observable,d],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),w=W(g.prototype,`createdAt`,[r.observable,f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=W(g.prototype,`publishedAt`,[r.observable,p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=W(g.prototype,`scheduledAt`,[r.observable,m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=W(g.prototype,`user`,[r.observable,h],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),g)})),Vo=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
9var r=(Ie(),e(A)),i=(a(),e(o)),s=m(Re()),c,l,u,d,f,p;function m(e){return e&&e.__esModule?e:{default:e}}function h(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function g(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,v(r.key),r)}}function _(e,t,n){return t&&g(e.prototype,t),n&&g(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function v(e){var t=y(e,`string`);return n(t)==`symbol`?t:t+``}function y(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function b(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function x(e,t,n){return t=T(t),S(e,w()?Reflect.construct(t,n||[],T(e).constructor):t.apply(e,n))}function S(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return C(e)}function C(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function w(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(w=function(){return!!e})()}function T(e){return T=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},T(e)}function E(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&D(e,t)}function D(e,t){return D=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},D(e,t)}function O(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(){var e;b(this,t);var n=[...arguments];return e=x(this,t,[].concat(n)),h(e,`id`,l,e),h(e,`surveyQuestionId`,u,e),h(e,`text`,d,e),h(e,`position`,f,e),h(e,`selectionCount`,p,e),e}return E(t,e),_(t)}(s.default),l=O(c.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=O(c.prototype,`surveyQuestionId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=O(c.prototype,`text`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=O(c.prototype,`position`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=O(c.prototype,`selectionCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),Ho=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=y(Re()),c=y(Vo()),l,u,d,f,p,m,h,g,_,v;function y(e){return e&&e.__esModule?e:{default:e}}function b(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function x(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,C(r.key),r)}}function S(e,t,n){return t&&x(e.prototype,t),n&&x(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function C(e){var t=w(e,`string`);return n(t)==`symbol`?t:t+``}function w(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function T(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function E(e,t,n){return t=M(t),D(e,k()?Reflect.construct(t,n||[],M(e).constructor):t.apply(e,n))}function D(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return O(e)}function O(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function k(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(k=function(){return!!e})()}
9function M(e){return M=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},M(e)}function N(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&P(e,t)}function P(e,t){return P=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},P(e,t)}function F(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,r.serializable)((0,r.list)((0,r.object)(c.default))),u=function(e){function t(){var e;T(this,t);var n=[...arguments];return e=E(this,t,[].concat(n)),b(e,`id`,d,e),b(e,`surveyId`,f,e),b(e,`prompt`,p,e),b(e,`questionType`,m,e),b(e,`required`,h,e),b(e,`position`,g,e),b(e,`answerCount`,_,e),b(e,`surveyQuestionOptions`,v,e),e}return N(t,e),S(t)}(s.default),d=F(u.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=F(u.prototype,`surveyId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=F(u.prototype,`prompt`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=F(u.prototype,`questionType`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=F(u.prototype,`required`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=F(u.prototype,`position`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=F(u.prototype,`answerCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=F(u.prototype,`surveyQuestionOptions`,[i.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),u)})),Uo=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=w(Re()),c=w(Je()),l=w(Ho()),u,d,f,p,m,h,g,_,v,y,b,x,S,C;function w(e){return e&&e.__esModule?e:{default:e}}function T(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function E(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,O(r.key),r)}}function D(e,t,n){return t&&E(e.prototype,t),n&&E(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function O(e){var t=k(e,`string`);return n(t)==`symbol`?t:t+``}function k(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function M(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function N(e,t,n){return t=L(t),P(e,I()?Reflect.construct(t,n||[],L(e).constructor):t.apply(e,n))}function P(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return F(e)}function F(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function I(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(I=function(){return!!e})()}
9function L(e){return L=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},L(e)}function R(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&z(e,t)}function z(e,t){return z=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},z(e,t)}function B(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(u=(0,r.serializable)((0,r.custom)(function(e){return e},function(e){return e})),d=(0,r.serializable)((0,r.object)(c.default)),f=(0,r.serializable)((0,r.list)((0,r.object)(l.default))),p=function(e){function t(){var e;M(this,t);var n=[...arguments];return e=N(this,t,[].concat(n)),T(e,`id`,m,e),T(e,`siteId`,h,e),T(e,`title`,g,e),T(e,`slug`,_,e),T(e,`metadata`,v,e),T(e,`image`,y,e),T(e,`responseCount`,b,e),T(e,`createdAt`,x,e),T(e,`updatedAt`,S,e),T(e,`surveyQuestions`,C,e),e}return R(t,e),D(t)}(s.default),m=B(p.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=B(p.prototype,`siteId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=B(p.prototype,`title`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=B(p.prototype,`slug`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=B(p.prototype,`metadata`,[i.observable,u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=B(p.prototype,`image`,[i.observable,d],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),b=B(p.prototype,`responseCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=B(p.prototype,`createdAt`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=B(p.prototype,`updatedAt`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=B(p.prototype,`surveyQuestions`,[i.observable,f],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),p)})),Wo=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=f(Re()),c,l,u,d;function f(e){return e&&e.__esModule?e:{default:e}}function p(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function m(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,g(r.key),r)}}function h(e,t,n){return t&&m(e.prototype,t),n&&m(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function g(e){var t=_(e,`string`);return n(t)==`symbol`?t:t+``}function _(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function v(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function y(e,t,n){return t=C(t),b(e,S()?Reflect.construct(t,n||[],C(e).constructor):t.apply(e,n))}function b(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return x(e)}function x(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function S(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(S=function(){return!!e})()}
9function C(e){return C=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},C(e)}function w(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&T(e,t)}function T(e,t){return T=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},T(e,t)}function E(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(){var e;v(this,t);var n=[...arguments];return e=y(this,t,[].concat(n)),p(e,`id`,l,e),p(e,`surveyAnswerId`,u,e),p(e,`surveyQuestionOptionId`,d,e),e}return w(t,e),h(t)}(s.default),l=E(c.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=E(c.prototype,`surveyAnswerId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=E(c.prototype,`surveyQuestionOptionId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),Go=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=g(Re()),c=g(Wo()),l,u,d,f,p,m,h;function g(e){return e&&e.__esModule?e:{default:e}}function _(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function v(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,b(r.key),r)}}function y(e,t,n){return t&&v(e.prototype,t),n&&v(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function b(e){var t=x(e,`string`);return n(t)==`symbol`?t:t+``}function x(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function S(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function C(e,t,n){return t=D(t),w(e,E()?Reflect.construct(t,n||[],D(e).constructor):t.apply(e,n))}function w(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return T(e)}function T(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function E(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(E=function(){return!!e})()}function D(e){return D=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},D(e)}function O(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&k(e,t)}function k(e,t){return k=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},k(e,t)}function M(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,r.serializable)((0,r.list)((0,r.object)(c.default))),u=function(e){function t(){var e;S(this,t);var n=[...arguments];return e=C(this,t,[].concat(n)),_(e,`id`,d,e),_(e,`surveyResponseId`,f,e),_(e,`surveyQuestionId`,p,e),_(e,`textValue`,m,e),_(e,`surveyAnswerOptions`,h,e),e}return O(t,e),y(t)}(s.default),d=M(u.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=M(u.prototype,`surveyResponseId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=M(u.prototype,`surveyQuestionId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=M(u.prototype,`textValue`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=M(u.prototype,`surveyAnswerOptions`,[i.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),u)})),Ko=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
9var r=(Ie(),e(A)),i=(a(),e(o)),s=v(Re()),c=v(Go()),l,u,d,f,p,m,h,g,_;function v(e){return e&&e.__esModule?e:{default:e}}function y(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function b(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,S(r.key),r)}}function x(e,t,n){return t&&b(e.prototype,t),n&&b(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function S(e){var t=C(e,`string`);return n(t)==`symbol`?t:t+``}function C(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function w(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function T(e,t,n){return t=k(t),E(e,O()?Reflect.construct(t,n||[],k(e).constructor):t.apply(e,n))}function E(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return D(e)}function D(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function O(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(O=function(){return!!e})()}function k(e){return k=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},k(e)}function M(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&N(e,t)}function N(e,t){return N=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},N(e,t)}function P(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,r.serializable)((0,r.list)((0,r.object)(c.default))),u=function(e){function t(){var e;w(this,t);var n=[...arguments];return e=T(this,t,[].concat(n)),y(e,`id`,d,e),y(e,`surveyId`,f,e),y(e,`userId`,p,e),y(e,`completedAt`,m,e),y(e,`createdAt`,h,e),y(e,`updatedAt`,g,e),y(e,`surveyAnswers`,_,e),e}return M(t,e),x(t)}(s.default),d=P(u.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=P(u.prototype,`surveyId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=P(u.prototype,`userId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=P(u.prototype,`completedAt`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=P(u.prototype,`createdAt`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=P(u.prototype,`updatedAt`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=P(u.prototype,`surveyAnswers`,[i.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),u)})),qo=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=T(_a()),c=T(Re()),l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w;function T(e){return e&&e.__esModule?e:{default:e}}function E(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function D(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function O(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,M(r.key),r)}}
9function k(e,t,n){return t&&O(e.prototype,t),n&&O(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function M(e){var t=N(e,`string`);return n(t)==`symbol`?t:t+``}function N(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function P(e,t,n){return t=R(t),F(e,L()?Reflect.construct(t,n||[],R(e).constructor):t.apply(e,n))}function F(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return I(e)}function I(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function L(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(L=function(){return!!e})()}function R(e){return R=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},R(e)}function z(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&B(e,t)}function B(e,t){return B=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},B(e,t)}function V(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,r.serializable)((0,r.list)((0,r.object)(s.default))),u=function(e){function t(){var e;D(this,t);var n=[...arguments];return e=P(this,t,[].concat(n)),E(e,`id`,d,e),E(e,`name`,f,e),E(e,`slug`,p,e),E(e,`position`,m,e),E(e,`published`,h,e),E(e,`selectOnlyOne`,g,e),E(e,`displayOnHomeFilters`,_,e),E(e,`displayOnVideoWorksheets`,v,e),E(e,`displayOnPodcastWorksheets`,y,e),E(e,`displayOnVideoFilters`,b,e),E(e,`displayOnPodcastFilters`,x,e),E(e,`isWorksheetTag`,S,e),E(e,`isExerciseTag`,C,e),E(e,`tags`,w,e),e}return z(t,e),k(t,[{key:`isAutomatic`,get:function(){return this.slug===`progress`}}])}(c.default),d=V(u.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=V(u.prototype,`name`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=V(u.prototype,`slug`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=V(u.prototype,`position`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=V(u.prototype,`published`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=V(u.prototype,`selectOnlyOne`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=V(u.prototype,`displayOnHomeFilters`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=V(u.prototype,`displayOnVideoWorksheets`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=V(u.prototype,`displayOnPodcastWorksheets`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=V(u.prototype,`displayOnVideoFilters`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=V(u.prototype,`displayOnPodcastFilters`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=V(u.prototype,`isWorksheetTag`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=V(u.prototype,`isExerciseTag`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=V(u.prototype,`tags`,[i.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),V(u.prototype,`isAutomatic`,[i.computed],Object.getOwnPropertyDescriptor(u.prototype,`isAutomatic`),u.prototype),u)})),Q=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),s=C(Re()),c=C(Je()),l=h(),u,d,f,p,m,g,_,v,y,b,x,S;
9function C(e){return e&&e.__esModule?e:{default:e}}function w(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function T(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function E(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,O(r.key),r)}}function D(e,t,n){return t&&E(e.prototype,t),n&&E(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function O(e){var t=k(e,`string`);return n(t)==`symbol`?t:t+``}function k(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function M(e,t,n){return t=I(t),N(e,F()?Reflect.construct(t,n||[],I(e).constructor):t.apply(e,n))}function N(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return P(e)}function P(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function F(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(F=function(){return!!e})()}function I(e){return I=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},I(e)}function L(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&R(e,t)}function R(e,t){return R=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},R(e,t)}function z(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(u=(0,i.serializable)((0,i.identifier)()),d=(0,i.serializable)((0,i.object)(c.default)),f=function(e){function t(){var e;T(this,t);var n=[...arguments];return e=M(this,t,[].concat(n)),w(e,`id`,p,e),w(e,`name`,m,e),w(e,`bio`,g,e),w(e,`title`,_,e),w(e,`position`,v,e),w(e,`active`,y,e),w(e,`image`,b,e),w(e,`createdAt`,x,e),w(e,`updatedAt`,S,e),e}return L(t,e),D(t,[{key:`imageUrl`,get:function(){return(0,l.isPresent)(this.image)&&(0,l.isPresent)(this.image.url)?this.image.url:null}}])}(s.default),p=z(f.prototype,`id`,[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=z(f.prototype,`name`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=z(f.prototype,`bio`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=z(f.prototype,`title`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=z(f.prototype,`position`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=z(f.prototype,`active`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=z(f.prototype,`image`,[r.observable,d],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),x=z(f.prototype,`createdAt`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=z(f.prototype,`updatedAt`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z(f.prototype,`imageUrl`,[r.computed],Object.getOwnPropertyDescriptor(f.prototype,`imageUrl`),f.prototype),f)})),Jo=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
9var r=(Ie(),e(A)),i=(a(),e(o)),s=h(),c=g(Ga()),l=g(Re()),u,d,f,p,m;function g(e){return e&&e.__esModule?e:{default:e}}function _(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function v(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function y(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,x(r.key),r)}}function b(e,t,n){return t&&y(e.prototype,t),n&&y(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function x(e){var t=S(e,`string`);return n(t)==`symbol`?t:t+``}function S(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function C(e,t,n){return t=D(t),w(e,E()?Reflect.construct(t,n||[],D(e).constructor):t.apply(e,n))}function w(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return T(e)}function T(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function E(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(E=function(){return!!e})()}function D(e){return D=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},D(e)}function O(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&k(e,t)}function k(e,t){return k=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},k(e,t)}function M(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(u=(0,r.serializable)((0,r.list)((0,r.object)(c.default))),d=function(e){function t(){var e;v(this,t);var n=[...arguments];return e=C(this,t,[].concat(n)),_(e,`id`,f,e),_(e,`position`,p,e),_(e,`treeNodes`,m,e),e}return O(t,e),b(t,[{key:`treeNodesCount`,get:function(){return this.treeNodes.length}},{key:`levelId`,get:function(){return(0,s.isPresent)(this.level)?this.level.id:null}},{key:`maxTreeNodePosition`,get:function(){return this.treeNodes.length}}])}(l.default),f=M(d.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=M(d.prototype,`position`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=M(d.prototype,`treeNodes`,[i.observable,u],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),M(d.prototype,`treeNodesCount`,[i.computed],Object.getOwnPropertyDescriptor(d.prototype,`treeNodesCount`),d.prototype),M(d.prototype,`levelId`,[i.computed],Object.getOwnPropertyDescriptor(d.prototype,`levelId`),d.prototype),M(d.prototype,`maxTreeNodePosition`,[i.computed],Object.getOwnPropertyDescriptor(d.prototype,`maxTreeNodePosition`),d.prototype),d)})),Yo=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),c=h(),l=s(),u=E(Jo()),d=E(Re()),f=E(Xe()),p,m,g,_,v,y,b,x,S,C,w,T;
9function E(e){return e&&e.__esModule?e:{default:e}}function D(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function O(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function k(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,N(r.key),r)}}function M(e,t,n){return t&&k(e.prototype,t),n&&k(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function N(e){var t=P(e,`string`);return n(t)==`symbol`?t:t+``}function P(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function F(e,t,n){return t=z(t),I(e,R()?Reflect.construct(t,n||[],z(e).constructor):t.apply(e,n))}function I(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return L(e)}function L(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function R(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(R=function(){return!!e})()}function z(e){return z=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},z(e)}function B(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&V(e,t)}function V(e,t){return V=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},V(e,t)}function H(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(p=(0,r.serializable)((0,r.object)(f.default)),m=(0,r.serializable)((0,r.list)((0,r.object)(u.default))),g=function(e){function t(){var e;O(this,t);var n=[...arguments];return e=F(this,t,[].concat(n)),D(e,`id`,_,e),D(e,`position`,v,e),D(e,`name`,y,e),D(e,`description`,b,e),D(e,`treeNodesCount`,x,e),D(e,`webPublished`,S,e),D(e,`mobilePublished`,C,e),D(e,`level`,w,e),D(e,`treeRows`,T,e),e}return B(t,e),M(t,[{key:`maxTreeRowPosition`,get:function(){return(0,c.isPresent)(this.treeRows)?(0,l.last)(this.treeRows).position:null}},{key:`treeNodes`,get:function(){var e=this.treeRows.map(function(e){return e.treeNodes});return e&&e.length>0?(0,l.flattenDepth)(e,1):null}},{key:`hasWebPublishedTreeNodes`,get:function(){return(0,l.some)(this.treeNodes.map(function(e){return e.webPublished}))}}])}(d.default),_=H(g.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=H(g.prototype,`position`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=H(g.prototype,`name`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=H(g.prototype,`description`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=H(g.prototype,`treeNodesCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=H(g.prototype,`webPublished`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=H(g.prototype,`mobilePublished`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=H(g.prototype,`level`,[i.observable,p],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),T=H(g.prototype,`treeRows`,[i.observable,m],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),H(g.prototype,`maxTreeRowPosition`,[i.computed],Object.getOwnPropertyDescriptor(g.prototype,`maxTreeRowPosition`),g.prototype),H(g.prototype,`treeNodes`,[i.computed],Object.getOwnPropertyDescriptor(g.prototype,`treeNodes`),g.prototype),H(g.prototype,`hasWebPublishedTreeNodes`,[i.computed],Object.getOwnPropertyDescriptor(g.prototype,`hasWebPublishedTreeNodes`),g.prototype),g)})),Xo=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
9var r=(Ie(),e(A)),i=(a(),e(o)),c=s(),l=S(Yo()),u=S(Re()),d,f,p,m,h,g,_,v,y,b,x;function S(e){return e&&e.__esModule?e:{default:e}}function C(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function w(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function T(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,D(r.key),r)}}function E(e,t,n){return t&&T(e.prototype,t),n&&T(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function D(e){var t=O(e,`string`);return n(t)==`symbol`?t:t+``}function O(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function k(e,t,n){return t=F(t),M(e,P()?Reflect.construct(t,n||[],F(e).constructor):t.apply(e,n))}function M(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return N(e)}function N(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function P(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(P=function(){return!!e})()}function F(e){return F=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},F(e)}function I(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&L(e,t)}
9function L(e,t){return L=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},L(e,t)}function R(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(d=(0,r.serializable)((0,r.list)((0,r.object)(l.default))),f=function(e){function t(){var e;w(this,t);var n=[...arguments];return e=k(this,t,[].concat(n)),C(e,`id`,p,e),C(e,`name`,m,e),C(e,`slug`,h,e),C(e,`published`,g,e),C(e,`version`,_,e),C(e,`treeRowsCount`,v,e),C(e,`languageId`,y,e),C(e,`grammar`,b,e),C(e,`treeModules`,x,e),e}return I(t,e),E(t,[{key:`treeNodes`,get:function(){var e=this.treeModules.map(function(e){return e.treeRows.map(function(e){return e.treeNodes})});return e&&e.length>0?(0,c.flattenDepth)(e,2):null}}])}(u.default),p=R(f.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=R(f.prototype,`name`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=R(f.prototype,`slug`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=R(f.prototype,`published`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=R(f.prototype,`version`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=R(f.prototype,`treeRowsCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=R(f.prototype,`languageId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=R(f.prototype,`grammar`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=R(f.prototype,`treeModules`,[i.observable,d],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),R(f.prototype,`treeNodes`,[i.computed],Object.getOwnPropertyDescriptor(f.prototype,`treeNodes`),f.prototype),f)})),Zo=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var t=s();function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}function r(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,o(r.key),r)}}function a(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function o(e){var t=c(e,`string`);return n(t)==`symbol`?t:t+``}function c(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}e.default=function(){function e(t){r(this,e),t&&(this.config=t,this.prefix=t.prefix)}return a(e,[{key:`build`,value:function(e,t){return this.buildUrl(e,t)}},{key:`buildFromUrls`,value:function(e,t,n){var r=this.getUrl(e,t,n);return r?this.buildUrl(r,n):null}},{key:`getUrl`,value:function(e,n,r){var i;return(0,t.isFunction)(this.config)?i=this.config(r)[e]:(0,t.isObject)(this.config)&&(i=this.config[e]),n&&i&&(i=i[n]),i}},{key:`normalizeUrl`,value:function(e){return e[0]===`/`?e:`/${e}`}},{key:`buildUrl`,value:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=this.prefix||`/api`,r=`${encodeURI(n)}${encodeURI(this.normalizeUrl(e))}`,i=new URLSearchParams;Object.keys(t||{}).forEach(function(e){var n=t[e];if(n!=null){var a=RegExp(`:${e}(?=[^A-Za-z0-9_]|\$)`),o=r.replace(a,encodeURIComponent(String(n)));o===r?i.append(e,n):r=o}});var a=i.toString();return a?`${r}?${a}`:r}}])}()})),Qo=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
9var r=(Ie(),e(A)),i=(a(),e(o)),s=h(),c=_(),l=q(da()),u=q(fa()),d=q(aa()),f=q(Re()),p,m,g,v,y,b,x,S,C,w,T,E,D,O,k,M,N,P,F,I,L,R,z,B,V,H,U,W,G,K;function q(e){return e&&e.__esModule?e:{default:e}}function ee(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function te(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function J(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,re(r.key),r)}}function ne(e,t,n){return t&&J(e.prototype,t),n&&J(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function re(e){var t=ie(e,`string`);return n(t)==`symbol`?t:t+``}function ie(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function ae(e,t,n){return t=ce(t),oe(e,Y()?Reflect.construct(t,n||[],ce(e).constructor):t.apply(e,n))}function oe(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return se(e)}function se(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function Y(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Y=function(){return!!e})()}function ce(e){return ce=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ce(e)}function le(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&ue(e,t)}function ue(e,t){return ue=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ue(e,t)}function de(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(p=(0,r.serializable)((0,r.object)(l.default)),m=(0,r.serializable)((0,r.object)(u.default)),g=(0,r.serializable)((0,r.object)(d.default)),v=function(e){function t(){var e;te(this,t);var n=[...arguments];return e=ae(this,t,[].concat(n)),ee(e,`localUpdatedAt`,y,e),ee(e,`
9currentIncorrect`,b,e),ee(e,`currentCorrect`,x,e),ee(e,`id`,S,e),ee(e,`score`,C,e),ee(e,`active`,w,e),ee(e,`skipped`,T,e),ee(e,`seen`,E,e),ee(e,`xp`,D,e),ee(e,`cardId`,O,e),ee(e,`cardTypeId`,k,e),ee(e,`position`,M,e),ee(e,`consecutiveGoodScores`,N,e),ee(e,`viewsCount`,P,e),ee(e,`points`,F,e),ee(e,`pointsSubmitted`,I,e),ee(e,`secondsElapsed`,L,e),ee(e,`timerInitiated`,R,e),ee(e,`correct`,z,e),ee(e,`firstAnswerCorrect`,B,e),ee(e,`multipleChoiceOptionId`,V,e),ee(e,`sourceCardId`,H,e),ee(e,`sourceDeckId`,U,e),ee(e,`cardType`,W,e),ee(e,`cardRule`,G,e),ee(e,`multipleChoiceOption`,K,e),e}return le(t,e),ne(t,[{key:`completed`,get:function(){return this.skipped||this.cardRule&&!this.cardRule.cycleCardsUntilCorrect&&this.seen||this.cardRule&&this.cardRule.cycleCardsUntilCorrect&&(0,s.isPresent)(this.score)&&this.score>c.Constants.BAD_SCORE}}])}(f.default),y=de(v.prototype,`localUpdatedAt`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=de(v.prototype,`currentIncorrect`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=de(v.prototype,`currentCorrect`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=de(v.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=de(v.prototype,`score`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=de(v.prototype,`active`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=de(v.prototype,`skipped`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=de(v.prototype,`seen`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=de(v.prototype,`xp`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=de(v.prototype,`cardId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=de(v.prototype,`cardTypeId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=de(v.prototype,`position`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=de(v.prototype,`consecutiveGoodScores`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=de(v.prototype,`viewsCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=de(v.prototype,`points`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=de(v.prototype,`pointsSubmitted`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=de(v.prototype,`secondsElapsed`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=de(v.prototype,`timerInitiated`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=de(v.prototype,`correct`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=de(v.prototype,`firstAnswerCorrect`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=de(v.prototype,`multipleChoiceOptionId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=de(v.prototype,`sourceCardId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=de(v.prototype,`sourceDeckId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=de(v.prototype,`cardType`,[i.observable,p],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),G=de(v.prototype,`cardRule`,[i.observable,m],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),K=de(v.prototype,`multipleChoiceOption`,[i.observable,g],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),de(v.prototype,`completed`,[i.computed],Object.getOwnPropertyDescriptor(v.prototype,`completed`),v.prototype),v)})),$o=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=I(Re()),a=I(ft()),o=I(Qo()),s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,M,N,P,F;
9function I(e){return e&&e.__esModule?e:{default:e}}function L(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function R(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,B(r.key),r)}}function z(e,t,n){return t&&R(e.prototype,t),n&&R(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function B(e){var t=V(e,`string`);return n(t)==`symbol`?t:t+``}function V(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function H(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function U(e,t,n){return t=q(t),W(e,K()?Reflect.construct(t,n||[],q(e).constructor):t.apply(e,n))}function W(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return G(e)}function G(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function K(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(K=function(){return!!e})()}function q(e){return q=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},q(e)}function ee(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&te(e,t)}function te(e,t){return te=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},te(e,t)}function J(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(s=(0,r.serializable)((0,r.object)(a.default)),c=(0,r.serializable)((0,r.list)((0,r.object)(o.default))),l=function(e){function t(){var e;H(this,t);var n=[...arguments];return e=U(this,t,[].concat(n)),L(e,`id`,u,e),L(e,`rating`,d,e),L(e,`currentCardId`,f,e),L(e,`finished`,p,e),L(e,`designateAsFinished`,m,e),L(e,`deckId`,h,e),L(e,`userId`,g,e),L(e,`progressCurrent`,_,e),L(e,`convertToRegistration`,v,e),L(e,`convertToPro`,y,e),L(e,`guestUser`,b,e),L(e,`registeredUser`,x,e),L(e,`proUser`,S,e),L(e,`finishedGuestUser`,C,e),L(e,`finishedRegisteredUser`,w,e),L(e,`finishedProUser`,T,e),L(e,`finishedMatch`,E,e),L(e,`points`,D,e),L(e,`lost`,O,e),L(e,`won`,k,e),L(e,`tied`,M,e),L(e,`firstPlaythrough`,N,e),L(e,`user`,P,e),L(e,`userCards`,F,e),e}return ee(t,e),z(t)}(i.default),u=J(l.prototype,`id`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=J(l.prototype,`rating`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=J(l.prototype,`currentCardId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=J(l.prototype,`finished`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=J(l.prototype,`designateAsFinished`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=J(l.prototype,`deckId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=J(l.prototype,`userId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=J(l.prototype,`progressCurrent`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),v=J(l.prototype,`convertToRegistration`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=J(l.prototype,`convertToPro`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=J(l.prototype,`guestUser`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=J(l.prototype,`registeredUser`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=J(l.prototype,`proUser`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=J(l.prototype,`finishedGuestUser`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=J(l.prototype,`finishedRegisteredUser`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=J(l.prototype,`finishedProUser`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=J(l.prototype,`finishedMatch`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=J(l.prototype,`points`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=J(l.prototype,`lost`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=J(l.prototype,`won`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=J(l.prototype,`tied`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=J(l.prototype,`firstPlaythrough`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=J(l.prototype,`user`,[s],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),F=J(l.prototype,`userCards`,[c],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),l)})),es=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
9var r=(Ie(),e(A)),i=(a(),e(o)),c=s(),l=h(),u=oe(Re()),d=oe(Ut()),f=oe(Qo()),p=oe(Ha()),m=oe($o()),g=Ve(),_,v,y,b,x,S,C,w,T,E,D,O,k,M,N,P,F,I,L,R,z,B,V,H,U,W,G,K,q,ee,te,J,ne,re,ie,ae;function oe(e){return e&&e.__esModule?e:{default:e}}function se(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function Y(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function ce(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,ue(r.key),r)}}function le(e,t,n){return t&&ce(e.prototype,t),n&&ce(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function ue(e){var t=de(e,`string`);return n(t)==`symbol`?t:t+``}function de(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function fe(e,t,n){return t=ge(t),pe(e,he()?Reflect.construct(t,n||[],ge(e).constructor):t.apply(e,n))}function pe(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return me(e)}function me(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function he(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(he=function(){return!!e})()}function ge(e){return ge=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ge(e)}function _e(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&ve(e,t)}function ve(e,t){return ve=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ve(e,t)}function ye(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(_=(0,r.serializable)((0,g.staticDateDecoratorOrNull)()),v=(0,r.serializable)((0,g.staticDateDecoratorOrNull)()),y=(0,r.serializable)((0,r.object)(d.default)),b=(0,r.serializable)((0,r.list)((0,r.object)(f.default))),x=(0,r.serializable)((0,r.object)(p.default)),S=(0,r.serializable)((0,r.object)(m.default)),C=function(e){function t(){var e;Y(this,t);var n=[...arguments];return e=fe(this,t,[].concat(n)),se(e,`id`,w,e),se(e,`rating`,T,e),se(e,`currentCardId`,E,e),se(e,`finished`,D,e),se(e,`designateAsFinished`,O,e),se(e,`deckId`,k,e),se(e,`userId`,M,e),se(e,`progressCurrent`,N,e),se(e,`convertToRegistration`,P,e),se(e,`convertToPro`,F,e),se(e,`guestUser`,I,e),se(e,`registeredUser`,L,e),se(e,`proUser`,R,e),se(e,`finishedGuestUser`,z,e),se(e,`finishedRegisteredUser`,B,e),se(e,`finishedProUser`,V,e),se(e,`finishedMatch`,H,e),se(e,`points`,U,e),se(e,`lost`,W,e),se(e,`won`,G,e),se(e,`tied`,K,e),se(e,`firstPlaythrough`,q,e),se(e,`lastCardType`,ee,e),se(e,`createdAt`,te,e),se(e,`updatedAt`,J,e),se(e,`user`,ne,e),se(e,`userCards`,re,e),se(e,`deck`,ie,e),se(e,`opponentUserDeck`,ae,e),e}return _e(t,e),le(t,[{key:`currentUserCard`,get:function(){var e=this;return(0,c.isEmpty)(this.userCards)||!this.currentCardId?{}:this.userCards.find(function(t){return t.cardId===e.currentCardId})}},{key:`hasUserCards`,get:function(){return(0,l.isPresent)(this.userCards)}},{key:`currentPosition`,get:function(){return(0,l.isPresent)(this.currentUserCard)?this.currentUserCard.position:null}},{key:`deckPercentage`,get:function(){return Math.floor(this.progressCurrent/this.userCardsCount*100)}},{key:`activeUserCards`,get:function(){return this.userCards.filter(function(e){return e.active})}},{key:`numActiveUserCards`,get:function(){return this.activeUserCards.length}},{key:`numUserCards`,get:function(){return this.userCards.length}},{key:`completedUserCardsCount`,get:function(){return this.userCards.filter(function(e){return e.completed}).length}},{key:`completedLearningUserCardsCount`,get:function(){return this.userCards.filter(function(e){return e.completed&&e.cardRule.cardType.learningCard}).length}},{key:`cardIdForNextActiveUserCardWithWrapping`,get:function(){return(0,l.isPresent)(this.laterPositionLearningUserCard)?this.laterPositionLearningUserCard.cardId:(0,l.isPresent)(this.firstActiveUserCard)&&this.firstActiveUserCard.id!==this.currentUserCard.id?this.firstActiveUserCard.cardId:(0,l.isPresent)(this.laterPositionUserCard)?this.laterPositionUserCard.cardId:null}},{key:`cardIdForNextActiveUserCardWithWrappingByCardType`,get:function(){var e;return(0,l.isPresent)(this.currentUserCard?.cardRule)&&!((e=this.currentUserCard.cardRule)!=null&&e.cycleCardsUntilCorrect)&&(0,l.isPresent)(this.laterPositionUserCard)?this.laterPositionUserCard.cardId:(0,l.isPresent)(this.laterPositionLearningUserCardByCardType)?this.laterPositionLearningUserCardByCardType.cardId:(0,l.isPresent)(this.firstActiveUserCardByCardType)&&this.firstActiveUserCardByCardType.id!==this.currentUserCard.id?this.firstActiveUserCardByCardType.cardId:(0,l.isPresent)(this.laterPositionUserCard)?this.laterPositionUserCard.cardId:null}},{key:`lastUserCard`,get:function(){return(0,c.last)(this.userCards)}},{key:`numberActiveLearningCards`,get:function(){return this.userCards.filter(function(e){return e.active&&e.cardRule.cardType.learningCard}).length}},{key:`numberActiveLearningCardsWithCardType`,get:function(){var e=this;return this.userCards.filter(function(t){return t.active&&t.cardRule.cardType.learningCard&&t.cardRule.cardType.slug===e.currentUserCard.cardRule.cardType.slug}).length}},{key:`firstActiveUserCard`,get:function(){return(0,l.isPresent)(this.userCards)?(0,c.sortBy)(this.userCards,[`position`]).find(function(e){return e.active}):null}},{key:`firstActiveUserCardByCardType`,get:function(){var e=this;return(0,l.isPresent)(this.userCards)?(0,c.sortBy)(this.userCards,[`position`]).find(function(t){return t.active&&t.cardRule.cardType.slug===e.currentUserCard.cardRule.cardType.slug}):null}},{key:`previousUserCard`,get:function(){var e=this;return(0,l.isPresent)(this.userCards)&&!this.currentUserCardIsFirstInDeck?this.userCards.find(function(t){return t.position===e.currentPosition-1}):null}},{key:`currentUserCardIsFirstInDeck`,get:function(){return this.currentPosition===1}},{key:`laterPositionUserCard`,get:function(){var e=this;return(0,l.isPresent)(this.userCards)?this.userCards.find(function(t){return t.position>e.currentPosition&&t.active}):null}},{key:`laterPositionLearningUserCard`,get:function(){var e=this;return(0,l.isPresent)(this.userCards)?this.userCards.find(function(t){return t.position>e.currentPosition&&t.active&&t.cardRule.cardType.learningCard}):null}},{key:`laterPositionLearningUserCardByCardType`,get:function(){var e=this;return(0,l.isPresent)(this.userCards)?this.userCards.find(function(t){return t.position>e.currentPosition&&t.cardRule.cardType.slug===e.currentUserCard.cardRule.cardType.slug&&t.active&&t.cardRule.cardType.learningCard}):null}},{key:`firstAnswerCorrectCount`,get:function(){return this.userCards.filter(function(e){return e.firstAnswerCorrect}).length}},{key:`setProgressCurrent`,value:function(e){this.progressCurrent=e}},{key:`laterPositionUserCardForCardRule`,value:function(e){var t=this;return(0,l.isPresent)(this.userCards)?this.userCards.find(function(n){return n.cardRule.id===e&&n.position>t.currentPosition&&!n.skipped&&((0,l.isBlank)(n.score)||n.score===0)}):null}},{key:`earlierPositionUserCardForCardRule`,value:function(e){var t=this;return(0,l.isPresent)(this.userCards)?this.userCards.find(function(n){return n.cardRule.id===e&&n.position<=t.currentPosition&&!n.skipped&&((0,l.isBlank)(n.score)||n.score===0)}):null}},{key:`nextAvailableUserCardForCardRule`,value:function(e){var t=this.laterPositionUserCardForCardRule(e);return(0,l.isPresent)(t)?t:this.earlierPositionUserCardForCardRule(e)}},{key:`hasAvailableUserCardsForCardRule`,value:function(e){return(0,l.isPresent)(this.userCards.filter(function(t){return t.cardRule.id===e&&!t.skipped&&((0,l.isBlank)(t.score)||t.score===0)}))}},{key:`gotoCard`,value:function(e){var t=this.currentPosition;this.currentCardId=e;var n=this.currentPosition;if(n===t)this.currentUserCard.set(`active`,!0);else if(n<t){var r=this.userCards.filter(function(e){return e.position>=n&&!e.active});(0,c.each)(r,function(e){e.active=!0})}else{var i=this.userCards.filter(function(e){return e.position<n&&e.active});(0,c.each)(i,function(e){e.active=!1})}this.progressCurrent=this.userCards.filter(function(e){return!e.active}).length}},{key:`calculatePoints`,value:function(){this.set(`points`,this.userCards.map(function(e){return e.points}).reduce(function(e,t){return e+t},0))}}])}(u.default),w=ye(C.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=ye(C.prototype,`rating`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=ye(C.prototype,`currentCardId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=ye(C.prototype,`finished`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=ye(C.prototype,`designateAsFinished`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=ye(C.prototype,`deckId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=ye(C.prototype,`userId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=ye(C.prototype,`progressCurrent`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),P=ye(C.prototype,`convertToRegistration`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=ye(C.prototype,`convertToPro`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=ye(C.prototype,`guestUser`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=ye(C.prototype,`registeredUser`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=ye(C.prototype,`proUser`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=ye(C.prototype,`finishedGuestUser`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=ye(C.prototype,`finishedRegisteredUser`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=ye(C.prototype,`finishedProUser`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=ye(C.prototype,`finishedMatch`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=ye(C.prototype,`points`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=ye(C.prototype,`lost`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=ye(C.prototype,`won`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=ye(C.prototype,`tied`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=ye(C.prototype,`firstPlaythrough`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=ye(C.prototype,`lastCardType`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=ye(C.prototype,`createdAt`,[i.observable,_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=ye(C.prototype,`updatedAt`,[i.observable,v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=ye(C.prototype,`user`,[y],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),re=ye(C.prototype,`userCards`,[i.observable,b],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),ie=ye(C.prototype,`deck`,[i.observable,x],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),ae=ye(C.prototype,`opponentUserDeck`,[i.observable,S],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),ye(C.prototype,`currentUserCard`,[i.computed],Object.getOwnPropertyDescriptor(C.prototype,`currentUserCard`),C.prototype),ye(C.prototype,`hasUserCards`,[i.computed],Object.getOwnPropertyDescriptor(C.prototype,`hasUserCards`),C.prototype),ye(C.prototype,`currentPosition`,[i.computed],Object.getOwnPropertyDescriptor(C.prototype,`currentPosition`),C.prototype),ye(C.prototype,`deckPercentage`,[i.computed],Object.getOwnPropertyDescriptor(C.prototype,`deckPercentage`),C.prototype),ye(C.prototype,`activeUserCards`,[i.computed],Object.getOwnPropertyDescriptor(C.prototype,`activeUserCards`),C.prototype),ye(C.prototype,`numActiveUserCards`,[i.computed],Object.getOwnPropertyDescriptor(C.prototype,`numActiveUserCards`),C.prototype),ye(C.prototype,`numUserCards`,[i.computed],Object.getOwnPropertyDescriptor(C.prototype,`numUserCards`),C.prototype),ye(C.prototype,`completedUserCardsCount`,[i.computed],Object.getOwnPropertyDescriptor(C.prototype,`completedUserCardsCount`),C.prototype),ye(C.prototype,`completedLearningUserCardsCount`,[i.computed],Object.getOwnPropertyDescriptor(C.prototype,`completedLearningUserCardsCount`),C.prototype),ye(C.prototype,`cardIdForNextActiveUserCardWithWrapping`,[i.computed],Object.getOwnPropertyDescriptor(C.prototype,`cardIdForNextActiveUserCardWithWrapping`),C.prototype),ye(C.prototype,`cardIdForNextActiveUserCardWithWrappingByCardType`,[i.computed],Object.getOwnPropertyDescriptor(C.prototype,`cardIdForNextActiveUserCardWithWrappingByCardType`),C.prototype),ye(C.prototype,`lastUserCard`,[i.computed],Object.getOwnPropertyDescriptor(C.prototype,`lastUserCard`),C.prototype),ye(C.prototype,`numberActiveLearningCards`,[i.computed],Object.getOwnPropertyDescriptor(C.prototype,`numberActiveLearningCards`),C.prototype),ye(C.prototype,`numberActiveLearningCardsWithCardType`,[i.computed],Object.getOwnPropertyDescriptor(C.prototype,`numberActiveLearningCardsWithCardType`),C.prototype),ye(C.prototype,`firstActiveUserCard`,[i.computed],Object.getOwnPropertyDescriptor(C.prototype,`firstActiveUserCard`),C.prototype),ye(C.prototype,`firstActiveUserCardByCardType`,[i.computed],Object.getOwnPropertyDescriptor(C.prototype,`firstActiveUserCardByCardType`),C.prototype),ye(C.prototype,`previousUserCard`,[i.computed],Object.getOwnPropertyDescriptor(C.prototype,`previousUserCard`),C.prototype),ye(C.prototype,`currentUserCardIsFirstInDeck`,[i.computed],Object.getOwnPropertyDescriptor(C.prototype,`currentUserCardIsFirstInDeck`),C.prototype),ye(C.prototype,`laterPositionUserCard`,[i.computed],Object.getOwnPropertyDescriptor(C.prototype,`laterPositionUserCard`),C.prototype),ye(C.prototype,`laterPositionLearningUserCard`,[i.computed],Object.getOwnPropertyDescriptor(C.prototype,`laterPositionLearningUserCard`),C.prototype),ye(C.prototype,`laterPositionLearningUserCardByCardType`,[i.computed],Object.getOwnPropertyDescriptor(C.prototype,`laterPositionLearningUserCardByCardType`),C.prototype),ye(C.prototype,`firstAnswerCorrectCount`,[i.computed],Object.getOwnPropertyDescriptor(C.prototype,`firstAnswerCorrectCount`),C.prototype),C)})),ts=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
9var r=(Ie(),e(A)),i=(a(),e(o)),s=D(Re()),c=D(ja()),l=D(Eo()),u=D(Ut()),d=Ve(),f,p,m,h,g,_,v,y,b,x,S,C,w,T,E;function D(e){return e&&e.__esModule?e:{default:e}}function O(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function k(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,N(r.key),r)}}function M(e,t,n){return t&&k(e.prototype,t),n&&k(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function N(e){var t=P(e,`string`);return n(t)==`symbol`?t:t+``}function P(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function F(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function I(e,t,n){return t=B(t),L(e,z()?Reflect.construct(t,n||[],B(e).constructor):t.apply(e,n))}function L(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return R(e)}function R(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function z(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(z=function(){return!!e})()}function B(e){return B=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},B(e)}function V(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&H(e,t)}function H(e,t){return H=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},H(e,t)}function U(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(f=(0,r.serializable)((0,d.staticDateDecoratorOrNull)()),p=(0,r.serializable)((0,r.object)(c.default)),m=(0,r.serializable)((0,r.object)(l.default)),h=(0,r.serializable)((0,r.object)(u.default)),g=function(e){function t(){var e;F(this,t);var n=[...arguments];return e=I(this,t,[].concat(n)),O(e,`id`,_,e),O(e,`attemptsCount`,v,e),O(e,`exerciseId`,y,e),O(e,`rating`,b,e),O(e,`completed`,x,e),O(e,`correctAnswersCount`,S,e),O(e,`updatedAt`,C,e),O(e,`exercise`,w,e),O(e,`worksheet`,T,e),O(e,`user`,E,e),e}return V(t,e),M(t)}(s.default),_=U(g.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=U(g.prototype,`attemptsCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),y=U(g.prototype,`exerciseId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=U(g.prototype,`rating`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=U(g.prototype,`completed`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=U(g.prototype,`correctAnswersCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=U(g.prototype,`updatedAt`,[i.observable,f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=U(g.prototype,`exercise`,[i.observable,p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=U(g.prototype,`worksheet`,[i.observable,m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=U(g.prototype,`user`,[i.observable,h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g)})),ns=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),s=k(Re()),c=k(Bi()),l=Ve(),u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O;
9function k(e){return e&&e.__esModule?e:{default:e}}function M(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function N(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,F(r.key),r)}}function P(e,t,n){return t&&N(e.prototype,t),n&&N(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function F(e){var t=I(e,`string`);return n(t)==`symbol`?t:t+``}function I(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function L(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function R(e,t,n){return t=H(t),z(e,V()?Reflect.construct(t,n||[],H(e).constructor):t.apply(e,n))}function z(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return B(e)}function B(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function V(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(V=function(){return!!e})()}function H(e){return H=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},H(e)}function U(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&W(e,t)}function W(e,t){return W=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},W(e,t)}function G(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(u=(0,i.serializable)((0,i.object)(c.default)),d=(0,i.serializable)((0,l.staticDateDecoratorOrNull)()),f=function(e){function t(){var e;L(this,t);var n=[...arguments];return e=R(this,t,[].concat(n)),M(e,`id`,p,e),M(e,`score`,m,e),M(e,`viewsCount`,h,e),M(e,`learned`,g,e),M(e,`reviewing`,_,e),M(e,`retired`,v,e),M(e,`consecutiveGoodScores`,y,e),M(e,`genderCardSeen`,b,e),M(e,`pluralCardSeen`,x,e),M(e,`numberCardSeen`,S,e),M(e,`conjugationCardSeen`,C,e),M(e,`caseCardSeen`,w,e),M(e,`vocabCardSeen`,T,e),M(e,`synonymAssociationIdsSeen`,E,e),M(e,`translation`,D,e),M(e,`lastSeen`,O,e),e}return U(t,e),P(t)}(s.default),p=G(f.prototype,`id`,[i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=G(f.prototype,`score`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=G(f.prototype,`viewsCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=G(f.prototype,`learned`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=G(f.prototype,`reviewing`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=G(f.prototype,`retired`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=G(f.prototype,`consecutiveGoodScores`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=G(f.prototype,`genderCardSeen`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=G(f.prototype,`pluralCardSeen`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=G(f.prototype,`numberCardSeen`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=G(f.prototype,`conjugationCardSeen`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=G(f.prototype,`caseCardSeen`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=G(f.prototype,`vocabCardSeen`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=G(f.prototype,`synonymAssociationIdsSeen`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=G(f.prototype,`translation`,[r.observable,u],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),O=G(f.prototype,`lastSeen`,[r.observable,d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f)})),rs=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=p(Re()),a=p($o()),o,s,c,l,u,d,f;
9function p(e){return e&&e.__esModule?e:{default:e}}function m(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function h(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,_(r.key),r)}}function g(e,t,n){return t&&h(e.prototype,t),n&&h(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function _(e){var t=v(e,`string`);return n(t)==`symbol`?t:t+``}function v(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function y(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function b(e,t,n){return t=w(t),x(e,C()?Reflect.construct(t,n||[],w(e).constructor):t.apply(e,n))}function x(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return S(e)}function S(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function C(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(C=function(){return!!e})()}function w(e){return w=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},w(e)}function T(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&E(e,t)}function E(e,t){return E=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},E(e,t)}function D(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(o=(0,r.serializable)((0,r.list)((0,r.object)(a.default))),s=function(e){function t(){var e;y(this,t);var n=[...arguments];return e=b(this,t,[].concat(n)),m(e,`id`,c,e),m(e,`treeNodeId`,l,e),m(e,`finishedUserDecksCount`,u,e),m(e,`sentencesSeenCount`,d,e),m(e,`userDecks`,f,e),e}return T(t,e),g(t)}(i.default),c=D(s.prototype,`id`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=D(s.prototype,`treeNodeId`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=D(s.prototype,`finishedUserDecksCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=D(s.prototype,`sentencesSeenCount`,[r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=D(s.prototype,`userDecks`,[o],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),s)})),is=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=b(Re()),c=b(Eo()),l=b(ts()),u=b(Ut()),d,f,p,m,h,g,_,v,y;function b(e){return e&&e.__esModule?e:{default:e}}function x(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function S(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function C(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,T(r.key),r)}}function w(e,t,n){return t&&C(e.prototype,t),n&&C(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function T(e){var t=E(e,`string`);return n(t)==`symbol`?t:t+``}function E(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function D(e,t,n){return t=N(t),O(e,M()?Reflect.construct(t,n||[],N(e).constructor):t.apply(e,n))}function O(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return k(e)}function k(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function M(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(M=function(){return!!e})()}
9function N(e){return N=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},N(e)}function P(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&F(e,t)}function F(e,t){return F=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},F(e,t)}function I(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(d=(0,r.serializable)((0,r.object)(u.default)),f=(0,r.serializable)((0,r.object)(c.default)),p=(0,r.serializable)((0,r.list)((0,r.object)(l.default))),m=function(e){function t(){var e;S(this,t);var n=[...arguments];return e=D(this,t,[].concat(n)),x(e,`id`,h,e),x(e,`correctAnswersCount`,g,e),x(e,`user`,_,e),x(e,`worksheet`,v,e),x(e,`userExercises`,y,e),e}return P(t,e),w(t,[{key:`exercises`,get:function(){return this.userExercises.map(function(e){return e.exercise})}}])}(s.default),h=I(m.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=I(m.prototype,`correctAnswersCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=I(m.prototype,`user`,[i.observable,d],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),v=I(m.prototype,`worksheet`,[i.observable,f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=I(m.prototype,`userExercises`,[i.observable,p],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),I(m.prototype,`exercises`,[i.computed],Object.getOwnPropertyDescriptor(m.prototype,`exercises`),m.prototype),m)})),as=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),s=u(Re()),c,l;function u(e){return e&&e.__esModule?e:{default:e}}function d(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function f(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,m(r.key),r)}}function p(e,t,n){return t&&f(e.prototype,t),n&&f(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function m(e){var t=h(e,`string`);return n(t)==`symbol`?t:t+``}function h(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function g(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function _(e,t,n){return t=x(t),v(e,b()?Reflect.construct(t,n||[],x(e).constructor):t.apply(e,n))}function v(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return y(e)}function y(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function b(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(b=function(){return!!e})()}function x(e){return x=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},x(e)}function S(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&C(e,t)}
9function C(e,t){return C=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},C(e,t)}function w(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(){var e;g(this,t);var n=[...arguments];return e=_(this,t,[].concat(n)),d(e,`id`,l,e),e}return S(t,e),p(t)}(s.default),l=w(c.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),$=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=d(Ji()),s,c,l,u;function d(e){return e&&e.__esModule?e:{default:e}}function f(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function p(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function m(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,g(r.key),r)}}function h(e,t,n){return t&&m(e.prototype,t),n&&m(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function g(e){var t=_(e,`string`);return n(t)==`symbol`?t:t+``}function _(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function v(e,t,n){return t=S(t),y(e,x()?Reflect.construct(t,n||[],S(e).constructor):t.apply(e,n))}function y(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return b(e)}function b(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function x(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(x=function(){return!!e})()}function S(e){return S=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},S(e)}function C(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&w(e,t)}function w(e,t){return w=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},w(e,t)}function T(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(s=function(e){function t(e,n){var r;return p(this,t),r=v(this,t),f(r,`isOpen`,c,r),f(r,`x`,l,r),f(r,`mounted`,u,r),r.parent=e,r.props=n,r}return C(t,e),h(t,[{key:`setX`,value:function(e){this.x=e}},{key:`onRest`,value:function(){var e=this;if(this.x!==0){var t=this.parent.overlays.filter(function(t){return t.props.overlayId!==e.props.overlayId});this.parent.setOverlays(t)}}},{key:`removeOverlay`,value:function(){this.isOpen=!1,this.props.afterRemoveOverlay&&this.props.afterRemoveOverlay()}}])}(i.default),c=T(s.prototype,`isOpen`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),l=T(s.prototype,`x`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),u=T(s.prototype,`mounted`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),T(s.prototype,`setX`,[r.action],Object.getOwnPropertyDescriptor(s.prototype,`setX`),s.prototype),T(s.prototype,`onRest`,[r.action],Object.getOwnPropertyDescriptor(s.prototype,`onRest`),s.prototype),T(s.prototype,`removeOverlay`,[r.action],Object.getOwnPropertyDescriptor(s.prototype,`removeOverlay`),s.prototype),s)})),os=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=f(Ji()),s,c,l,u,d;
9function f(e){return e&&e.__esModule?e:{default:e}}function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?p(Object(n),!0).forEach(function(t){h(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function h(e,t,n){return(t=b(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function _(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function v(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,b(r.key),r)}}function y(e,t,n){return t&&v(e.prototype,t),n&&v(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function b(e){var t=x(e,`string`);return n(t)==`symbol`?t:t+``}function x(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function S(e,t,n){return t=E(t),C(e,T()?Reflect.construct(t,n||[],E(e).constructor):t.apply(e,n))}function C(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return w(e)}function w(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function T(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(T=function(){return!!e})()}function E(e){return E=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},E(e)}function D(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&O(e,t)}function O(e,t){return O=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},O(e,t)}function k(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=new(s=function(e){function t(){var e;_(this,t);var n=[...arguments];return e=S(this,t,[].concat(n)),g(e,`xpAnimations`,c,e),g(e,`onRemoveXpAnimation`,l,e),g(e,`clearXpAnimationNamespace`,u,e),g(e,`clearAllAnimations`,d,e),e}return D(t,e),y(t,[{key:`createXpAnimation`,value:function(e){e.hideCoinAnimation||this.xpAnimations.push(m({id:+new Date},e))}}])}(i.default),c=k(s.prototype,`xpAnimations`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),l=k(s.prototype,`onRemoveXpAnimation`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(t){e.xpAnimations=e.xpAnimations.filter(function(e){return e.id!==t})}}}),u=k(s.prototype,`clearXpAnimationNamespace`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(t){e.xpAnimations=e.xpAnimations.filter(function(e){return e.namespace!==t})}}}),d=k(s.prototype,`clearAllAnimations`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(){e.xpAnimations=[]}}}),s)})),ss=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
9var r=(Ie(),e(A)),i=(a(),e(o)),s=m(Re()),c,l,u,d,f,p;function m(e){return e&&e.__esModule?e:{default:e}}function h(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function g(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,v(r.key),r)}}function _(e,t,n){return t&&g(e.prototype,t),n&&g(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function v(e){var t=y(e,`string`);return n(t)==`symbol`?t:t+``}function y(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function b(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function x(e,t,n){return t=T(t),S(e,w()?Reflect.construct(t,n||[],T(e).constructor):t.apply(e,n))}function S(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return C(e)}function C(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function w(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(w=function(){return!!e})()}function T(e){return T=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},T(e)}function E(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&D(e,t)}function D(e,t){return D=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},D(e,t)}function O(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(){var e;b(this,t);var n=[...arguments];return e=x(this,t,[].concat(n)),h(e,`id`,l,e),h(e,`siteId`,u,e),h(e,`priceLabels`,d,e),h(e,`notes`,f,e),h(e,`freeMembershipAccessCount`,p,e),e}return E(t,e),_(t)}(s.default),l=O(c.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=O(c.prototype,`siteId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=O(c.prototype,`priceLabels`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=O(c.prototype,`notes`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=O(c.prototype,`freeMembershipAccessCount`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),cs=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=m(Re()),c,l,u,d,f,p;function m(e){return e&&e.__esModule?e:{default:e}}function h(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function g(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,v(r.key),r)}}function _(e,t,n){return t&&g(e.prototype,t),n&&g(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function v(e){var t=y(e,`string`);return n(t)==`symbol`?t:t+``}function y(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function b(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function x(e,t,n){return t=T(t),S(e,w()?Reflect.construct(t,n||[],T(e).constructor):t.apply(e,n))}function S(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return C(e)}function C(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function w(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(w=function(){return!!e})()}function T(e){return T=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},T(e)}function E(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&D(e,t)}
9function D(e,t){return D=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},D(e,t)}function O(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=(0,r.serializable)((0,r.list)((0,r.primitive)())),l=function(e){function t(){var e;b(this,t);var n=[...arguments];return e=x(this,t,[].concat(n)),h(e,`id`,u,e),h(e,`siteId`,d,e),h(e,`name`,f,e),h(e,`stripePriceIds`,p,e),e}return E(t,e),_(t)}(s.default),u=O(l.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=O(l.prototype,`siteId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=O(l.prototype,`name`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=O(l.prototype,`stripePriceIds`,[i.observable,c],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),l)})),ls=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=E(Re()),c=E(Ut()),l=E(ea()),u=Ve(),d,f,p,m,h,g,_,v,y,b,x,S,C,w,T;function E(e){return e&&e.__esModule?e:{default:e}}function D(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function O(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,M(r.key),r)}}function k(e,t,n){return t&&O(e.prototype,t),n&&O(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function M(e){var t=N(e,`string`);return n(t)==`symbol`?t:t+``}function N(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function P(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function F(e,t,n){return t=z(t),I(e,R()?Reflect.construct(t,n||[],z(e).constructor):t.apply(e,n))}function I(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return L(e)}function L(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function R(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(R=function(){return!!e})()}function z(e){return z=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},z(e)}function B(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&V(e,t)}function V(e,t){return V=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},V(e,t)}function H(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(d=(0,r.serializable)((0,u.staticDateDecoratorOrNull)()),f=(0,r.serializable)((0,r.object)(c.default)),p=(0,r.serializable)((0,r.object)(l.default)),m=function(e){function t(){var e;P(this,t);var n=[...arguments];return e=F(this,t,[].concat(n)),D(e,`id`,h,e),D(e,`targetText`,g,e),D(e,`sourceText`,_,e),D(e,`targetLanguage`,v,e),D(e,`sourceLanguage`,y,e),D(e,`rejected`,b,e),D(e,`sentenceId`,x,e),D(e,`score`,S,e),D(e,`createdAt`,C,e),D(e,`user`,w,e),D(e,`word`,T,e),e}return B(t,e),k(t)}(s.default),h=H(m.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=H(m.prototype,`targetText`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=H(m.prototype,`sourceText`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=H(m.prototype,`targetLanguage`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=H(m.prototype,`sourceLanguage`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=H(m.prototype,`rejected`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=H(m.prototype,`sentenceId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=H(m.prototype,`score`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=H(m.prototype,`createdAt`,[i.observable,d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=H(m.prototype,`user`,[i.observable,f],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),T=H(m.prototype,`word`,[i.observable,p],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),m)})),us=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
9var r=(Ie(),e(A)),i=(a(),e(o)),s=h(),c=g(Re()),l,u,d,f,p,m;function g(e){return e&&e.__esModule?e:{default:e}}function _(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function v(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function y(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,x(r.key),r)}}function b(e,t,n){return t&&y(e.prototype,t),n&&y(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function x(e){var t=S(e,`string`);return n(t)==`symbol`?t:t+``}function S(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function C(e,t,n){return t=D(t),w(e,E()?Reflect.construct(t,n||[],D(e).constructor):t.apply(e,n))}function w(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return T(e)}function T(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function E(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(E=function(){return!!e})()}function D(e){return D=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},D(e)}function O(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&k(e,t)}function k(e,t){return k=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},k(e,t)}function M(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=function(e){function t(){var e;v(this,t);var n=[...arguments];return e=C(this,t,[].concat(n)),_(e,`id`,u,e),_(e,`name`,d,e),_(e,`namespace`,f,e),_(e,`options`,p,e),_(e,`description`,m,e),e}return O(t,e),b(t,[{key:`optionsJson`,get:function(){return(0,s.isPresent)(this.options)?JSON.parse(this.options):{}}}])}(c.default),u=M(l.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=M(l.prototype,`name`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=M(l.prototype,`namespace`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=M(l.prototype,`options`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=M(l.prototype,`description`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M(l.prototype,`optionsJson`,[i.computed],Object.getOwnPropertyDescriptor(l.prototype,`optionsJson`),l.prototype),l)})),ds=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=d(Re()),c,l,u;function d(e){return e&&e.__esModule?e:{default:e}}function f(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function p(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,h(r.key),r)}}function m(e,t,n){return t&&p(e.prototype,t),n&&p(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function h(e){var t=g(e,`string`);return n(t)==`symbol`?t:t+``}function g(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function _(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function v(e,t,n){return t=S(t),y(e,x()?Reflect.construct(t,n||[],S(e).constructor):t.apply(e,n))}function y(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return b(e)}function b(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function x(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(x=function(){return!!e})()}
9function S(e){return S=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},S(e)}function C(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&w(e,t)}function w(e,t){return w=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},w(e,t)}function T(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(){var e;_(this,t);var n=[...arguments];return e=v(this,t,[].concat(n)),f(e,`id`,l,e),f(e,`token`,u,e),e}return C(t,e),m(t)}(s.default),l=T(c.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=T(c.prototype,`token`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),fs=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=C(Re()),c=C(Sa()),l,u,d,f,p,m,h,g,_,v,y,b,x,S;function C(e){return e&&e.__esModule?e:{default:e}}function w(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function T(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,D(r.key),r)}}function E(e,t,n){return t&&T(e.prototype,t),n&&T(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function D(e){var t=O(e,`string`);return n(t)==`symbol`?t:t+``}function O(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function k(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function M(e,t,n){return t=I(t),N(e,F()?Reflect.construct(t,n||[],I(e).constructor):t.apply(e,n))}function N(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return P(e)}function P(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function F(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(F=function(){return!!e})()}function I(e){return I=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},I(e)}function L(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&R(e,t)}function R(e,t){return R=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},R(e,t)}function z(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,r.serializable)((0,r.list)((0,r.object)(c.default))),u=function(e){function t(){var e;k(this,t);var n=[...arguments];return e=M(this,t,[].concat(n)),w(e,`id`,d,e),w(e,`name`,f,e),w(e,`categoryGroup`,p,e),w(e,`icon`,m,e),w(e,`color`,h,e),w(e,`description`,g,e),w(e,`position`,_,e),w(e,`slug`,v,e),w(e,`faqItemsCount`,y,e),w(e,`published`,b,e),w(e,`siteId`,x,e),w(e,`faqItems`,S,e),e}return L(t,e),E(t)}(s.default),d=z(u.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=z(u.prototype,`name`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=z(u.prototype,`categoryGroup`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=z(u.prototype,`icon`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=z(u.prototype,`color`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=z(u.prototype,`description`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=z(u.prototype,`position`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=z(u.prototype,`slug`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=z(u.prototype,`faqItemsCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=z(u.prototype,`published`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=z(u.prototype,`siteId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=z(u.prototype,`faqItems`,[i.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),u)})),ps=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
9var r=(Ie(),e(A)),i=(a(),e(o)),s=g(Re()),c,l,u,d,f,p,m,h;function g(e){return e&&e.__esModule?e:{default:e}}function _(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function v(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,b(r.key),r)}}function y(e,t,n){return t&&v(e.prototype,t),n&&v(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function b(e){var t=x(e,`string`);return n(t)==`symbol`?t:t+``}function x(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function S(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function C(e,t,n){return t=D(t),w(e,E()?Reflect.construct(t,n||[],D(e).constructor):t.apply(e,n))}function w(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return T(e)}function T(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function E(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(E=function(){return!!e})()}function D(e){return D=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},D(e)}function O(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&k(e,t)}function k(e,t){return k=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},k(e,t)}function M(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(){var e;S(this,t);var n=[...arguments];return e=C(this,t,[].concat(n)),_(e,`id`,l,e),_(e,`title`,u,e),_(e,`bodyMd`,d,e),_(e,`createdAt`,f,e),_(e,`published`,p,e),_(e,`siteId`,m,e),_(e,`siteName`,h,e),e}return O(t,e),y(t)}(s.default),l=M(c.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=M(c.prototype,`title`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=M(c.prototype,`bodyMd`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=M(c.prototype,`createdAt`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=M(c.prototype,`published`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=M(c.prototype,`siteId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=M(c.prototype,`siteName`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),ms=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=l(Ji()),s,c;function l(e){return e&&e.__esModule?e:{default:e}}function u(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function d(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function f(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,m(r.key),r)}}function p(e,t,n){return t&&f(e.prototype,t),n&&f(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function m(e){var t=h(e,`string`);return n(t)==`symbol`?t:t+``}function h(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function g(e,t,n){return t=b(t),_(e,y()?Reflect.construct(t,n||[],b(e).constructor):t.apply(e,n))}function _(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return v(e)}function v(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function y(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(y=function(){return!!e})()}function b(e){return b=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},b(e)}function x(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&S(e,t)}
9function S(e,t){return S=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},S(e,t)}function C(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(s=function(e){function t(){var e;return d(this,t),e=g(this,t),u(e,`currentPage`,c,e),e}return x(t,e),p(t,[{key:`setPage`,value:function(e){this.currentPage=e}}])}(i.default),c=C(s.prototype,`currentPage`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 1}}),C(s.prototype,`setPage`,[r.action],Object.getOwnPropertyDescriptor(s.prototype,`setPage`),s.prototype),s)})),hs=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=m(Re()),c=m(Eo()),l,u,d,f,p;function m(e){return e&&e.__esModule?e:{default:e}}function h(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function g(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,v(r.key),r)}}function _(e,t,n){return t&&g(e.prototype,t),n&&g(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function v(e){var t=y(e,`string`);return n(t)==`symbol`?t:t+``}function y(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function b(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function x(e,t,n){return t=T(t),S(e,w()?Reflect.construct(t,n||[],T(e).constructor):t.apply(e,n))}function S(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return C(e)}function C(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function w(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(w=function(){return!!e})()}function T(e){return T=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},T(e)}function E(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&D(e,t)}function D(e,t){return D=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},D(e,t)}function O(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,r.serializable)((0,r.object)(c.default)),u=function(e){function t(){var e;b(this,t);var n=[...arguments];return e=x(this,t,[].concat(n)),h(e,`id`,d,e),h(e,`position`,f,e),h(e,`worksheet`,p,e),e}return E(t,e),_(t)}(s.default),d=O(u.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=O(u.prototype,`position`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}
9),p=O(u.prototype,`worksheet`,[i.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),u)})),gs=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),s=x(ms()),c=x(hs()),l=x(Re()),u,d,f,p,m,h,g,_,v,y,b;function x(e){return e&&e.__esModule?e:{default:e}}function S(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function C(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function w(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,E(r.key),r)}}function T(e,t,n){return t&&w(e.prototype,t),n&&w(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function E(e){var t=D(e,`string`);return n(t)==`symbol`?t:t+``}function D(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function O(e,t,n){return t=P(t),k(e,N()?Reflect.construct(t,n||[],P(e).constructor):t.apply(e,n))}function k(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return M(e)}function M(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function N(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(N=function(){return!!e})()}function P(e){return P=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},P(e)}function F(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&I(e,t)}function I(e,t){return I=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},I(e,t)}function L(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(u=(0,i.serializable)((0,i.list)((0,i.object)(c.default))),d=function(e){function t(){var e;return C(this,t),e=O(this,t),S(e,`id`,f,e),S(e,`name`,p,e),S(e,`position`,m,e),S(e,`worksheetsCount`,h,e),S(e,`filteredWorksheetsCount`,g,e),S(e,`showToNonMembers`,_,e),S(e,`showToMembers`,v,e),S(e,`slug`,y,e),S(e,`gridItemWorksheets`,b,e),e.gridItemState=new s.default(e),e}return F(t,e),T(t,[{key:`isAutomatic`,get:function(){return this.mostRecent||this.otherPosts}},{key:`mostRecent`,get:function(){return this.slug===`most-recent`}},{key:`otherPosts`,get:function(){return this.slug===`other-posts`}},{key:`isHidden`,get:function(){return!this.showToNonMembers&&!this.showToMembers}},{key:`isVisibleToUser`,value:function(e){return this.showToMembers&&e?.isMember||this.showToNonMembers&&!(e!=null&&e.isMember)}}])}(l.default),f=L(d.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=L(d.prototype,`name`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=L(d.prototype,`position`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=L(d.prototype,`worksheetsCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=L(d.prototype,`filteredWorksheetsCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=L(d.prototype,`showToNonMembers`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=L(d.prototype,`showToMembers`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=L(d.prototype,`slug`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=L(d.prototype,`gridItemWorksheets`,[r.observable,u],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),L(d.prototype,`isAutomatic`,[r.computed],Object.getOwnPropertyDescriptor(d.prototype,`isAutomatic`),d.prototype),L(d.prototype,`mostRecent`,[r.computed],Object.getOwnPropertyDescriptor(d.prototype,`mostRecent`),d.prototype),L(d.prototype,`otherPosts`,[r.computed],Object.getOwnPropertyDescriptor(d.prototype,`otherPosts`),d.prototype),L(d.prototype,`isHidden`,[r.computed],Object.getOwnPropertyDescriptor(d.prototype,`isHidden`),d.prototype),d)})),_s=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
9var r=(Ie(),e(A)),i=(a(),e(o)),s=w(Re()),c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C;function w(e){return e&&e.__esModule?e:{default:e}}function T(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function E(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,O(r.key),r)}}function D(e,t,n){return t&&E(e.prototype,t),n&&E(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function O(e){var t=k(e,`string`);return n(t)==`symbol`?t:t+``}function k(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function M(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function N(e,t,n){return t=L(t),P(e,I()?Reflect.construct(t,n||[],L(e).constructor):t.apply(e,n))}function P(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return F(e)}function F(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function I(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(I=function(){return!!e})()}
9function L(e){return L=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},L(e)}function R(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&z(e,t)}function z(e,t){return z=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},z(e,t)}function B(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(){var e;M(this,t);var n=[...arguments];return e=N(this,t,[].concat(n)),T(e,`id`,l,e),T(e,`languageId`,u,e),T(e,`targetLanguageId`,d,e),T(e,`descriptionType`,f,e),T(e,`associationName`,p,e),T(e,`deckId`,m,e),T(e,`treeNodeId`,h,e),T(e,`conceptId`,g,e),T(e,`grammarText`,_,e),T(e,`proposedGrammarTextUpdate`,v,e),T(e,`proposedUpdateAccepted`,y,e),T(e,`feedbackFromAi`,b,e),T(e,`aiService`,x,e),T(e,`aiCleanupCost`,S,e),T(e,`resourceUrl`,C,e),e}return R(t,e),D(t)}(s.default),l=B(c.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=B(c.prototype,`languageId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=B(c.prototype,`targetLanguageId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=B(c.prototype,`descriptionType`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=B(c.prototype,`associationName`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=B(c.prototype,`deckId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=B(c.prototype,`treeNodeId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=B(c.prototype,`conceptId`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=B(c.prototype,`grammarText`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=B(c.prototype,`proposedGrammarTextUpdate`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=B(c.prototype,`proposedUpdateAccepted`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=B(c.prototype,`feedbackFromAi`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=B(c.prototype,`aiService`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=B(c.prototype,`aiCleanupCost`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=B(c.prototype,`resourceUrl`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),vs=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=m(Re()),c=m(Eo()),l,u,d,f,p;function m(e){return e&&e.__esModule?e:{default:e}}function h(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function g(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,v(r.key),r)}}function _(e,t,n){return t&&g(e.prototype,t),n&&g(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function v(e){var t=y(e,`string`);return n(t)==`symbol`?t:t+``}function y(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function b(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function x(e,t,n){return t=T(t),S(e,w()?Reflect.construct(t,n||[],T(e).constructor):t.apply(e,n))}function S(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return C(e)}function C(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function w(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(w=function(){return!!e})()}function T(e){return T=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},T(e)}function E(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&D(e,t)}
9function D(e,t){return D=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},D(e,t)}function O(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,r.serializable)((0,r.object)(c.default)),u=function(e){function t(){var e;b(this,t);var n=[...arguments];return e=x(this,t,[].concat(n)),h(e,`id`,d,e),h(e,`position`,f,e),h(e,`worksheet`,p,e),e}return E(t,e),_(t)}(s.default),d=O(u.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=O(u.prototype,`position`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=O(u.prototype,`worksheet`,[i.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),u)})),ys=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),s=C(vs()),c=C(Re()),l,u,d,f,p,m,h,g,_,v,y,b,x,S;function C(e){return e&&e.__esModule?e:{default:e}}function w(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function T(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,D(r.key),r)}}function E(e,t,n){return t&&T(e.prototype,t),n&&T(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function D(e){var t=O(e,`string`);return n(t)==`symbol`?t:t+``}function O(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function k(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function M(e,t,n){return t=I(t),N(e,F()?Reflect.construct(t,n||[],I(e).constructor):t.apply(e,n))}function N(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return P(e)}function P(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function F(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(F=function(){return!!e})()}function I(e){return I=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},I(e)}function L(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&R(e,t)}function R(e,t){return R=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},R(e,t)}function z(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=(0,i.serializable)((0,i.list)((0,i.object)(s.default))),u=function(e){function t(){var e;k(this,t);var n=[...arguments];return e=M(this,t,[].concat(n)),w(e,`id`,d,e),w(e,`name`,f,e),w(e,`subtitle`,p,e),w(e,`imageUrl`,m,e),w(e,`levelId`,h,e),w(e,`levelAbbreviation`,g,e),w(e,`levelBadgeColor`,_,e),w(e,`position`,v,e),w(e,`published`,y,e),w(e,`worksheetsCount`,b,e),w(e,`completedWorksheetsCount`,x,e),w(e,`learningPathWorksheets`,S,e),e}return L(t,e),E(t)}(c.default),d=z(u.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=z(u.prototype,`name`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=z(u.prototype,`subtitle`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=z(u.prototype,`imageUrl`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=z(u.prototype,`levelId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=z(u.prototype,`levelAbbreviation`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=z(u.prototype,`levelBadgeColor`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=z(u.prototype,`position`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=z(u.prototype,`published`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=z(u.prototype,`worksheetsCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=z(u.prototype,`completedWorksheetsCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=z(u.prototype,`learningPathWorksheets`,[r.observable,l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),u)})),bs=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),s=_(Ft()),c=_(Re()),l=Ve(),u,d,f,p,m,h,g;
9function _(e){return e&&e.__esModule?e:{default:e}}function v(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function y(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,x(r.key),r)}}function b(e,t,n){return t&&y(e.prototype,t),n&&y(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function x(e){var t=S(e,`string`);return n(t)==`symbol`?t:t+``}function S(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function C(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function w(e,t,n){return t=O(t),T(e,D()?Reflect.construct(t,n||[],O(e).constructor):t.apply(e,n))}function T(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return E(e)}function E(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function D(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(D=function(){return!!e})()}function O(e){return O=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},O(e)}function k(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&M(e,t)}function M(e,t){return M=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},M(e,t)}function N(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(u=(0,i.serializable)((0,i.object)(s.default)),d=(0,i.serializable)((0,l.staticDateDecoratorOrNull)()),f=function(e){function t(){var e;C(this,t);var n=[...arguments];return e=w(this,t,[].concat(n)),v(e,`id`,p,e),v(e,`url`,m,e),v(e,`podcast`,h,e),v(e,`updatedAt`,g,e),e}return k(t,e),b(t)}(c.default),p=N(f.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=N(f.prototype,`url`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=N(f.prototype,`podcast`,[r.observable,u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=N(f.prototype,`updatedAt`,[r.observable,d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f)})),xs=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(Ie(),e(A)),i=(a(),e(o)),s=D(Re()),c=D(ot()),l=D(Ft()),u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E;function D(e){return e&&e.__esModule?e:{default:e}}function O(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function k(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,N(r.key),r)}}function M(e,t,n){return t&&k(e.prototype,t),n&&k(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function N(e){var t=P(e,`string`);return n(t)==`symbol`?t:t+``}function P(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function F(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function I(e,t,n){return t=B(t),L(e,z()?Reflect.construct(t,n||[],B(e).constructor):t.apply(e,n))}function L(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return R(e)}function R(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function z(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(z=function(){return!!e})()}
9function B(e){return B=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},B(e)}function V(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&H(e,t)}function H(e,t){return H=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},H(e,t)}function U(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(u=(0,r.serializable)((0,r.object)(l.default)),d=(0,r.serializable)((0,r.list)((0,r.object)(c.default))),f=function(e){function t(){var e;F(this,t);var n=[...arguments];return e=I(this,t,[].concat(n)),O(e,`id`,p,e),O(e,`title`,m,e),O(e,`slug`,h,e),O(e,`icon`,g,e),O(e,`fileType`,_,e),O(e,`position`,v,e),O(e,`membershipTypeIds`,y,e),O(e,`blockIfNotMigrated`,b,e),O(e,`downloadLinksCount`,x,e),O(e,`comment`,S,e),O(e,`generatedPdfs`,C,e),O(e,`generatedCsvs`,w,e),O(e,`podcast`,T,e),O(e,`membershipTypes`,E,e),e}return V(t,e),M(t)}(s.default),p=U(f.prototype,`id`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=U(f.prototype,`title`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=U(f.prototype,`slug`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=U(f.prototype,`icon`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=U(f.prototype,`fileType`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=U(f.prototype,`position`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=U(f.prototype,`membershipTypeIds`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=U(f.prototype,`blockIfNotMigrated`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=U(f.prototype,`downloadLinksCount`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=U(f.prototype,`comment`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=U(f.prototype,`generatedPdfs`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=U(f.prototype,`generatedCsvs`,[i.observable,r.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=U(f.prototype,`podcast`,[i.observable,u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=U(f.prototype,`membershipTypes`,[i.observable,d],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),f)})),Ss=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),s=Ce(Re()),c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,M,N,P,F,I,L,R,z,B,V,H,U,W,G,K,q,ee,te,J,ne,re,ie,ae,oe,se,Y,ce,le,ue,de,fe,pe,me,he,ge,_e,ve,ye,be,xe,Se;function Ce(e){return e&&e.__esModule?e:{default:e}}function we(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function Te(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,De(r.key),r)}}function Ee(e,t,n){return t&&Te(e.prototype,t),n&&Te(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function De(e){var t=Oe(e,`string`);return n(t)==`symbol`?t:t+``}function Oe(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function X(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function ke(e,t,n){return t=Me(t),Ae(e,Z()?Reflect.construct(t,n||[],Me(e).constructor):t.apply(e,n))}function Ae(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return je(e)}function je(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function Z(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Z=function(){return!!e})()}function Me(e){return Me=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Me(e)}function Ne(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&Pe(e,t)}function Pe(e,t){return Pe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Pe(e,t)}function Fe(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(){var e;X(this,t);var n=[...arguments];return e=ke(this,t,[].concat(n)),we(e,`id`,l,e),we(e,`siteId`,u,e),we(e,`languageId`,d,e),we(e,`timePeriod`,f,e),we(e,`newUsersCount`,p,e),we(e,`newMobileUsersCount`,m,e),we(e,`newWebUsersCount`,h,e),we(e,`newSubscriptionsCount`,g,e),we(e,`newMobileSubscriptionsCount`,_,e),we(e,`newWebSubscriptionsCount`,v,e),we(e,`cancellationsCount`,y,e),we(e,`dailyActiveUsersCount`,b,e),we(e,`weeklyActiveUsersCount`,x,e),we(e,`monthlyActiveUsersCount`,S,e),we(e,`firstDeckAttemptedCount`,C,e),we(e,`firstDeckCompletedCount`,w,e),we(e,`firstDeckCompletedPercentage`,T,e),we(e,`newUsersSubscriptionsCount`,E,e),we(e,`newUsersSubscriptionsConversionPercentage`,D,e),we(e,`newUsersSubscriptionsRevenue`,O,e),we(e,`newUsersSubscriptionsAverageOrder`,k,e),we(e,`newUsersSubscriptionsTotalMonths`,M,e),we(e,`newUsersSubscriptionsAverageMonths`,N,e),we(e,`newUsersSubscriptionsInitialRevPerUser`,P,e),we(e,`oldPricingSubscriptionsCount`,F,e),we(e,`oldPricingConversionPercentage`,I,e),we(e,`oldPricingRevenue`,L,e),we(e,`oldPricingAverageOrder`,R,e),we(e,`oldPricingTotalMonths`,z,e),we(e,`oldPricingAverageMonths`,B,e),we(e,`oldPricingUsersCount`,V,e),we(e,`oldPricingInitialRevPerUser`,H,e),we(e,`newPricing1SubscriptionsCount`,U,e),we(e,`newPricing1ConversionPercentage`,W,e),we(e,`newPricing1Revenue`,G,e),we(e,`newPricing1AverageOrder`,K,e),we(e,`newPricing1TotalMonths`,q,e),we(e,`newPricing1AverageMonths`,ee,e),we(e,`newPricing1UsersCount`,te,e),we(e,`newPricing1InitialRevPerUser`,J,e),we(e,`newPricing2SubscriptionsCount`,ne,e),we(e,`newPricing2ConversionPercentage`,re,e),we(e,`newPricing2Revenue`,ie,e),we(e,`newPricing2AverageOrder`,ae,e),we(e,`newPricing2TotalMonths`,oe,e),we(e,`newPricing2AverageMonths`,se,e),we(e,`newPricing2UsersCount`,Y,e),we(e,`newPricing2InitialRevPerUser`,ce,e),we(e,`webSubscriptionsCount`,le,e),we(e,`webConversionPercentage`,ue,e),we(e,`webRevenue`,de,e),we(e,`webAverageOrder`,fe,e),we(e,`webTotalMonths`,pe,e),we(e,`webAverageMonths`,me,e),we(e,`webInitialRevPerUser`,he,e),we(e,`mobileSubscriptionsCount`,ge,e),we(e,`mobileConversionPercentage`,_e,e),we(e,`mobileRevenue`,ve,e),we(e,`mobileAverageOrder`,ye,e),we(e,`mobileTotalMonths`,be,e),we(e,`mobileAverageMonths`,xe,e),we(e,`mobileInitialRevPerUser`,Se,e),e}return Ne(t,e),Ee(t)}(s.default),l=Fe(c.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=Fe(c.prototype,`siteId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=Fe(c.prototype,`languageId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=Fe(c.prototype,`timePeriod`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=Fe(c.prototype,`newUsersCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=Fe(c.prototype,`newMobileUsersCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=Fe(c.prototype,`newWebUsersCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=Fe(c.prototype,`newSubscriptionsCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=Fe(c.prototype,`newMobileSubscriptionsCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=Fe(c.prototype,`newWebSubscriptionsCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=Fe(c.prototype,`cancellationsCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=Fe(c.prototype,`dailyActiveUsersCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=Fe(c.prototype,`weeklyActiveUsersCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=Fe(c.prototype,`monthlyActiveUsersCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=Fe(c.prototype,`firstDeckAttemptedCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=Fe(c.prototype,`firstDeckCompletedCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=Fe(c.prototype,`firstDeckCompletedPercentage`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=Fe(c.prototype,`newUsersSubscriptionsCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=Fe(c.prototype,`newUsersSubscriptionsConversionPercentage`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=Fe(c.prototype,`newUsersSubscriptionsRevenue`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=Fe(c.prototype,`newUsersSubscriptionsAverageOrder`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=Fe(c.prototype,`newUsersSubscriptionsTotalMonths`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=Fe(c.prototype,`newUsersSubscriptionsAverageMonths`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=Fe(c.prototype,`newUsersSubscriptionsInitialRevPerUser`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=Fe(c.prototype,`oldPricingSubscriptionsCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=Fe(c.prototype,`oldPricingConversionPercentage`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=Fe(c.prototype,`oldPricingRevenue`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=Fe(c.prototype,`oldPricingAverageOrder`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=Fe(c.prototype,`oldPricingTotalMonths`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=Fe(c.prototype,`oldPricingAverageMonths`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=Fe(c.prototype,`oldPricingUsersCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=Fe(c.prototype,`oldPricingInitialRevPerUser`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=Fe(c.prototype,`newPricing1SubscriptionsCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=Fe(c.prototype,`newPricing1ConversionPercentage`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=Fe(c.prototype,`newPricing1Revenue`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=Fe(c.prototype,`newPricing1AverageOrder`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=Fe(c.prototype,`newPricing1TotalMonths`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=Fe(c.prototype,`newPricing1AverageMonths`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=Fe(c.prototype,`newPricing1UsersCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=Fe(c.prototype,`newPricing1InitialRevPerUser`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=Fe(c.prototype,`newPricing2SubscriptionsCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=Fe(c.prototype,`newPricing2ConversionPercentage`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=Fe(c.prototype,`newPricing2Revenue`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=Fe(c.prototype,`newPricing2AverageOrder`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe=Fe(c.prototype,`newPricing2TotalMonths`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=Fe(c.prototype,`newPricing2AverageMonths`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=Fe(c.prototype,`newPricing2UsersCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce=Fe(c.prototype,`newPricing2InitialRevPerUser`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=Fe(c.prototype,`webSubscriptionsCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ue=Fe(c.prototype,`webConversionPercentage`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),de=Fe(c.prototype,`webRevenue`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),fe=Fe(c.prototype,`webAverageOrder`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pe=Fe(c.prototype,`webTotalMonths`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),me=Fe(c.prototype,`webAverageMonths`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),he=Fe(c.prototype,`webInitialRevPerUser`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ge=Fe(c.prototype,`mobileSubscriptionsCount`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_e=Fe(c.prototype,`mobileConversionPercentage`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ve=Fe(c.prototype,`mobileRevenue`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ye=Fe(c.prototype,`mobileAverageOrder`,[r.observable,i.serializable],{configurable:!0,enumerable
9:!0,writable:!0,initializer:null}),be=Fe(c.prototype,`mobileTotalMonths`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),xe=Fe(c.prototype,`mobileAverageMonths`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Se=Fe(c.prototype,`mobileInitialRevPerUser`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),Cs=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;function t(e){"@babel/helpers - typeof";return t=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},t(e)}function n(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,a(r.key),r)}}function i(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function a(e){var n=o(e,`string`);return t(n)==`symbol`?n:n+``}function o(e,n){if(t(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,n||`default`);if(t(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(n===`string`?String:Number)(e)}var s=[`basic`,`complete`],c=s.indexOf(`basic`),l=s.indexOf(`complete`);e.default=function(){function e(t){n(this,e),this.userGroup=t,this.userDataAccessLevelIndex=s.indexOf(this.userGroup.userDataAccessLevel)}return i(e,[{key:`isAtLeastBasic`,get:function(){return this.userDataAccessLevelIndex>=c}},{key:`isComplete`,get:function(){return this.userDataAccessLevelIndex===l}},{key:`canAccessBasicUserData`,get:function(){return this.isAtLeastBasic}},{key:`canAccessAdmins`,get:function(){return this.isComplete}},{key:`canAccessUserEmails`,get:function(){return this.isComplete}}],[{key:`userDataAccessLevelForSelect`,get:function(){return[``].concat(s).map(function(e){return[e,e===``?`none`:e]})}}])}()})),ws=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),s=S(Re()),c=S(Ut()),l=h(),u=Ve(),d,f,p,m,g,_,v,y,b,x;function S(e){return e&&e.__esModule?e:{default:e}}function C(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function w(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function T(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,D(r.key),r)}}function E(e,t,n){return t&&T(e.prototype,t),n&&T(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function D(e){var t=O(e,`string`);return n(t)==`symbol`?t:t+``}function O(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function k(e,t,n){return t=F(t),M(e,P()?Reflect.construct(t,n||[],F(e).constructor):t.apply(e,n))}function M(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return N(e)}function N(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function P(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(P=function(){return!!e})()}function F(e){return F=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},F(e)}function I(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&L(e,t)}
9function L(e,t){return L=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},L(e,t)}function R(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(d=(0,i.serializable)((0,u.staticDateDecoratorOrNull)()),f=(0,i.serializable)((0,i.object)(c.default)),p=function(e){function t(){var e;w(this,t);var n=[...arguments];return e=k(this,t,[].concat(n)),C(e,`id`,m,e),C(e,`itemType`,g,e),C(e,`itemId`,_,e),C(e,`event`,v,e),C(e,`changes`,y,e),C(e,`createdAt`,b,e),C(e,`user`,x,e),e}return I(t,e),E(t,[{key:`changesJson`,get:function(){return(0,l.isPresent)(this.changes)?JSON.parse(this.changes):{}}}])}(s.default),m=R(p.prototype,`id`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=R(p.prototype,`itemType`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=R(p.prototype,`itemId`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=R(p.prototype,`event`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=R(p.prototype,`changes`,[r.observable,i.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=R(p.prototype,`createdAt`,[r.observable,d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=R(p.prototype,`user`,[r.observable,f],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),R(p.prototype,`changesJson`,[r.computed],Object.getOwnPropertyDescriptor(p.prototype,`changesJson`),p.prototype),p)})),Ts=i((e=>{function t(e){"@babel/helpers - typeof";return t=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},t(e)}Object.defineProperty(e,`__esModule`,{value:!0}),Object.defineProperty(e,`AccessStatus`,{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,`AffiliatePayout`,{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,`AiChat`,{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,`AiChatMessage`,{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,`AiService`,{enumerable:!0,get:function(){return Ir.default}}),Object.defineProperty(e,`Analytic`,{enumerable:!0,get:function(){return Ar.default}}),Object.defineProperty(e,`AudioClip`,{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,`AudioStream`,{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,`Author`,{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,`BannerNotice`,{enumerable:!0,get:function(){return it.default}}),Object.defineProperty(e,`BannerNoticeMembershipType`,{enumerable:!0,get:function(){return st.default}}),Object.defineProperty(e,`Campaign`,{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,`CampaignMessage`,{enumerable:!0,get:function(){return me.default}}),Object.defineProperty(e,`CampaignType`,{enumerable:!0,get:function(){return he.default}}),Object.defineProperty(e,`CampaignTypeFilter`,{enumerable:!0,get:function(){return ge.default}}),Object.defineProperty(e,`Card`,{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,`CardRule`,{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(e,`CardRuleInterjection`,{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,`CardState`,{enumerable:!0,get:function(){return Vn.default}}),Object.defineProperty(e,`CardType`,{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(e,`CardWordAssociation`,{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(e,`Challenge`,{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(e,`Comment`,{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(e,`CommunityEvent`,{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(e,`CommunityPageCard`,{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(e,`CommunityPageConfig`,{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(e,`Concept`,{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(e,`ConceptBasic`,{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(e,`ConceptCategory`,{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(e,`ConceptCategoryBasic`,{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(e,`ConjugatedVerbString`,{enumerable:!0,get:function(){return T.default}}),Object.defineProperty(e,`ContactMessage`,{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(e,`ContactMessageTag`,{enumerable:!0,get:function(){return D.default}}),Object.defineProperty(e,`ConversationCall`,{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(e,`CustomTab`,{enumerable:!0,get:function(){return fr.default}}),Object.defineProperty(e,`DailyReviewSummary`,{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(e,`DailyXpCount`,{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(e,`Deck`,{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(e,`DeckBasic`,{enumerable:!0,get:function(){return I.default}}),Object.defineProperty(e,`DeckGrammarConcept`,{enumerable:!0,get:function(){return mn.default}}),Object.defineProperty(e,`DeckRulebook`,{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(e,`DeckState`,{enumerable:!0,get:function(){return Hn.default}}),Object.defineProperty(e,`DeckWord`,{enumerable:!0,get:function(){return F.default}}),Object.defineProperty(e,`DownloadLink`,{enumerable:!0,get:function(){return kr.default}}),Object.defineProperty(e,`DownloadLinkType`,{enumerable:!0,get:function(){return Or.default}}),Object.defineProperty(e,`EventsCardImage`,{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(e,`Exercise`,{enumerable:!0,get:function(){return R.default}}),Object.defineProperty(e,`ExerciseBasic`,{enumerable:!0,get:function(){return z.default}}),Object.defineProperty(e,`ExerciseEntry`,{enumerable:!0,get:function(){return B.default}}),Object.defineProperty(e,`ExerciseEntryState`,{enumerable:!0,get:function(){return Un.default}}),Object.defineProperty(e,`ExerciseState`,{enumerable:!0,get:function(){return Wn.default}}),Object.defineProperty(e,`ExerciseTag`,{enumerable:!0,get:function(){return V.default}}),Object.defineProperty(e,`ExerciseType`,{enumerable:!0,get:function(){return U.default}}),Object.defineProperty(e,`ExitSurveyConfig`,{enumerable:!0,get:function(){return W.default}}),Object.defineProperty(e,`ExitSurveyReason`,{enumerable:!0,get:function(){return G.default}}),Object.defineProperty(e,`ExitSurveyResponse`,{enumerable:!0,get:function(){return K.default}}),Object.defineProperty(e,`ExitSurveyResponseReason`,{enumerable:!0,get:function(){return q.default}}),Object.defineProperty(e,`FaqCategory`,{enumerable:!0,get:function(){return rr.default}}),Object.defineProperty(e,`FaqItem`,{enumerable:!0,get:function(){return ir.default}}),Object.defineProperty(e,`Favicon`,{enumerable:!0,get:function(){return cr.default}}),Object.defineProperty(e,`FeedEntry`,{enumerable:!0,get:function(){return ee.default}}),Object.defineProperty(e,`FeedEntryMediaItem`,{enumerable:!0,get:function(){return te.default}}),Object.defineProperty(e,`Feedback`,{enumerable:!0,get:function(){return J.default}}),Object.defineProperty(e,`File`,{enumerable:!0,get:function(){return ne.default}}),Object.defineProperty(e,`Filter`,{enumerable:!0,get:function(){return tr.default}}),Object.defineProperty(e,`FollowAssociation`,{enumerable:!0,get:function(){return re.default}}),Object.defineProperty(e,`Forum`,{enumerable:!0,get:function(){return ie.default}}),Object.defineProperty(e,`ForumBasic`,{enumerable:!0,get:function(){return ae.default}}),Object.defineProperty(e,`ForumThread`,{enumerable:!0,get:function(){return oe.default}}),Object.defineProperty(e,`GrammarDescription`,{enumerable:!0,get:function(){return gr.default}}),Object.defineProperty(e,`GridItem`,{enumerable:!0,get:function(){return pr.default}}),Object.defineProperty(e,`GridItemBasic`,{enumerable:!0,get:function(){return mr.default}}),Object.defineProperty(e,`GridItemWorksheet`,{enumerable:!0,get:function(){return hr.default}}),Object.defineProperty(e,`Group`,{enumerable:!0,get:function(){return se.default}}),Object.defineProperty(e,`GroupBasic`,{enumerable:!0,get:function(){return Y.default}}),Object.defineProperty(e,`HIDE_SPECIAL_CHARACTERS_FORUM_ID`,{enumerable:!0,get:function(){return oe.HIDE_SPECIAL_CHARACTERS_FORUM_ID}}),Object.defineProperty(e,`HeroBanner`,{enumerable:!0,get:function(){return Mr.default}}),Object.defineProperty(e,`Image`,{enumerable:!0,get:function(){return ce.default}}),Object.defineProperty(e,`Interjection`,{enumerable:!0,get:function(){return le.default}}),Object.defineProperty(e,`IntersectingConcept`,{enumerable:!0,get:function(){return ue.default}}),Object.defineProperty(e,`Invitation`,{enumerable:!0,get:function(){return de.default}}),Object.defineProperty(e,`Job`,{enumerable:!0,get:function(){return sr.default}}),Object.defineProperty(e,`Language`,{enumerable:!0,get:function(){return fe.default}}),Object.defineProperty(e,`LanguageAiService`,{enumerable:!0,get:function(){return Fr.default}}),Object.defineProperty(e,`League`,{enumerable:!0,get:function(){return Lr.default}}),Object.defineProperty(e,`LeagueLevel`,{enumerable:!0,get:function(){return Rr.default}}),Object.defineProperty(e,`LearningPath`,{enumerable:!0,get:function(){return _r.default}}),Object.defineProperty(e,`LearningPathWorksheet`,{enumerable:!0,get:function(){return vr.default}}),Object.defineProperty(e,`Level`,{enumerable:!0,get:function(){return pe.default}}),Object.defineProperty(e,`MailerliteGroup`,{enumerable:!0,get:function(){return Se.default}}),Object.defineProperty(e,`Meaning`,{enumerable:!0,get:function(){return _e.default}}),Object.defineProperty(e,`MediaOption`,{enumerable:!0,get:function(){return ve.default}}),Object.defineProperty(e,`Membership`,{enumerable:!0,get:function(){return ye.default}}),Object.defineProperty(e,`MembershipGroup`,{enumerable:!0,get:function(){return be.default}}),Object.defineProperty(e,`MembershipType`,{enumerable:!0,get:function(){return xe.default}}),Object.defineProperty(e,`MembershipTypeCustomTab`,{enumerable:!0,get:function(){return dr.default}}),Object.defineProperty(e,`MembershipTypePage`,{enumerable:!0,get:function(){return ur.default}}),Object.defineProperty(e,`MobileNotificationToken`,{enumerable:!0,get:function(){return nr.default}}),Object.defineProperty(e,`MultipleChoiceOption`,{enumerable:!0,get:function(){return Ce.default}}),Object.defineProperty(e,`NavigationItem`,{enumerable:!0,get:function(){return or.default}}),Object.defineProperty(e,`NavigationItemMembershipType`,{enumerable:!0,get:function(){return Te.default}}),Object.defineProperty(e,`Notification`,{enumerable:!0,get:function(){return we.default}}),Object.defineProperty(e,`NotificationAnnouncement`,{enumerable:!0,get:function(){return xt.default}}),Object.defineProperty(e,`NotificationAnnouncementMembershipType`,{enumerable:!0,get:function(){return wt.default}}),Object.defineProperty(e,`OverlayState`,{enumerable:!0,get:function(){return Gn.default}}),Object.defineProperty(e,`Page`,{enumerable:!0,get:function(){return Ee.default}}),Object.defineProperty(e,`PatreonUser`,{enumerable:!0,get:function(){return Xn.default}}),Object.defineProperty(e,`Payment`,{enumerable:!0,get:function(){return De.default}}),Object.defineProperty(e,`PaymentIntent`,{enumerable:!0,get:function(){return Oe.default}}),Object.defineProperty(e,`PaymentMigration`,{enumerable:!0,get:function(){return Er.default}}),Object.defineProperty(e,`PaymentMigrationConfig`,{enumerable:!0,get:function(){return Dr.default}}),Object.defineProperty(e,`Permissions`,{enumerable:!0,get:function(){return Pr.default}}),Object.defineProperty(e,`PlayerTurn`,{enumerable:!0,get:function(){return X.default}}),Object.defineProperty(e,`Podcast`,{enumerable:!0,get:function(){return xr.default}}),Object.defineProperty(e,`PodcastEpisode`,{enumerable:!0,get:function(){return yr.default}}),Object.defineProperty(e,`PodcastMembershipType`,{enumerable:!0,get:function(){return Sr.default}}),Object.defineProperty(e,`PrivacySettings`,{enumerable:!0,get:function(){return Nr.default}}),Object.defineProperty(e,`Promotion`,{enumerable:!0,get:function(){return ke.default}}),Object.defineProperty(e,`PromotionBasic`,{enumerable:!0,get:function(){return Ae.default}}),Object.defineProperty(e,`QuestionConcept`,{enumerable:!0,get:function(){return je.default}}),Object.defineProperty(e,`Rating`,{enumerable:!0,get:function(){return Z.default}}),Object.defineProperty(e,`RatingType`,{enumerable:!0,get:function(){return Me.default}}),Object.defineProperty(e,`ReactiveDateDecorator`,{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(e,`RecordingSession`,{enumerable:!0,get:function(){return Ne.default}}),Object.defineProperty(e,`Review`,{enumerable:!0,get:function(){return Pe.default}}),Object.defineProperty(e,`RootModel`,{enumerable:!0,get:function(){return Fe.default}}),Object.defineProperty(e,`RootState`,{enumerable:!0,get:function(){return Kn.default}}),Object.defineProperty(e,`RootWord`,{enumerable:!0,get:function(){return Ie.default}}),Object.defineProperty(e,`RssFeed`,{enumerable:!0,get:function(){return Tr.default}}),Object.defineProperty(e,`Sentence`,{enumerable:!0,get:function(){return $e.default}}),Object.defineProperty(e,`SentenceBasic`,{enumerable:!0,get:function(){return et.default}}),Object.defineProperty(e,`SentenceSimple`,{enumerable:!0,get:function(){return tt.default}}),Object.defineProperty(e,`SentenceState`,{enumerable:!0,get:function(){return qn.default}}),Object.defineProperty(e,`SentenceSubmission`,{enumerable:!0,get:function(){return er.default}}),Object.defineProperty(e,`Session`,{enumerable:!0,get:function(){return nt.default}}),Object.defineProperty(e,`Site`,{enumerable:!0,get:function(){return rt.default}}),Object.defineProperty(e,`SiteRelease`,{enumerable:!0,get:function(){return Zn.default}}),Object.defineProperty(e,`SiteStripeAnalytics`,{enumerable:!0,get:function(){return Qn.default}}),Object.defineProperty(e,`SocialImage`,{enumerable:!0,get:function(){return lr.default}}),Object.defineProperty(e,`Source`,{enumerable:!0,get:function(){return Et.default}}),Object.defineProperty(e,`SourceBasic`,{enumerable:!0,get:function(){return Lt.default}}),Object.defineProperty(e,`SpacedRepetition`,{enumerable:!0,get:function(){return Gt.default}}),Object.defineProperty(e,`SpacyAttribute`,{enumerable:!0,get:function(){return ar.default}}),Object.defineProperty(e,`StaticDateDecorator`,{enumerable:!0,get:function(){return N.default}}),Object.defineProperty(e,`StripeAnalyticsSeries`,{enumerable:!0,get:function(){return $n.default}}),Object.defineProperty(e,`Subscription`,{enumerable:!0,get:function(){return Kt.default}}),Object.defineProperty(e,`Survey`,{enumerable:!0,get:function(){return qt.default}}),Object.defineProperty(e,`SurveyAnswer`,{enumerable:!0,get:function(){return Jt.default}}),Object.defineProperty(e,`SurveyAnswerOption`,{enumerable:!0,get:function(){return Yt.default}}),Object.defineProperty(e,`SurveyQuestion`,{enumerable:!0,get:function(){return Xt.default}}),Object.defineProperty(e,`SurveyQuestionOption`,{enumerable:!0,get:function(){return Zt.default}}),Object.defineProperty(e,`SurveyResponse`,{enumerable:!0,get:function(){return Qt.default}}),Object.defineProperty(e,`Tag`,{enumerable:!0,get:function(){return $t.default}}
9),Object.defineProperty(e,`TagCategory`,{enumerable:!0,get:function(){return en.default}}),Object.defineProperty(e,`Target`,{enumerable:!0,get:function(){return tn.default}}),Object.defineProperty(e,`TargetBasic`,{enumerable:!0,get:function(){return rn.default}}),Object.defineProperty(e,`TargetLanguage`,{enumerable:!0,get:function(){return br.default}}),Object.defineProperty(e,`TeamLogo`,{enumerable:!0,get:function(){return jr.default}}),Object.defineProperty(e,`TeamMember`,{enumerable:!0,get:function(){return nn.default}}),Object.defineProperty(e,`Translation`,{enumerable:!0,get:function(){return an.default}}),Object.defineProperty(e,`TranslationBasic`,{enumerable:!0,get:function(){return on.default}}),Object.defineProperty(e,`TranslationSource`,{enumerable:!0,get:function(){return sn.default}}),Object.defineProperty(e,`TranslationSourceBasic`,{enumerable:!0,get:function(){return cn.default}}),Object.defineProperty(e,`Tree`,{enumerable:!0,get:function(){return ln.default}}),Object.defineProperty(e,`TreeModule`,{enumerable:!0,get:function(){return un.default}}),Object.defineProperty(e,`TreeNode`,{enumerable:!0,get:function(){return dn.default}}),Object.defineProperty(e,`TreeNodeConcept`,{enumerable:!0,get:function(){return fn.default}}),Object.defineProperty(e,`TreeNodeDeck`,{enumerable:!0,get:function(){return hn.default}}),Object.defineProperty(e,`TreeNodeGrammarConcept`,{enumerable:!0,get:function(){return pn.default}}),Object.defineProperty(e,`TreeRow`,{enumerable:!0,get:function(){return gn.default}}),Object.defineProperty(e,`UrlBuilder`,{enumerable:!0,get:function(){return _n.default}}),Object.defineProperty(e,`User`,{enumerable:!0,get:function(){return vn.default}}),Object.defineProperty(e,`UserBasic`,{enumerable:!0,get:function(){return yn.default}}),Object.defineProperty(e,`UserCard`,{enumerable:!0,get:function(){return bn.default}}),Object.defineProperty(e,`UserDeck`,{enumerable:!0,get:function(){return xn.default}}),Object.defineProperty(e,`UserDeckBasic`,{enumerable:!0,get:function(){return Sn.default}}),Object.defineProperty(e,`UserExercise`,{enumerable:!0,get:function(){return Cn.default}}),Object.defineProperty(e,`UserGroup`,{enumerable:!0,get:function(){return wn.default}}),Object.defineProperty(e,`UserGroupBasic`,{enumerable:!0,get:function(){return Tn.default}}),Object.defineProperty(e,`UserLeague`,{enumerable:!0,get:function(){return zr.default}}),Object.defineProperty(e,`UserPodcast`,{enumerable:!0,get:function(){return Cr.default}}),Object.defineProperty(e,`UserTranslation`,{enumerable:!0,get:function(){return En.default}}),Object.defineProperty(e,`UserTreeNode`,{enumerable:!0,get:function(){return Dn.default}}),Object.defineProperty(e,`UserWorksheet`,{enumerable:!0,get:function(){return On.default}}),Object.defineProperty(e,`UserXp`,{enumerable:!0,get:function(){return kn.default}}),Object.defineProperty(e,`Version`,{enumerable:!0,get:function(){return Br.default}}),Object.defineProperty(e,`VideoClip`,{enumerable:!0,get:function(){return An.default}}),Object.defineProperty(e,`Videoable`,{enumerable:!0,get:function(){return jn.default}}),Object.defineProperty(e,`Word`,{enumerable:!0,get:function(){return Mn.default}}),Object.defineProperty(e,`WordAssociation`,{enumerable:!0,get:function(){return Nn.default}}),Object.defineProperty(e,`WordAssociationBasic`,{enumerable:!0,get:function(){return Pn.default}}),Object.defineProperty(e,`WordAssociationState`,{enumerable:!0,get:function(){return Jn.default}}),Object.defineProperty(e,`WordStructure`,{enumerable:!0,get:function(){return wr.default}}),Object.defineProperty(e,`WordType`,{enumerable:!0,get:function(){return Fn.default}}),Object.defineProperty(e,`WordTypeBasic`,{enumerable:!0,get:function(){return In.default}}),Object.defineProperty(e,`Worksheet`,{enumerable:!0,get:function(){return Ln.default}}),Object.defineProperty(e,`WorksheetBasic`,{enumerable:!0,get:function(){return zn.default}}),Object.defineProperty(e,`WorksheetTag`,{enumerable:!0,get:function(){return H.default}}),Object.defineProperty(e,`WorksheetWord`,{enumerable:!0,get:function(){return Rn.default}}),Object.defineProperty(e,`XpBreakdown`,{enumerable:!0,get:function(){return Bn.default}}),Object.defineProperty(e,`XpState`,{enumerable:!0,get:function(){return Yn.default}}),Object.defineProperty(e,`staticDateDecoratorOrNull`,{enumerable:!0,get:function(){return Vr.staticDateDecoratorOrNull}});var n=Ur(ze()),r=Ur(Ue()),i=Ur(He()),a=Ur(We()),o=Ur(Ge()),s=Ur(Ke()),c=Ur(qe()),l=Ur(Ye()),u=Ur(Pa()),d=Ur(fa()),f=Ur(ua()),p=Ur(da()),m=Ur(Ma()),h=Ur(Ka()),g=Ur(x
9a()),_=Ur(qa()),v=Ur(Ja()),y=Ur(Xa()),b=Ur(Za()),x=Ur(Oa()),S=Ur(Ze()),C=Ur(Ea()),w=Ur(wa()),T=Ur(Qe()),E=Ur(eo()),D=Ur($a()),O=Ur(to()),k=Ur(no()),A=Ur(Ya()),M=Ur(Be()),N=Ur(Le()),P=Ur(Ba()),F=Ur(ro()),I=Ur(Ha()),L=Ur(Ta()),R=Ur(ja()),z=Ur(ka()),B=Ur(ga()),V=Ur(va()),H=Ur(io()),U=Ur(pa()),W=Ur(ao()),G=Ur(oo()),K=Ur(co()),q=Ur(so()),ee=Ur(lo()),te=Ur(La()),J=Ur(ba()),ne=Ur(uo()),re=Ur(fo()),ie=Ur(po()),ae=Ur(mt()),oe=Hr(Aa()),se=Ur(At()),Y=Ur(mo()),ce=Ur(Je()),le=Ur(la()),ue=Ur(Da()),de=Ur(ho()),fe=Ur(ut()),pe=Ur(Xe()),me=Ur(vo()),he=Ur(_o()),ge=Ur(go()),_e=Ur($i()),ve=Ur(ha()),ye=Ur(ht()),be=Ur(gt()),xe=Ur(ot()),Se=Ur(yo()),Ce=Ur(aa()),we=Ur(Do()),Te=Ur(_t()),Ee=Ur(ia()),De=Ur(ko()),Oe=Ur(jo()),X=Ur(Mo()),ke=Ur(Oo()),Ae=Ur(Mt()),je=Ur(No()),Z=Ur(Fo()),Me=Ur(Po()),Ne=Ur(Io()),Pe=Ur(Lo()),Fe=Ur(Re()),Ie=Ur(Ri()),$e=Ur(sa()),et=Ur(oa()),tt=Ur(Qi()),nt=Ur(Ro()),rt=Ur(kt()),it=Ur(Dt()),st=Ur(Tt()),xt=Ur(Bo()),wt=Ur(zo()),Et=Ur(Wi()),Lt=Ur(Ni()),Gt=Ur(Na()),Kt=Ur(Ao()),qt=Ur(Uo()),Jt=Ur(Go()),Yt=Ur(Wo()),Xt=Ur(Ho()),Zt=Ur(Vo()),Qt=Ur(Ko()),$t=Ur(_a()),en=Ur(qo()),tn=Ur(Vi()),nn=Ur(Q()),rn=Ur(zi()),an=Ur(Ui()),on=Ur(Bi()),sn=Ur(Hi()),cn=Ur(Pi()),ln=Ur(Xo()),un=Ur(Yo()),dn=Ur(Ga()),fn=Ur(Va()),pn=Ur(Wa()),mn=Ur(Ra()),hn=Ur(Ua()),gn=Ur(Jo()),_n=Ur(Zo()),vn=Ur(Ut()),yn=Ur(ft()),bn=Ur(Qo()),xn=Ur(es()),Sn=Ur($o()),Cn=Ur(ts()),wn=Ur(jt()),Tn=Ur(pt()),En=Ur(ns()),Dn=Ur(rs()),On=Ur(is()),kn=Ur(as()),An=Ur(Wt()),jn=Ur(at()),Mn=Ur(ea()),Nn=Ur(na()),Pn=Ur(Xi()),Fn=Ur(Li()),In=Ur(Fi()),Ln=Ur(Eo()),Rn=Ur(To()),zn=Ur(qi()),Bn=Ur(za()),Vn=Ur(ca()),Hn=Ur(Ia()),Un=Ur(ma()),Wn=Ur(ya()),Gn=Ur($()),Kn=Ur(Ji()),qn=Ur(Zi()),Jn=Ur(Yi()),Yn=Ur(os()),Xn=Ur(Nt()),Zn=Ur(Ca()),Qn=Ur(ss()),$n=Ur(cs()),er=Ur(ls()),tr=Ur(us()),nr=Ur(ds()),rr=Ur(fs()),ir=Ur(Sa()),ar=Ur(Ii()),or=Ur(vt()),sr=Ur(ps()),cr=Ur(yt()),lr=Ur(bt()),ur=Ur(ra()),dr=Ur(bo()),fr=Ur(xo()),pr=Ur(gs()),mr=Ur(Co()),hr=Ur(hs()),gr=Ur(_s()),_r=Ur(ys()),vr=Ur(vs()),yr=Ur(wo()),br=Ur(dt()),xr=Ur(Ft()),Sr=Ur(Pt()),Cr=Ur(It()),wr=Ur(Ki()),Tr=Ur(bs()),Er=Ur(Rt()),Dr=Ur(Ot()),Or=Ur(xs()),kr=Ur(So()),Ar=Ur(Ss()),jr=Ur(St()),Mr=Ur(Ct()),Nr=Ur(zt()),Pr=Ur(Cs()),Fr=Ur(lt()),Ir=Ur(ct()),Lr=Ur(Ht()),Rr=Ur(Bt()),zr=Ur(Vt()),Br=Ur(ws()),Vr=Ve();function Hr(e,n){if(typeof WeakMap==`function`)var r=new WeakMap,i=new WeakMap;return(Hr=function(e,n){if(!n&&e&&e.__esModule)return e;var a,o,s={__proto__:null,default:e};if(e===null||t(e)!=`object`&&typeof e!=`function`)return s;if(a=n?i:r){if(a.has(e))return a.get(e);a.set(e,s)}for(var c in e)c!==`default`&&{}.hasOwnProperty.call(e,c)&&((o=(a=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,c))&&(o.get||o.set)?a(s,c,o):s[c]=e[c]);return s})(e,n)}function Ur(e){return e&&e.__esModule?e:{default:e}}})),Es=i(((e,t)=>{var n=S();function r(e,t,r){return(t=n(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports})),Ds=i(((e,t)=>{function n(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),Os=i(((e,t)=>{var n=Ds();function r(e){if(Array.isArray(e))return n(e)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports})),ks=i(((e,t)=>{function n(e){if(typeof Symbol<`u`&&e[Symbol.iterator]!=null||e[`@@iterator`]!=null)return Array.from(e)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),As=i(((e,t)=>{var n=Ds();function r(e,t){if(e){if(typeof e==`string`)return n(e,t);var r={}.toString.call(e).slice(8,-1);return r===`Object`&&e.constructor&&(r=e.constructor.name),r===`Map`||r===`Set`?Array.from(e):r===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports})),js=i(((e,t)=>{function n(){throw TypeError(`Invalid attempt to spread non-iterable instance.
10In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),Ms=i(((e,t)=>{var n=Os(),r=ks(),i=As(),a=js();function o(e){return n(e)||r(e)||i(e)||a()}
10t.exports=o,t.exports.__esModule=!0,t.exports.default=t.exports})),Ns=i(((e,t)=>{function n(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),Ps=i(((e,t)=>{function n(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),Fs=i(((e,t)=>{function n(e,t){throw Error(`Decorating class property failed. Please ensure that transform-class-properties is enabled and runs after the decorators transform.`)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),Is=i(((e,t)=>{t.exports=function e(t,n){if(t===n)return!0;if(t&&n&&typeof t==`object`&&typeof n==`object`){if(t.constructor!==n.constructor)return!1;var r,i,a;if(Array.isArray(t)){if(r=t.length,r!=n.length)return!1;for(i=r;i--!==0;)if(!e(t[i],n[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if(a=Object.keys(t),r=a.length,r!==Object.keys(n).length)return!1;for(i=r;i--!==0;)if(!Object.prototype.hasOwnProperty.call(n,a[i]))return!1;for(i=r;i--!==0;){var o=a[i];if(!e(t[o],n[o]))return!1}return!0}return t!==t&&n!==n}})),Ls=i(((e,t)=>{t!==void 0&&(t.exports=n);function n(e){if(e)return r(e)}function r(e){for(var t in n.prototype)e[t]=n.prototype[t];return e}n.prototype.on=n.prototype.addEventListener=function(e,t){return this._callbacks=this._callbacks||{},(this._callbacks[`$`+e]=this._callbacks[`$`+e]||[]).push(t),this},n.prototype.once=function(e,t){function n(){this.off(e,n),t.apply(this,arguments)}return n.fn=t,this.on(e,n),this},n.prototype.off=n.prototype.removeListener=n.prototype.removeAllListeners=n.prototype.removeEventListener=function(e,t){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var n=this._callbacks[`$`+e];if(!n)return this;if(arguments.length==1)return delete this._callbacks[`$`+e],this;for(var r,i=0;i<n.length;i++)if(r=n[i],r===t||r.fn===t){n.splice(i,1);break}return n.length===0&&delete this._callbacks[`$`+e],this},n.prototype.emit=function(e){this._callbacks=this._callbacks||{};for(var t=Array(arguments.length-1),n=this._callbacks[`$`+e],r=1;r<arguments.length;r++)t[r-1]=arguments[r];if(n){n=n.slice(0);for(var r=0,i=n.length;r<i;++r)n[r].apply(this,t)}return this},n.prototype.listeners=function(e){return this._callbacks=this._callbacks||{},this._callbacks[`$`+e]||[]},n.prototype.hasListeners=function(e){return!!this.listeners(e).length}})),Rs=i(((e,t)=>{t.exports=s,s.default=s,s.stable=d,s.stableStringify=d;var n=`[...]`,r=`[Circular]`,i=[],a=[];function o(){return{depthLimit:2**53-1,edgesLimit:2**53-1}}function s(e,t,n,r){r===void 0&&(r=o()),l(e,``,0,[],void 0,0,r);var s;try{s=a.length===0?JSON.stringify(e,t,n):JSON.stringify(e,p(t),n)}catch{return JSON.stringify(`[unable to serialize, circular reference is too complex to analyze]`)}finally{for(;i.length!==0;){var c=i.pop();c.length===4?Object.defineProperty(c[0],c[1],c[3]):c[0][c[1]]=c[2]}}return s}function c(e,t,n,r){var o=Object.getOwnPropertyDescriptor(r,n);o.get===void 0?(r[n]=e,i.push([r,n,t])):o.configurable?(Object.defineProperty(r,n,{value:e}),i.push([r,n,t,o])):a.push([t,n,e])}function l(e,t,i,a,o,s,u){s+=1;var d;if(typeof e==`object`&&e){for(d=0;d<a.length;d++)if(a[d]===e){c(r,e,t,o);return}if(u.depthLimit!==void 0&&s>u.depthLimit){c(n,e,t,o);return}if(u.edgesLimit!==void 0&&i+1>u.edgesLimit){c(n,e,t,o);return}if(a.push(e),Array.isArray(e))for(d=0;d<e.length;d++)l(e[d],d,d,a,e,s,u);else{var f=Object.keys(e);for(d=0;d<f.length;d++){var p=f[d];l(e[p],p,d,a,e,s,u)}}a.pop()}}function u(e,t){return e<t?-1:+(e>t)}function d(e,t,n,r){r===void 0&&(r=o());var s=f(e,``,0,[],void 0,0,r)||e,c;try{c=a.length===0?JSON.stringify(s,t,n):JSON.stringify(s,p(t),n)}catch{return JSON.stringify(`[unable to serialize, circular reference is too complex to analyze]`)}finally{for(;i.length!==0;){var l=i.pop();l.length===4?Object.defineProperty(l[0],l[1],l[3]):l[0][l[1]]=l[2]}}return c}function f(e,t,a,o,s,l,d){l+=1;var p;if(typeof e==`object`&&e){for(p=0;p<o.length;p++)if(o[p]===e){c(r,e,t,s);return}try{if(typeof e.toJSON==`function`)return}catch{return}if(d.depthLimit!==void 0&&l>d.depthLimit){c(n,e,t,s);return}if(d.edgesLimit!==void 0&&a+1>d.edgesLimit){c(n,e,t,s);return}if(o.push(e),Array.isArray(e))for(p=0;p<e.length;p++)f(e[p],p,p,o,e,l,d);else{var m={},h=Object.keys(e).sort(u);for(p=0;p<h.length;p++){var g=h[p];f(e[g],g,p,o,e,l,d),m[g]=e[g]}if(s!==void 0)i.push([s,t,e]),s[t]=m;else return m}o.pop()}}function p(e){return e=e===void 0?function(e,t){return t}:e,function(t,n){if(a.length>0)for(var r=0;r<a.length;r++){var i=a[r];if(i[1]===t&&i[0]===n){n=i[2],a.splice(r,1);break}}return e.call(this,t,n)}}})),zs=i(((e,t)=>{t.exports=TypeError})),Bs=i(((e,t)=>{t.exports={}})),Vs=i(((e,t)=>{var n=typeof Map==`function`&&Map.prototype,r=Object.getOwnPropertyDescriptor&&n?Object.getOwnPropertyDescriptor(Map.prototype,`size`):null,i=n&&r&&typeof r.get==`function`?r.get:null,a=n&&Map.prototype.forEach,o=typeof Set==`function`&&Set.prototype,s=Object.getOwnPropertyDescriptor&&o?Object.getOwnPropertyDescriptor(Set.prototype,`size`):null,c=o&&s&&typeof s.get==`function`?s.get:null,l=o&&Set.prototype.forEach,u=typeof WeakMap==`function`&&WeakMap.prototype?WeakMap.prototype.has:null,d=typeof WeakSet==`function`&&WeakSet.prototype?WeakSet.prototype.has:null,f=typeof WeakRef==`function`&&WeakRef.prototype?WeakRef.prototype.deref:null,p=Boolean.prototype.valueOf,m=Object.prototype.toString,h=Function.prototype.toString,g=String.prototype.match,_=String.prototype.slice,v=String.prototype.replace,y=String.prototype.toUpperCase,b=String.prototype.toLowerCase,x=RegExp.prototype.test,S=Array.prototype.concat,C=Array.prototype.join,w=Array.prototype.slice,T=Math.floor,E=typeof BigInt==`function`?BigInt.prototype.valueOf:null,D=Object.getOwnPropertySymbols,O=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?Symbol.prototype.toString:null,k=typeof Symbol==`function`&&typeof Symbol.iterator==`object`,A=typeof Symbol==`function`&&Symbol.toStringTag?Symbol.toStringTag:null,M=Object.prototype.propertyIsEnumerable,N=(typeof Reflect==`function`?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function P(e,t){if(e===1/0||e===-1/0||e!==e||e&&e>-1e3&&e<1e3||x.call(/e/,t))return t;var n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof e==`number`){var r=e<0?-T(-e):T(e);if(r!==e){var i=String(r),a=_.call(t,i.length+1);return v.call(i,n,`$&_`)+`.`+v.call(v.call(a,/([0-9]{3})/g,`$&_`),/_$/,``)}}return v.call(t,n,`$&_`)}var F=Bs(),I=F.custom,L=J(I)?I:null,R={__proto__:null,double:`"`,single:`'`},z={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};t.exports=function e(t,n,r,o){var s=n||{};if(ie(s,`quoteStyle`)&&!ie(R,s.quoteStyle))throw TypeError(`option "quoteStyle" must be "single" or "double"`);if(ie(s,`maxStringLength`)&&(typeof s.maxStringLength==`number`?s.maxStringLength<0&&s.maxStringLength!==1/0:s.maxStringLength!==null))throw TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var u=ie(s,`customInspect`)?s.customInspect:!0;if(typeof u!=`boolean`&&u!==`symbol`)throw TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");
vendor: 4,270 bytes, line 10
10if(ie(s,`indent`)&&s.indent!==null&&s.indent!==`	`&&!(parseInt(s.indent,10)===s.indent&&s.indent>0))throw TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(ie(s,`numericSeparator`)&&typeof s.numericSeparator!=`boolean`)throw TypeError('option "numericSeparator", if provided, must be `true` or `false`');var d=s.numericSeparator;if(t===void 0)return`undefined`;if(t===null)return`null`;if(typeof t==`boolean`)return t?`true`:`false`;if(typeof t==`string`)return pe(t,s);if(typeof t==`number`){if(t===0)return 1/0/t>0?`0`:`-0`;var f=String(t);return d?P(t,f):f}if(typeof t==`bigint`){var m=String(t)+`n`;return d?P(t,m):m}var h=s.depth===void 0?5:s.depth;if(r===void 0&&(r=0),r>=h&&h>0&&typeof t==`object`)return U(t)?`[Array]`:`[Object]`;var g=ye(s,r);if(o===void 0)o=[];else if(se(o,t)>=0)return`[Circular]`;function y(t,n,i){if(n&&(o=w.call(o),o.push(n)),i){var a={depth:s.depth};return ie(s,`quoteStyle`)&&(a.quoteStyle=s.quoteStyle),e(t,a,r+1,o)}return e(t,s,r+1,o)}if(typeof t==`function`&&!G(t)){var x=oe(t),T=xe(t,y);return`[Function`+(x?`: `+x:` (anonymous)`)+`]`+(T.length>0?` { `+C.call(T,`, `)+` }`:``)}if(J(t)){var D=k?v.call(String(t),/^(Symbol\(.*\))_[^)]*$/,`$1`):O.call(t);return typeof t==`object`&&!k?he(D):D}if(fe(t)){for(var I=`<`+b.call(String(t.nodeName)),z=t.attributes||[],H=0;H<z.length;H++)I+=` `+z[H].name+`=`+B(V(z[H].value),`double`,s);return I+=`>`,t.childNodes&&t.childNodes.length&&(I+=`...`),I+=`</`+b.call(String(t.nodeName))+`>`,I}if(U(t)){if(t.length===0)return`[]`;var re=xe(t,y);return g&&!ve(re)?`[`+be(re,g)+`]`:`[ `+C.call(re,`, `)+` ]`}if(K(t)){var me=xe(t,y);return!(`cause`in Error.prototype)&&`cause`in t&&!M.call(t,`cause`)?`{ [`+String(t)+`] `+C.call(S.call(`[cause]: `+y(t.cause),me),`, `)+` }`:me.length===0?`[`+String(t)+`]`:`{ [`+String(t)+`] `+C.call(me,`, `)+` }`}if(typeof t==`object`&&u){if(L&&typeof t[L]==`function`&&F)return F(t,{depth:h-r});if(u!==`symbol`&&typeof t.inspect==`function`)return t.inspect()}if(Y(t)){var Se=[];return a&&a.call(t,function(e,n){Se.push(y(n,t,!0)+` => `+y(e,t))}),_e(`Map`,i.call(t),Se,g)}if(ue(t)){var Ce=[];return l&&l.call(t,function(e){Ce.push(y(e,t))}),_e(`Set`,c.call(t),Ce,g)}if(ce(t))return ge(`WeakMap`);if(de(t))return ge(`WeakSet`);if(le(t))return ge(`WeakRef`);if(ee(t))return he(y(Number(t)));if(ne(t))return he(y(E.call(t)));if(te(t))return he(p.call(t));if(q(t))return he(y(String(t)));if(typeof window<`u`&&t===window)return`{ [object Window] }`;if(typeof globalThis<`u`&&t===globalThis||typeof global<`u`&&t===global)return`{ [object globalThis] }`;if(!W(t)&&!G(t)){var we=xe(t,y),Te=N?N(t)===Object.prototype:t instanceof Object||t.constructor===Object,Ee=t instanceof Object?``:`null prototype`,De=!Te&&A&&Object(t)===t&&A in t?_.call(ae(t),8,-1):Ee?`Object`:``,Oe=(Te||typeof t.constructor!=`function`?``:t.constructor.name?t.constructor.name+` `:``)+(De||Ee?`[`+C.call(S.call([],De||[],Ee||[]),`: `)+`] `:``);return we.length===0?Oe+`{}`:g?Oe+`{`+be(we,g)+`}`:Oe+`{ `+C.call(we,`, `)+` }`}return String(t)};function B(e,t,n){var r=R[n.quoteStyle||t];return r+e+r}function V(e){return v.call(String(e),/"/g,`&quot;`)}function H(e){return!A||!(typeof e==`object`&&(A in e||e[A]!==void 0))}function U(e){return ae(e)===`[object Array]`&&H(e)}function W(e){return ae(e)===`[object Date]`&&H(e)}function G(e){return ae(e)===`[object RegExp]`&&H(e)}function K(e){return ae(e)===`[object Error]`&&H(e)}function q(e){return ae(e)===`[object String]`&&H(e)}function ee(e){return ae(e)===`[object Number]`&&H(e)}function te(e){return ae(e)===`[object Boolean]`&&H(e)}function J(e){if(k)return e&&typeof e==`object`&&e instanceof Symbol;if(typeof e==`symbol`)return!0;if(!e||typeof e!=`object`||!O)return!1;try{return O.call(e),!0}catch{}return!1}function ne(e){if(!e||typeof e!=`object`||!E)return!1;try{return E.call(e),!0}catch{}return!1}var re=Object.prototype.hasOwnProperty||function(e){return e in this};function ie(e,t){return re.call(e,t)}function ae(e){return m.call(e)}function oe(e){if(e.name)return e.name;var t=g.call(h.call(e),/^function\s*([\w$]+)/);return t?t[1]:null}function se(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}function Y(e){if(!i||!e||typeof e!=`object`)return!1;
10try{i.call(e);try{c.call(e)}catch{return!0}return e instanceof Map}catch{}return!1}function ce(e){if(!u||!e||typeof e!=`object`)return!1;try{u.call(e,u);try{d.call(e,d)}catch{return!0}return e instanceof WeakMap}catch{}return!1}function le(e){if(!f||!e||typeof e!=`object`)return!1;try{return f.call(e),!0}catch{}return!1}function ue(e){if(!c||!e||typeof e!=`object`)return!1;try{c.call(e);try{i.call(e)}catch{return!0}return e instanceof Set}catch{}return!1}function de(e){if(!d||!e||typeof e!=`object`)return!1;try{d.call(e,d);try{u.call(e,u)}catch{return!0}return e instanceof WeakSet}catch{}return!1}function fe(e){return!e||typeof e!=`object`?!1:typeof HTMLElement<`u`&&e instanceof HTMLElement?!0:typeof e.nodeName==`string`&&typeof e.getAttribute==`function`}function pe(e,t){if(e.length>t.maxStringLength){var n=e.length-t.maxStringLength,r=`... `+n+` more character`+(n>1?`s`:``);return pe(_.call(e,0,t.maxStringLength),t)+r}var i=z[t.quoteStyle||`single`];return i.lastIndex=0,B(v.call(v.call(e,i,`\\$1`),/[\x00-\x1f]/g,me),`single`,t)}function me(e){var t=e.charCodeAt(0),n={8:`b`,9:`t`,10:`n`,12:`f`,13:`r`}[t];return n?`\\`+n:`\\x`+(t<16?`0`:``)+y.call(t.toString(16))}function he(e){return`Object(`+e+`)`}function ge(e){return e+` { ? }`}function _e(e,t,n,r){var i=r?be(n,r):C.call(n,`, `);return e+` (`+t+`) {`+i+`}`}function ve(e){for(var t=0;t<e.length;t++)if(se(e[t],`
11`)>=0)return!1;return!0}function ye(e,t){var n;if(e.indent===`	`)n=`	`;else if(typeof e.indent==`number`&&e.indent>0)n=C.call(Array(e.indent+1),` `);else return null;return{base:n,prev:C.call(Array(t+1),n)}}function be(e,t){if(e.length===0)return``;var n=`
12`+t.prev+t.base;return n+C.call(e,`,`+n)+`
13`+t.prev}function xe(e,t){var n=U(e),r=[];if(n){r.length=e.length;for(var i=0;i<e.length;i++)r[i]=ie(e,i)?t(e[i],e):``}var a=typeof D==`function`?D(e):[],o;if(k){o={};for(var s=0;s<a.length;s++)o[`$`+a[s]]=a[s]}for(var c in e)ie(e,c)&&(n&&String(Number(c))===c&&c<e.length||k&&o[`$`+c]instanceof Symbol||(x.call(/[^\w$]/,c)?r.push(t(c,e)+`: `+t(e[c],e)):r.push(c+`: `+t(e[c],e))));if(typeof D==`function`)for(var l=0;l<a.length;l++)M.call(e,a[l])&&r.push(`[`+t(a[l])+`]: `+t(e[a[l]],e));return r}})),Hs=i(((e,t)=>{var n=Vs(),r=zs(),i=function(e,t,n){for(var r=e,i;(i=r.next)!=null;r=i)if(i.key===t)return r.next=i.next,n||(i.next=e.next,e.next=i),i},a=function(e,t){if(e){var n=i(e,t);return n&&n.value}},o=function(e,t,n){var r=i(e,t);r?r.value=n:e.next={key:t,next:e.next,value:n}},s=function(e,t){return e?!!i(e,t):!1},c=function(e,t){if(e)return i(e,t,!0)};t.exports=function(){var e,t={assert:function(e){if(!t.has(e))throw new r(`Side channel does not contain `+n(e))},delete:function(t){var n=e&&e.next,r=c(e,t);return r&&n&&n===r&&(e=void 0),!!r},get:function(t){return a(e,t)},has:function(t){return s(e,t)},set:function(t,n){e||={next:void 0},o(e,t,n)}};return t}})),Us=i(((e,t)=>{t.exports=Object})),Ws=i(((e,t)=>{t.exports=Error})),Gs=i(((e,t)=>{t.exports=EvalError})),Ks=i(((e,t)=>{t.exports=RangeError})),qs=i(((e,t)=>{t.exports=ReferenceError})),Js=i(((e,t)=>{t.exports=SyntaxError})),Ys=i(((e,t)=>{t.exports=URIError})),Xs=i(((e,t)=>{t.exports=Math.abs})),Zs=i(((e,t)=>{t.exports=Math.floor})),Qs=i(((e,t)=>{t.exports=Math.max})),$s=i(((e,t)=>{t.exports=Math.min})),ec=i(((e,t)=>{t.exports=Math.pow})),tc=i(((e,t)=>{t.exports=Math.round})),nc=i(((e,t)=>{t.exports=Number.isNaN||function(e){return e!==e}})),rc=i(((e,t)=>{var n=nc();t.exports=function(e){return n(e)||e===0?e:e<0?-1:1}})),ic=i(((e,t)=>{t.exports=Object.getOwnPropertyDescriptor})),ac=i(((e,t)=>{var n=ic();if(n)try{n([],`length`)}catch{n=null}t.exports=n})),oc=i(((e,t)=>{var n=Object.defineProperty||!1;if(n)try{n({},`a`,{value:1})}catch{n=!1}t.exports=n})),sc=i(((e,t)=>{t.exports=function(){if(typeof Symbol!=`function`||typeof Object.getOwnPropertySymbols!=`function`)return!1;if(typeof Symbol.iterator==`symbol`)return!0;var e={},t=Symbol(`test`),n=Object(t);if(typeof t==`string`||Object.prototype.toString.call(t)!==`[object Symbol]`||Object.prototype.toString.call(n)!==`[object Symbol]`)return!1;var r=42;for(var i in e[t]=r,e)return!1;if(typeof Object.keys==`function`&&Object.keys(e).length!==0||typeof Object.getOwnPropertyNames==`function`&&Object.getOwnPropertyNames(e).length!==0)return!1;var a=Object.getOwnPropertySymbols(e);if(a.length!==1||a[0]!==t||!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if(typeof Object.getOwnPropertyDescriptor==`function`){var o=Object.getOwnPropertyDescriptor(e,t);if(o.value!==r||o.enumerable!==!0)return!1}return!0}})),cc=i(((e,t)=>{var n=typeof Symbol<`u`&&Symbol,r=sc();t.exports=function(){return typeof n!=`function`||typeof Symbol!=`function`||typeof n(`foo`)!=`symbol`||typeof Symbol(`bar`)!=`symbol`?!1:r()}})),lc=i(((e,t)=>{t.exports=typeof Reflect<`u`&&Reflect.getPrototypeOf||null})),uc=i(((e,t)=>{t.exports=Us().getPrototypeOf||null})),dc=i(((e,t)=>{var n=`Function.prototype.bind called on incompatible `,r=Object.prototype.toString,i=Math.max,a=`[object Function]`,o=function(e,t){for(var n=[],r=0;r<e.length;r+=1)n[r]=e[r];for(var i=0;i<t.length;i+=1)n[i+e.length]=t[i];return n},s=function(e,t){for(var n=[],r=t||0,i=0;r<e.length;r+=1,i+=1)n[i]=e[r];return n},c=function(e,t){for(var n=``,r=0;r<e.length;r+=1)n+=e[r],r+1<e.length&&(n+=t);return n};t.exports=function(e){var t=this;if(typeof t!=`function`||r.apply(t)!==a)throw TypeError(n+t);
13for(var l=s(arguments,1),u,d=function(){if(this instanceof u){var n=t.apply(this,o(l,arguments));return Object(n)===n?n:this}return t.apply(e,o(l,arguments))},f=i(0,t.length-l.length),p=[],m=0;m<f;m++)p[m]=`$`+m;if(u=Function(`binder`,`return function (`+c(p,`,`)+`){ return binder.apply(this,arguments); }`)(d),t.prototype){var h=function(){};h.prototype=t.prototype,u.prototype=new h,h.prototype=null}return u}})),fc=i(((e,t)=>{var n=dc();t.exports=Function.prototype.bind||n})),pc=i(((e,t)=>{t.exports=Function.prototype.call})),mc=i(((e,t)=>{t.exports=Function.prototype.apply})),hc=i(((e,t)=>{t.exports=typeof Reflect<`u`&&Reflect&&Reflect.apply})),gc=i(((e,t)=>{var n=fc(),r=mc(),i=pc();t.exports=hc()||n.call(i,r)})),_c=i(((e,t)=>{var n=fc(),r=zs(),i=pc(),a=gc();t.exports=function(e){if(e.length<1||typeof e[0]!=`function`)throw new r(`a function is required`);return a(n,i,e)}})),vc=i(((e,t)=>{var n=_c(),r=ac(),i;try{i=[].__proto__===Array.prototype}catch(e){if(!e||typeof e!=`object`||!(`code`in e)||e.code!==`ERR_PROTO_ACCESS`)throw e}var a=!!i&&r&&r(Object.prototype,`__proto__`),o=Object,s=o.getPrototypeOf;t.exports=a&&typeof a.get==`function`?n([a.get]):typeof s==`function`?function(e){return s(e==null?e:o(e))}:!1})),yc=i(((e,t)=>{var n=lc(),r=uc(),i=vc();t.exports=n?function(e){return n(e)}:r?function(e){if(!e||typeof e!=`object`&&typeof e!=`function`)throw TypeError(`getProto: not an object`);return r(e)}:i?function(e){return i(e)}:null})),bc=i(((e,t)=>{var n=Function.prototype.call,r=Object.prototype.hasOwnProperty;t.exports=fc().call(n,r)})),xc=i(((e,t)=>{var n,r=Us(),i=Ws(),a=Gs(),o=Ks(),s=qs(),c=Js(),l=zs(),u=Ys(),d=Xs(),f=Zs(),p=Qs(),m=$s(),h=ec(),g=tc(),_=rc(),v=Function,y=function(e){try{return v(`"use strict"; return (`+e+`).constructor;`)()}catch{}},b=ac(),x=oc(),S=function(){throw new l},C=b?function(){try{return arguments.callee,S}catch{try{return b(arguments,`callee`).get}catch{return S}}}():S,w=cc()(),T=yc(),E=uc(),D=lc(),O=mc(),k=pc(),A={},M=typeof Uint8Array>`u`||!T?n:T(Uint8Array),N={__proto__:null,"%AggregateError%":typeof AggregateError>`u`?n:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>`u`?n:ArrayBuffer,"%ArrayIteratorPrototype%":w&&T?T([][Symbol.iterator]()):n,"%AsyncFromSyncIteratorPrototype%":n,"%AsyncFunction%":A,"%AsyncGenerator%":A,"%AsyncGeneratorFunction%":A,"%AsyncIteratorPrototype%":A,"%Atomics%":typeof Atomics>`u`?n:Atomics,"%BigInt%":typeof BigInt>`u`?n:BigInt,"%BigInt64Array%":typeof BigInt64Array>`u`?n:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>`u`?n:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>`u`?n:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":i,"%eval%":eval,"%EvalError%":a,"%Float16Array%":typeof Float16Array>`u`?n:Float16Array,"%Float32Array%":typeof Float32Array>`u`?n:Float32Array,"%Float64Array%":typeof Float64Array>`u`?n:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>`u`?n:FinalizationRegistry,"%Function%":v,"%GeneratorFunction%":A,"%Int8Array%":typeof Int8Array>`u`?n:Int8Array,"%Int16Array%":typeof Int16Array>`u`?n:Int16Array,"%Int32Array%":typeof Int32Array>
13`u`?n:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":w&&T?T(T([][Symbol.iterator]())):n,"%JSON%":typeof JSON==`object`?JSON:n,"%Map%":typeof Map>`u`?n:Map,"%MapIteratorPrototype%":typeof Map>`u`||!w||!T?n:T(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":r,"%Object.getOwnPropertyDescriptor%":b,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>`u`?n:Promise,"%Proxy%":typeof Proxy>`u`?n:Proxy,"%RangeError%":o,"%ReferenceError%":s,"%Reflect%":typeof Reflect>`u`?n:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>`u`?n:Set,"%SetIteratorPrototype%":typeof Set>`u`||!w||!T?n:T(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>`u`?n:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":w&&T?T(``[Symbol.iterator]()):n,"%Symbol%":w?Symbol:n,"%SyntaxError%":c,"%ThrowTypeError%":C,"%TypedArray%":M,"%TypeError%":l,"%Uint8Array%":typeof Uint8Array>`u`?n:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>`u`?n:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>`u`?n:Uint16Array,"%Uint32Array%":typeof Uint32Array>`u`?n:Uint32Array,"%URIError%":u,"%WeakMap%":typeof WeakMap>`u`?n:WeakMap,"%WeakRef%":typeof WeakRef>`u`?n:WeakRef,"%WeakSet%":typeof WeakSet>`u`?n:WeakSet,"%Function.prototype.call%":k,"%Function.prototype.apply%":O,"%Object.defineProperty%":x,"%Object.getPrototypeOf%":E,"%Math.abs%":d,"%Math.floor%":f,"%Math.max%":p,"%Math.min%":m,"%Math.pow%":h,"%Math.round%":g,"%Math.sign%":_,"%Reflect.getPrototypeOf%":D};if(T)try{null.error}catch(e){N[`%Error.prototype%`]=T(T(e))}var P=function e(t){var n;if(t===`%AsyncFunction%`)n=y(`async function () {}`);else if(t===`%GeneratorFunction%`)n=y(`function* () {}`);else if(t===`%AsyncGeneratorFunction%`)n=y(`async function* () {}`);else if(t===`%AsyncGenerator%`){var r=e(`%AsyncGeneratorFunction%`);r&&(n=r.prototype)}else if(t===`%AsyncIteratorPrototype%`){var i=e(`%AsyncGenerator%`);i&&T&&(n=T(i.prototype))}return N[t]=n,n},F={__proto__:null,"%ArrayBufferPrototype%":[`ArrayBuffer`,`prototype`],"%ArrayPrototype%":[`Array`,`prototype`],"%ArrayProto_entries%":[`Array`,`prototype`,`entries`],"%ArrayProto_forEach%":[`Array`,`prototype`,`forEach`],"%ArrayProto_keys%":[`Array`,`prototype`,`keys`],"%ArrayProto_values%":[`Array`,`prototype`,`values`],"%AsyncFunctionPrototype%":[`AsyncFunction`,`prototype`],"%AsyncGenerator%":[`AsyncGeneratorFunction`,`prototype`],"%AsyncGeneratorPrototype%":[`AsyncGeneratorFunction`,`prototype`,`prototype`],"%BooleanPrototype%":[`Boolean`,`prototype`],"%DataViewPrototype%":[`DataView`,`prototype`],"%DatePrototype%":[`Date`,`prototype`],"%ErrorPrototype%":[`Error`,`prototype`],"%EvalErrorPrototype%":[`EvalError`,`prototype`],"%Float32ArrayPrototype%":[`Float32Array`,`prototype`],"%Float64ArrayPrototype%":[`Float64Array`,`prototype`],"%FunctionPrototype%":[`Function`,`prototype`],"%Generator%":[`GeneratorFunction`,`prototype`],"%GeneratorPrototype%":[`GeneratorFunction`,`prototype`,`prototype`],"%Int8ArrayPrototype%":[`Int8Array`,`prototype`],"%Int16ArrayPrototype%":[`Int16Array`,`prototype`],"%Int32ArrayPrototype%":[`Int32Array`,`prototype`],"%JSONParse%":[`JSON`,`parse`],"%JSONStringify%":[`JSON`,`stringify`],"%MapPrototype%":[`Map`,`prototype`],"%NumberPrototype%":[`Number`,`prototype`],"%ObjectPrototype%":[`Object`,`prototype`],"%ObjProto_toString%":[`Object`,`prototype`,`toString`],"%ObjProto_valueOf%":[`Object`,`prototype`,`valueOf`],"%PromisePrototype%":[`Promise`,`prototype`],"%PromiseProto_then%":[`Promise`,`prototype`,`then`],"%Promise_all%":[`Promise`,`all`],"%Promise_reject%":[`Promise`,`reject`],"%Promise_resolve%":[`Promise`,`resolve`],"%RangeErrorPrototype%":[`RangeError`,`prototype`],"%ReferenceErrorPrototype%":[`ReferenceError`,`prototype`],"%RegExpPrototype%":[`RegExp`,`prototype`],"%SetPrototype%":[`Set`,`prototype`],"%SharedArrayBufferPrototype%":[`SharedArrayBuffer`,`prototype`],"%StringPrototype%":[`String`,`prototype`],"%SymbolPrototype%":[`Symbol`,`prototype`],"%SyntaxErrorPrototype%":[`SyntaxError`,`prototype`],"%TypedArrayPrototype%":[`TypedArray`,`prototype`],"%TypeErrorPrototype%":[`TypeError`,`prototype`],"%Uint8ArrayPrototype%":[`Uint8Array`,`prototype`],"%Uint8ClampedArrayPrototype%":[`Uint8ClampedArray`,`prototype`],"%Uint16ArrayPrototype%":[`Uint16Array`,`prototype`],"%Uint32ArrayPrototype%":[`Uint32Array`,`prototype`],"%URIErrorPrototype%":[`URIError`,`prototype`],"%WeakMapPrototype%":[`WeakMap`,`prototype`],"%WeakSetPrototype%":[`WeakSet`,`prototype`]},I=fc(),L=bc(),R=I.call(k,Array.prototype.concat),z=I.call(O,Array.prototype.splice),B=I.call(k,String.prototype.replace),V=I.call(k,String.prototype.slice),H=I.call(k,RegExp.prototype.exec),U=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,W=/\\(\\)?/g,G=function(e){var t=V(e,0,1),n=V(e,-1);if(t===`%`&&n!==`%`)throw new c("invalid intrinsic syntax, expected closing `%`");if(n===`%`&&t!==`%`)throw new c("invalid intrinsic syntax, expected opening `%`");var r=[];return B(e,U,function(e,t,n,i){r[r.length]=n?B(i,W,`$1`):t||e}),r},K=function(e,t){var n=e,r;if(L(F,n)&&(r=F[n],n=`%`+r[0]+`%`),L(N,n)){var i=N[n];if(i===A&&(i=P(n)),i===void 0&&!t)throw new l(`intrinsic `+e+` exists, but is not available. Please file an issue!`);return{alias:r,name:n,value:i}}throw new c(`intrinsic `+e+` does not exist!`)};t.exports=function(e,t){if(typeof e!=`string`||e.length===0)throw new l(`intrinsic name must be a non-empty string`);if(arguments.length>1&&typeof t!=`boolean`)throw new l(`"allowMissing" argument must be a boolean`);if(H(/^%?[^%]*%?$/,e)===null)throw new c("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=G(e),r=n.length>0?n[0]:``,i=K(`%`+r+`%`,t),a=i.name,o=i.value,s=!1,u=i.alias;u&&(r=u[0],z(n,R([0,1],u)));for(var d=1,f=!0;d<n.length;d+=1){var p=n[d],m=V(p,0,1),h=V(p,-1);if((m===`"`||m===`'`||m==="`"||h===`"`||h===`'`||h==="`")&&m!==h)throw new c(`property names with quotes must have matching quotes`);if((p===`constructor`||!f)&&(s=!0),r+=`.`+p,a=`%`+r+`%`,L(N,a))o=N[a];else if(o!=null){if(!(p in o)){if(!t)throw new l(`base intrinsic for `+e+` exists, but the property is not available.`);return}if(b&&d+1>=n.length){var g=b(o,p);f=!!g,o=f&&`get`in g&&!(`originalValue`in g.get)?g.get:o[p]}else f=L(o,p),o=o[p];f&&!s&&(N[a]=o)}}return o}})),Sc=i(((e,t)=>{var n=xc(),r=_c(),i=r([n(`%String.prototype.indexOf%`)]);t.exports=function(e,t){var a=n(e,!!t);return typeof a==`function`&&i(e,`.prototype.`)>-1?r([a]):a}})),Cc=i(((e,t)=>{var n=xc(),r=Sc(),i=Vs(),a=zs(),o=n(`%Map%`,!0),s=r(`Map.prototype.get`,!0),c=r(`Map.prototype.set`,!0),l=r(`Map.prototype.has`,!0),u=r(`Map.prototype.delete`,!0),d=r(`Map.prototype.size`,!0);t.exports=!!o&&function(){var e,t={assert:function(e){if(!t.has(e))throw new a(`Side channel does not contain `+i(e))},delete:function(t){if(e){var n=u(e,t);return d(e)===0&&(e=void 0),n}return!1},get:function(t){if(e)return s(e,t)},has:function(t){return e?l(e,t):!1},set:function(t,n){e||=new o,c(e,t,n)}};return t}})),wc=i(((e,t)=>{var n=xc(),r=Sc(),i=Vs(),a=Cc(),o=zs(),s=n(`%WeakMap%`,!0),c=r(`WeakMap.prototype.get`,!0),l=r(`WeakMap.prototype.set`,!0),u=r(`WeakMap.prototype.has`,!0),d=r(`WeakMap.prototype.delete`,!0);t.exports=s?function(){var e,t,n={assert:function(e){if(!n.has(e))throw new o(`Side channel does not contain `+i(e))},delete:function(n){if(s&&n&&(typeof n==`object`||typeof n==`function`)){if(e)return d(e,n)}else if(a&&t)return t.delete(n);return!1},get:function(n){return s&&n&&(typeof n==`object`||typeof n==`function`)&&e?c(e,n):t&&t.get(n)},has:function(n){return s&&n&&(typeof n==`object`||typeof n==`function`)&&e?u(e,n):!!t&&t.has(n)},set:function(n,r){s&&n&&(typeof n==`object`||typeof n==`function`)?(e||=new s,l(e,n,r)):a&&(t||=a(),t.set(n,r))}};return n}:a})),Tc=i(((e,t)=>{var n=zs(),r=Vs(),i=Hs(),a=Cc(),o=wc()||a||i;t.exports=function(){var e,t={assert:function(e){if(!t.has(e))throw new n(`Side channel does not contain `+r(e))},delete:function(t){return!!e&&e.delete(t)},get:function(t){return e&&e.get(t)},has:function(t){return!!e&&e.has(t)},set:function(t,n){e||=o(),e.set(t,n)}};return t}})),Ec=i(((e,t)=>
13{var n=String.prototype.replace,r=/%20/g,i={RFC1738:`RFC1738`,RFC3986:`RFC3986`};t.exports={default:i.RFC3986,formatters:{RFC1738:function(e){return n.call(e,r,`+`)},RFC3986:function(e){return String(e)}},RFC1738:i.RFC1738,RFC3986:i.RFC3986}})),Dc=i(((e,t)=>{var n=Ec(),r=Object.prototype.hasOwnProperty,i=Array.isArray,a=function(){for(var e=[],t=0;t<256;++t)e.push(`%`+((t<16?`0`:``)+t.toString(16)).toUpperCase());return e}(),o=function(e){for(;e.length>1;){var t=e.pop(),n=t.obj[t.prop];if(i(n)){for(var r=[],a=0;a<n.length;++a)n[a]!==void 0&&r.push(n[a]);t.obj[t.prop]=r}}},s=function(e,t){for(var n=t&&t.plainObjects?{__proto__:null}:{},r=0;r<e.length;++r)e[r]!==void 0&&(n[r]=e[r]);return n},c=function e(t,n,a){if(!n)return t;if(typeof n!=`object`&&typeof n!=`function`){if(i(t))t.push(n);else if(t&&typeof t==`object`)(a&&(a.plainObjects||a.allowPrototypes)||!r.call(Object.prototype,n))&&(t[n]=!0);else return[t,n];return t}if(!t||typeof t!=`object`)return[t].concat(n);var o=t;return i(t)&&!i(n)&&(o=s(t,a)),i(t)&&i(n)?(n.forEach(function(n,i){if(r.call(t,i)){var o=t[i];o&&typeof o==`object`&&n&&typeof n==`object`?t[i]=e(o,n,a):t.push(n)}else t[i]=n}),t):Object.keys(n).reduce(function(t,i){var o=n[i];return r.call(t,i)?t[i]=e(t[i],o,a):t[i]=o,t},o)},l=function(e,t){return Object.keys(t).reduce(function(e,n){return e[n]=t[n],e},e)},u=function(e,t,n){var r=e.replace(/\+/g,` `);if(n===`iso-8859-1`)return r.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(r)}catch{return r}},d=1024;t.exports={arrayToObject:s,assign:l,combine:function(e,t){return[].concat(e,t)},compact:function(e){for(var t=[{obj:{o:e},prop:`o`}],n=[],r=0;r<t.length;++r)for(var i=t[r],a=i.obj[i.prop],s=Object.keys(a),c=0;c<s.length;++c){var l=s[c],u=a[l];typeof u==`object`&&u&&n.indexOf(u)===-1&&(t.push({obj:a,prop:l}),n.push(u))}return o(t),e},decode:u,encode:function(e,t,r,i,o){if(e.length===0)return e;var s=e;if(typeof e==`symbol`?s=Symbol.prototype.toString.call(e):typeof e!=`string`&&(s=String(e)),r===`iso-8859-1`)return escape(s).replace(/%u[0-9a-f]{4}/gi,function(e){return`%26%23`+parseInt(e.slice(2),16)+`%3B`});for(var c=``,l=0;l<s.length;l+=d){for(var u=s.length>=d?s.slice(l,l+d):s,f=[],p=0;p<u.length;++p){var m=u.charCodeAt(p);if(m===45||m===46||m===95||m===126||m>=48&&m<=57||m>=65&&m<=90||m>=97&&m<=122||o===n.RFC1738&&(m===40||m===41)){f[f.length]=u.charAt(p);continue}if(m<128){f[f.length]=a[m];continue}if(m<2048){f[f.length]=a[192|m>>6]+a[128|m&63];continue}if(m<55296||m>=57344){f[f.length]=a[224|m>>12]+a[128|m>>6&63]+a[128|m&63];continue}p+=1,m=65536+((m&1023)<<10|u.charCodeAt(p)&1023),f[f.length]=a[240|m>>18]+a[128|m>>12&63]+a[128|m>>6&63]+a[128|m&63]}c+=f.join(``)}return c},isBuffer:function(e){return!e||typeof e!=`object`?!1:!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))},isRegExp:function(e){return Object.prototype.toString.call(e)===`[object RegExp]`},maybeMap:function(e,t){if(i(e)){for(var n=[],r=0;r<e.length;r+=1)n.push(t(e[r]));return n}return t(e)},merge:c}})),Oc=i(((e,t)=>{var n=Tc(),r=Dc(),i=Ec(),a=Object.prototype.hasOwnProperty,o={brackets:function(e){return e+`[]`},comma:`comma`,indices:function(e,t){return e+`[`+t+`]`},repeat:function(e){return e}},s=Array.isArray,c=Array.prototype.push,l=function(e,t){c.apply(e,s(t)?t:[t])},u=Date.prototype.toISOString,d=i.default,f={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:`indices`,charset:`utf-8`,charsetSentinel:!1,commaRoundTrip:!1,delimiter:`&`,encode:!0,encodeDotInKeys:!1,encoder:r.encode,encodeValuesOnly:!1,filter:void 0,format:d,formatter:i.formatters[d],indices:!1,serializeDate:function(e){return u.call(e)},skipNulls:!1,strictNullHandling:!1},p=function(e){return typeof e==`string`||typeof e==`number`||typeof e==`boolean`||typeof e==`symbol`||typeof e==`bigint`},m={},h=function e(t,i,a,o,c,u,d,h,g,_,v,y,b,x,S,C,w,T){for(var E=t,D=T,O=0,k=!1;(D=D.get(m))!==void 0&&!k;){var A=D.get(t);if(O+=1,A!==void 0){if(A===O)throw RangeError(`Cyclic object value`);k=!0}D.get(m)===void 0&&(O=0)}if(typeof _==`function`?E=_(i,E):E instanceof Date?E=b(E):a===`comma`&&s(E)&&(E=r.maybeMap(E,function(e){return e instanceof Date?b(e):e})),E===null){if(u)return g&&!C?g(i,f.encoder,w,`key`,x):i;E=``}if(p(E)||r.isBuffer(E))return g?[S(C?i:g(i,f.encoder,w,`key`,x))+`=`+S(g(E,f.encoder,w,`value`,x))]:[S(i)+`=`+S(String(E))];var M=[];if(E===void 0)return M;var N;if(a===`comma`&&s(E))C&&g&&(E=r.maybeMap(E,g)),N=[{value:E.length>0?E.join(`,`)||null:void 0}];else if(s(_))N=_;else{var P=Object.keys(E);N=v?P.sort(v):P}var F=h?String(i).replace(/\./g,`%2E`):String(i),I=o&&s(E)&&E.length===1?F+`[]`:F;if(c&&s(E)&&E.length===0)return I+`[]`;for(var L=0;L<N.length;++L){var R=N[L],z=typeof R==`object`&&R&&R.value!==void 0?R.value:E[R];if(!(d&&z===null)){var B=y&&h?String(R).replace(/\./g,`%2E`):String(R),V=s(E)?typeof a==`function`?a(I,B):I:I+(y?`.`+B:`[`+B+`]`);T.set(t,O);var H=n();H.set(m,T),l(M,e(z,V,a,o,c,u,d,h,a===`comma`&&C&&s(E)?null:g,_,v,y,b,x,S,C,w,H))}}return M},g=function(e){if(!e)return f;if(e.allowEmptyArrays!==void 0&&typeof e.allowEmptyArrays!=`boolean`)throw TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");
13if(e.encodeDotInKeys!==void 0&&typeof e.encodeDotInKeys!=`boolean`)throw TypeError("`encodeDotInKeys` option can only be `true` or `false`, when provided");if(e.encoder!==null&&e.encoder!==void 0&&typeof e.encoder!=`function`)throw TypeError(`Encoder has to be a function.`);var t=e.charset||f.charset;if(e.charset!==void 0&&e.charset!==`utf-8`&&e.charset!==`iso-8859-1`)throw TypeError(`The charset option must be either utf-8, iso-8859-1, or undefined`);var n=i.default;if(e.format!==void 0){if(!a.call(i.formatters,e.format))throw TypeError(`Unknown format option provided.`);n=e.format}var r=i.formatters[n],c=f.filter;(typeof e.filter==`function`||s(e.filter))&&(c=e.filter);var l=e.arrayFormat in o?e.arrayFormat:`indices`in e?e.indices?`indices`:`repeat`:f.arrayFormat;if(`commaRoundTrip`in e&&typeof e.commaRoundTrip!=`boolean`)throw TypeError("`commaRoundTrip` must be a boolean, or absent");var u=e.allowDots===void 0?e.encodeDotInKeys===!0?!0:f.allowDots:!!e.allowDots;return{addQueryPrefix:typeof e.addQueryPrefix==`boolean`?e.addQueryPrefix:f.addQueryPrefix,allowDots:u,allowEmptyArrays:typeof e.allowEmptyArrays==`boolean`?!!e.allowEmptyArrays:f.allowEmptyArrays,arrayFormat:l,charset:t,charsetSentinel:typeof e.charsetSentinel==`boolean`?e.charsetSentinel:f.charsetSentinel,commaRoundTrip:!!e.commaRoundTrip,delimiter:e.delimiter===void 0?f.delimiter:e.delimiter,encode:typeof e.encode==`boolean`?e.encode:f.encode,encodeDotInKeys:typeof e.encodeDotInKeys==`boolean`?e.encodeDotInKeys:f.encodeDotInKeys,encoder:typeof e.encoder==`function`?e.encoder:f.encoder,encodeValuesOnly:typeof e.encodeValuesOnly==`boolean`?e.encodeValuesOnly:f.encodeValuesOnly,filter:c,format:n,formatter:r,serializeDate:typeof e.serializeDate==`function`?e.serializeDate:f.serializeDate,skipNulls:typeof e.skipNulls==`boolean`?e.skipNulls:f.skipNulls,sort:typeof e.sort==`function`?e.sort:null,strictNullHandling:typeof e.strictNullHandling==`boolean`?e.strictNullHandling:f.strictNullHandling}};t.exports=function(e,t){var r=e,i=g(t),a,c;typeof i.filter==`function`?(c=i.filter,r=c(``,r)):s(i.filter)&&(c=i.filter,a=c);var u=[];if(typeof r!=`object`||!r)return``;var d=o[i.arrayFormat],f=d===`comma`&&i.commaRoundTrip;a||=Object.keys(r),i.sort&&a.sort(i.sort);for(var p=n(),m=0;m<a.length;++m){var _=a[m],v=r[_];i.skipNulls&&v===null||l(u,h(v,_,d,f,i.allowEmptyArrays,i.strictNullHandling,i.skipNulls,i.encodeDotInKeys,i.encode?i.encoder:null,i.filter,i.sort,i.allowDots,i.serializeDate,i.format,i.formatter,i.encodeValuesOnly,i.charset,p))}var y=u.join(i.delimiter),b=i.addQueryPrefix===!0?`?`:``;return i.charsetSentinel&&(i.charset===`iso-8859-1`?b+=`utf8=%26%2310003%3B&`:b+=`utf8=%E2%9C%93&`),y.length>0?b+y:``}})),kc=i(((e,t)=>{var n=Dc(),r=Object.prototype.hasOwnProperty,i=Array.isArray,a={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:`utf-8`,charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:n.decode,delimiter:`&`,depth:5,duplicates:`combine`,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictNullHandling:!1,throwOnLimitExceeded:!1},o=function(e){return e.replace(/&#(\d+);/g,function(e,t){return String.fromCharCode(parseInt(t,10))})},s=function(e,t,n){if(e&&typeof e==`string`&&t.comma&&e.indexOf(`,`)>-1)return e.split(`,`);if(t.throwOnLimitExceeded&&n>=t.arrayLimit)throw RangeError(`Array limit exceeded. Only `+t.arrayLimit+` element`+(t.arrayLimit===1?``:`s`)+` allowed in an array.`);return e},c=`utf8=%26%2310003%3B`,l=`utf8=%E2%9C%93`,u=function(e,t){var u={__proto__:null},d=t.ignoreQueryPrefix?e.replace(/^\?/,``):e;d=d.replace(/%5B/gi,`[`).replace(/%5D/gi,`]`);var f=t.parameterLimit===1/0?void 0:t.parameterLimit,p=d.split(t.delimiter,t.throwOnLimitExceeded?f+1:f);if(t.throwOnLimitExceeded&&p.length>f)throw RangeError(`Parameter limit exceeded. Only `+f+` parameter`+(f===1?``:`s`)+` allowed.`);var m=-1,h,g=t.charset;if(t.charsetSentinel)for(h=0;h<p.length;++h)p[h].indexOf(`utf8=`)===0&&(p[h]===l?g=`utf-8`:p[h]===c&&(g=`iso-8859-1`),m=h,h=p.length);for(h=0;h<p.length;++h)if(h!==m){var _=p[h],v=_.indexOf(`]=`),y=v===-1?_.indexOf(`=`):v+1,b,x;y===-1?(b=t.decoder(_,a.decoder,g,`key`),x=t.strictNullHandling?null:``):(b=t.decoder(_.slice(0,y),a.decoder,g,`key`),x=n.maybeMap(s(_.slice(y+1),t,i(u[b])?u[b].length:0),function(e){return t.decoder(e,a.decoder,g,`value`)})),x&&t.interpretNumericEntities&&g===`iso-8859-1`&&(x=o(String(x))),_.indexOf(`[]=`)>-1&&(x=i(x)?[x]:x);var S=r.call(u,b);S&&t.duplicates===`combine`?u[b]=n.combine(u[b],x):(!S||t.duplicates===`last`)&&(u[b]=x)}return u},d=function(e,t,r,i){var a=0;if(e.length>0&&e[e.length-1]===`[]`){var o=e.slice(0,-1).join(``);a=Array.isArray(t)&&t[o]?t[o].length:0}for(var c=i?t:s(t,r,a),l=e.length-1;l>=0;--l){var u,d=e[l];
vendor: 1,058 bytes, line 13
13if(d===`[]`&&r.parseArrays)u=r.allowEmptyArrays&&(c===``||r.strictNullHandling&&c===null)?[]:n.combine([],c);else{u=r.plainObjects?{__proto__:null}:{};var f=d.charAt(0)===`[`&&d.charAt(d.length-1)===`]`?d.slice(1,-1):d,p=r.decodeDotInKeys?f.replace(/%2E/g,`.`):f,m=parseInt(p,10);!r.parseArrays&&p===``?u={0:c}:!isNaN(m)&&d!==p&&String(m)===p&&m>=0&&r.parseArrays&&m<=r.arrayLimit?(u=[],u[m]=c):p!==`__proto__`&&(u[p]=c)}c=u}return c},f=function(e,t,n,i){if(e){var a=n.allowDots?e.replace(/\.([^.[]+)/g,`[$1]`):e,o=/(\[[^[\]]*])/,s=/(\[[^[\]]*])/g,c=n.depth>0&&o.exec(a),l=c?a.slice(0,c.index):a,u=[];if(l){if(!n.plainObjects&&r.call(Object.prototype,l)&&!n.allowPrototypes)return;u.push(l)}for(var f=0;n.depth>0&&(c=s.exec(a))!==null&&f<n.depth;){if(f+=1,!n.plainObjects&&r.call(Object.prototype,c[1].slice(1,-1))&&!n.allowPrototypes)return;u.push(c[1])}if(c){if(n.strictDepth===!0)throw RangeError(`Input depth exceeded depth option of `+n.depth+` and strictDepth is true`);u.push(`[`+a.slice(c.index)+`]`)}return d(u,t,n,i)}},p=function(e){if(!e)return a;
13if(e.allowEmptyArrays!==void 0&&typeof e.allowEmptyArrays!=`boolean`)throw TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(e.decodeDotInKeys!==void 0&&typeof e.decodeDotInKeys!=`boolean`)throw TypeError("`decodeDotInKeys` option can only be `true` or `false`, when provided");if(e.decoder!==null&&e.decoder!==void 0&&typeof e.decoder!=`function`)throw TypeError(`Decoder has to be a function.`);if(e.charset!==void 0&&e.charset!==`utf-8`&&e.charset!==`iso-8859-1`)throw TypeError(`The charset option must be either utf-8, iso-8859-1, or undefined`);if(e.throwOnLimitExceeded!==void 0&&typeof e.throwOnLimitExceeded!=`boolean`)throw TypeError("`throwOnLimitExceeded` option must be a boolean");var t=e.charset===void 0?a.charset:e.charset,r=e.duplicates===void 0?a.duplicates:e.duplicates;if(r!==`combine`&&r!==`first`&&r!==`last`)throw TypeError(`The duplicates option must be either combine, first, or last`);return{allowDots:e.allowDots===void 0?e.decodeDotInKeys===!0?!0:a.allowDots:!!e.allowDots,allowEmptyArrays:typeof e.allowEmptyArrays==`boolean`?!!e.allowEmptyArrays:a.allowEmptyArrays,allowPrototypes:typeof e.allowPrototypes==`boolean`?e.allowPrototypes:a.allowPrototypes,allowSparse:typeof e.allowSparse==`boolean`?e.allowSparse:a.allowSparse,arrayLimit:typeof e.arrayLimit==`number`?e.arrayLimit:a.arrayLimit,charset:t,charsetSentinel:typeof e.charsetSentinel==`boolean`?e.charsetSentinel:a.charsetSentinel,comma:typeof e.comma==`boolean`?e.comma:a.comma,decodeDotInKeys:typeof e.decodeDotInKeys==`boolean`?e.decodeDotInKeys:a.decodeDotInKeys,decoder:typeof e.decoder==`function`?e.decoder:a.decoder,delimiter:typeof e.delimiter==`string`||n.isRegExp(e.delimiter)?e.delimiter:a.delimiter,depth:typeof e.depth==`number`||e.depth===!1?+e.depth:a.depth,duplicates:r,ignoreQueryPrefix:e.ignoreQueryPrefix===!0,interpretNumericEntities:typeof e.interpretNumericEntities==`boolean`?e.interpretNumericEntities:a.interpretNumericEntities,parameterLimit:typeof e.parameterLimit==`number`?e.parameterLimit:a.parameterLimit,parseArrays:e.parseArrays!==!1,plainObjects:typeof e.plainObjects==`boolean`?e.plainObjects:a.plainObjects,strictDepth:typeof e.strictDepth==`boolean`?!!e.strictDepth:a.strictDepth,strictNullHandling:typeof e.strictNullHandling==`boolean`?e.strictNullHandling:a.strictNullHandling,throwOnLimitExceeded:typeof e.throwOnLimitExceeded==`boolean`?e.throwOnLimitExceeded:!1}};t.exports=function(e,t){var r=p(t);if(e===``||e==null)return r.plainObjects?{__proto__:null}:{};for(var i=typeof e==`string`?u(e,r):e,a=r.plainObjects?{__proto__:null}:{},o=Object.keys(i),s=0;s<o.length;++s){var c=o[s],l=f(c,i[c],r,typeof e==`string`);a=n.merge(a,l,r)}return r.allowSparse===!0?a:n.compact(a)}})),Ac=i(((e,t)=>{var n=Oc(),r=kc();t.exports={formats:Ec(),parse:r,stringify:n}})),jc=i(((e,t)=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}function r(e){return e!==null&&n(e)===`object`}t.exports=r})),Mc=i(((e,t)=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}var r=jc();t.exports=i;function i(e){if(e)return a(e)}function a(e){for(var t in i.prototype)Object.prototype.hasOwnProperty.call(i.prototype,t)&&(e[t]=i.prototype[t]);return e}i.prototype.clearTimeout=function(){return clearTimeout(this._timer),clearTimeout(this._responseTimeoutTimer),clearTimeout(this._uploadTimeoutTimer),delete this._timer,delete this._responseTimeoutTimer,delete this._uploadTimeoutTimer,this},i.prototype.parse=function(e){return this._parser=e,this},i.prototype.responseType=function(e){return this._responseType=e,this},i.prototype.serialize=function(e){return this._serializer=e,this},i.prototype.timeout=function(e){if(!e||n(e)!==`object`)return this._timeout=e,this._responseTimeout=0,this._uploadTimeout=0,this;for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t))switch(t){case`deadline`:this._timeout=e.deadline;break;case`response`:this._responseTimeout=e.response;break;case`upload`:this._uploadTimeout=e.upload;break;default:console.warn(`Unknown timeout option`,t)}return this},i.prototype.retry=function(e,t){return(arguments.length===0||e===!0)&&(e=1),e<=0&&(e=0),this._maxRetries=e,this._retries=0,this._retryCallback=t,this};var o=new Set([`ETIMEDOUT`,`ECONNRESET`,`EADDRINUSE`,`ECONNREFUSED`,`EPIPE`,`ENOTFOUND`,`ENETUNREACH`,`EAI_AGAIN`]),s=new Set([408,413,429,500,502,503,504,521,522,524]);i.prototype._shouldRetry=function(e,t){if(!this._maxRetries||this._retries++>=this._maxRetries)return!1;if(this._retryCallback)try{var n=this._retryCallback(e,t);if(n===!0)return!0;
13if(n===!1)return!1}catch(e){console.error(e)}return!!(t&&t.status&&s.has(t.status)||e&&(e.code&&o.has(e.code)||e.timeout&&e.code===`ECONNABORTED`||e.crossDomain))},i.prototype._retry=function(){return this.clearTimeout(),this.req&&=(this.req=null,this.request()),this._aborted=!1,this.timedout=!1,this.timedoutError=null,this._end()},i.prototype.then=function(e,t){var n=this;if(!this._fullfilledPromise){var r=this;this._endCalled&&console.warn(`Warning: superagent request was sent twice, because both .end() and .then() were called. Never call .end() if you use promises`),this._fullfilledPromise=new Promise(function(e,t){r.on(`abort`,function(){if(!(n._maxRetries&&n._maxRetries>n._retries)){if(n.timedout&&n.timedoutError){t(n.timedoutError);return}var e=Error(`Aborted`);e.code=`ABORTED`,e.status=n.status,e.method=n.method,e.url=n.url,t(e)}}),r.end(function(n,r){n?t(n):e(r)})})}return this._fullfilledPromise.then(e,t)},i.prototype.catch=function(e){return this.then(void 0,e)},i.prototype.use=function(e){return e(this),this},i.prototype.ok=function(e){if(typeof e!=`function`)throw Error(`Callback required`);return this._okCallback=e,this},i.prototype._isResponseOK=function(e){return e?this._okCallback?this._okCallback(e):e.status>=200&&e.status<300:!1},i.prototype.get=function(e){return this._header[e.toLowerCase()]},i.prototype.getHeader=i.prototype.get,i.prototype.set=function(e,t){if(r(e)){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&this.set(n,e[n]);return this}return this._header[e.toLowerCase()]=t,this.header[e]=t,this},i.prototype.unset=function(e){return delete this._header[e.toLowerCase()],delete this.header[e],this},i.prototype.field=function(e,t){if(e==null)throw Error(`.field(name, val) name can not be empty`);if(this._data)throw Error(`.field() can't be used if .send() is used. Please use only .send() or only .field() & .attach()`);if(r(e)){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&this.field(n,e[n]);return this}if(Array.isArray(t)){for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&this.field(e,t[i]);return this}if(t==null)throw Error(`.field(name, val) val can not be empty`);return typeof t==`boolean`&&(t=String(t)),this._getFormData().append(e,t),this},i.prototype.abort=function(){return this._aborted?this:(this._aborted=!0,this.xhr&&this.xhr.abort(),this.req&&this.req.abort(),this.clearTimeout(),this.emit(`abort`),this)},i.prototype._auth=function(e,t,n,r){switch(n.type){case`basic`:this.set(`Authorization`,`Basic ${r(`${e}:${t}`)}`);break;case`auto`:this.username=e,this.password=t;break;case`bearer`:this.set(`Authorization`,`Bearer ${e}`);break;default:break}return this},i.prototype.withCredentials=function(e){return e===void 0&&(e=!0),this._withCredentials=e,this},i.prototype.redirects=function(e){return this._maxRedirects=e,this},i.prototype.maxResponseSize=function(e){if(typeof e!=`number`)throw TypeError(`Invalid argument`);return this._maxResponseSize=e,this},i.prototype.toJSON=function(){return{method:this.method,url:this.url,data:this._data,headers:this._header}},i.prototype.send=function(e){var t=r(e),n=this._header[`content-type`];if(this._formData)throw Error(`.send() can't be used if .attach() or .field() is used. Please use only .send() or only .field() & .attach()`);if(t&&!this._data)Array.isArray(e)?this._data=[]:this._isHost(e)||(this._data={});else if(e&&this._data&&this._isHost(this._data))throw Error(`Can't merge these send calls`);if(t&&r(this._data))for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(this._data[i]=e[i]);else typeof e==`string`?(n||this.type(`form`),n=this._header[`content-type`],n&&=n.toLowerCase().trim(),n===`application/x-www-form-urlencoded`?this._data=this._data?`${this._data}&${e}`:e:this._data=(this._data||``)+e):this._data=e;return!t||this._isHost(e)||n||this.type(`json`),this},i.prototype.sortQuery=function(e){return this._sort=e===void 0?!0:e,this},i.prototype._finalizeQueryString=function(){var e=this._query.join(`&`);if(e&&(this.url+=(this.url.includes(`?`)?`&`:`?`)+e),this._query.length=0,this._sort){var t=this.url.indexOf(`?`);if(t>=0){var n=this.url.slice(t+1).split(`&`);typeof this._sort==`function`?n.sort(this._sort):n.sort(),this.url=this.url.slice(0,t)+`?`+n.join(`&`)}}},i.prototype._appendQueryString=function(){console.warn(`Unsupported`)},i.prototype._timeoutError=function(e,t,n){if(!this._aborted){var r=Error(`${e+t}ms exceeded`);r.timeout=t,r.code=`ECONNABORTED`,r.errno=n,this.timedout=!0,this.timedoutError=r,this.abort(),this.callback(r)}},i.prototype._setTimeouts=function(){var e=this;this._timeout&&!this._timer&&(this._timer=setTimeout(function(){e._timeoutError(`Timeout of `,e._timeout,`ETIME`)},this._timeout)),this._responseTimeout&&!this._responseTimeoutTimer&&(this._responseTimeoutTimer=setTimeout(function(){e._timeoutError(`Response timeout of `,e._responseTimeout,`ETIMEDOUT`)},this._responseTimeout))}})),Nc=i((e=>{function t(e,t){var r;if(typeof Symbol>`u`||e[Symbol.iterator]==null){if(Array.isArray(e)||(r=n(e))||t&&e&&typeof e.length==`number`){r&&(e=r);var i=0,a=function(){};return{s:a,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:a}}throw TypeError(`Invalid attempt to iterate non-iterable instance.
14In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o=!0,s=!1,c;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return o=e.done,e},e:function(e){s=!0,c=e},f:function(){try{!o&&r.return!=null&&r.return()}finally{if(s)throw c}}}}function n(e,t){if(e){if(typeof e==`string`)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`)return Array.from(e);if(n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}}function r(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}e.type=function(e){return e.split(/ *; */).shift()},e.params=function(e){var n={},r=t(e.split(/ *; */)),i;try{for(r.s();!(i=r.n()).done;){var a=i.value.split(/ *= */),o=a.shift(),s=a.shift();o&&s&&(n[o]=s)}}catch(e){r.e(e)}finally{r.f()}return n},e.parseLinks=function(e){var n={},r=t(e.split(/ *, */)),i;try{for(r.s();!(i=r.n()).done;){var a=i.value.split(/ *; */),o=a[0].slice(1,-1),s=a[1].split(/ *= */)[1].slice(1,-1);n[s]=o}}catch(e){r.e(e)}finally{r.f()}return n},e.cleanHeader=function(e,t){return delete e[`content-type`],delete e[`content-length`],delete e[`transfer-encoding`],delete e.host,t&&(delete e.authorization,delete e.cookie),e}})),Pc=i(((e,t)=>{var n=Nc();t.exports=r;function r(e){if(e)return i(e)}function i(e){for(var t in r.prototype)Object.prototype.hasOwnProperty.call(r.prototype,t)&&(e[t]=r.prototype[t]);return e}r.prototype.get=function(e){return this.header[e.toLowerCase()]},r.prototype._setHeaderProperties=function(e){var t=e[`content-type`]||``;this.type=n.type(t);var r=n.params(t);for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(this[i]=r[i]);this.links={};try{e.link&&(this.links=n.parseLinks(e.link))}catch{}},r.prototype._setStatusProperties=function(e){var t=e/100|0;this.statusCode=e,this.status=this.statusCode,this.statusType=t,this.info=t===1,this.ok=t===2,this.redirect=t===3,this.clientError=t===4,this.serverError=t===5,this.error=t===4||t===5?this.toError():!1,this.created=e===201,this.accepted=e===202,this.noContent=e===204,this.badRequest=e===400,this.unauthorized=e===401,this.notAcceptable=e===406,this.forbidden=e===403,this.notFound=e===404,this.unprocessableEntity=e===422}})),Fc=i(((e,t)=>{function n(e){return o(e)||a(e)||i(e)||r()}function r(){throw TypeError(`Invalid attempt to spread non-iterable instance.
15In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function i(e,t){if(e){if(typeof e==`string`)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`)return Array.from(e);if(n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return s(e,t)}}function a(e){if(typeof Symbol<`u`&&Symbol.iterator in Object(e))return Array.from(e)}function o(e){if(Array.isArray(e))return s(e)}function s(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function c(){this._defaults=[]}[`use`,`on`,`once`,`set`,`query`,`type`,`accept`,`auth`,`withCredentials`,`sortQuery`,`retry`,`ok`,`redirects`,`timeout`,`buffer`,`seri
15alize`,`parse`,`ca`,`key`,`pfx`,`cert`,`disableTLSCerts`].forEach(function(e){c.prototype[e]=function(){var t=[...arguments];return this._defaults.push({fn:e,args:t}),this}}),c.prototype._setDefaults=function(e){this._defaults.forEach(function(t){e[t.fn].apply(e,n(t.args))})},t.exports=c})),Ic=i(((e,t)=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}var r;typeof window<`u`?r=window:typeof self>`u`?(console.warn(`Using browser-only version of superagent in non-browser environment`),r=void 0):r=self;var i=Ls(),a=Rs(),o=Ac(),s=Mc(),c=jc(),l=Pc(),u=Fc();function d(){}t.exports=function(t,n){return typeof n==`function`?new e.Request(`GET`,t).end(n):arguments.length===1?new e.Request(`GET`,t):new e.Request(t,n)},e=t.exports;var f=e;e.Request=b,f.getXHR=function(){if(r.XMLHttpRequest&&(!r.location||r.location.protocol!==`file:`||!r.ActiveXObject))return new XMLHttpRequest;try{return new ActiveXObject(`Microsoft.XMLHTTP`)}catch{}try{return new ActiveXObject(`Msxml2.XMLHTTP.6.0`)}catch{}try{return new ActiveXObject(`Msxml2.XMLHTTP.3.0`)}catch{}try{return new ActiveXObject(`Msxml2.XMLHTTP`)}catch{}throw Error(`Browser-only version of superagent could not find XHR`)};var p=``.trim?function(e){return e.trim()}:function(e){return e.replace(/(^\s*|\s*$)/g,``)};function m(e){if(!c(e))return e;var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&h(t,n,e[n]);return t.join(`&`)}function h(e,t,n){if(n!==void 0){if(n===null){e.push(encodeURI(t));return}if(Array.isArray(n))n.forEach(function(n){h(e,t,n)});else if(c(n))for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&h(e,`${t}[${r}]`,n[r]);else e.push(encodeURI(t)+`=`+encodeURIComponent(n))}}f.serializeObject=m;function g(e){for(var t={},n=e.split(`&`),r,i,a=0,o=n.length;a<o;++a)r=n[a],i=r.indexOf(`=`),i===-1?t[decodeURIComponent(r)]=``:t[decodeURIComponent(r.slice(0,i))]=decodeURIComponent(r.slice(i+1));return t}f.parseString=g,f.types={html:`text/html`,json:`application/json`,xml:`text/xml`,urlencoded:`application/x-www-form-urlencoded`,form:`application/x-www-form-urlencoded`,"form-data":`application/x-www-form-urlencoded`},f.serialize={"application/x-www-form-urlencoded":o.stringify,"application/json":a},f.parse={"application/x-www-form-urlencoded":g,"application/json":JSON.parse};function _(e){for(var t=e.split(/\r?\n/),n={},r,i,a,o,s=0,c=t.length;s<c;++s)i=t[s],r=i.indexOf(`:`),r!==-1&&(a=i.slice(0,r).toLowerCase(),o=p(i.slice(r+1)),n[a]=o);return n}function v(e){return/[/+]json($|[^-\w])/i.test(e)}function y(e){this.req=e,this.xhr=this.req.xhr,this.text=this.req.method!==`HEAD`&&(this.xhr.responseType===``||this.xhr.responseType===`text`)||this.xhr.responseType===void 0?this.xhr.responseText:null,this.statusText=this.req.xhr.statusText;var t=this.xhr.status;t===1223&&(t=204),this._setStatusProperties(t),this.headers=_(this.xhr.getAllResponseHeaders()),this.header=this.headers,this.header[`content-type`]=this.xhr.getResponseHeader(`content-type`),this._setHeaderProperties(this.header),this.text===null&&e._responseType?this.body=this.xhr.response:this.body=this.req.method===`HEAD`?null:this._parseBody(this.text?this.text:this.xhr.response)}l(y.prototype),y.prototype._parseBody=function(e){var t=f.parse[this.type];
15return this.req._parser?this.req._parser(this,e):(!t&&v(this.type)&&(t=f.parse[`application/json`]),t&&e&&(e.length>0||e instanceof Object)?t(e):null)},y.prototype.toError=function(){var e=this.req,t=e.method,n=e.url,r=`cannot ${t} ${n} (${this.status})`,i=Error(r);return i.status=this.status,i.method=t,i.url=n,i},f.Response=y;function b(e,t){var n=this;this._query=this._query||[],this.method=e,this.url=t,this.header={},this._header={},this.on(`end`,function(){var e=null,t=null;try{t=new y(n)}catch(t){return e=Error(`Parser is unable to parse the response`),e.parse=!0,e.original=t,n.xhr?(e.rawResponse=n.xhr.responseType===void 0?n.xhr.responseText:n.xhr.response,e.status=n.xhr.status?n.xhr.status:null,e.statusCode=e.status):(e.rawResponse=null,e.status=null),n.callback(e)}n.emit(`response`,t);var r;try{n._isResponseOK(t)||(r=Error(t.statusText||t.text||`Unsuccessful HTTP response`))}catch(e){r=e}r?(r.original=e,r.response=t,r.status=t.status,n.callback(r,t)):n.callback(null,t)})}i(b.prototype),s(b.prototype),b.prototype.type=function(e){return this.set(`Content-Type`,f.types[e]||e),this},b.prototype.accept=function(e){return this.set(`Accept`,f.types[e]||e),this},b.prototype.auth=function(e,t,r){return arguments.length===1&&(t=``),n(t)===`object`&&t!==null&&(r=t,t=``),r||={type:typeof btoa==`function`?`basic`:`auto`},this._auth(e,t,r,function(e){if(typeof btoa==`function`)return btoa(e);throw Error(`Cannot use basic auth, btoa is not a function`)})},b.prototype.query=function(e){return typeof e!=`string`&&(e=m(e)),e&&this._query.push(e),this},b.prototype.attach=function(e,t,n){if(t){if(this._data)throw Error(`superagent can't mix .send() and .attach()`);this._getFormData().append(e,t,n||t.name)}return this},b.prototype._getFormData=function(){return this._formData||=new r.FormData,this._formData},b.prototype.callback=function(e,t){if(this._shouldRetry(e,t))return this._retry();var n=this._callback;this.clearTimeout(),e&&(this._maxRetries&&(e.retries=this._retries-1),this.emit(`error`,e)),n(e,t)},b.prototype.crossDomainError=function(){var e=Error(`Request has been terminated
16Possible causes: the network is offline, Origin is not allowed by Access-Control-Allow-Origin, the page is being unloaded, etc.`);e.crossDomain=!0,e.status=this.status,e.method=this.method,e.url=this.url,this.callback(e)},b.prototype.agent=function(){return console.warn(`This is not supported in browser version of superagent`),this},b.prototype.ca=b.prototype.agent,b.prototype.buffer=b.prototype.ca,b.prototype.write=function(){throw Error(`Streaming is not supported in browser version of superagent`)},b.prototype.pipe=b.prototype.write,b.prototype._isHost=function(e){return e&&n(e)===`object`&&!Array.isArray(e)&&Object.prototype.toString.call(e)!==`[object Object]`},b.prototype.end=function(e){this._endCalled&&console.warn(`Warning: .end() was called twice. This is not supported in superagent`),this._endCalled=!0,this._callback=e||d,this._finalizeQueryString(),this._end()},b.prototype._setUploadTimeout=function(){var e=this;this._uploadTimeout&&!this._uploadTimeoutTimer&&(this._uploadTimeoutTimer=setTimeout(function(){e._timeoutError(`Upload timeout of `,e._uploadTimeout,`ETIMEDOUT`)},this._uploadTimeout))},b.prototype._end=function(){if(this._aborted)return this.callback(Error(`The request has been aborted even before .end() was called`));var e=this;this.xhr=f.getXHR();var t=this.xhr,n=this._formData||this._data;this._setTimeouts(),t.onreadystatechange=function(){var n=t.readyState;if(n>=2&&e._responseTimeoutTimer&&clearTimeout(e._responseTimeoutTimer),n===4){var r;try{r=t.status}catch{r=0}if(!r)return e.timedout||e._aborted?void 0:e.crossDomainError();e.emit(`end`)}};var r=function(t,n){n.total>0&&(n.percent=n.loaded/n.total*100,n.percent===100&&clearTimeout(e._uploadTimeoutTimer)),n.direction=t,e.emit(`progress`,n)};if(this.hasListeners(`progress`))try{t.addEventListener(`progress`,r.bind(null,`download`)),t.upload&&t.upload.addEventListener(`progress`,r.bind(null,`upload`))}catch{}t.upload&&this._setUploadTimeout();try{this.username&&this.password?t.open(this.method,this.url,!0,this.username,this.password):t.open(this.method,this.url,!0)}catch(e){return this.callback(e)}if(this._withCredentials&&(t.withCredentials=!0),!this._formData&&this.method!==`GET`&&this.method!==`HEAD`&&typeof n!=`string`&&!this._isHost(n)){var i=this._header[`content-type`],a=this._serializer||f.serialize[i?i.split(`;`)[0]:``];!a&&v(i)&&(a=f.serialize[`application/json`]),a&&(n=a(n))}for(var o in this.header)this.header[o]!==null&&Object.prototype.hasOwnProperty.call(this.header,o)&&t.setRequestHeader(o,this.header[o]);this._responseType&&(t.responseType=this._responseType),this.emit
16(`request`,this),t.send(n===void 0?null:n)},f.agent=function(){return new u},[`GET`,`POST`,`OPTIONS`,`PATCH`,`PUT`,`DELETE`].forEach(function(e){u.prototype[e.toLowerCase()]=function(t,n){var r=new f.Request(e,t);return this._setDefaults(r),n&&r.end(n),r}}),u.prototype.del=u.prototype.delete,f.get=function(e,t,n){var r=f(`GET`,e);return typeof t==`function`&&(n=t,t=null),t&&r.query(t),n&&r.end(n),r},f.head=function(e,t,n){var r=f(`HEAD`,e);return typeof t==`function`&&(n=t,t=null),t&&r.query(t),n&&r.end(n),r},f.options=function(e,t,n){var r=f(`OPTIONS`,e);return typeof t==`function`&&(n=t,t=null),t&&r.send(t),n&&r.end(n),r};function x(e,t,n){var r=f(`DELETE`,e);return typeof t==`function`&&(n=t,t=null),t&&r.send(t),n&&r.end(n),r}f.del=x,f.delete=x,f.patch=function(e,t,n){var r=f(`PATCH`,e);return typeof t==`function`&&(n=t,t=null),t&&r.send(t),n&&r.end(n),r},f.post=function(e,t,n){var r=f(`POST`,e);return typeof t==`function`&&(n=t,t=null),t&&r.send(t),n&&r.end(n),r},f.put=function(e,t,n){var r=f(`PUT`,e);return typeof t==`function`&&(n=t,t=null),t&&r.send(t),n&&r.end(n),r}})),Lc=i(((e,t)=>{(function(){var e=function(e,t){return t||=``,e.replace(/(^|-)/g,`$1\\u`+t).replace(/,/g,`\\u`+t)},n=e(`20-26,28-2F,3A-40,5B-60,7B-7E,A0-BF,D7,F7`,`00`),r=`a-z`+e(`DF-F6,F8-FF`,`00`),i=`A-Z`+e(`C0-D6,D8-DE`,`00`),a=`A|An|And|As|At|But|By|En|For|If|In|Of|On|Or|The|To|Vs?\\.?|Via`,o=function(e,t,o,s){return e||=n,t||=r,o||=i,s||=a,{capitalize:RegExp(`(^|[`+e+`])([`+t+`])`,`g`),pascal:RegExp(`(^|[`+e+`])+([`+t+o+`])`,`g`),fill:RegExp(`[`+e+`]+(.|$)`,`g`),sentence:RegExp(`(^\\s*|[\\?\\!\\.]+"?\\s+"?|,\\s+")([`+t+`])`,`g`),improper:RegExp(`\\b(`+s+`)\\b`,`g`),relax:RegExp(`([^`+o+`])([`+o+`]*)([`+o+`])(?=[^`+o+`]|$)`,`g`),upper:RegExp(`^[^`+t+`]+$`),hole:/[^\s]\s[^\s]/,apostrophe:/'/g,room:RegExp(`[`+e+`]`)}},s=o(),c={re:s,unicodes:e,regexps:o,types:[],up:String.prototype.toUpperCase,low:String.prototype.toLowerCase,cap:function(e){return c.up.call(e.charAt(0))+e.slice(1)},decap:function(e){return c.low.call(e.charAt(0))+e.slice(1)},deapostrophe:function(e){return e.replace(s.apostrophe,``)},fill:function(e,t,n){return t!=null&&(e=e.replace(s.fill,function(e,n){return n?t+n:``})),n&&(e=c.deapostrophe(e)),e},prep:function(e,t,n,r){if(e=e==null?``:e+``,!r&&s.upper.test(e)&&(e=c.low.call(e)),!t&&!s.hole.test(e)){var i=c.fill(e,` `);s.hole.test(i)&&(e=i)}return!n&&!s.room.test(e)&&(e=e.replace(s.relax,c.relax)),e},relax:function(e,t,n,r){return t+` `+(n?n+` `:``)+r}},l={_:c,of:function(e){for(var t=0,n=c.types.length;t<n;t++)if(l[c.types[t]].apply(l,arguments)===e)return c.types[t]},flip:function(e){return e.replace(/\w/g,function(e){return(e==c.up.call(e)?c.low:c.up).call(e)})},random:function(e){return e.replace(/\w/g,function(e){return(Math.round(Math.random())?c.up:c.low).call(e)})},type:function(e,t){l[e]=t,c.types.push(e)}},u={lower:function(e,t,n){return c.fill(c.low.call(c.prep(e,t)),t,n)},snake:function(e){return l.lower(e,`_`,!0)},constant:function(e){return l.upper(e,`_`,!0)},camel:function(e){return c.decap(l.pascal(e))},kebab:function(e){return l.lower(e,`-`,!0)},upper:function(e,t,n){return c.fill(c.up.call(c.prep(e,t,!1,!0)),t,n)},capital:function(e,t,n){return c.fill(c.prep(e).replace(s.capitalize,function(e,t,n){return t+c.up.call(n)}),t,n)},header:function(e){return l.capital(e,`-`,!0)},pascal:function(e){return c.fill(c.prep(e,!1,!0).replace(s.pascal,function(e,t,n){return c.up.call(n)}),``,!0)},title:function(e){return l.capital(e).replace(s.improper,function(e,t,n,r){return n>0&&n<r.lastIndexOf(` `)?c.low.call(e):e})},sentence:function(e,t,n){return e=l.lower(e).replace(s.sentence,function(e,t,n){return t+c.up.call(n)}),t&&t.forEach(function(t){e=e.replace(RegExp(`\\b`+l.lower(t)+`\\b`,`g`),c.cap)}),n&&n.forEach(function(t){e=e.replace(RegExp(`(\\b`+l.lower(t)+`\\. +)(\\w)`),function(e,t,n){return t+c.low.call(n)})}),e}};for(var d in u.squish=u.pascal,l.default=l,u)l.type(d,u[d]);var f=typeof f==`function`?f:function(){};f(typeof t==`object`&&t.exports?t.exports=l:this.Case=l)}).call(e)})),Rc=i(((e,t)=>{var n=`[object Object]`;function r(e){var t=!1;if(e!=null&&typeof e.toString!=`function`)try{t=!!(e+``)}catch{}return t}function i(e,t){return function(n){return e(t(n))}}var a=Function.prototype,o=Object.prototype,s=a.toString,c=o.hasOwnProperty,l=s.call(Object),u=o.toString,d=i(Object.getPrototypeOf,Object);function f(e){return!!e&&typeof e==`object`}function p(e){if(!f(e)||u.call(e)!=n||r(e))return!1;var t=d(e);if(t===null)return!0;var i=c.call(t,`constructor`)&&t.constructor;return typeof i==`function`&&i instanceof i&&s.call(i)==l}t.exports=p})),zc=i(((e,t)=>{var n=Lc(),r=Rc();function i(e,t=`camel`){let a=e,o=n[t];if(Array.isArray(e)){a=[];let n=0;for(;n<e.length;)a.push(i(e[n],t)),++n}else if(r(e)){a={};for(let n in e)a[o(n)]=i(e[n],t)}return a}t.exports=i})),Bc=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i,s,c,l;function u(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function d(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function f(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,m(r.key),r)}}function p(e,t,n){return t&&f(e.prototype,t),n&&f(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function m(e){var t=h(e,`string`);return n(t)==`symbol`?t:t+``}function h(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function g(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=new(i=function(){function e(){d(this,e),u(this,`viewportHe
16ight`,s,this),u(this,`viewportWidth`,c,this),u(this,`listenersAdded`,l,this)}return p(e,[{key:`addListeners`,value:function(){this.listenersAdded||=(window.addEventListener(`resize`,this.updateDimensions.bind(this)),!0)}},{key:`updateDimensions`,value:function(){this.updateViewportDimensions()}},{key:`updateViewportDimensions`,value:function(){this.viewportWidth=Math.max(document.documentElement.clientWidth,window.innerWidth||0),this.viewportHeight=Math.max(document.documentElement.clientHeight,window.innerHeight||0)}}])}(),s=g(i.prototype,`viewportHeight`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=g(i.prototype,`viewportWidth`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=g(i.prototype,`listenersAdded`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),i)})),Vc=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=P(m()),i=(a(),e(o)),s=P(Bc()),c=_(),l,u,d,f,p,h,g,v,y,b,x,S,C,w,T,E,D,O,k,A,M,N;function P(e){return e&&e.__esModule?e:{default:e}}function F(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function I(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function L(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,z(r.key),r)}}function R(e,t,n){return t&&L(e.prototype,t),n&&L(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function z(e){var t=B(e,`string`);return n(t)==`symbol`?t:t+``}function B(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function V(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}var H=80;t.default=(l=function(){function e(t){var n=this;I(this,e),F(this,`isSafari`,u,this),F(this,`nativeViewportWidth`,d,this),F(this,`nativeViewportHe
16ight`,f,this),F(this,`hasNotch`,p,this),F(this,`deviceOs`,h,this),F(this,`deviceName`,g,this),F(this,`browserName`,v,this),F(this,`browserVersion`,y,this),F(this,`statusBarHeight`,b,this),F(this,`deviceType`,x,this),F(this,`isNativeTablet`,S,this),F(this,`keyboardHeight`,C,this),F(this,`keyboardVisible`,w,this),F(this,`deviceLanguageId`,T,this),F(this,`osVersion`,E,this),F(this,`deviceManufacturer`,D,this),F(this,`deviceModel`,O,this),F(this,`topInsetHeight`,k,this),F(this,`bottomInsetHeight`,A,this),F(this,`systemDarkMode`,M,this),F(this,`userDarkMode`,N,this),this.setDeviceLanguageId=function(e){n.deviceLanguageId=e},this.setNativeDimensions=function(e,t){e&&(n.nativeViewportWidth=e,n.nativeViewportHeight=t)},this.setInsetHeight=function(e,t){n.topInsetHeight=e,n.bottomInsetHeight=t},this.setKeyboardHeight=function(e){n.keyboardHeight=e},this.setKeyboardVisible=function(e){n.keyboardVisible=e},this.setNativeDevice=function(e){n.deviceOs=e},this.setOsVersion=function(e){n.osVersion=e},this.setDeviceType=function(e){n.deviceType=e},this.setDeviceManufacturer=function(e){n.deviceManufacturer=e},this.setDeviceModel=function(e){n.deviceModel=e},this.setSystemDarkMode=function(e){n.systemDarkMode=e},this.setUserDarkMode=function(e){n.userDarkMode=e},this.setIsNativeTablet=function(e){n.isNativeTablet=e},this.parent=t,this.isSafari=r.default.safari,this.browserName=r.default.name,this.browserVersion=r.default.version,this.isFirefox=r.default.firefox,this.isChrome=r.default.chrome,this.isNative||s.default.addListeners()}return R(e,[{key:`darkMode`,get:function(){return!this.userDarkMode||this.userDarkMode===`system`?this.systemDarkMode:this.userDarkMode===`dark`}},{key:`backgroundColor`,get:function(){return this.darkMode?`#222`:`#fff`}},{key:`secondaryBackgroundColor`,get:function(){return this.darkMode?`#555`:`#E6E6E6`}},{key:`textColor`,get:function(){return this.darkMode?`#FFF`:`#1A1A1A`}},{key:`secondaryTextColor`,get:function(){return this.darkMode?`#B3B3B3`:`#333`}},{key:`modalBackgroundColor`,get:function(){return this.darkMode?`#333`:`whitesmoke`}},{key:`faintOffsetColor`,get:function(){return this.darkMode?`#474747`:`#E6E6E6`}},{key:`userInputColor`,get:function(){return this.darkMode?`#666`:`#FFF`}},{key:`lightGreyColor`,get:function(){return`#E6E6E6`}},{key:`disabledColor`,get:function(){return this.darkMode?`#777`:c.Theme.disabled}},{key:`darkGreyColor`,get:function(){return`#333`}},{key:`viewportHeight`,get:function(){return this.isNative?this.nativeViewportHe
16ight:s.default.viewportHeight}},{key:`viewportWidth`,get:function(){return this.isNative?this.nativeViewportWidth:s.default.viewportWidth}},{key:`mediaRecorderSupported`,get:function(){return this.isNative||(r.default.chrome||r.default.firefox)&&!r.default.ios}},{key:`hasRightColumn`,get:function(){return!this.isMobile&&this.viewportWidth>800}},{key:`defaultModalWidth`,get:function(){return Math.min(400,this.viewportWidth-40)}},{key:`leftColumnWidth`,get:function(){var e=Math.min(1160,this.viewportWidth);return this.hasRightColumn?e-300:e}},{key:`rightColumnWidth`,get:function(){return this.viewportWidth>=800?c.Layout.HOME_RIGHT_COLUMN_WIDTH:0}},{key:`minimumHeight`,get:function(){return this.viewportHeight<699}},{key:`isAndroid`,get:function(){return this.deviceOs===`android`}},{key:`isIos`,get:function(){return this.deviceOs===`ios`}},{key:`osName`,get:function(){return r.default.mac?`Mac`:r.default.windows?`Windows`:r.default.android?`Android`:r.default.ios?`iOS`:r.default.linux?`Linux`:r.default.chromeos?`ChromeOS`:`Unknown OS`}},{key:`ios`,get:function(){return r.default.ios}},{key:`hasNativeMenuBar`,get:function(){return this.isAndroid&&this.bottomInsetHeight>47}},{key:`viewportHeightWithoutKeyboard`,get:function(){var e=this.keyboardVisible&&this.keyboardHeight||0;return this.viewportHeight-e-H}}
16,{key:`iPadSafari`,get:function(){return this.ios&&this.isSafari&&r.default.iosdevice===`ipad`}},{key:`device`,get:function(){return this.isAndroid?`android`:this.isIos?`ios`:`web`}},{key:`isNative`,get:function(){return navigator.product===`ReactNative`}},{key:`isMobile`,get:function(){return!this.isNative&&(r.default.mobile||this.viewportWidth<700)}},{key:`isDesktop`,get:function(){return!this.isNative&&!this.isMobile}},{key:`updateDimensions`,value:function(){s.default.updateDimensions()}}])}(),u=V(l.prototype,`isSafari`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=V(l.prototype,`nativeViewportWidth`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=V(l.prototype,`nativeViewportHeight`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=V(l.prototype,`hasNotch`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=V(l.prototype,`deviceOs`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=V(l.prototype,`deviceName`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=V(l.prototype,`browserName`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=V(l.prototype,`browserVersion`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=V(l.prototype,`statusBarHeight`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=V(l.prototype,`deviceType`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=V(l.prototype,`isNativeTablet`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=V(l.prototype,`keyboardHeight`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=V(l.prototype,`keyboardVisible`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=V(l.prototype,`deviceLanguageId`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=V(l.prototype,`osVersion`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=V(l.prototype,`deviceManufacturer`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=V(l.prototype,`deviceModel`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=V(l.prototype,`topInsetHeight`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=V(l.prototype,`bottomInsetHeight`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=V(l.prototype,`systemDarkMode`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),N=V(l.prototype,`userDarkMode`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V(l.prototype,`darkMode`,[i.computed],Object.getOwnPropertyDescriptor(l.prototype,`darkMode`),l.prototype),V(l.prototype,`backgroundColor`,[i.computed],Object.getOwnPropertyDescriptor(l.prototype,`backgroundColor`),l.prototype),V(l.prototype,`secondaryBackgroundColor`,[i.computed],Object.getOwnPropertyDescriptor(l.prototype,`secondaryBackgroundColor`),l.prototype),V(l.prototype,`textColor`,[i.computed],Object.getOwnPropertyDescriptor(l.prototype,`textColor`),l.prototype),V(l.prototype,`secondaryTextColor`,[i.computed],Object.getOwnPropertyDescriptor(l.prototype,`secondaryTextColor`),l.prototype),V(l.prototype,`modalBackgroundColor`,[i.computed],Object.getOwnPropertyDescriptor(l.prototype,`modalBackgroundColor`),l.prototype),V(l.prototype,`faintOffsetColor`,[i.computed],Object.getOwnPropertyDescriptor(l.prototype,`faintOffsetColor`),l.prototype),V(l.prototype,`userInputColor`,[i.computed],Object.getOwnPropertyDescriptor(l.prototype,`userInputColor`),l.prototype),V(l.prototype,`lightGreyColor`,[i.computed],Object.getOwnPropertyDescriptor(l.prototype,`lightGreyColor`),l.prototype),V(l.prototype,`disabledColor`,[i.computed],Object.getOwnPropertyDescriptor(l.prototype,`disabledColor`),l.prototype),V(l.prototype,`darkGreyColor`,[i.computed],Object.getOwnPropertyDescriptor(l.prototype,`darkGreyColor`),l.prototype),V(l.prototype,`viewportHe
16ight`,[i.computed],Object.getOwnPropertyDescriptor(l.prototype,`viewportHeight`),l.prototype),V(l.prototype,`viewportWidth`,[i.computed],Object.getOwnPropertyDescriptor(l.prototype,`viewportWidth`),l.prototype),V(l.prototype,`mediaRecorderSupported`,[i.computed],Object.getOwnPropertyDescriptor(l.prototype,`mediaRecorderSupported`),l.prototype),V(l.prototype,`hasRightColumn`,[i.computed],Object.getOwnPropertyDescriptor(l.prototype,`hasRightColumn`),l.prototype),V(l.prototype,`defaultModalWidth`,[i.computed],Object.getOwnPropertyDescriptor(l.prototype,`defaultModalWidth`),l.prototype),V(l.prototype,`leftColumnWidth`,[i.computed],Object.getOwnPropertyDescriptor(l.prototype,`leftColumnWidth`),l.prototype),V(l.prototype,`rightColumnWidth`,[i.computed],Object.getOwnPropertyDescriptor(l.prototype,`rightColumnWidth`),l.prototype),V(l.prototype,`minimumHeight`,[i.computed],Object.getOwnPropertyDescriptor(l.prototype,`minimumHeight`),l.prototype),V(l.prototype,`isAndroid`,[i.computed],Object.getOwnPropertyDescriptor(l.prototype,`isAndroid`),l.prototype),V(l.prototype,`isIos`,[i.computed],Object.getOwnPropertyDescriptor(l.prototype,`isIos`),l.prototype),V(l.prototype,`osName`,[i.computed],Object.getOwnPropertyDescriptor(l.prototype,`osName`),l.prototype),V(l.prototype,`ios`,[i.computed],Object.getOwnPropertyDescriptor(l.prototype,`ios`),l.prototype),V(l.prototype,`hasNativeMenuBar`,[i.computed],Object.getOwnPropertyDescriptor(l.prototype,`hasNativeMenuBar`),l.prototype),V(l.prototype,`viewportHeightWithoutKeyboard`,[i.computed],Object.getOwnPropertyDescriptor(l.prototype,`viewportHeightWithoutKeyboard`),l.prototype),V(l.prototype,`iPadSafari`,[i.computed],Object.getOwnPropertyDescriptor(l.prototype,`iPadSafari`),l.prototype),V(l.prototype,`device`,[i.computed],Object.getOwnPropertyDescriptor(l.prototype,`device`),l.prototype),V(l.prototype,`isNative`,[i.computed],Object.getOwnPropertyDescriptor(l.prototype,`isNative`),l.prototype),V(l.prototype,`isMobile`,[i.computed],Object.getOwnPropertyDescriptor(l.prototype,`isMobile`),l.prototype),V(l.prototype,`isDesktop`,[i.computed],Object.getOwnPropertyDescriptor(l.prototype,`isDesktop`),l.prototype),l)})),Hc=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=_(),s=l(Vc()),c;function l(e){return e&&e.__esModule?e:{default:e}}function u(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function d(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,p(r.key),r)}}function f(e,t,n){return t&&d(e.prototype,t),n&&d(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function p(e){var t=m(e,`string`);return n(t)==`symbol`?t:t+``}function m(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function h(e,t,n){return t=b(t),g(e,y()?Reflect.construct(t,n||[],b(e).constructor):t.apply(e,n))}function g(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return v(e)}function v(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function y(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(y=function(){return!!e})()}function b(e){return b=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},b(e)}function x(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&S(e,t)}
16function S(e,t){return S=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},S(e,t)}function C(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(){return u(this,t),h(this,t,arguments)}return x(t,e),f(t,[{key:`mobileHeaderHeight`,get:function(){return i.Layout.MOBILE_HEADER_HEIGHT}},{key:`nativeHeaderHeight`,get:function(){return i.Layout.NATIVE_HEADER_HEIGHT}},{key:`mobileFooterHeight`,get:function(){return i.Layout.MOBILE_HEADER_HEIGHT}},{key:`desktopHeaderHeight`,get:function(){return i.Layout.DESKTOP_HEADER_HEIGHT}},{key:`mobileContentHeight`,get:function(){return this.viewportHeight-this.mobileHeaderHeight-this.mobileFooterHeight}},{key:`feedVideoWidth`,get:function(){return this.isMobile?this.viewportWidth-20:i.Layout.DESKTOP_FEED_VIDEO_WIDTH}},{key:`feedMinimizedSupplementWidth`,get:function(){return i.Layout.FEED_MINIMIZED_SUPPLEMENT_WIDTH}}])}(s.default),C(c.prototype,`mobileHeaderHeight`,[r.computed],Object.getOwnPropertyDescriptor(c.prototype,`mobileHeaderHeight`),c.prototype),C(c.prototype,`nativeHeaderHeight`,[r.computed],Object.getOwnPropertyDescriptor(c.prototype,`nativeHeaderHeight`),c.prototype),C(c.prototype,`mobileFooterHeight`,[r.computed],Object.getOwnPropertyDescriptor(c.prototype,`mobileFooterHeight`),c.prototype),C(c.prototype,`desktopHeaderHeight`,[r.computed],Object.getOwnPropertyDescriptor(c.prototype,`desktopHeaderHeight`),c.prototype),C(c.prototype,`mobileContentHeight`,[r.computed],Object.getOwnPropertyDescriptor(c.prototype,`mobileContentHeight`),c.prototype),C(c.prototype,`feedVideoWidth`,[r.computed],Object.getOwnPropertyDescriptor(c.prototype,`feedVideoWidth`),c.prototype),C(c.prototype,`feedMinimizedSupplementWidth`,[r.computed],Object.getOwnPropertyDescriptor(c.prototype,`feedMinimizedSupplementWidth`),c.prototype),c)})),Uc=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=h(),s=_(),c=m(Vc()),l,u,d,f,p;function m(e){return e&&e.__esModule?e:{default:e}}function g(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function v(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function y(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,x(r.key),r)}}function b(e,t,n){return t&&y(e.prototype,t),n&&y(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function x(e){var t=S(e,`string`);return n(t)==`symbol`?t:t+``}function S(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function C(e,t,n){return t=D(t),w(e,E()?Reflect.construct(t,n||[],D(e).constructor):t.apply(e,n))}function w(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return T(e)}function T(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function E(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(E=function(){return!!e})()}function D(e){return D=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},D(e)}function O(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&k(e,t)}
16function k(e,t){return k=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},k(e,t)}function A(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=function(e){function t(){var e;v(this,t);var n=[...arguments];return e=C(this,t,[].concat(n)),g(e,`userInputExpanded`,u,e),g(e,`minimizedRatio`,d,e),g(e,`sectionPadding`,f,e),g(e,`debug`,p,e),e.heightForCardSections=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,i=t*n,a=e.keyboardVisible&&r?e.buttonHeight+10:0;return(e.contentHeight-i+a)/t},e.contentHeightWithMultipleChoiceButtons=function(t){return e.deckHeightWithoutHeader-e.totalMultipleChoiceButtonHeight(t)-e.sectionPadding*3},e.totalMultipleChoiceButtonHeight=function(t){return t>2?e.multipleChoiceButtonHeight*2+e.sectionPadding:e.multipleChoiceButtonHeight},e.setUserInputExpanded=function(t){e.userInputExpanded=t},e}return O(t,e),b(t,[{key:`cardArrowBoxHeight`,get:function(){return s.Layout.CARD_ARROW_BOX_HEIGHT}},{key:`cardArrowBoxWidth`,get:function(){return this.smallCardArrowBox?200:s.Layout.CARD_ARROW_BOX_WIDTH}},{key:`smallCardArrowBox`,get:function(){return this.deckWidth<460}},{key:`loaded`,get:function(){return(0,i.isPresent)(this.deckWidth)}},{key:`triviaPlayersHeight`,get:function(){return this.minimumHeight?55:65}},{key:`triviaVideoSectionHeight`,get:function(){var e=this.hasNotch?30:0,t=this.deckHeightWithoutHeader-e-this.triviaTextHeight-this.buttonHeight-this.triviaPlayersHeight-30;return this.isAndroid?t-20:t}},{key:`triviaVideoWidth`,get:function(){if(this.deckWidth){var e=Math.floor(this.deckWidth/1.5);return this.triviaVideoSectionHeight<e?this.triviaVideoSectionHeight:e}return 0}},{key:`triviaTextAndButtonsSectionHeight`,get:function(){return this.triviaTextHeight+this.buttonHeight}},{key:`triviaTextHeight`,get:function(){return this.minimumHeight?155:175}},{key:`deckHeight`,get:function(){return this.isNative?this.nativeDeckHeight:this.viewportHeight-20}},{key:`nativeDeckHeight`,get:function(){return(this.keyboardVisible&&(0,i.isPresent)(this.keyboardHeight)?this.viewportHeight+this.topInsetHeight-this.keyboardHeight:this.isAndroid?this.viewportHeight+this.topInsetHeight:this.viewportHeight+this.topInsetHeight-10)-this.bottomInsetHeight-30}},{key:`deckHeightWithoutHeader`,get:function(){return this.deckHeight-this.deckHeaderHeight}},{key:`innerDeckHeightWithoutHeader`,get:function(){return this.deckHeightWithoutHeader-this.sectionPadding*2}},{key:`quarterDeckWidth`,get:function(){return Math.floor(this.deckWidth/4)}},{key:`maximumFontSize`,get:function(){return this.maximumHeight?s.Layout.MAX_MAXIMUM_CARD_TEXT_FONT_SIZE:this.minimumHeight?s.Layout.MAX_MINIMUM_CARD_TEXT_FONT_SIZE:s.Layout.MAX_DEFAULT_CARD_TEXT_FONT_SIZE}},{key:`deckWidth`,get:function(){return this.isMobile||this.isNative?this.viewportWidth:this.deckHeight*.6}},{key:`cardTextHeight`,get:function(){return this.cardTextHasMinimumHeight?this.minimumCardTextHeight:Math.floor(s.Layout.MINIMUM_VIDEO_TEXT_HEIGHT+this.cardTextGap)}},{key:`cardTextGap`,get:function(){return Math.max(0,this.deckHeight-this.sumOfMinimumComponentHeights)}},{key:`sumOfMinimumComponentHeights`,get:function(){return this.deckHeaderHeight+this.innerDeckWidth+s.Layout.MINIMUM_VIDEO_TEXT_HEIGHT+this.userInputHeight+this.buttonHeight+this.sectionPadding*3}},{key:`innerDeckWidth`,get:function(){return this.deckWidth-this.sectionPadding*2}},{key:`supplementBottom`,get:function(){return 20}},{key:`deckHeaderHeight`,get:function(){return this.maximumHeight?s.Layout.MAXIMUM_DECK_HEADER_HEIGHT+this.topPadding:this.minimumHeight?s.Layout.MINIMUM_DECK_HEADER_HEIGHT+this.topPadding:this.isMobile?s.Layout.MOBILE_DECK_HEADER_HEIGHT+this.topPadding:s.Layout.DESKTOP_DECK_HEADER_HEIGHT+this.topPadding}},{key:`topPadding`,get:function(){return this.topInsetHeight>0?this.topInsetHeight-20:0}},{key:`hasNotch`,get:function(){return this.topInsetHeight>0}},{key:`cardHeight`,get:function(){return this.deckHeight-this.deckHeaderHeight}},{key:`supplementWidth`,get:function(){return Math.floor(this.videoHeight/this.minimizedRatio)}},{key:`contentHeight`,get:function(){var e=this.buttonHeight,t=this.sectionPadding*3;return this.deckHeight-this.deckHeaderHeight-e-t}},{key:`videoHeight`,get:function(){var e=this.cardTextGap>0?0:10;return Math.floor(Math.min(this.contentHeight-this.userInputHeight-this.cardTextHeight-e,this.innerDeckWidth))}},{key:`contentHeightWithoutButtons`,get:function(){return this.deckHeight-this.deckHeaderHeight}},{key:`describeContentHeight`,get:function(){return this.contentHeight-this.userInputHeight}},{key:`overlayHeight`,get:function(){var e=this.deckHeight-this.deckHeaderHeight;return this.keyboardVisible&&this.keyboardHeight?e-this.keyboardHeight:e}},{key:`showUserInput`,get:function(){return this.isChrome||this.isFirefox||this.isNative}},{key:`buttonHeight`,get:function(){return this.maximumHeight?s.Layout.MAXIMUM_BUTTON_HEIGHT:this.minimumHeight?s.Layout.MINIMUM_BUTTON_HEIGHT:s.Layout.DESKTOP_BUTTON_HEIGHT}},{key:`multipleChoiceButtonHeight`,get:function(){return this.maximumHeight?s.Layout.MAXIMUM_MULTIPLE_CHOICE_BUTTON_HEIGHT:this.minimumHeight?s.Layout.MINIMUM_MULTIPLE_CHOICE_BUTTON_HEIGHT:s.Layout.MULTIPLE_CHOICE_BUTTON_HEIGHT}}
16,{key:`maximumHeight`,get:function(){return this.viewportHeight>899}},{key:`userInputHeight`,get:function(){var e=this.minimumHeight?s.Layout.MINIMUM_USER_INPUT_HEIGHT:s.Layout.USER_INPUT_HEIGHT;return this.userInputExpanded&&this.isNative?e*2:e}},{key:`minimumCardTextHeight`,get:function(){return this.minimumHeight?s.Layout.MINIMUM_VIDEO_TEXT_HEIGHT:this.maximumHeight?s.Layout.MAXIMUM_VIDEO_TEXT_HEIGHT:s.Layout.VIDEO_TEXT_HEIGHT}},{key:`cardTextHasMinimumHeight`,get:function(){return this.cardTextGap<=0}},{key:`audioBottom`,get:function(){return this.buttonHeight}},{key:`cardTextTop`,get:function(){return this.deckHeight-(this.videoHeight+this.deckHeaderHeight)}},{key:`cardTextBottom`,get:function(){return this.buttonHeight+this.userInputHeight}}])}(c.default),u=A(l.prototype,`userInputExpanded`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),d=A(l.prototype,`minimizedRatio`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 3}}),f=A(l.prototype,`sectionPadding`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 10}}),p=A(l.prototype,`debug`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),A(l.prototype,`cardArrowBoxHeight`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`cardArrowBoxHeight`),l.prototype),A(l.prototype,`cardArrowBoxWidth`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`cardArrowBoxWidth`),l.prototype),A(l.prototype,`smallCardArrowBox`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`smallCardArrowBox`),l.prototype),A(l.prototype,`loaded`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`loaded`),l.prototype),A(l.prototype,`triviaPlayersHeight`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`triviaPlayersHeight`),l.prototype),A(l.prototype,`triviaVideoSectionHeight`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`triviaVideoSectionHeight`),l.prototype),A(l.prototype,`triviaVideoWidth`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`triviaVideoWidth`),l.prototype),A(l.prototype,`triviaTextAndButtonsSectionHeight`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`triviaTextAndButtonsSectionHeight`),l.prototype),A(l.prototype,`triviaTextHeight`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`triviaTextHeight`),l.prototype),A(l.prototype,`deckHeight`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`deckHeight`),l.prototype),A(l.prototype,`nativeDeckHeight`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`nativeDeckHeight`),l.prototype),A(l.prototype,`deckHeightWithoutHeader`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`deckHeightWithoutHeader`),l.prototype),A(l.prototype,`innerDeckHeightWithoutHeader`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`innerDeckHeightWithoutHeader`),l.prototype),A(l.prototype,`quarterDeckWidth`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`quarterDeckWidth`),l.prototype),A(l.prototype,`maximumFontSize`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`maximumFontSize`),l.prototype),A(l.prototype,`deckWidth`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`deckWidth`),l.prototype),A(l.prototype,`cardTextHeight`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`cardTextHeight`),l.prototype),A(l.prototype,`cardTextGap`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`cardTextGap`),l.prototype),A(l.prototype,`sumOfMinimumComponentHeights`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`sumOfMinimumComponentHeights`),l.prototype),A(l.prototype,`innerDeckWidth`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`innerDeckWidth`),l.prototype),A(l.prototype,`supplementBottom`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`supplementBottom`),l.prototype),A(l.prototype,`deckHeaderHeight`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`deckHeaderHeight`),l.prototype),A(l.prototype,`topPadding`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`topPadding`),l.prototype),A(l.prototype,`hasNotch`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`hasNotch`),l.prototype),A(l.prototype,`cardHeight`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`cardHeight`),l.prototype),A(l.prototype,`supplementWidth`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`supplementWidth`),l.prototype),A(l.prototype,`contentHeight`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`contentHeight`),l.prototype),A(l.prototype,`videoHeight`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`videoHeight`),l.prototype),A(l.prototype,`contentHeightWithoutButtons`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`contentHeightWithoutButtons`),l.prototype),A(l.prototype,`describeContentHeight`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`describeContentHeight`),l.prototype),A(l.prototype,`overlayHeight`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`overlayHeight`),l.prototype),A(l.prototype,`showUserInput`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`showUserInput`),l.prototype),A(l.prototype,`buttonHeight`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`buttonHeight`),l.prototype),A(l.prototype,`multipleChoiceButtonHeight`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`multipleChoiceButtonHeight`),l.prototype),A(l.prototype,`maximumHeight`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`maximumHeight`),l.prototype),A(l.prototype,`userInputHeight`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`userInputHeight`),l.prototype),A(l.prototype,`minimumCardTextHeight`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`minimumCardTextHeight`),l.prototype),A(l.prototype,`cardTextHasMinimumHeight`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`cardTextHasMinimumHeight`),l.prototype),A(l.prototype,`audioBottom`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`audioBottom`),l.prototype),A(l.prototype,`cardTextTop`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`cardTextTop`),l.prototype),A(l.prototype,`cardTextBottom`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`cardTextBottom`),l.prototype),l)})),Wc=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=_(),s=l(Vc()),c;
16function l(e){return e&&e.__esModule?e:{default:e}}function u(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function d(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,p(r.key),r)}}function f(e,t,n){return t&&d(e.prototype,t),n&&d(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function p(e){var t=m(e,`string`);return n(t)==`symbol`?t:t+``}function m(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function h(e,t,n){return t=b(t),g(e,y()?Reflect.construct(t,n||[],b(e).constructor):t.apply(e,n))}function g(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return v(e)}function v(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function y(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(y=function(){return!!e})()}function b(e){return b=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},b(e)}function x(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&S(e,t)}function S(e,t){return S=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},S(e,t)}function C(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(c=function(e){function t(){return u(this,t),h(this,t,arguments)}return x(t,e),f(t,[{key:`mobileHeaderHeight`,get:function(){return i.Layout.MOBILE_HEADER_HEIGHT}},{key:`overlayHeight`,get:function(){return this.parent&&this.parent.hideHeader?this.viewportHeight:this.viewportHeight-this.mobileHeaderHeight}},{key:`overlayContentHeight`,get:function(){var e=this.viewportHeight;return this.parent&&!this.parent.hideHeader&&(e-=this.mobileHeaderHeight),e}}])}(s.default),C(c.prototype,`mobileHeaderHeight`,[r.computed],Object.getOwnPropertyDescriptor(c.prototype,`mobileHeaderHeight`),c.prototype),C(c.prototype,`overlayHeight`,[r.computed],Object.getOwnPropertyDescriptor(c.prototype,`overlayHeight`),c.prototype),C(c.prototype,`overlayContentHeight`,[r.computed],Object.getOwnPropertyDescriptor(c.prototype,`overlayContentHeight`),c.prototype),c)})),Gc=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),Object.defineProperty(e,`AppLayout`,{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,`DeckLayout`,{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,`Dimensions`,{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,`OverlayLayout`,{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,`RootLayout`,{enumerable:!0,get:function(){return a.default}});var t=o(Hc()),n=o(Uc()),r=o(Bc()),i=o(Wc()),a=o(Vc());function o(e){return e&&e.__esModule?e:{default:e}}})),Kc=i((t=>{var n=y();Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=n(Ns()),i=n(w()),s=n(C()),c=n(Ps());n(Fs());var l=(a(),e(o)),u,d,f,p,m,h;t.default=new(u=function(){function e(){(0,i.default)(this,e),(0,r.default)(this,`errorMessage`,d,this),(0,r.default)(this,`successMessage`,f,this),(0,r.default)(this,`loading`,p,this),(0,r.default)(this,`connectionProblem`,m,this),(0,r.default)(this,`userFriendlyErrorMessage`,h,this)}return(0,s.default)(e,[{key:`setConnectionProblem`,value:function(e){this.connectionProblem=e}},{key:`setErrorMessage`,value:function(e){this.errorMessage=e}},{key:`setSuccessMessage`,value:function(e){this.successMessage=e}},{key:`clearMessages`,value:function(){this.errorMessage=null,this.successMessage=null}},{key:`setLoading`,value:function(e){this.loading=e}},{key:`setUserFriendlyErrorMessage`,value:function(e){this.userFriendlyErrorMessage=e}},{key:`clearUserFriendlyErrorMessage`,value:function(){this.userFriendlyErrorMessage=null}}])}(),d=(0,c.default)(u.prototype,`errorMessage`,[l.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),f=(0,c.default)(u.prototype,`successMessage`,[l.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),p=(0,c.default)(u.prototype,`loading`,[l.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),m=(0,c.default)(u.prototype,`connectionProblem`,[l.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),h=(0,c.default)(u.prototype,`userFriendlyErrorMessage`,[l.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),u)})),qc=i((t=>{var n=y();Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=n(Ns()),i=n(w()),c=n(C()),l=n(Ps());n(Fs());var u=(a(),e(o)),d=n(Ic()),f=n(zc()),p=s(),m=Gc(),h=n(Kc()),g,_,v,b,x,S,T,E,D,O,k,A,M=!0,N=`Sorry, an error has occurred. Our developers have been notified. Please contact us at [email protected] if you need any assistance.`,P=!1;t.default=new(g=function(){function e(){var t=this;(0,i.default)(this,e),(0,r.default)(this,`oustandingRequests`,_,this),(0,r.default)(this,`csrfToken`,v,this),(0,r.default)(this,`jwtToken`,b,this),(0,r.default)(this,`mobileVersionNumber`,x,this),(0,r.default)(this,`osVersion`,S,this),(0,r.default)(this,`nativeDevice`,T,this),(0,r.default)(this,`deviceLanguageId`,E,this),(0,r.default)(this,`siteId`,D,this),(0,r.default)(this,`appEnvironment`,O,this),(0,r.default)(this,`isBrowser`,k,this),(0,r.default)(this,`devApiPath`,A,this),this.setJwtToken=function(e){t.jwtToken=e},this.setMobileVersionNumber=function(e){t.mobileVersionNumber=e},this.setOsVersion=function(e){t.osVersion=e},this.setNativeDevice=function(e){t.nativeDevice=e},this.setDeviceLanguageId=function(e){t.deviceLanguageId=e},this.setAppEnvironment=function(e){t.appEnvironment=e},this.setSiteId=function(e){t.siteId=e},this.setDevApiPath=function(e){t.devApiPath=e}}return(0,c.default)(e,[{key:`getDeviceTimeZone`,value:function(){try{return typeof Intl<`u`&&Intl.DateTimeFormat&&Intl.DateTimeFormat().resolvedOptions().timeZone}catch{return null}}},{key:`ajax`,value:function(e){var t=this;this.oustandingRequests+=1,this.layout=new m.RootLayout;var n=!1,r=function(){n||(n=!0,--t.oustandingRequests,e.afterRequestRecieved&&e.afterRequestRecieved())},i=this.getRequestByType(e);e.method!==`GET`&&i.set(`X-CSRF-Token`,this.csrfToken),this.jwtToken&&this.layout.isNative?i.set(`Authorization`,this.jwtToken):P&&this.isBrowser&&i.set(`Authorization`,localStorage.getItem(`jwtToken`)),i.set(`DEVICE`,this.nativeDevice||`web`),this.mobileVersionNumber&&i.set(`MOBILE-VERSION`,this.mobileVersionNumber),this.deviceLanguageId&&i.set(`DEVICE-LANGUAGE-ID`,this.deviceLanguageId),this.osVersion&&i.set(`OS-VERSION`,this.osVersion),this.appEnvironment&&i.set(`ENVIRONMENT`,this.appEnvironment);var a=this.getDeviceTimeZone();return a&&i.set(`TIME-ZONE`,a),this.layout.isNative&&this.siteId&&i.set(`SITE-ID`,this.siteId),e.onRequestError?i.on(`error`,e.onRequestError):i.on(`error`,this.handleRequestError.bind(this,e)),i.on(`abort`,function(){r()}
16),i.end(function(n,i){if(r(),i){var a;try{a=t.toCamel(JSON.parse(i.text))}catch{console.warn(`error parsing JSON for URL:`,e.url),e.onRequestError&&e.onRequestError(Error(`The server returned an invalid response.`))}a&&(t.layout.isNative&&M&&__DEV__&&console.log(e.method,e.url),a.failure&&a.message?(e.failureCallback&&e.failureCallback(a),h.default.setErrorMessage(a.message)):(e.successCallback&&(a.csrfToken&&(t.csrfToken=a.csrfToken),e.successCallback(a)),h.default.setSuccessMessage(a.message)))}}),i}},{key:`put`,value:function(e){return this.ajax((0,p.merge)(e,{method:`PUT`}))}},{key:`post`,value:function(e){return this.ajax((0,p.merge)(e,{method:`POST`}))}},{key:`multipartPost`,value:function(e){return this.ajax((0,p.merge)(e,{method:`MULTIPART_POST`}))}},{key:`multipartPostPromise`,value:function(e){var t=this;return new Promise(function(n,r){t.ajax((0,p.merge)(e,{method:`MULTIPART_POST`,successCallback:n,failureCallback:r,onRequestError:r}))})}},{key:`get`,value:function(e){return this.ajax((0,p.merge)(e,{method:`GET`}))}},{key:`destroy`,value:function(e){return this.ajax((0,p.merge)(e,{method:`DELETE`}))}},{key:`toCamel`,value:function(e){return(0,p.isArray)(e)?e.map(function(e){return(0,f.default)(e,`camel`)}):(0,f.default)(e,`camel`)}},{key:`toUnderscore`,value:function(e){return(0,f.default)(e,`snake`)}},{key:`getRequestByType`,value:function(e){switch(this.layout.isNative&&__DEV__?e.url=`${this.devApiPath||`https://www.seedlang.com`}${e.url}`:this.layout.isNative&&(e.url=`https://www.seedlang.com${e.url}`),e.method){case`MULTIPART_POST`:var t=d.default.post(e.url).timeout(12e4).query(e.queryStrings).send(e.data.data);return e.progressCallback&&t.on(`progress`,e.progressCallback),t;case`GET`:return d.default.get(e.url).timeout(e.timeout||2e4).query(e.queryStrings).type(`json`);case`POST`:return d.default.post(e.url).timeout(2e4).query(e.queryStrings).send(this.toUnderscore(e.data)).type(`json`);case`PUT`:return d.default.put(e.url).timeout(2e4).query(e.queryStrings).send(this.toUnderscore(e.data)).type(`json`);case`DELETE`:return d.default.delete(e.url).timeout(2e4).query(e.queryStrings).type(`json`);default:return null}}},{key:`csrfToken`,value:function(){if(!this.layout.isNative){var e=document.head.querySelector(`[name='csrf-token']`);return e?e.content:null}}},{key:`handleRequestError`,value:function(e){e.method!==`GET`&&h.default.setUserFriendlyErrorMessage(N)}}])}(),_=(0,l.default)(g.prototype,`oustandingRequests`,[u.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),v=(0,l.default)(g.prototype,`csrfToken`,[u.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=(0,l.default)(g.prototype,`jwtToken`,[u.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=(0,l.default)(g.prototype,`mobileVersionNumber`,[u.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=(0,l.default)(g.prototype,`osVersion`,[u.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=(0,l.default)(g.prototype,`nativeDevice`,[u.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=(0,l.default)(g.prototype,`deviceLanguageId`,[u.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=(0,l.default)(g.prototype,`siteId`,[u.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=(0,l.default)(g.prototype,`appEnvironment`,[u.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=(0,l.default)(g.prototype,`isBrowser`,[u.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return typeof window<`u`&&window.localStorage!==void 0}}),A=(0,l.default)(g.prototype,`devApiPath`,[u.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){}}),g)})),Jc=i((t=>{var n=y();Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=n(Es()),i=n(Ms()),c=n(Ns()),l=n(w()),u=n(C()),d=n(Ps());n(Fs());var f=(a(),e(o)),p=(Ie(),e(A)),m=s(),g=Ts(),_=h(),v=n(Is()),b=n(qc()),x,S,T,E,D,O,k,M,N,P,F,I,L,R,z,B,V,H,U,W;function G(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function K(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];
16t%2?G(Object(n),!0).forEach(function(t){(0,r.default)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):G(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var q=20;t.default=(x=function(){function e(){(0,l.default)(this,e),(0,c.default)(this,`indexData`,S,this),(0,c.default)(this,`showData`,T,this),(0,c.default)(this,`metaData`,E,this),(0,c.default)(this,`page`,D,this),(0,c.default)(this,`filters`,O,this),(0,c.default)(this,`sort`,k,this),(0,c.default)(this,`filterInitialized`,M,this),(0,c.default)(this,`limit`,N,this),(0,c.default)(this,`requestCounter`,P,this),(0,c.default)(this,`initialRequestReceived`,F,this),(0,c.default)(this,`showLoadingIcon`,I,this),(0,c.default)(this,`indexDataFullyLoaded`,L,this),(0,c.default)(this,`errors`,R,this),(0,c.default)(this,`formFields`,z,this),(0,c.default)(this,`requiredFields`,B,this),(0,c.default)(this,`pristineFormCache`,V,this),(0,c.default)(this,`formCache`,H,this),(0,c.default)(this,`queryStrings`,U,this),(0,c.default)(this,`ids`,W,this)}return(0,u.default)(e,[{key:`hasShowData`,get:function(){return(0,_.isPresent)(this.showData)}},{key:`hasIndexData`,get:function(){return(0,_.isPresent)(this.indexData)}},{key:`hasOutstandingRequests`,get:function(){return this.requestCounter>0}},{key:`pagesCount`,get:function(){return Math.ceil((this.totalCount||0)/this.limit)}},{key:`totalCount`,get:function(){return this.metaData&&this.metaData.totalCount}},{key:`setSort`,value:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.sort=e,t.refresh&&this.reloadIndexFiltered({ids:t.ids})}},{key:`setQueryStrings`,value:function(e){this.queryStrings=e}},{key:`incrementPage`,value:function(e,t){this.page=parseInt(this.page,10)+e,this.reloadIndexFiltered(t)}},{key:`setPage`,value:function(e){this.page=e}},{key:`clearFilter`,value:function(){this.filters={}}},{key:`hasFilterValue`,value:function(e){return(0,m.keys)(this.filters).includes(e)}},{key:`setLimit`,value:function(e){this.limit=e}},{key:`setFilters`,value:function(e){this.filters=e}},{key:`setFilter`,value:function(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!(t===null||t===`null`)){if((0,_.isPresent)(t)&&t.constructor.name===`ObservableArray`&&(t=(0,f.toJS)(t)),(0,m.isArray)(t)&&(0,m.isEmpty)(t)&&(t=``),n.skipSave&&this.clearFilter(),this.filters[e]=t,this.filterNamespace&&!n.skipSave&&!n.skipCookie){var r=(0,m.isArray)(t)?`[${t.join(`||`)}]`:t;(0,_.setCookieValue)(`${this.filterNamespace}_${e}`,r)}n.refresh&&(this.setPage(1),this.reloadIndexFiltered({ids:n.ids}))}}},{key:`removeFilter`,value:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};delete this.filters[e],t.persistRemoval?(0,_.setCookieValue)(`${this.filterNamespace}_${e}`,`null`):(0,_.removeCookie)(`${this.filterNamespace}_${e}`),t.refresh&&(this.setPage(1),this.reloadIndexFiltered({ids:t.ids}))}},{key:`initializeFilters`,value:function(e,t,n,r,i,a,o){var s=this;this.clearFilter(),this.filterNamespace=r,e&&(0,m.each)((0,m.keys)(e),function(t){s.setFilter(t,e[t])}),(0,m.each)(t,function(e){s.setFilter(e.name,s.getInitialFilterValue(e))}),this.limit=a,this.sort=n,this.queryStrings=i||{},this.reloadIndexFiltered({ids:o}),this.filterInitialized=!0}},{key:`getInitialFilterValue`,value:function(e){var t=(0,_.getCookieValue)(`${this.filterNamespace}_${e.name}`);return t&&t[0]===`[`?(t=t.substring(1,t.length-1),t.split(`||`)):t!==null&&t!==`undefined`&&t!==void 0?t:e.default}},{key:`getFilterValue`,value:function(e){return(0,_.isPresent)(this.filters[e])&&this.filters[e]!==`undefined`?this.filters[e]:``}},{key:`sortIsAscending`,value:function(){return(0,_.isBlank)(this.sort)?null:this.sort[0]!==`-`}},{key:`sortColumn`,value:function(){return!(0,_.isBlank)(this.sort)&&this.sort[0]===`-`?this.sort.substring(1,this.sort.length):this.sort}},{key:`set`,value:function(e,t){this[e]=t}},{key:`incrementMetaData`,value:function(e,t){(0,_.isBlank)(this.metaData)||(this.metaData[e]=this.metaData[e]+t)}},{key:`getIndex`,value:function(e,t){var n=this;if(!this.indexDataFullyLoaded){this.ids=e?e.ids:null,e&&e.filters&&(0,m.each
16)((0,m.keys)(e.filters),function(t){e.filters[t]!==null&&e.filters[t]!==null&&n.setFilter(t,e.filters[t])}),e&&e.limit&&e.limit!==q&&(this.limit=e.limit),e&&e.sort&&(this.sort=e.sort);var r=e&&e.queryStrings?e.queryStrings:null,i={ids:this.ids,queryStrings:r};return e!=null&&e.failureCallback&&(i.failureCallback=e.failureCallback),e!=null&&e.onRequestError&&(i.onRequestError=e.onRequestError),e!=null&&e.timeout&&(i.timeout=e.timeout),this.api(i,(0,m.isFunction)(t)?t:this.afterGetIndex,`GET`,`index`,e&&e.filters||this.limit!==q||!(0,_.isBlank)(this.sort))}}},{key:`getIndexPromise`,value:function(e){var t=this;return new Promise(function(n){t.getIndex(e,function(e){t.afterGetIndex(e),n(e)})})}},{key:`getIndexFiltered`,value:function(){this.api({},this.afterGetIndex,`GET`,`index`,!0)}},{key:`setIndexData`,value:function(e,t){var n=this;this.metaData=e.meta;var r=e.meta?e.data:e;if((0,_.isPresent)(r)&&(0,m.isArray)(r)){var a=r.map(function(e){return n.config.model&&n.config.deserialize?(0,p.deserialize)(n.config.model,e):n.config.model?new n.config.model(e):e});(0,_.isPresent)(t)&&t.addToIndexData?this.indexData=[].concat((0,i.default)(this.indexData),(0,i.default)(a)):this.indexData=a}else (0,_.isBlank)(r)&&(0,m.isArray)(r)&&(t!=null&&t.addToIndexData?this.indexDataFullyLoaded=!0:this.indexData=[])}},{key:`afterGetIndex`,value:function(e){this.setIndexData(e)}},{key:`reloadIndex`,value:function(e){var t=(0,m.isFunction)(e)?e:this.afterGetIndex;this.api({},t,`GET`,`index`)}},{key:`reloadIndexFiltered`,value:function(e){this.ids=e&&e.ids?e.ids:null;var t=e&&(0,m.isFunction)(e.callback)?e.callback:this.afterGetIndex;return this.api({ids:this.ids,queryStrings:e&&e.queryStrings},t,`GET`,`index`,!0)}},{key:`clearIndexData`,value:function(){this.metaData=null,this.page=1,this.initialRequestReceived=!1,this.indexDataFullyLoaded=!1,this.queryStrings={},this.indexData=[]}},{key:`resetIndexDataArray`,value:function(){this.indexData=[]}},{key:`pluckIndex`,value:function(e){return this.indexData.map(function(t){return t[e]})}},{key:`getError`,value:function(e){return this.errors[e]}},{key:`getShow`,value:function(e,t){var n=this,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.params=e,this.ids=(0,_.isPresent)(e)?e.ids:{},this.queryStrings=e&&e.queryStrings?e.queryStrings:null;var i={ids:this.ids,queryStrings:this.queryStrings};return r.failureCallback&&(i.failureCallback=r.failureCallback),r.onRequestError&&(i.onRequestError=r.onRequestError),r.timeout&&(i.timeout=r.timeout),this.api(i,function(e){(t||n.afterGetShow.bind(n))(e),r.successCallback&&r.successCallback(e)},`GET`,`show`)}},{key:`getShowPromise`,value:function(){var e=this,t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return new Promise(function(n,r){e.getShow(t,null,{successCallback:n,failureCallback:r})})}},{key:`setShowData`,value:function(e){(0,m.isEmpty)(e)?this.showData={}:this.config&&this.config.deserialize?this.showData=(0,p.deserialize)(this.config.model,e):this.config&&this.config.model?this.showData=new this.config.model(e):this.showData=e}},{key:`reloadShow`,value:function(e){this.api({ids:this.ids,queryStrings:this.queryStrings},(0,m.isFunction)(e)?e:this.afterGetShow,`GET`,`show`)}},{key:`clearShowData`,value:function(){this.initialRequestReceived=!1,this.showData={}}},{key:`afterGetShow`,value:function(e){this.setShowData(e)}},{key:`showDataField`,value:function(e){return(0,m.get)(this.showData,e)}},{key:`create`,value:function(e,t){this.beforeCreate&&this.beforeCreate();var n=(0,m.isFunction)(t)?t:this.afterCreate;this.api(e,n,`POST`,`create`)}},{key:`multipartCreate`,value:function(e,t){var n=(0,m.isFunction)(t)?t:this.afterCreate;this.api(e,n,`MULTIPART_POST`,`create`)}},{key:`afterCreate`,value:function(){this.getIndex()}},{key:`update`,value:function(e,t){this.showData&&this.showData.updatedAt&&(this.showData.updatedAt=new Date().toString()),this.setQueryStrings(e.queryStrings);var n=(0,m.isFunction)(t)?t:this.afterUpdate;this.api(e,n,`PUT`,`update`)}},{key:`afterUpdate`,value:function(){this.config.GET&&this.config.GET.show&&this.reloadShow()}},{key:`updatePromise`,value:function(e){var t=this;return new Promise(function(n,r){return t.update(K(K({},e),{},{failureCallback:r}),n)})}},{key:`createPromise`,value:function(e){var t=this;return new Promise(function(n,r){return t.create(K(K({},e),{},{failureCallback:r}),n)})}}
16,{key:`destroyPromise`,value:function(e){var t=this;return new Promise(function(n,r){return t.destroy(K(K({},e),{},{failureCallback:r}),n)})}},{key:`destroy`,value:function(e,t){var n=(0,m.isFunction)(t)?t:this.afterDestroy;this.setQueryStrings(e.queryStrings),this.api(e,n,`DELETE`,`destroy`)}},{key:`afterDestroy`,value:function(){this.reloadIndexFiltered({})}},{key:`serializedFormCache`,get:function(){return(0,m.pick)((0,f.toJS)(this.formCache),(0,f.toJS)(this.formFields))}},{key:`initializeForm`,value:function(){this.formCache=(0,p.deserialize)(this.config.model,{}),this.pristineFormCache=(0,p.deserialize)(this.config.model,{}),this.formFields=[],this.requiredFields=[]}},{key:`setFormCacheValue`,value:function(e,t){this.formCache[e]=t}},{key:`initializeFormCacheValue`,value:function(e,t){this.formCache[e]=t,this.pristineFormCache[e]=t}},{key:`dirtyForm`,get:function(){return!(0,v.default)((0,f.toJS)(this.formCache),(0,f.toJS)(this.pristineFormCache))}},{key:`resetPristine`,value:function(){this.pristineFormCache=(0,m.clone)((0,f.toJS)(this.formCache))}},{key:`resetFormCache`,value:function(){this.formCache=(0,m.clone)((0,f.toJS)(this.pristineFormCache))}},{key:`registerFormField`,value:function(e,t){this.formFields.includes(e)||(this.formFields.push(e),t&&this.requiredFields.push(e))}},{key:`afterRequestRecieved`,value:function(){--this.requestCounter,this.initialRequestReceived=!0,this.showLoadingIcon=!1}},{key:`getUrl`,value:function(e,t,n){var r=e.ids,i=new g.UrlBuilder(this.config).buildFromUrls(t,n,r);if(n.toLowerCase().includes(`index`))return i=this.wrapQueryString(i),i}},{key:`api`,value:function(e,t,n,r){this.requestCounter+=1,this.showLoadingIcon=!0;var i=e.ids,a=new g.UrlBuilder(this.config).buildFromUrls(n,r,i);return a?(r===`index`&&(a=this.wrapQueryString(a)),b.default.ajax({method:n,url:a,queryStrings:e.queryStrings||this.queryStrings,data:{data:e.data},successCallback:(0,m.isFunction)(t)?t.bind(this):function(){},failureCallback:e.failureCallback||this.onFailure,onRequestError:e.onRequestError,afterRequestRecieved:this.afterRequestRecieved.bind(this),ids:e.ids,timeout:e.timeout})):(console.error(`SEEDLANG ERROR: No listing was found for ${n}/${r} in store ${this.config.model?.name}.`),null)}},{key:`apiPromise`,value:function(e,t,n){var r=this;return new Promise(function(i,a){var o=i,s=a,c=a;r.api(K(K({},e),{},{failureCallback:s,onRequestError:c}),o,t,n)})}},{key:`appendObjectToUrl`,value:function(e,t){var n=Object.keys(t).filter(function(e){return t[e]!==``&&t[e]!==null||e.match(`joins`)}).flatMap(function(e){var n=t[e];return(0,m.isArray)(n)?[`${encodeURIComponent(e)}=${encodeURIComponent(n.map(function(e){return String(e)}).join(`,`))}`]:[`${encodeURIComponent(e)}=${encodeURIComponent(String(n))}`]}).join(`&`);return e.match(/\?/)||e.match(`%3F`)?`${e}&${n}`:`${e}?${n}`}},{key:`wrapQueryString`,value:function(e){var t={};if((0,_.isBlank)(this.sort)||(t.sort=this.sort),!(0,_.isBlank)(this.filters)){var n=(0,f.toJS)(this.filters);n=(0,m.mapValues)(n,function(e){return e===void 0||e===`undefined`?``:e}),n=(0,m.mapKeys)(n,function(e,t){return`filters[${t}]`}),t=(0,m.merge)(t,n)}return(0,_.isBlank)(this.limit)||(t.limit=this.limit),(0,_.isBlank)(this.page)||(t.page=this.page),(0,m.isEmpty)(t)?e:this.appendObjectToUrl(e,t)}},{key:`onFailure`,value:function(){}}])}(),S=(0,d.default)(x.prototype,`indexData`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),T=(0,d.default)(x.prototype,`showData`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),E=(0,d.default)(x.prototype,`metaData`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=(0,d.default)(x.prototype,`page`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 1}}),O=(0,d.default)(x.prototype,`filters`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),k=(0,d.default)(x.prototype,`sort`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),M=(0,d.default)(x.prototype,`filterInitialized`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),N=(0,d.default)(x.prototype,`limit`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return q}}),P=(0,d.default)(x.prototype,`requestCounter`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),F=(0,d.default)(x.prototype,`initialRequestReceived`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),I=(0,d.default)(x.prototype,`showLoadingIcon`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),L=(0,d.default)(x.prototype,`indexDataFullyLoaded`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),R=(0,d.default)(x.prototype,`errors`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),z=(0,d.default)(x.prototype,`formFields`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),B=(0,d.default)(x.prototype,`requiredFields`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}
16),V=(0,d.default)(x.prototype,`pristineFormCache`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),H=(0,d.default)(x.prototype,`formCache`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),U=(0,d.default)(x.prototype,`queryStrings`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),W=(0,d.default)(x.prototype,`ids`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),(0,d.default)(x.prototype,`hasShowData`,[f.computed],Object.getOwnPropertyDescriptor(x.prototype,`hasShowData`),x.prototype),(0,d.default)(x.prototype,`hasIndexData`,[f.computed],Object.getOwnPropertyDescriptor(x.prototype,`hasIndexData`),x.prototype),(0,d.default)(x.prototype,`hasOutstandingRequests`,[f.computed],Object.getOwnPropertyDescriptor(x.prototype,`hasOutstandingRequests`),x.prototype),(0,d.default)(x.prototype,`pagesCount`,[f.computed],Object.getOwnPropertyDescriptor(x.prototype,`pagesCount`),x.prototype),(0,d.default)(x.prototype,`totalCount`,[f.computed],Object.getOwnPropertyDescriptor(x.prototype,`totalCount`),x.prototype),(0,d.default)(x.prototype,`setSort`,[f.action],Object.getOwnPropertyDescriptor(x.prototype,`setSort`),x.prototype),(0,d.default)(x.prototype,`setQueryStrings`,[f.action],Object.getOwnPropertyDescriptor(x.prototype,`setQueryStrings`),x.prototype),(0,d.default)(x.prototype,`incrementPage`,[f.action],Object.getOwnPropertyDescriptor(x.prototype,`incrementPage`),x.prototype),(0,d.default)(x.prototype,`setPage`,[f.action],Object.getOwnPropertyDescriptor(x.prototype,`setPage`),x.prototype),(0,d.default)(x.prototype,`clearFilter`,[f.action],Object.getOwnPropertyDescriptor(x.prototype,`clearFilter`),x.prototype),(0,d.default)(x.prototype,`hasFilterValue`,[f.action],Object.getOwnPropertyDescriptor(x.prototype,`hasFilterValue`),x.prototype),(0,d.default)(x.prototype,`setLimit`,[f.action],Object.getOwnPropertyDescriptor(x.prototype,`setLimit`),x.prototype),(0,d.default)(x.prototype,`setFilters`,[f.action],Object.getOwnPropertyDescriptor(x.prototype,`setFilters`),x.prototype),(0,d.default)(x.prototype,`setFilter`,[f.action],Object.getOwnPropertyDescriptor(x.prototype,`setFilter`),x.prototype),(0,d.default)(x.prototype,`removeFilter`,[f.action],Object.getOwnPropertyDescriptor(x.prototype,`removeFilter`),x.prototype),(0,d.default)(x.prototype,`initializeFilters`,[f.action],Object.getOwnPropertyDescriptor(x.prototype,`initializeFilters`),x.prototype),(0,d.default)(x.prototype,`getInitialFilterValue`,[f.action],Object.getOwnPropertyDescriptor(x.prototype,`getInitialFilterValue`),x.prototype),(0,d.default)(x.prototype,`getFilterValue`,[f.action],Object.getOwnPropertyDescriptor(x.prototype,`getFilterValue`),x.prototype),(0,d.default)(x.prototype,`sortIsAscending`,[f.action],Object.getOwnPropertyDescriptor(x.prototype,`sortIsAscending`),x.prototype),(0,d.default)(x.prototype,`sortColumn`,[f.action],Object.getOwnPropertyDescriptor(x.prototype,`sortColumn`),x.prototype),(0,d.default)(x.prototype,`set`,[f.action],Object.getOwnPropertyDescriptor(x.prototype,`set`),x.prototype),(0,d.default)(x.prototype,`serializedFormCache`,[f.computed],Object.getOwnPropertyDescriptor(x.prototype,`serializedFormCache`),x.prototype),(0,d.default)(x.prototype,`initializeForm`,[f.action],Object.getOwnPropertyDescriptor(x.prototype,`initializeForm`),x.prototype),(0,d.default)(x.prototype,`setFormCacheValue`,[f.action],Object.getOwnPropertyDescriptor(x.prototype,`setFormCacheValue`),x.prototype),(0,d.default)(x.prototype,`initializeFormCacheValue`,[f.action],Object.getOwnPropertyDescriptor(x.prototype,`initializeFormCacheValue`),x.prototype),(0,d.default)(x.prototype,`dirtyForm`,[f.computed],Object.getOwnPropertyDescriptor(x.prototype,`dirtyForm`),x.prototype),(0,d.default)(x.prototype,`resetPristine`,[f.action],Object.getOwnPropertyDescriptor(x.prototype,`resetPristine`),x.prototype),(0,d.default)(x.prototype,`resetFormCache`,[f.action],Object.getOwnPropertyDescriptor(x.prototype,`resetFormCache`),x.prototype),(0,d.default)(x.prototype,`registerFormField`,[f.action],Object.getOwnPropertyDescriptor(x.prototype,`registerFormField`),x.prototype),x)})),Yc=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.AffiliatePayout,deserialize:!0,GET:{index:`/affiliate_payouts`,show:`/affiliate_payouts/:affiliatePayoutId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Xc=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(Es()),r=t(w()),i=t(C()),a=t(E()),o=t(D()),s=t(k()),c=Ts(),l=t(Jc());function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]==null?{}:arguments[t];
16t%2?u(Object(r),!0).forEach(function(t){(0,n.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function f(e,t,n){return t=(0,o.default)(t),(0,a.default)(e,p()?Reflect.construct(t,n||[],(0,o.default)(e).constructor):t.apply(e,n))}function p(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(p=function(){return!!e})()}var m=3e3,h=40;e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=f(this,t),e.config={model:c.AiChat,deserialize:!0,GET:{index:`/worksheets/:worksheetId/ai_chats`,show:`/worksheets/:worksheetId/ai_chats/:aiChatId`},POST:{create:`/worksheets/:worksheetId/ai_chats`,message:`/worksheets/:worksheetId/ai_chats/:aiChatId/messages`},MULTIPART_POST:{create:`/worksheets/:worksheetId/ai_chats`,message:`/worksheets/:worksheetId/ai_chats/:aiChatId/messages`}},e}return(0,s.default)(t,e),(0,i.default)(t,[{key:`create`,value:function(e,t){this.api(e,t,`POST`,`create`)}},{key:`multipartCreate`,value:function(e,t){this.api(e,t,`MULTIPART_POST`,`create`)}},{key:`message`,value:function(e,t){this.apiWithTimeoutPolling(e,t,`POST`,`message`)}},{key:`multipartMessage`,value:function(e,t){this.apiWithTimeoutPolling(e,t,`MULTIPART_POST`,`message`)}},{key:`apiWithTimeoutPolling`,value:function(e,t,n,r){var i,a=this,o=((i=this.showData)==null||(i=i.aiChatMessages)==null?void 0:i.length)||0;this.api(d(d({},e),{},{onRequestError:function(n){a.requestTimedOut(n)?a.pollShowUntilAiResponse(e,t,o):e.onRequestError?e.onRequestError(n):a.onFailure(n)}}),t,n,r)}},{key:`requestTimedOut`,value:function(e){var t;return e?.timeout||e?.code===`ECONNABORTED`||e?.errno===`ETIME`||(e==null||(t=e.message)==null?void 0:t.toLowerCase().includes(`timeout`))}},{key:`pollShowUntilAiResponse`,value:function(e,t,n){var r=this,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;
16if(i>=h){e.onRequestError&&e.onRequestError();return}setTimeout(function(){r.getShow({ids:e.ids},function(a){r.latestMessageIsAiResponse(a,n)?t(a):r.pollShowUntilAiResponse(e,t,n,i+1)},{onRequestError:function(){return r.pollShowUntilAiResponse(e,t,n,i+1)}})},m)}},{key:`latestMessageIsAiResponse`,value:function(e,t){var n=e.aiChatMessages||[],r=n[n.length-1];return n.length>t&&r&&!r.userId}}])}(l.default))})),Zc=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=t(Jc());function c(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,l()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(l=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=c(this,t),e.config={POST:{create:`/aggregations`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(s.default))})),Qc=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.Sentence,deserialize:!0,GET:{index:`/sentences?filters[is_question]=false`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),$c=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.Concept,GET:{index:`/concepts?filters[automatic_associations]=false&filters[join_type]=or&sort=normalized_name`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),el=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C());e.default=function(){function e(t,r){(0,n.default)(this,e),this.recorder=new MediaRecorder(t),this.recorder.ondataavailable=r}return(0,r.default)(e,[{key:`createBlob`,value:function(e){return new Blob(e,{type:`audio/ogg; codecs=opus`})}},{key:`record`,value:function(){this.recorder.state!==`recording`&&this.recorder.start()}},{key:`stop`,value:function(){var e=this;return new Promise(function(t){if(e.recorder.state===`inactive`){t();return}e.recorder.onstop=t,e.recorder.stop()})}}])}()})),tl=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),c=Ts(),l=s(),u=t(Jc());function d(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,f()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function f(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(f=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=d(this,t),e.config={deserialize:!0,model:c.Notification,GET:{index:`auth_user/notifications`},PUT:{clear:`auth_user/notifications/clear`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`clear`,value:function(e){this.api({data:e},l.noop,`PUT`,`clear`)}}])}(u.default))})),nl=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.User,deserialize:!0,GET:{show:`/auth_user`},PUT:{update:`/auth_user`,clearProgress:`/auth_user/clear_progress`}
16,POST:{addXp:`/auth_user/add_xp`,assignAffiliateCode:`/auth_user/assign_affiliate_code`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`addXp`,value:function(e,t){this.api(e,t,`POST`,`addXp`)}},{key:`assignAffiliateCode`,value:function(e,t){this.api(e,t,`POST`,`assignAffiliateCode`)}},{key:`clearProgress`,value:function(e,t){this.api(e,t,`PUT`,`clearProgress`)}}])}(c.default))})),rl=i(((e,t)=>{function n(e,t){this.v=e,this.k=t}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),il=i(((e,t)=>{function n(e,r,i,a){var o=Object.defineProperty;try{o({},``,{})}catch{o=0}t.exports=n=function(e,t,r,i){function a(t,r){n(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!i,configurable:!i,writable:!i}):e[t]=r:(a(`next`,0),a(`throw`,1),a(`return`,2))},t.exports.__esModule=!0,t.exports.default=t.exports,n(e,r,i,a)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),al=i(((e,t)=>{var n=il();function r(){var e,i,a=typeof Symbol==`function`?Symbol:{},o=a.iterator||`@@iterator`,s=a.toStringTag||`@@toStringTag`;function c(t,r,a,o){var s=r&&r.prototype instanceof u?r:u,c=Object.create(s.prototype);return n(c,`_invoke`,function(t,n,r){var a,o,s,c=0,u=r||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return a=t,o=0,s=e,f.n=n,l}};function p(t,n){for(o=t,s=n,i=0;!d&&c&&!r&&i<u.length;i++){var r,a=u[i],p=f.p,m=a[2];t>3?(r=m===n)&&(s=a[(o=a[4])?5:(o=3,3)],a[4]=a[5]=e):a[0]<=p&&((r=t<2&&p<a[1])?(o=0,f.v=n,f.n=a[1]):p<m&&(r=t<3||a[0]>n||n>m)&&(a[4]=t,a[5]=n,f.n=m,o=0))}if(r||t>1)return l;throw d=!0,n}return function(r,u,m){if(c>1)throw TypeError(`Generator is already running`);for(d&&u===1&&p(u,m),o=u,s=m;(i=o<2?e:s)||!d;){a||(o?o<3?(o>1&&(f.n=-1),p(o,s)):f.n=s:f.v=s);try{if(c=2,a){if(o||(r=`next`),i=a[r]){if(!(i=i.call(a,s)))throw TypeError(`iterator result is not an object`);if(!i.done)return i;s=i.value,o<2&&(o=0)}else o===1&&(i=a.return)&&i.call(a),o<2&&(s=TypeError(`The iterator does not provide a '`+r+`' method`),o=1);a=e}else if((i=(d=f.n<0)?s:t.call(n,f))!==l)break}catch(t){a=e,o=1,s=t}finally{c=1}}return{value:i,done:d}}}(t,a,o),!0),c}var l={};function u(){}function d(){}function f(){}i=Object.getPrototypeOf;var p=[][o]?i(i([][o]())):(n(i={},o,function(){return this}),i),m=f.prototype=u.prototype=Object.create(p);function h(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,n(e,s,`GeneratorFunction`)),e.prototype=Object.create(m),e}return d.prototype=f,n(m,`constructor`,f),n(f,`constructor`,d),d.displayName=`GeneratorFunction`,n(f,s,`GeneratorFunction`),n(m),n(m,s,`Generator`),n(m,o,function(){return this}),n(m,`toString`,function(){return`[object Generator]`}),(t.exports=r=function(){return{w:c,m:h}},t.exports.__esModule=!0,t.exports.default=t.exports)()}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports})),ol=i(((e,t)=>{var n=rl(),r=il();function i(e,t){function a(r,i,o,s){try{var c=e[r](i),l=c.value;return l instanceof n?t.resolve(l.v).then(function(e){a(`next`,e,o,s)},function(e){a(`throw`,e,o,s)}):t.resolve(l).then(function(e){c.value=e,o(c)},function(e){return a(`throw`,e,o,s)})}catch(e){s(e)}}var o;this.next||(r(i.prototype),r(i.prototype,typeof Symbol==`function`&&Symbol.asyncIterator||`@asyncIterator`,function(){return this})),r(this,`_invoke`,function(e,n,r){function i(){return new t(function(t,n){a(e,r,t,n)})}return o=o?o.then(i,i):i()},!0)}t.exports=i,t.exports.__esModule=!0,t.exports.default=t.exports})),sl=i(((e,t)=>{var n=al(),r=ol();function i(e,t,i,a,o){return new r(n().w(e,t,i,a),o||Promise)}t.exports=i,t.exports.__esModule=!0,t.exports.default=t.exports})),cl=i(((e,t)=>{var n=sl();function r(e,t,r,i,a){var o=n(e,t,r,i,a);return o.next().then(function(e){return e.done?e.value:o.next()})}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports})),ll=i(((e,t)=>{function n(e){var t=Object(e),n=[];for(var r in t)n.unshift(r);return function e(){for(;n.length;)if((r=n.pop())in t)return e.value=r,e.done=!1,e;return e.done=!0,e}}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),ul=i(((e,t)=>{var n=b().default;function r(e){if(e!=null){var t=e[typeof Symbol==`function`&&Symbol.iterator||`@@iterator`],r=0;if(t)return t.call(e);
16if(typeof e.next==`function`)return e;if(!isNaN(e.length))return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}}}throw TypeError(n(e)+` is not iterable`)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports})),dl=i(((e,t)=>{var n=rl(),r=al(),i=cl(),a=sl(),o=ol(),s=ll(),c=ul();function l(){var e=r(),u=e.m(l),d=(Object.getPrototypeOf?Object.getPrototypeOf(u):u.__proto__).constructor;function f(e){var t=typeof e==`function`&&e.constructor;return!!t&&(t===d||(t.displayName||t.name)===`GeneratorFunction`)}var p={throw:1,return:2,break:3,continue:3};function m(e){var t,n;return function(r){t||(t={stop:function(){return n(r.a,2)},catch:function(){return r.v},abrupt:function(e,t){return n(r.a,p[e],t)},delegateYield:function(e,i,a){return t.resultName=i,n(r.d,c(e),a)},finish:function(e){return n(r.f,e)}},n=function(e,n,i){r.p=t.prev,r.n=t.next;try{return e(n,i)}finally{t.next=r.n}}),t.resultName&&(t[t.resultName]=r.v,t.resultName=void 0),t.sent=r.v,t.next=r.n;try{return e.call(this,t)}finally{r.p=t.prev,r.n=t.next}}}return(t.exports=l=function(){return{wrap:function(t,n,r,i){return e.w(m(t),n,r,i&&i.reverse())},isGeneratorFunction:f,mark:e.m,awrap:function(e,t){return new n(e,t)},AsyncIterator:o,async:function(e,t,n,r,o){return(f(t)?a:i)(m(e),t,n,r,o)},keys:s,values:c}},t.exports.__esModule=!0,t.exports.default=t.exports)()}t.exports=l,t.exports.__esModule=!0,t.exports.default=t.exports})),fl=i(((e,t)=>{var n=dl()();t.exports=n;try{regeneratorRuntime=n}catch{typeof globalThis==`object`?globalThis.regeneratorRuntime=n:Function(`r`,`regeneratorRuntime = r`)(n)}})),pl=i(((e,t)=>{function n(e,t,n,r,i,a,o){try{var s=e[a](o),c=s.value}catch(e){n(e);return}s.done?t(c):Promise.resolve(c).then(r,i)}function r(e){return function(){var t=this,r=arguments;return new Promise(function(i,a){var o=e.apply(t,r);function s(e){n(o,i,a,s,c,`next`,e)}function c(e){n(o,i,a,s,c,`throw`,e)}s(void 0)})}}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports})),ml=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(fl()),r=t(pl()),i=t(w()),a=t(C()),o=t(E()),c=t(D()),l=t(k()),u=s(),d=t(Jc());function f(e,t,n){return t=(0,c.default)(t),(0,o.default)(e,p()?Reflect.construct(t,n||[],(0,c.default)(e).constructor):t.apply(e,n))}function p(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(p=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,i.default)(this,t),e=f(this,t),e.redirectRouteNameAfterLogin=null,e.config={prefix:`/user`,POST:{signIn:`/authentications`,signInAsGuest:`/authentications/create_guest`,findFromFacebook:`authentications/find_from_facebook`,findFromApple:`authentications/find_from_apple`,register:`/`,convertGuest:`/authentications/convert_guest`,sendConfirmationInstructions:`/authentications/send_confirmation_instructions`,validateEmailConfirmationToken:`/authentications/validate_email_confirmation_token`,sendResetPasswordInstructions:`/authentications/send_reset_password_instructions`,signOut:`/authentications/user_sign_out`,redirectAfterLogin:`/authentications/redirect_after_login`,signInWithAppleAuthorization:`/authentications/sign_in_with_apple_authorization`}},e}return(0,l.default)(t,e),(0,a.default)(t,[{key:`convertGuest`,value:function(e,t){this.api(e,t||u.noop,`POST`,`convertGuest`)}},{key:`signIn`,value:function(e,t){this.api(e,t||u.noop,`POST`,`signIn`)}},{key:`signOut`,value:function(e,t){this.api(e,t||u.noop,`POST`,`signOut`)}},{key:`signInAsGuest`,value:function(e,t){this.api(e,t||u.noop,`POST`,`signInAsGuest`)}},{key:`findFromFacebook`,value:function(e,t){this.api(e,t||u.noop,`POST`,`findFromFacebook`)}},{key:`findFromApple`,value:function(e,t){this.api(e,t||u.noop,`POST`,`findFromApple`)}},{key:`redirectAfterLogin`,value:function(e,t){this.api(e,t||u.noop,`POST`,`redirectAfterLogin`)}},{key:`register`,value:function(e,t){this.api(e,t||u.noop,`POST`,`register`)}},{key:`sendResetPasswordInstructions`,value:function(e,t){this.api(e,t||u.noop,`POST`,`sendResetPasswordInstructions`)}},{key:`signInWithAppleAuthorization`,value:function(e,t){this.api(e,t||u.noop,`POST`,`signInWithAppleAuthorization`)}},{key:`sendConfirmationInstructions`,value:function(){var e=(0,r.default)(n.default.mark(function e(){var t,r=arguments;return n.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=r.length>0&&r[0]!==void 0?r[0]:{},e.next=1,this.apiPromise(t,`POST`,`sendConfirmationInstructions`);case 1:return e.abrupt(`return`,e.sent);case 2:case`end`:return e.stop()}},e,this)}));function t(){return e.apply(this,arguments)}return t}()},{key:`validateEmailConfirmationToken`,value:function(){var e=(0,r.default)(n.default.mark(function e(){var t,r=arguments;return n.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=r.length>0&&r[0]!==void 0?r[0]:{},e.next=1,this.apiPromise(t,`POST`,`validateEmailConfirmationToken`);case 1:return e.abrupt(`return`,e.sent);case 2:case`end`:return e.stop()}},e,this)}));function t(){return e.apply(this,arguments)}return t}()}])}(d.default))})),hl=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.Concept,de
16serialize:!0,GET:{index:`/concepts?filters[automatic_associations]=true&filters[join_type]=or&sort=normalized_name`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),gl=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.Campaign,deserialize:!0,GET:{index:`/campaigns`,show:`/campaigns/:campaignId`},POST:{create:`/campaigns`},PUT:{update:`/campaigns/:campaignId`,sendCampaign:`/campaigns/:campaignId/send_campaign`,trackClicked:`/campaigns/:campaignId/track_clicked`},DELETE:{destroy:`/campaigns/:campaignId`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`sendCampaign`,value:function(e,t){this.api(e,t,`PUT`,`sendCampaign`)}},{key:`trackClicked`,value:function(e,t){this.api(e,t,`PUT`,`trackClicked`)}}])}(c.default))})),_l=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=t(Jc());function c(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,l()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(l=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=c(this,t),e.config={POST:{create:`/card_rule_interjections`},PUT:{update:`/card_rule_interjections/:cardRuleInterjectionId`},DELETE:{destroy:`/card_rule_interjections/:cardRuleInterjectionId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(s.default))})),vl=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.CardRule,deserialize:!0,GET:{index:`/card_rules`,show:`/card_rules/:cardRuleId`},POST:{create:`/card_rules`},PUT:{update:`/card_rules/:cardRuleId`},DELETE:{destroy:`/card_rules/:cardRuleId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),yl=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),c=Ts(),l=s(),u=t(Jc());function d(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,f()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function f(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(f=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=d(this,t),e.config={model:c.Card,deserialize:!0,GET:{index:`/cards`,show:`/cards/:cardId`},POST:{create:`/cards`,batchUpdate:`/cards/batch_update`,batchReset:`/cards/batch_reset`,batchDestroy:`/cards/batch_destroy`},MULTIPART_POST:{create:`/cards`},PUT:{destroyReviews:`/cards/:cardId/destroy_reviews`,retire:`/cards/:cardId/retire`,snooze:`/cards/:cardId/snooze`,update:`/cards/:cardId`},DELETE:{destroy:`/cards/:cardId`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`batchUpdate`,value:function(e,t){this.api(e,t,`POST`,`batchUpdate`)}},{key:`batchReset`,value:function(e,t){this.api(e,t,`POST`,`batchReset`)}},{key:`batchDestroy`,value:function(e,t){this.api(e,t,`POST`,`batchDestroy`)}},{key:`resetSpacedRepetition`,value:function(e,t){this.api(e,t,`PUT`,`resetSpacedRepetition`)}},{key:`destroyReviews`,value:function(e,t){this.api(e,t,`PUT`,`destroyReviews`)}},{key:`retire`,value:function(e,t){this.api(e,t||l.noop,`PUT`,`retire`)}},{key:`snooze`,value:function(e,t){this.api(e,t||l.noop,`PUT`,`snooze`)}}])}(u.default))})),bl=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.CardType,deserialize:!0,GET:{index:`/card_types`,show:`/card_types/:cardTypeId`},PUT:{update:`/card_types/:cardTypeId`},POST:{create:`/card_types`},DELETE:{destroy:`/card_types/:cardTypeId`}},e.limit=30,e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),xl=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.CardWordAssociation,POST:{create:`/card_word_associations`},DELETE:{destroy:`/card_word_associations/:cardWordAssociationId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Sl=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.Challenge,deserialize:!0,GET:{index:`/challenges`},POST:{create:`/challenges`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Cl=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.Comment,deserialize:!0,GET:{index:`/comments`},PUT:{update:`/comments/:commentId`},POST:{create:`/comments`,generateReply:`/comments/:commentId/generate_reply`},DELETE:{destroy:`/comments/:commentId`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`generateReply`,value:function(e,t){this.api(e,t,`POST`,`generateReply`)}}])}(c.default))})),wl=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.CommunityEvent,deserialize:!0,GET:{index:`/community_events`},POST:{create:`/community_events`},PUT:{update:`/community_events/:communityEventId`},DELETE:{destroy:`/community_events/:communityEventId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Tl=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.CommunityPageCard,deserialize:!0,GET:{index:`/community_page_cards`},POST:{create:`/community_page_cards`},PUT:{update:`/community_page_cards/:communityPageCardId`},DELETE:{destroy:`/community_page_cards/:communityPageCardId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),El=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.CommunityPageConfig,deserialize:!0,GET:{show:`/community_page_config`},PUT:{update:`/community_page_configs/:communityPageConfigId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Dl=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.ConversationCall,deserialize:!0,GET:{index:`/conversation_calls`},POST:{create:`/conversation_calls`},PUT:{update:`/conversation_calls/:conversationCallId`},DELETE:{destroy:`/conversation_calls/:conversationCallId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Ol=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.ConceptBasic,deserialize:!0,GET:{index:`/concept_categories/:conceptCategoryId/concepts`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),kl=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.ConceptCategory,deserialize:!0,GET:{index:`/concept_categories`,show:`/concept_categories/:conceptCategoryId`}
16,POST:{create:`/concept_categories`},PUT:{update:`/concept_categories/:conceptCategoryId`},DELETE:{destroy:`/concept_categories/:conceptCategoryId`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`conceptCategoryWithSlug`,value:function(e){return this.indexData.find(function(t){return t.slug===e})}}])}(c.default))})),Al=i((t=>{var n=y();Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=n(w()),i=n(C()),s=n(E()),c=n(D()),l=n(k()),u=n(Ps()),d=Ts(),f=(a(),e(o)),p=n(Jc()),m;function h(e,t,n){return t=(0,c.default)(t),(0,s.default)(e,g()?Reflect.construct(t,n||[],(0,c.default)(e).constructor):t.apply(e,n))}function g(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(g=function(){return!!e})()}t.default=new(m=function(e){function t(){var e;return(0,r.default)(this,t),e=h(this,t),e.config={deserialize:!0,model:d.Word,GET:{index:`/concepts/:conceptId/concept_infinitive_verbs`},POST:{create:`/concept_infinitive_verbs`},DELETE:{destroy:`/concept_infinitive_verbs?concept_id=:concept_id&word_id=:word_id`}},e}return(0,l.default)(t,e),(0,i.default)(t,[{key:`allForSelect`,get:function(){return this.indexData.map(function(e){return{id:e.id,name:e.targetWithWordTypeParentAndSource}})}},{key:`allIds`,get:function(){return this.indexData.map(function(e){return e.id})}}])}(p.default),(0,u.default)(m.prototype,`allForSelect`,[f.computed],Object.getOwnPropertyDescriptor(m.prototype,`allForSelect`),m.prototype),(0,u.default)(m.prototype,`allIds`,[f.computed],Object.getOwnPropertyDescriptor(m.prototype,`allIds`),m.prototype),m)})),jl=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.Sentence,deserialize:!0,GET:{index:`/concepts/:conceptId/sentences`},POST:{create:`/concepts/:conceptId/sentences`},DELETE:{destroy:`/concepts/:conceptId/sentences/:sentenceId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Ml=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=h(),l=t(Jc());function u(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,d()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function d(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(d=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=u(this,t),e.config={model:s.Concept,deserialize:!0,GET:{index:`/concepts`,show:`/concepts/:conceptId`},POST:{create:`/concepts`},PUT:{update:`/concepts/:conceptId`,refresh:`/concepts/:conceptId/refresh`,deleteSentenceVideos:`/concepts/:conceptId/delete_sentence_videos`,copy:`/concepts/:conceptId/copy`,evaluateHasAllVideoClips:`/concepts/:conceptId/evaluate_has_all_video_clips`,evaluateHasAllSupplements:`/concepts/:conceptId/evaluate_has_all_supplements`,addAllRoots:`/concepts/:conceptId/add_all_roots`,clearAllRoots:`/concepts/:conceptId/clear_all_roots`},DELETE:{destroy:`/concepts/:conceptId`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`refresh`,value:function(e,t){this.api(e,t,`PUT`,`refresh`)}},{key:`copy`,value:function(e,t){this.api(e,t,`PUT`,`copy`)}},{key:`deleteSentenceVideos`,value:function(e,t){this.api(e,t,`PUT`,`deleteSentenceVideos`)}},{key:`evaluateHasAllVideoClips`,value:function(e,t){this.api(e,t,`PUT`,`evaluateHasAllVideoClips`)}},{key:`addAllRoots`,value:function(e,t){this.api(e,t,`PUT`,`addAllRoots`)}},{key:`clearAllRoots`,value:function(e,t){this.api(e,t,`PUT`,`clearAllRoots`)}},{key:`filterWordType`,value:function(e){return this.indexData.filter(function(t){return(0,c.isPresent)(t.wordType)&&t.wordType.id===e})}}])}(l.default))})),Nl=i((t=>{var n=y();Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=n(w()),i=n(C()),s=n(E()),c=n(D()),l=n(k()),u=n(Ps()),d=Ts(),f=(a(),e(o)),p=n(Jc()),m;function h(e,t,n){return t=(0,c.default)(t),(0,s.default)(e,g()?Reflect.construct(t,n||[],(0,c.default)(e).constructor):t.apply(e,n))}function g(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(g=function(){return!!e})()}t.default=new(m=function(e){function t(){var e;return(0,r.default)(this,t),e=h(this,t),e.config={deserialize:!0,model:d.Word,GET:{index:`/concepts/:conceptId/words?sort=target_text`},POST:{create:`/concept_words`},DELETE:{destroy:`/concept_words?concept_id=:concept_id&word_id=:word_id`}},e}return(0,l.default)(t,e),(0,i.default)(t,[{key:`allForSelect`,get:function(){return this.indexData.map(function(e){return{id:e.id,name:e.targetWithWordTypeParentAndSource}})}},{key:`allIds`,get:function(){return this.indexData.map(function(e){return e.id})}}])}(p.default),(0,u.default)(m.prototype,`allForSelect`,[f.computed],Object.getOwnPropertyDescriptor(m.prototype,`allForSelect`),m.prototype),(0,u.default)(m.prototype,`allIds`,[f.computed],Object.getOwnPropertyDescriptor(m.prototype,`allIds`),m.prototype),m)})),Pl=i((t=>{var n=y();Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=n(w()),i=n(C()),s=n(E()),c=n(D()),l=n(k()),u=n(Ps()),d=Ts(),f=(a(),e(o)),p=n(Jc()),m;function h(e,t,n){return t=(0,c.default)(t),(0,s.default)(e,g()?Reflect.construct(t,n||[],(0,c.default)(e).constructor):t.apply(e,n))}function g(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(g=function(){return!!e})()}t.default=new(m=function(e){function t(){var e;return(0,r.default)(this,t),e=h(this,t),e.config={deserialize:!0,model:d.Word,GET:{index:`/concepts/:conceptId/words?sort=target_text&filters[root]=true`},POST:{create:`/concept_words`},DELETE:{destroy:`/concept_words?concept_id=:concept_id&word_id=:word_id`}},e}return(0,l.default)(t,e),(0,i.default)(t,[{key:`allForSelect`,get:function(){return this.indexData.map(function(e){return{id:e.id,name:e.targetWithWordTypeParentAndSource}})}},{key:`allIds`,get:function(){return this.indexData.map(function(e){return e.id})}}])}(p.default),(0,u.default)(m.prototype,`allForSelect`,[f.computed],Object.getOwnPropertyDescriptor(m.prototype,`allForSelect`),m.prototype),(0,u.default)(m.prototype,`allIds`,[f.computed],Object.getOwnPropertyDescriptor(m.prototype,`allIds`),m.prototype),m)})),Fl=i((t=>{var n=y();Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=n(w()),i=n(C()),s=n(E()),c=n(D()),l=n(k()),u=n(Ps()),d=Ts(),f=(a(),e(o)),p=n(Jc()),m;function h(e,t,n){return t=(0,c.default)(t),(0,s.default)(e,g()?Reflect.construct(t,n||[],(0,c.default)(e).constructor):t.apply(e,n))}function g(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(g=function(){return!!e})()}t.default=new(m=function(e){function t(){var e;return(0,r.default)(this,t),e=h(this,t),e.config={deserialize:!0,model:d.Word,GET:{index:`/concepts/:conceptId/words?sort=target_text&filters[root]=false`},POST:{create:`/concept_words`},DELETE:{destroy:`/concept_words?concept_id=:concept_id&word_id=:word_id`}},e}return(0,l.default)(t,e),(0,i.default)(t,[{key:`allForSelect`,get:function(){return this.indexData.map(function(e){return{id:e.id,name:e.targetWithWordTypeParentAndSource}})}},{key:`allIds`,get:function(){return this.indexData.map(function(e){return e.id})}}])}(p.default),(0,u.default)(m.prototype,`allForSelect`,[f.computed],Object.getOwnPropertyDescriptor(m.prototype,`allForSelect`),m.prototype),(0,u.default)(m.prototype,`allIds`,[f.computed],Object.getOwnPropertyDescriptor(m.prototype,`allIds`),m.prototype),m)})),Il=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={deserialize:!0,model:s.ConjugatedVerbString,GET:{index:`/words/:wordId/conjugated_verb_strings`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Ll=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={deserialize:!0,model:s.ContactMessage,GET:{index:`/contact_messages`,show:`/contact_messages/:contactMessageId`},POST:{create:`/contact_messages`},PUT:{update:`/contact_messages/:contactMessageId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Rl=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={deserialize:!0,model:s.ContactMessageTag,GET:{index:`/contact_message_tags`},POST:{create:`/contact_messages/:contactMessageId/contact_message_tags`},PUT:{update:`/contact_message_tags/:contactMessageTagId`},DELETE:{destroy:`/contact_messages/:contactMessageId/contact_message_tags/:contactMessageTagId`,destroyTag:`/contact_message_tags/:contactMessageTagId`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`destroyTag`,value:function(e,t){this.api(e,t,`DELETE`,`destroyTag`)}}])}(c.default))})),zl=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={deserialize:!0,model:s.ContactCategory,GET:{index:`/contact_categories`},PUT:{update:`/contact_categories/:contactCategoryId`}
16,POST:{create:`/contact_categories`},DELETE:{destroy:`/contact_categories/:contactCategoryId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Bl=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=t(Jc());function c(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,l()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(l=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=c(this,t),e.config={POST:{create:`/creator_admin_feedback`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`afterCreate`,value:function(){}}])}(s.default))})),Vl=i((t=>{var n=y();Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=n(w()),i=n(C()),s=n(E()),c=n(D()),l=n(k()),u=n(Ps()),d=Ts(),f=(a(),e(o)),p=_(),m=h(),g=n(Jc()),v;function b(e,t,n){return t=(0,c.default)(t),(0,s.default)(e,x()?Reflect.construct(t,n||[],(0,c.default)(e).constructor):t.apply(e,n))}function x(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(x=function(){return!!e})()}t.default=new(v=function(e){function t(){var e;return(0,r.default)(this,t),e=b(this,t),e.config={model:d.DailyReviewSummary,deserialize:!0,GET:{index:`/daily_review_summaries`}},e}return(0,l.default)(t,e),(0,i.default)(t,[{key:`forChart`,get:function(){if(!this.hasIndexData)return[];var e=this.indexData.filter(function(e){return(0,m.isPresent)(e.occurredAt)&&e.occurredAt.date}).map(function(e){return{x:e.occurredAt.formattedDate,y:e.pastDueCount}}).reverse(),t=this.indexData.filter(function(e){return(0,m.isPresent)(e.occurredAt)&&e.occurredAt.date}).map(function(e){return{x:e.occurredAt.formattedDate,y:e.upToDateCount}}).reverse();return[{id:`Retired`,data:this.indexData.filter(function(e){return(0,m.isPresent)(e.occurredAt)&&e.occurredAt.date}).map(function(e){return{x:e.occurredAt.formattedDate,y:e.retiredCount}}).reverse(),color:p.Theme.purple},{id:`Caught Up`,data:t,color:p.Theme.green},{id:`Due`,data:e,color:`transparent`}]}}])}(g.default),(0,u.default)(v.prototype,`forChart`,[f.computed],Object.getOwnPropertyDescriptor(v.prototype,`forChart`),v.prototype),v)})),Hl=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.DailyXpCount,deserialize:!0,GET:{index:`/users/:userId/daily_xp_counts`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default)})),Ul=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=t(Jc());function c(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,l()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(l=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=c(this,t),e.config={GET:{exercises:`/dashboard/exercises`,levels:`/dashboard/levels`,payments:`/dashboard/payments`,learnedByLevel:`/dashboard/learned_by_level`,learningPreferences:`/dashboard/learning_preferences`},POST:{}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`userAnalytics`,value:function(e,t){this.api(e,t,`POST`,`userAnalytics`)}},{key:`userAnalyticsReport`,value:function(e,t){this.api(e,t,`POST`,`userAnalyticsReport`)}}])}(s.default))})),Wl=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.FeedEntry,deserialize:!0,GET:{index:`/decks/:deckId/feed_entries`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Gl=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.DeckRulebook,deserialize:!0,GET:{index:`/deck_rulebooks`,show:`/deck_rulebooks/:deckRulebookId`},POST:{create:`/deck_rulebooks`},PUT:{update:`/deck_rulebooks/:deckRulebookId`},DELETE:{destroy:`/deck_rulebooks/:deckRulebookId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Kl=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.Deck,deserialize:!0,GET:{index:`/decks`,show:`/decks/:deckId`},PUT:{update:`/decks/:deckId`,autoCreateExercises:`/decks/:deckId/auto_create_exercises`,createCache:`/decks/:deckId/create_c
16ache`,clearExercises:`/decks/:deckId/clear_exercises`,createWords:`/decks/:deckId/create_words`,cardsCount:`/decks/:deckId/cards_count`,pastDueCount:`/decks/:deckId/past_due_count`,deleteReviewCards:`/decks/:deckId/delete_review_cards`,resetReviewCards:`/decks/:deckId/reset_review_cards`,updateReviewAfter:`/decks/:deckId/update_review_after`,addAllToReviews:`/decks/:deckId/add_all_to_reviews`,clearAllFromReviews:`/decks/:deckId/clear_all_from_reviews`,updateLanguagesString:`/decks/:deckId/update_languages_string`,updateValidSetup:`/decks/:deckId/update_valid_setup`,treeNodeDecksWithSameWords:`/decks/:deckId/get_tree_node_decks_with_same_words`,createConjugationSentences:`/decks/:deckId/create_conjugation_sentences`},POST:{create:`/decks`,deleteAllReviewCards:`/decks/delete_all_review_cards`,createFromSentences:`/decks/create_from_sentences`},DELETE:{destroy:`/decks/:deckId`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`createConjugationSentences`,value:function(e,t){this.api(e,t,`PUT`,`createConjugationSentences`)}},{key:`getTreeNodeDecksWithSameWords`,value:function(e,t){this.api(e,t,`PUT`,`treeNodeDecksWithSameWords`)}},{key:`deleteReviewCards`,value:function(e,t){this.api(e,t,`PUT`,`deleteReviewCards`)}},{key:`updateValidSetup`,value:function(e,t){this.api(e,t,`PUT`,`updateValidSetup`)}},{key:`deleteAllReviewCards`,value:function(e,t){this.api(e,t,`POST`,`deleteAllReviewCards`)}},{key:`createFromSentences`,value:function(e,t){this.api(e,t,`POST`,`createFromSentences`)}},{key:`resetReviewCards`,value:function(e,t){this.api(e,t,`PUT`,`resetReviewCards`)}},{key:`autoCreateExercises`,value:function(e,t){this.api(e,t,`PUT`,`autoCreateExercises`)}},{key:`addAllToReviews`,value:function(e,t){this.api(e,t,`PUT`,`addAllToReviews`)}},{key:`updateLanguagesString`,value:function(e,t){this.api(e,t,`PUT`,`updateLanguagesString`)}},{key:`clearAllFromReviews`,value:function(e,t){this.api(e,t,`PUT`,`clearAllFromReviews`)}},{key:`downloadToMobile`,value:function(e,t){this.api(e,t,`PUT`,`downloadToMobile`)}},{key:`clearExercises`,value:function(e,t){this.api(e,t,`PUT`,`clearExercises`)}},{key:`createWords`,value:function(e,t){this.api(e,t,`PUT`,`createWords`)}},{key:`cardsCount`,value:function(e,t){this.api(e,t,`PUT`,`cardsCount`)}},{key:`pastDueCount`,value:function(e,t){this.api(e,t,`PUT`,`pastDueCount`)}},{key:`updateReviewAfter`,value:function(e,t){this.api(e,t,`PUT`,`updateReviewAfter`)}},{key:`getFilteredIndex`,value:function(){this.getIndex({sort:`finished, -updated_at`,filters:{deck_type:`!review`}})}}])}(c.default))})),ql=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=t(Jc()),c=Ts();function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:c.DeckWord,deserialize:!0,GET:{index:`/deck_words`},PUT:{update:`/deck_words/:deckWordId`},POST:{create:`/deck_words`,batchCreate:`/deck_words/batch_create`},DELETE:{destroy:`deck/:deckId/deck_words/:wordId`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`batchCreate`,value:function(e,t){this.api(e,t,`POST`,`batchCreate`)}}])}(s.default))})),Jl=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.Concept,deserialize:!0,GET:{index:`/concepts/:conceptId/dependent_intersecting_concepts`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Yl=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.Concept,de
16serialize:!0,GET:{index:`/concepts/:conceptId/dependent_union_concepts`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Xl=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=t(Jc());function c(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,l()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(l=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=c(this,t),e.config={deserialize:!1,POST:{create:`/events`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(s.default))})),Zl=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.ExerciseEntry,deserialize:!0,PUT:{update:`/exercise_entries/:exerciseEntryId`},POST:{create:`/exercise_entries`,duplicate:`/exercise_entries/:exerciseEntryId/duplicate`},DELETE:{destroy:`/exercise_entries/:exerciseEntryId`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`duplicate`,value:function(e,t){this.api(e,t,`POST`,`duplicate`)}}])}(c.default))})),Ql=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.Exercise,deserialize:!0,GET:{index:`/exercises`,nextAiReviewAny:`/exercises/next_ai_review`,nextAiReview:`/exercises/:exerciseId/next_ai_review`,show:`/exercises/:exerciseId`},PUT:{update:`/exercises/:exerciseId`,randomizeEntries:`exercises/:exerciseId/randomize_entries`},POST:{create:`/exercises`},DELETE:{destroy:`/exercises/:exerciseId`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`randomizeEntries`,value:function(e,t){this.api(e,t,`PUT`,`randomizeEntries`)}},{key:`getNextAiReview`,value:function(e,t){this.api(e,t,`GET`,`nextAiReview`)}},{key:`getNextAiReviewAny`,value:function(e){this.api({},e,`GET`,`nextAiReviewAny`)}}])}(c.default))})),$l=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=t(Jc());function c(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,l()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(l=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=c(this,t),e.config={POST:{create:`/exercise_tags`},DELETE:{destroy:`/exercise_tags/:exerciseTagId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(s.default))})),eu=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=t(Jc());function c(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,l()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(l=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=c(this,t),e.config={POST:{create:`/worksheet_tags`,batchDelete:`/worksheet_tags/batch_delete`,batchCreate:`/worksheet_tags/batch_create`},DELETE:{destroy:`/worksheet_tags/:worksheetTagId`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`batchCreate`,value:function(e,t){this.api(e,t,`POST`,`batchCreate`)}},{key:`batchDelete`,value:function(e,t){this.api(e,t,`POST`,`batchDelete`)}}])}(s.default))})),tu=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.ExerciseType,deserialize:!0,GET:{index:`/exercise_types`,show:`/exercise_types/:exerciseTypeId`},PUT:{update:`/exercise_types/:exerciseTypeId`},POST:{create:`/exercise_types`},DELETE:{destroy:`/exercise_types/:exerciseTypeId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),nu=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.ExitSurveyConfig,deserialize:!0,GET:{show:`/exit_survey_config`},PUT:{update:`/exit_survey_configs/:exitSurveyConfigId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),ru=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.ExitSurveyReason,deserialize:!0,GET:{index:`/exit_survey_reasons`,show:`/exit_survey_reasons/:exitSurveyReasonId`},POST:{create:`/exit_survey_reasons`},PUT:{update:`/exit_survey_reasons/:exitSurveyReasonId`},DELETE:{destroy:`/exit_survey_reasons/:exitSurveyReasonId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),iu=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.ExitSurveyResponse,deserialize:!0,GET:{show:`/exit_survey_response`},PUT:{update:`/exit_survey_responses/:exitSurveyResponseId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),au=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.FeedEntry,deserialize:!0,GET:{index:`/feed_entries`,show:`/feed_entries/:feedEntryId`},PUT:{update:`/feed_entries/:feedEntryId`}
16,POST:{create:`/feed_entries`},MULTIPART_POST:{create:`/feed_entries`},DELETE:{destroy:`/feed_entries/:feedEntryId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),ou=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(e){var n;return(0,r.default)(this,t),n=l(this,t,[e]),n.config={model:s.Feedback,deserialize:!0,POST:{create:`/feedbacks`},DELETE:{destroy:`/feedbacks/:feedbackId`}},n}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),su=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.FollowAssociation,deserialize:!0,GET:{index:`/follow_associations`,finishedMatchInTreeNode:`/follow_associations/finished_match_in_tree_node`},POST:{create:`/follow_associations`},DELETE:{destroy:`/follow_associations/:followAssociationId`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`finishedMatchInTreeNode`,value:function(e,t){this.api(e,t,`GET`,`finishedMatchInTreeNode`)}}])}(c.default))})),cu=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.User,deserialize:!0,GET:{index:`/users/:userId/followers`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),lu=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.User,deserialize:!0,GET:{index:`/users/:userId/followings`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),uu=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.Forum,deserialize:!0,GET:{index:`/forums`,show:`/forums/:forumId`},POST:{create:`/forums`},PUT:{update:`/forums/:forumId`,markAllCommentsAsSeenByAdmin:`/forums/:forumId/mark_all_threads_as_seen_by_admin`},DELETE:{destroy:`/forums/:forumId`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`markAllCommentsAsSeenByAdmin`,value:function(e,t){this.api(e,t,`PUT`,`markAllCommentsAsSeenByAdmin`)}}])}(c.default))})),du=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.ForumThread,deserialize:!0,GET:{index:`/forum_threads`,show:`/forum_threads/:forumThreadI
16d`},POST:{create:`/forum_threads`,batchUpdate:`/forum_threads/batch_update`},PUT:{update:`/forum_threads/:forumThreadId`},DELETE:{destroy:`/forum_threads/:forumThreadId`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`batchUpdate`,value:function(e,t){this.api(e,t,`POST`,`batchUpdate`)}}])}(c.default))})),fu=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.Concept,deserialize:!0,GET:{index:`/grammar_cases`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),pu=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.GrammarDescription,deserialize:!0,GET:{index:`/grammar_descriptions`,show:`/grammar_descriptions/:grammarDescriptionId`},POST:{create:`/grammar_descriptions`},PUT:{update:`/grammar_descriptions/:grammarDescriptionId`,cleanup:`/grammar_descriptions/:grammarDescriptionId/cleanup`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`cleanup`,value:function(e,t){this.api(e,t,`PUT`,`cleanup`)}}])}(c.default))})),mu=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.Concept,deserialize:!0,GET:{index:`/grammar_tenses`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),hu=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.Group,deserialize:!0,GET:{index:`/groups`,show:`/groups/:groupId`},PUT:{update:`/groups/:groupId`},POST:{create:`/groups`},DELETE:{destroy:`/groups/:groupId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),gu=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.Sentence,deserialize:!0,GET:{index:`/interjections/:interjectionId/sentences`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),_u=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.Interjection,deserialize:!0,GET:{index:`/interjections`,show:`/interjections/:interjectionId`},POST:{create:`/interjections`},PUT:{update:`/interjections/:interjectionId`},DELETE:{destroy:`/interjections/:interjectionId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),vu=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.Concept,POST:{create:`/concepts/:conceptId/intersecting_concepts`},DELETE:{destroy:`/concepts/:conceptId/intersecting_concepts/:intersectingConceptId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),yu=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.Word,PO
16ST:{create:`/concepts/:conceptId/intersecting_words`},DELETE:{destroy:`/concepts/:conceptId/intersecting_words/:intersectingWordId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),bu=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.Invitation,deserialize:!0,GET:{index:`/invitations`},PUT:{update:`/invitations/:invitationId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),xu=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.Language,deserialize:!0,GET:{index:`/languages`,show:`/languages/:languageId`},PUT:{update:`/languages/:languageId`},POST:{toggleGender:`/languages/:languageId/gender/:gender`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`toggleGender`,value:function(e,t){this.api(e,t,`POST`,`toggleGender`)}}])}(c.default))})),Su=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.User,deserialize:!0,GET:{index:`/leaderboards/`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Cu=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.Level,deserialize:!0,GET:{index:`/levels`,show:`/levels/:levelId`},PUT:{update:`/levels/:levelId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),wu=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.CampaignMessage,deserialize:!0,GET:{index:`/campaign_messages`,show:`/campaign_messages/:campaignMessageId`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`sendCampaignMessage`,value:function(e,t){this.api(e,t,`POST`,`sendCampaignMessage`)}}])}(c.default))})),Tu=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.Campaign,deserialize:!0,GET:{index:`/campaign_types/:campaignTypeId/campaigns`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Eu=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.CampaignTypeFilter,POST:{create:`/campaign_type_filters`},PUT:{update:`/campaign_type_filters/:campaignTypeFilterId`},DELETE:{destroy:`/campaign_type_filters/:campaignTypeFilterId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Du=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.User,GET:{index:`/campaign_types/:campaignTypeId/filtered_users`,filteredUsersCount:`/campaign_types/:campaignTypeId/filtered_users_count`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`filteredUsersCount`,value:function(e,t){this.api(e,t,`GET`,`filteredUsersCount`)}}])}(c.default))})),Ou=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.CampaignType,deserialize:!0,GET:{index:`/campaign_types`,show:`/campaign_types/:campaignTypeId`},POST:{create:`/campaign_types`,sendToFilteredUsers:`/campaign_types/:campaignTypeId/send_to_filtered_users`},PUT:{update:`/campaign_types/:campaignTypeId`},DELETE:{destroy:`/campaign_types/:campaignTypeId`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`sendToFilteredUsers`,value:function(e,t){this.api(e,t,`POST`,`sendToFilteredUsers`)}}])}(c.default))})),ku=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=t(Jc());
16function c(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,l()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(l=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=c(this,t),e.config={POST:{create:`/media_options`},PUT:{update:`/media_options/:mediaOptionId`},DELETE:{destroy:`/media_options/:mediaOptionId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(s.default))})),Au=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=t(Jc());function c(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,l()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(l=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=c(this,t),e.config={deserialize:!1,POST:{create:`/words/:wordId/meaning_flag_events`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`afterCreate`,value:function(){}}])}(s.default))})),ju=i((t=>{var n=y();Object.defineProperty(t,`__esModule`,{value:!0}),t.default=t.MAX_AUDIO_LEVEL=t.LEVEL_MULTIPLIER=void 0;var r=n(fl()),i=n(pl()),s=n(Ns()),c=n(w()),l=n(C()),u=n(Ps());n(Fs());var d=(a(),e(o)),f=h(),p,m,g,_,v,b,x,S,T,E,D,O,k,A,M,N,P,F,I,L,R,z=t.MAX_AUDIO_LEVEL=100,B=t.LEVEL_MULTIPLIER=230;t.default=(p=function(){function e(){var t=this,n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};(0,c.default)(this,e),(0,s.default)(this,`isRecording`,m,this),(0,s.default)(this,`mediaType`,g,this),(0,s.default)(this,`audioLevel`,_,this),(0,s.default)(this,`maxAudioLevel`,v,this),(0,s.default)(this,`secondsElapsed`,b,this),(0,s.default)(this,`startRecordingTimestamp`,x,this),(0,s.default)(this,`endRecordingTimestamp`,S,this),(0,s.default)(this,`startPlayingTimestamp`,T,this),(0,s.default)(this,`pausePlayingTimestamp`,E,this),(0,s.default)(this,`playing`,D,this),(0,s.default)(this,`initialPlayHasFinished`,O,this),(0,s.default)(this,`currentTime`,k,this),(0,s.default)(this,`url`,A,this),(0,s.default)(this,`durationFromDatabase`,M,this),(0,s.default)(this,`autoPlay`,N,this),(0,s.default)(this,`hasFinishedRecording`,P,this),(0,s.default)(this,`canRecord`,F,this),(0,s.default)(this,`inputType`,I,this),(0,s.default)(this,`messageInput`,L,this),(0,s.default)(this,`caretPosition`,R,this),this.setInputType=function(e){t.inputType=e||``},this.insertText=function(e){if(typeof document<`u`){var n=document.getElementById(`user-input`);if(n){var r=n.selectionStart;if(t.messageInput){var i=[t.messageInput.slice(0,r),e,t.messageInput.slice(r)].join(``);t.caretPosition=r+1,t.messageInput=i}else t.messageInput=e}}},this.onUpdateMessageInput=function(e){if(t.messageInput=e,typeof document<`u`){var n=document.getElementById(`user-input`);n&&(t.caretPosition=n.selectionStart)}},this.resetInputState=function(){t.inputType=``,t.messageInput=``,t.caretPosition=null},this.set=function(e,n){t[e]=n},this.startSecondsElapsed=function(){t.startRecordingTimestamp=+new Date,t.secondsElapsed=0,t.interval&&=(clearInterval(t.interval),null),t.interval=setInterval(function(){return t.secondsElapsed+=1},1e3)},this.stopSecondsElapsed=function(){t.endRecordingTimestamp=+new Date,t.interval&&=(clearInterval(t.interval),null)},this.audioPlaybackFinishedCallback=function(){t.playing=!1,t.pausePlayingTimestamp=+new Date,t.interval&&=(clearInterval(t.interval),null)},this.onTogglePlay=function(){typeof console<`u`&&t.isNative&&console.log(`[UserInputStore] onTogglePlay`,{cardId:t.cardId,playing:t.playing,isNative:t.isNative}),t.playing?t.pause():t.play()},this.resetRecordingState=function(){t.isRecording=!1,t.audioLevel=0,t.maxAudioLevel=0,t.startRecordingTimestamp=null,t.endRecordingTimestamp=null,t.startPlayingTimestamp=null,t.pausePlayingTimestamp=null,t.secondsElapsed=0,t.hasFinishedRecording=!1,t.playing=!1,t.initialPlayHasFinished=!1,t.currentTime=0,t.interval&&=(clearInterval(t.interval),null)},this.onMediaReset=(0,i.default)(r.default.mark(function e(){return r.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(typeof t.stopRecording!=`function`){e.next=4;break}return e.prev=1,e.next=2,t.stopRecording({skipCallback:!0,skipCreateObjectURL:!0}
16);case 2:e.next=4;break;case 3:e.prev=3,e.catch(1);case 4:typeof t.onSoftReset==`function`?t.onSoftReset():t.resetRecordingState();case 5:case`end`:return e.stop()}},e,null,[[1,3]])})),this.onToggleRecordAudio=(0,i.default)(r.default.mark(function e(){return r.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.isRecording){e.next=2;break}if(typeof t.stopRecording!=`function`){e.next=1;break}return e.next=1,t.stopRecording();case 1:return e.abrupt(`return`);case 2:if(t.setInputType(`audio`),typeof t.onReset==`function`&&t.onReset(),typeof t.recordAudio!=`function`){e.next=4;break}return e.next=3,t.recordAudio();case 3:e.next=5;break;case 4:if(typeof t.startRecording!=`function`){e.next=5;break}return e.next=5,t.startRecording();case 5:case`end`:return e.stop()}},e)})),this.reset=function(){t.resetInputState()},this.parent=n.parent,this.cardId=n.cardId,this.url=n.url||null,this.isNative=!!n.isNative,(0,f.isPresent)(n.duration)&&(this.durationFromDatabase=n.duration)}return(0,l.default)(e,[{key:`normalizedAudioLevel`,get:function(){var e=Math.round(this.audioLevel*B);return e>z&&(e=z),e}},{key:`duration`,get:function(){return this.durationFromDatabase?this.durationFromDatabase:this.endRecordingTimestamp&&this.startRecordingTimestamp&&this.endRecordingTimestamp>0&&this.startRecordingTimestamp>0?Math.round((this.endRecordingTimestamp-this.startRecordingTimestamp)/1e3*10)/10:null}},{key:`hasUrl`,get:function(){return(0,f.isPresent)(this.url)}},{key:`unselectedInputType`,get:function(){return(0,f.isBlank)(this.inputType)}},{key:`hasMessageInput`,get:function(){return(0,f.isPresent)(this.messageInput)}},{key:`videoActiveInput`,get:function(){return this.inputType===`video`}},{key:`audioActiveInput`,get:function(){return this.inputType===`audio`}},{key:`textActiveInput`,get:function(){return this.inputType===`text`}},{key:`recordingActiveInput`,get:function(){return this.audioActiveInput||this.videoActiveInput}},{key:`durationString`,get:function(){return`${this.duration}s`}},{key:`timeDisplay`,get:function(){var e=this.secondsElapsed%3600,t=Math.floor(e/60),n=e%60,r=Math.ceil(n);return`${t<10?0:``}${t}:${r<10?0:``}${r}`}}])}(),m=(0,u.default)(p.prototype,`isRecording`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g=(0,u.default)(p.prototype,`mediaType`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return`audio`}}),_=(0,u.default)(p.prototype,`audioLevel`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),v=(0,u.default)(p.prototype,`maxAudioLevel`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),b=(0,u.default)(p.prototype,`secondsElapsed`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),x=(0,u.default)(p.prototype,`startRecordingTimestamp`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),S=(0,u.default)(p.prototype,`endRecordingTimestamp`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),T=(0,u.default)(p.prototype,`startPlayingTimestamp`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),E=(0,u.default)(p.prototype,`pausePlayingTimestamp`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),D=(0,u.default)(p.prototype,`playing`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),O=(0,u.default)(p.prototype,`initialPlayHasFinished`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),k=(0,u.default)(p.prototype,`currentTime`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),A=(0,u.default)(p.prototype,`url`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),M=(0,u.default)(p.prototype,`durationFromDatabase`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),N=(0,u.default)(p.prototype,`autoPlay`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),P=(0,u.default)(p.prototype,`hasFinishedRecording`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),F=(0,u.default)(p.prototype,`canRecord`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),I=(0,u.default)(p.prototype,`inputType`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return``}}),L=(0,u.default)(p.prototype,`messageInput`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return``}}),R=(0,u.default)(p.prototype,`caretPosition`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),(0,u.default)(p.prototype,`normalizedAudioLevel`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`normalizedAudioLevel`),p.prototype),(0,u.default)(p.prototype,`duration`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`duration`),p.prototype),(0,u.default)(p.prototype,`hasUrl`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`hasUrl`),p.prototype),(0,u.default)(p.prototype,`unselectedInputType`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`unselectedInputType`),p.prototype),(0,u.default)(p.prototype,`hasMessageInput`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`hasMessageInput`),p.prototype),(0,u.default)(p.prototype,`videoActiveInput`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`videoActiveInput`),p.prototype),(0,u.default)(p.prototype,`audioActiveInput`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`audioActiveInput`),p.prototype),(0,u.default)(p.prototype,`textActiveInput`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`textActiveInput`),p.prototype),(0,u.default)(p.prototype,`recordingActiveInput`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`recordingActiveInput`),p.prototype),(0,u.default)(p.prototype,`durationString`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`durationString`),p.prototype),(0,u.default)(p.prototype,`timeDisplay`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`timeDisplay`),p.prototype),p)})),Mu=i((t=>{var n=y();Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=n(fl()),i=n(pl()),c=n(Ns()),l=n(Es()),u=n(w()),d=n(C()),f=n(E()),p=n(D()),g=n(k()),_=n(Ps());n(Fs());var v=(a(),e(o)),b=s(),x=n(m()),S=Ts(),T=h(),O=n(el()),A=n(ju()),M,N,P,F,I,L;function R(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function z(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];
16t%2?R(Object(n),!0).forEach(function(t){(0,l.default)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):R(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function B(e,t,n){return t=(0,p.default)(t),(0,f.default)(e,V()?Reflect.construct(t,n||[],(0,p.default)(e).constructor):t.apply(e,n))}function V(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(V=function(){return!!e})()}var H=`seedlang-active-media-session`,U=`${Date.now()}-${Math.random()}`,W=null,G=function(e){W&&W!==e&&W.isRecording&&W.stopRecording(),W=e,window.localStorage.setItem(H,U)},K=function(e){W===e&&(W=null,window.localStorage.getItem(H)===U&&window.localStorage.removeItem(H))};typeof window<`u`&&typeof window.addEventListener==`function`&&window.localStorage!==void 0&&typeof document<`u`&&typeof document.addEventListener==`function`&&(window.addEventListener(`storage`,function(e){var t;e.key===H&&e.newValue&&e.newValue!==U&&(t=W)!=null&&t.isRecording&&W.stopRecording()}),document.addEventListener(`visibilitychange`,function(){var e;document.hidden&&(e=W)!=null&&e.isRecording&&W.stopRecording()})),t.default=(M=function(e){function t(){var e,n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return(0,u.default)(this,t),e=B(this,t,[z(z({},n),{},{isNative:!1})]),(0,c.default)(e,`audioStreamInstantiated`,N,e),(0,c.default)(e,`objectUrl`,P,e),(0,c.default)(e,`data`,F,e),(0,c.default)(e,`stream`,I,e),(0,c.default)(e,`audio`,L,e),e.setupAudio=function(t){e.mediaType!==`audio`&&(e.getUserMediaWithCallback({audio:!0,video:!1},t),e.mediaType=`audio`)},e.recordAudio=function(){e.mediaType===`audio`&&e.recorder?e.startRecording():e.setupAudio(e.recordAudio)},e.getUserMediaWithCallback=function(t,n){n&&(e.afterDeviceGrantedAccess=n),!x.default.ios&&!x.default.safari&&(0,T.getUserMedia)(t,e.onDeviceGrantedAccess,e.onDeviceDeniedAccess)},e.onDeviceGrantedAccess=function(t){if(e.disposed||document.hidden){t.getTracks().forEach(function(e){return e.stop()}),e.mediaType=null;return}e.streams.push(t),e.stream=t,e.setupRecorder(),(0,b.isFunction)(e.afterDeviceGrantedAccess)&&(e.afterDeviceGrantedAccess(t),e.afterDeviceGrantedAccess=null)},e.setupRecorder=function(){e.parent&&e.parent.deviceDeniedAccess||(e.audioStreamInstantiated||(e.audioStreamInstantiated=!0,e.audioStream||=new S.AudioStream,e.audioStream&&e.audioStream.onStreamSuccess(e.stream,e.onAudioLevelUpdate)),e.mediaType===`audio`&&(e.recorder=new O.default(e.stream,e.onHandleData)))},e.clearAudioStream=function(){e.audioStream&&(e.audioStream.cleanup(),e.audioStream=null),e.mediaType=null,e.audioStreamInstantiated=!1,(0,b.each)(e.streams,function(e){e.getTracks().forEach(function(e){e.kind===`audio`&&e.stop()})}),e.streams=[],e.stream=null},e.onHandleData=function(t){t.data&&t.data.size>0&&e.data.push(t.data)},e.onAudioLevelUpdate=function(t){e.audioLevel=t,e.normalizedAudioLevel>e.maxAudioLevel&&(e.maxAudioLevel=e.normalizedAudioLevel)},e.startRecording=(0,i.default)(r.default.mark(function t(){return r.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(e.recorder){t.next=1;break}return t.abrupt(`return`);case 1:if(!document.hidden){t.next=2;break}return e.clearAudioStream(),t.abrupt(`return`);case 2:e.data=[],e.clearObjectUrl(),e.startSecondsElapsed(),e.isRecording=!0,e.hasFinishedRecording=!1,G(e),e.audioStream&&e.audioStream.startMonitor(),e.recorder.record();case 3:case`end`:return t.stop()}},t)})),e.stopRecording=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return e.stopRecordingPromise||=e.finishStoppingRecording(t).finally(function(){e.stopRecordingPromise=null}),e.stopRecordingPromise},e.finishStoppingRecording=(0,i.default)(r.default.mark(function t(){var n,i=arguments;return r.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(n=i.length>0&&i[0]!==void 0?i[0]:{},e.autoPlay=n.autoPlay,e.isRecording){t.next=1;break}return t.abrupt(`return`);case 1:if(e.stopSecondsElapsed(),e.audioLevel=0,e.endRecordingTimestamp=+new Date,e.isRecording=!1,e.hasFinishedRecording=!1,e.audioStream&&e.audioStream.stopMonitor(),!e.recorder){t.next=2;break}return t.next=2,e.recorder.stop();case 2:!n.skipCreateObjectURL&&e.hasRecording&&(e.clearObjectUrl(),e.objectUrl=e.createObjectURL(e.createBlob())),e.hasFinishedRecording=!0,K(e),e.clearAudioStream();case 3:case`end`:return t.stop()}},t)})),e.getFormData=function(){var t=new FormData;return t.append(`blob`,e.createBlob()),t},e.createBlob=function(){return e.recorder.createBlob(e.data)},e.setupAudioPlayer=function(t,n,r){e.clearAudioPlayer(),e.durationFromDatabase=r,e.audio=t,e.hasRecording?e.setUrl(e.objectUrl):n&&e.setUrl(n)},e.setUrl=function(t){e.audio&&(e.url=t,e.audio.src=t,e.audio.addEventListener(`ended`,e.onEnd))},e.onTogglePlay=function(){e.playing?e.pause():e.play()},e.play=function(){if(!(!e.audio||!e.hasRecording&&!e.hasUrl)){var t=e.audio.play();t!==void 0&&t.then(function(){e.playing=!0,e.startPlayingTimestamp=+new Date,clearInterval(e.interval),e.interval=setInterval(e.updateTimer,50)}).catch(function(e){throw e})}},e.updateTimer=function(){e.audio&&(e.currentTime=e.audio.currentTime)},e.pause=function(){!e.playing||!e.audio||(e.playing=!1,e.pausePlayingTimestamp=+new Date,clearInterval(e.interval),e.audio.pause())},e.createObjectURL=function(e){return window.webkitURL?window.webkitURL.createObjectURL(e):window.URL&&window.URL.createObjectURL?window.URL.createObjectURL(e):null},e.clearObjectUrl=function(){e.objectUrl&&typeof window<`u`&&window.URL&&window.URL.revokeObjectURL&&window.URL.revokeObjectURL(e.objectUrl),e.objectUrl=null},e.clearAudioPlayer=function(){clearInterval(e.interval),e.audio&&(e.audio.pause(),e.audio.removeEventListener(`ended`,e.onEnd),e.audio.removeAttribute(`src`),e.audio.load(),e.audio=null)},e.cleanupOffscreen=function(){return e.cleanupPromise||=e.finishCleanupOffscreen().finally(function(){e.cleanupPromise=null}),e.cleanupPromise},e.finishCleanupOffscreen=(0,i.default)(r.default.mark(function t(){return r.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!e.stopRecordingPromise){t.next=2;break}return t.next=1,e.stopRecordingPromise;case 1:t.next=5;break;case 2:if(!e.isRecording){t.next=4;break}return t.next=3,e.stopRecording({skipCreateObjectURL:!0}
16);case 3:t.next=5;break;case 4:K(e),e.clearAudioStream();case 5:e.data&&e.data.length>0&&(e.data=[]),e.clearObjectUrl(),e.clearAudioPlayer(),e.resetRecordingState();case 6:case`end`:return t.stop()}},t)})),e.onSoftReset=function(){e.resetRecordingState(),e.data=[],e.clearObjectUrl(),e.clearAudioPlayer()},e.onReset=function(){e.pause(),e.playing=!1,e.currentTime=0,e.initialPlayHasFinished=!1,e.onSoftReset()},e.onEnd=function(){clearInterval(e.interval),e.currentTime=0,e.playing=!1,e.initialPlayHasFinished=!0},e.resetForNewRecording=(0,i.default)(r.default.mark(function t(){return r.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=1,e.cleanupOffscreen();case 1:case`end`:return t.stop()}},t)})),e.dispose=(0,i.default)(r.default.mark(function t(){return r.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e.disposed=!0,t.next=1,e.cleanupOffscreen();case 1:e.recorder=null;case 2:case`end`:return t.stop()}},t)})),e.onDeviceDeniedAccess=function(){e.mediaType=null,e.afterDeviceGrantedAccess=null,e.parent&&e.parent.set(`deviceDeniedAccess`,!0)},e.seek=function(t){if(!(!e.audio||!e.audio.duration)){var n=t/100*e.audio.duration;Number.isFinite(n)&&(e.audio.currentTime=n,e.currentTime=n)}},e.mediaType=null,e.streams=[],e.disposed=!1,e.cleanupPromise=null,e.stopRecordingPromise=null,e}return(0,g.default)(t,e),(0,d.default)(t,[{key:`hasObjectUrl`,get:function(){return(0,T.isPresent)(this.objectUrl)}},{key:`hasRecording`,get:function(){return(0,T.isPresent)(this.data)&&this.data.length>0}}])}(A.default),N=(0,_.default)(M.prototype,`audioStreamInstantiated`,[v.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),P=(0,_.default)(M.prototype,`objectUrl`,[v.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),F=(0,_.default)(M.prototype,`data`,[v.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),I=(0,_.default)(M.prototype,`stream`,[v.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),L=(0,_.default)(M.prototype,`audio`,[v.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),(0,_.default)(M.prototype,`hasObjectUrl`,[v.computed],Object.getOwnPropertyDescriptor(M.prototype,`hasObjectUrl`),M.prototype),(0,_.default)(M.prototype,`hasRecording`,[v.computed],Object.getOwnPropertyDescriptor(M.prototype,`hasRecording`),M.prototype),M)})),Nu=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=s(),i=(a(),e(o)),c=h(),l;function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?u(Object(n),!0).forEach(function(t){f(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function f(e,t,n){return(t=_(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function m(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,_(r.key),r)}}function g(e,t,n){return t&&m(e.prototype,t),n&&m(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function _(e){var t=v(e,`string`);return n(t)==`symbol`?t:t+``}function v(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function y(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(l=function(){function e(){p(this,e)}return g(e,[{key:`set`,value:function(e,t){this[e]=t}},{key:`toggle`,value:function(e){this[e]=!this[e]}}
16,{key:`incrementId`,value:function(e,t){this[t]=StateHelper.incrementId(e,this[t])}},{key:`decrementId`,value:function(e,t){this[t]=StateHelper.decrementId(e,this[t])}},{key:`cloneEventParams`,value:function(e){return e?JSON.parse(JSON.stringify(e)):{}}},{key:`onCreateEventBlocked`,value:function(){}},{key:`onCreateEventStart`,value:function(){}},{key:`nativeCreateEventArgs`,value:function(){return{}}},{key:`createEventOnServer`,value:function(e,t){this.eventStore&&this.eventStore.create({data:{eventType:e,params:t}},r.noop)}},{key:`dispatchFrontendEvent`,value:function(e){var t=e.eventType,n=e.params,i=n===void 0?{}:n,a=e.layoutIsNative,o=a===void 0?!1:a,s=e.nativeCreateEventHandler,l=e.nativeCreateEventArgs,u=l===void 0?{}:l,f=e.webPosthogTrackingAllowed,p=f===void 0?!1:f,m=e.buildPosthogParams,h=e.sendToServer,g=e.frontendOnlyEvent,_=g===void 0?(0,c.isFrontendOnlyEvent)(t):g;if(this.user&&this.user.blockUserTracking)return{status:`blocked`,frontendOnlyEvent:_};if(o&&(0,r.isFunction)(s))return s(d({eventType:t,params:i,frontendOnly:_,sendToServer:h},u)),{status:`native`,frontendOnlyEvent:_};if(!o&&p&&(0,r.isFunction)(m)){var v=(0,c.capturePosthogEvent)(t,m(i));if(v||_)return{status:v?`web`:`frontend_only`,frontendOnlyEvent:_}}return _?{status:`frontend_only`,frontendOnlyEvent:_}:(0,r.isFunction)(h)?(h(),{status:`server`,frontendOnlyEvent:_}):{status:`skipped`,frontendOnlyEvent:_}}},{key:`createEvent`,value:function(e,t){var n=this;if(this.user&&this.user.blockUserTracking){this.onCreateEventBlocked(e);return}var i=this.cloneEventParams(t);this.onCreateEventStart(e,i),this.dispatchFrontendEvent({eventType:e,params:i,layoutIsNative:!!(this.layout&&this.layout.isNative),nativeCreateEventHandler:this.nativeCreateEventHandler,nativeCreateEventArgs:this.nativeCreateEventArgs(e,i),webPosthogTrackingAllowed:(0,r.isFunction)(this.webPosthogTrackingAllowed)&&this.webPosthogTrackingAllowed(),buildPosthogParams:(0,r.isFunction)(this.posthogEventParams)?function(t){return n.posthogEventParams(e,t)}:void 0,sendToServer:function(){return n.createEventOnServer(e,i)}})}}])}(),y(l.prototype,`set`,[i.action],Object.getOwnPropertyDescriptor(l.prototype,`set`),l.prototype),y(l.prototype,`toggle`,[i.action],Object.getOwnPropertyDescriptor(l.prototype,`toggle`),l.prototype),y(l.prototype,`incrementId`,[i.action],Object.getOwnPropertyDescriptor(l.prototype,`incrementId`),l.prototype),y(l.prototype,`decrementId`,[i.action],Object.getOwnPropertyDescriptor(l.prototype,`decrementId`),l.prototype),y(l.prototype,`createEvent`,[i.action],Object.getOwnPropertyDescriptor(l.prototype,`createEvent`),l.prototype),l)})),Pu=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=u(Nu()),s,c,l;function u(e){return e&&e.__esModule?e:{default:e}}function d(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function f(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function p(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,h(r.key),r)}}function m(e,t,n){return t&&p(e.prototype,t),n&&p(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function h(e){var t=g(e,`string`);return n(t)==`symbol`?t:t+``}function g(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function _(e,t,n){return t=x(t),v(e,b()?Reflect.construct(t,n||[],x(e).constructor):t.apply(e,n))}function v(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return y(e)}function y(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function b(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(b=function(){return!!e})()}
16function x(e){return x=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},x(e)}function S(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&C(e,t)}function C(e,t){return C=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},C(e,t)}function w(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=new(s=function(e){function t(){var e;if(f(this,t),e=_(this,t),d(e,`value`,c,e),d(e,`isBrowser`,l,e),e.isBrowser){var n=localStorage.getItem(`afterAuth`);if(n)try{e.value=JSON.parse(n)}catch(e){console.error(`Could not parse afterAuth value:`,n,`Error:`,e)}}return e}return S(t,e),m(t,[{key:`set`,value:function(e){this.value=e,this.isBrowser&&localStorage.setItem(`afterAuth`,JSON.stringify(this.value))}},{key:`clear`,value:function(){this.value=null,typeof window<`u`&&localStorage.removeItem(`afterAuth`)}}])}(i.default),c=w(s.prototype,`value`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=w(s.prototype,`isBrowser`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return typeof window<`u`&&window.localStorage!==void 0}}),w(s.prototype,`set`,[r.action],Object.getOwnPropertyDescriptor(s.prototype,`set`),s.prototype),w(s.prototype,`clear`,[r.action],Object.getOwnPropertyDescriptor(s.prototype,`clear`),s.prototype),s)})),Fu=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=Ts(),i=(a(),e(o)),c=Gc(),l=s(),u=h(),d=S(Nu()),f,p,m,g,_,v,y,b,x;function S(e){return e&&e.__esModule?e:{default:e}}function C(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function w(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function T(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,D(r.key),r)}}function E(e,t,n){return t&&T(e.prototype,t),n&&T(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function D(e){var t=O(e,`string`);return n(t)==`symbol`?t:t+``}function O(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function k(e,t,n){return t=P(t),A(e,N()?Reflect.construct(t,n||[],P(e).constructor):t.apply(e,n))}function A(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return M(e)}function M(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function N(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(N=function(){return!!e})()}function P(e){return P=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},P(e)}function F(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&I(e,t)}
16function I(e,t){return I=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},I(e,t)}function L(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=new(f=function(e){function t(){var e;w(this,t);var n=[...arguments];return e=k(this,t,[].concat(n)),C(e,`overlays`,p,e),C(e,`addOverlay`,m,e),C(e,`removeOverlay`,g,e),C(e,`clearOverlays`,_,e),C(e,`setOverlays`,v,e),C(e,`hasOverlay`,y,e),C(e,`getOverlay`,b,e),C(e,`removeOverlays`,x,e),e}return F(t,e),E(t,[{key:`hasOverlays`,get:function(){return this.overlays.length>0}}])}(d.default),p=L(f.prototype,`overlays`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),L(f.prototype,`hasOverlays`,[i.computed],Object.getOwnPropertyDescriptor(f.prototype,`hasOverlays`),f.prototype),m=L(f.prototype,`addOverlay`,[i.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!(!n.allowDuplicates&&e.hasOverlay(t))){var i=new c.OverlayLayout(n);n=Object.assign({layout:i,overlayId:(0,u.createUuid)(),params:{}},n);var a=new r.OverlayState(e,n);e.overlays.push({name:t,props:n,overlayState:a}),a.set(`isOpen`,!0)}}}}),g=L(f.prototype,`removeOverlay`,[i.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(t){(0,l.each)(e.overlays.filter(function(e){return e.name===t}),function(e){e.overlayState.removeOverlay()})}}}),_=L(f.prototype,`clearOverlays`,[i.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(){e.overlays=[]}}}),v=L(f.prototype,`setOverlays`,[i.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(t){e.overlays=t}}}),y=L(f.prototype,`hasOverlay`,[i.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(t){return(0,u.isPresent)(e.getOverlay(t))&&e.getOverlay(t).overlayState?.isOpen}}}),b=L(f.prototype,`getOverlay`,[i.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(t){return e.overlays.find(function(e){return e.name===t})}}}),x=L(f.prototype,`removeOverlays`,[i.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(t){(0,l.each)(t,function(t){e.removeOverlay(t)})}}}),f)})),Iu=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=(Ie(),e(A)),c=h(),l=Lp(),u=Gc(),d=s(),f=Ts(),p=U(Nu()),m,g,_,v,y,b,x,S,C,w,T,E,D,O,k,M,N,P,F,I,L,R,z,B,V,H;function U(e){return e&&e.__esModule?e:{default:e}}function W(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function G(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function K(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,ee(r.key),r)}}function q(e,t,n){return t&&K(e.prototype,t),n&&K(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function ee(e){var t=te(e,`string`);return n(t)==`symbol`?t:t+``}function te(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function J(e,t,n){return t=ae(t),ne(e,ie()?Reflect.construct(t,n||[],ae(e).constructor):t.apply(e,n))}function ne(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return re(e)}function re(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function ie(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ie=function(){return!!e})()}function ae(e){return ae=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ae(e)}function oe(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&se(e,t)}function se(e,t){return se=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},se(e,t)}function Y(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=new(m=function(e){function t(){var e;return G(this,t),e=J(this,t),W(e,`worksheetId`,g,e),W(e,`exerciseId`,_,e),W(e,`assignedExercise`,v,e),W(e,`revealed`,y,e),W(e,`currentCardId`,b,e),W(e,`exercises`,x,e),W(e,`exerciseRatingId`,S,e),e.assignExerciseToCard=function(t,n){e.exercises[t]=n},W(e,`toggleHideYoutubeVideo`,C,e),W(e,`updateUser`,w,e),e.webPosthogTrackingAllowed=function(){return(0,c.shouldTrackWebPosthog)({siteIsDefault:e.siteIsDefault,user:e.user,allowCookies:e.getCookieValue(`allow-cookies`)===!0})}
16,e.posthogEventParams=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,c.buildWebPosthogEventProperties)({eventType:t,params:n,user:e.user,site:e.site})},W(e,`assignToNextWordAssociation`,T,e),e.getCookieValue=function(t){return e.cookieStore.getCookieValue(t)},e.setCookieValue=function(t,n){e.cookieStore.setCookieValue(t,n)},W(e,`assignToNextExerciseEntry`,E,e),W(e,`removeExerciseEntry`,D,e),W(e,`onSetValueToWordAssociation`,O,e),W(e,`clearWordAssociation`,k,e),W(e,`setAssignedWordAssociations`,M,e),W(e,`reset`,N,e),W(e,`resetExerciseAnswers`,P,e),W(e,`resetIncorrectExerciseAnswers`,F,e),W(e,`revealExerciseEntryAnswer`,I,e),W(e,`resetIncorrectExerciseEntryAnswers`,L,e),W(e,`revealExerciseAnswers`,R,e),W(e,`reloadUser`,z,e),W(e,`afterGetExercise`,B,e),W(e,`markAsCompleted`,V,e),e.findExerciseAndMarkAsCompleted=function(t){t.forEach(function(t){var n;(n=t.exercises)==null||n.forEach(function(t){t.id===e.exerciseId&&t.set(`completed`,!0)})})},W(e,`updateIndexDataAfterMarkAsCompleted`,H,e),e.onClickRating=function(t){if((0,c.isPresent)(e.userExercise)){e.setUserExerciseValue(`rating`,t);var n={exerciseId:e.exerciseId,userId:e.user?.id,rating:t,languageId:e.languageId,groupId:e.worksheet?.groupId};e.ratingStore.create({data:n},function(t){return e.exerciseRatingId=t.id})}},e.onSubmitRatingComment=function(t){e.exerciseRatingId&&e.ratingStore.update({ids:{ratingId:e.exerciseRatingId},data:{comment:t}},d.noop)},e.routeUsesExerciseSlug=function(e){var t=e?.split(`.`)[0];return[`creator`,`learn`,`worksheets`,`videos`,`podcast`,`exercises`].includes(t)},e.routeParamForExercise=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.routeStore?.routeName;return e.routeUsesExerciseSlug(n)&&(0,c.isPresent)(t?.slug)?t.slug:t?.id},e.findWorksheetExerciseByParam=function(t){return!e.hasWorksheet||!(0,c.isPresent)(e.worksheet.exercises)?null:e.worksheet.exercises.find(function(e){return e.id===t||e.slug===t})},e.goToNextExercise=function(t,n){e.nextExercise&&e.routeStore.routeToNamed(n,{worksheetId:e.worksheetRouteParam,exerciseId:e.routeParamForExercise(e.nextExercise,n)},t)},e.goToPreviousExercise=function(t,n){e.previousExercise&&e.routeStore.routeToNamed(n,{worksheetId:e.worksheetRouteParam,exerciseId:e.routeParamForExercise(e.previousExercise,n)},t)},e.setNativeCreateEventHandler=function(t){e.nativeCreateEventHandler=t},e.layout=new u.AppLayout(e),e.soundEffectStore=l.SoundEffectStore,e.xpState=f.XpState,e.authUserStore=l.AuthUserStore,e.routeStore=l.RouteStore,e.exerciseStore=l.ExerciseStore,e.worksheetUserExerciseStore=l.WorksheetUserExerciseStore,e.exerciseEntryStore=l.ExerciseEntryStore,e.exerciseTypeStore=l.ExerciseTypeStore,e.worksheetStore=l.WorksheetStore,e.podcastWorksheetStore=l.PodcastWorksheetStore,e.recentWorksheetStore=l.RecentWorksheetStore,e.gridItemStore=l.GridItemStore,e.gridItemWorksheetStore=l.GridItemWorksheetStore,e.userGroupStore=l.UserGroupStore,e.userExerciseStore=l.UserExerciseStore,e.mediaOptionStore=l.MediaOptionStore,e.tagCategoryStore=l.TagCategoryStore,e.eventStore=l.EventStore,e.worksheetWordStore=l.WorksheetWordStore,e.cookieStore=l.CookieStore,e.ratingStore=l.RatingStore,e.reviewDeckStore=l.ReviewDeckStore,e}return oe(t,e),q(t,[{key:`user`,get:function(){return this.authUserStore.showData}},{key:`userGroup`,get:function(){var e=this;return this.userIsLoaded&&this.groupId&&this.user.userGroups.find(function(t){return t.groupId===e.groupId})}},{key:`defaultExerciseId`,get:function(){if(this.hasWorksheet&&(0,c.isPresent)(this.worksheet.exercises)){var e;return(e=this.worksheet)==null||(e=e.exercises[0])==null?void 0:e.id}}},{key:`site`,get:function(){return this.user?.site||{}}},{key:`groupId`,get:function(){return this.site?.groupId}},{key:`languageId`,get:function(){return this.siteIsDefault?`DE`:this.site?.languageId}},{key:`siteIsDefault`,get:function(){return this.site.isDefault}},{key:`userIsSignedInAndNotGuest`,get:function(){return this.userIsLoaded}},{key:`worksheetWords`,get:function(){return this.worksheetWordStore.hasIndexData?this.worksheetWordStore.indexData:[]}},{key:`filteredWorksheetWords`,get:function(){return this.worksheetWordStore.hasIndexData&&this.worksheetWords.filter(function(e){return!e.invalid})}},{key:`worksheetHasInvalidVocab`,get:function(){return this.worksheetWords&&this.worksheetWords.some(function(e){return e.invali
16d})}},{key:`formattedYoutubeUrl`,get:function(){if(this.worksheetId&&this.hasWorksheet)return this.worksheet?.formattedYoutubeUrl;if(!this.worksheetId&&this.exercise&&this.exercise.worksheet)return this.exercise.worksheet.formattedYoutubeUrl}},{key:`userExercise`,get:function(){var e=this;return this.worksheetUserExerciseStore.hasIndexData?this.worksheetUserExerciseStore.indexData.find(function(t){return t.exerciseId===e.exerciseId}):null}},{key:`worksheet`,get:function(){return this.worksheetStore.showData}},{key:`hasWorksheet`,get:function(){return this.worksheetStore.hasShowData}},{key:`exercise`,get:function(){if((0,c.isPresent)(this.currentCardId)&&this.exercises[this.currentCardId])return this.exercises[this.currentCardId];if(this.exerciseStore.hasShowData&&this.exerciseStore.showData.id===this.exerciseId)return this.exerciseStore.showData;if(this.hasWorksheet&&this.exerciseId&&(0,c.isPresent)(this.worksheet.exercises))return this.findWorksheetExerciseByParam(this.exerciseId)}},{key:`exerciseIsLast`,get:function(){return(0,c.isPresent)(this.exerciseId)&&(0,c.isPresent)(this.worksheet.exercises)&&this.exerciseIndex===this.worksheet.exercises.length-1}},{key:`exerciseIsFirst`,get:function(){return(0,c.isPresent)(this.exerciseId)&&(0,c.isPresent)(this.worksheet.exercises)&&this.exerciseIndex===0}},{key:`exerciseIndex`,get:function(){return(0,c.isPresent)(this.exerciseId)&&(0,c.isPresent)(this.worksheet.exercises)&&this.worksheet.exercises.map(function(e){return e.id}).indexOf(this.exerciseId)}},{key:`userIsLoaded`,get:function(){return(0,c.isPresent)(this.user.id)}},{key:`hasExercise`,get:function(){return(0,c.isPresent)(this.exercise)}},{key:`createEventOnServer`,value:function(e,t){this.eventStore.create({data:{eventType:e,params:t}},d.noop)}},{key:`correctAnswersCount`,value:function(e){if(this.worksheetUserExerciseStore.hasIndexData){var t=this.worksheetUserExerciseStore.indexData.find(function(t){return t.exerciseId===e});if((0,c.isPresent)(t))return t.correctAnswersCount}return 0}},{key:`setUserExerciseValue`,value:function(e,t){(0,c.isPresent)(this.userExercise)&&((0,d.isFunction)(this.userExercise.set)?this.userExercise.set(e,t):this.userExercise[e]=t)}},{key:`revealedEntriesCount`,get:function(){return(0,c.isBlank)(this.exercise)||(0,c.isBlank)(this.exercise.exerciseEntries)?0:this.exercise.exerciseEntries.filter(function(e){return e.state.revealed}).length}},{key:`revealedEntriesCorrectCount`,get:function(){return(0,c.isBlank)(this.exercise)||(0,c.isBlank)(this.exercise.exerciseEntries)?0:this.exercise.exerciseEntries.filter(function(e){return e.state.revealed&&e.state.correct}).length}},{key:`updateIndexDataAfterReveal`,value:function(){var e=this;if((0,c.isPresent)(this.worksheetId)&&this.worksheetUserExerciseStore.hasIndexData){var t=(0,d.sum)(this.worksheetUserExerciseStore.indexData.map(function(e){return e.correctAnswersCount}));if(this.worksheetStore.hasIndexData){var n=this.worksheetStore.indexData.find(function(t){return t?.id===e.worksheetId});(0,c.isPresent)(n)&&n.set(`correctAnswersCount`,t)}this.gridItemStore.hasIndexData&&this.gridItemStore.indexData.forEach(function(n){var r;(r=n.gridItemWorksheets)==null||r.forEach(function(n){n.worksheet?.id===e.worksheetId&&n.worksheet.set(`correctAnswersCount`,t)})})}if((0,c.isPresent)(this.exerciseId)&&this.exerciseStore.hasIndexData&&(0,c.isPresent)(this.userExercise)&&(0,c.isPresent)(this.exerciseStore.indexData.find(function(t){return t?.id===e.exerciseId}))){var r=this.exerciseStore.indexData.find(function(t){return t?.id===e.exerciseId});r.set(`correctAnswersCount`,this.userExercise.correctAnswersCount),r.set(`completed`,this.userExercise.completed)}}},{key:`enrichExercise`,value:function(e,t){var n=this,r=this.findWorksheetExerciseByParam(e),i=r?.id||e;(r&&!r.enriched||!this.hasWorksheet)&&this.exerciseStore.getShow({queryStrings:{include_worksheet:!this.hasWorksheet},ids:{exerciseId:i}},function(e){n.afterGetExercise(e),t&&t()})}},{key:`getWorksheet`,value:function(e,t){var n=this;this.worksheetStore.getShow({ids:{worksheetId:e}},function(e){n.set(`worksheetId`,e.id),n.userIsLoaded&&n.worksheetUserExerciseStore.getIndex({ids:{worksheetId:e.id}}),t?t(e):n.worksheetStore.afterGetShow(e)})}},{key:`reviewDeckOptions`,get:function(){var e=this;return this.reviewDeckStore.indexData.filter(function(t){return t.languageId===e.languageId&&!t.archived}).map(function(e){return[e.id,e.name]})}},{key:`worksheetNamespace`,get:function(){var e,t=(e=this.routeStore)==null||(e=e.routeName)==null?void 0:e.split(`.`)[0];return[`learn`,`worksheets`,`videos`,`podcast`].includes(t)?t:`worksheets`}},{key:`nextExercise`,get:function(){return this.hasWorksheet&&(0,c.isPresent)(this.worksheet.exercises)&&!this.exerciseIsLast?this.worksheet.exercises[this.exerciseIndex+1]:null}},{key:`worksheetRouteParam`,get:function(){return this.routeStore.params?.worksheetId||this.worksheet?.routeId}},{key:`previousExercise`,get:function(){return this.hasWorksheet&&(0,c.isPresent)(this.worksheet.exercises)&&!this.exerciseIsFirst?this.worksheet.exercises[this.exerciseIndex-1]:null}}])}(p.default),g=Y(m.prototype,`worksheetId`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=Y(m.prototype,`exerciseId`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=Y(m.prototype,`assignedExercise`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=Y(m.prototype,`revealed`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),b=Y(m.prototype,`currentCardId`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=Y(m.prototype,`exercises`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),S=Y(m.prototype,`exerciseRatingId`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y(m.prototype,`user`,[r.computed],Object.getOwnPropertyDescriptor(m.prototype,`user`),m.prototype),Y(m.prototype,`userGroup`,[r.computed],Object.getOwnPropertyDescriptor(m.prototype,`userGroup`),m.prototype),Y(m.prototype,`defaultExerciseId`,[r.computed],Object.getOwnPropertyDescriptor(m.prototype,`defaultExerciseId`),m.prototype),Y(m.prototype,`site`,[r.computed],Object.getOwnPropertyDescriptor(m.prototype,`site`),m.prototype),Y(m.prototype,`groupId`,[r.computed],Object.getOwnPropertyDescriptor(m.prototype,`groupId`),m.prototype),Y(m.prototype,`languageId`,[r.computed],Object.getOwnPropertyDescriptor(m.prototype,`languageId`),m.prototype),Y(m.prototype,`siteIsDefault`,[r.computed],Object.getOwnPropertyDescriptor(m.prototype,`siteIsDefault`),m.prototype),Y(m.prototype,`userIsSignedInAndNotGuest`,[r.computed],Object.getOwnPropertyDescriptor(m.prototype,`userIsSignedInAndNotGuest`),m.prototype),Y(m.prototype,`worksheetWords`,[r.computed],Object.getOwnPropertyDescriptor(m.prototype,`worksheetWords`),m.prototype),Y(m.prototype,`filteredWorksheetWords`,[r.computed],Object.getOwnPropertyDescriptor(m.prototype,`filteredWorksheetWords`),m.prototype),Y(m.prototype,`worksheetHasInvalidVocab`,[r.computed],Object.getOwnPropertyDescriptor(m.prototype,`worksheetHasInvalidVocab`),m.prototype),Y(m.prototype,`formattedYoutubeUrl`,[r.computed],Object.getOwnPropertyDescriptor(m.prototype,`formattedYoutubeUrl`),m.prototype),Y(m.prototype,`userExercise`,[r.computed],Object.getOwnPropertyDescriptor(m.prototype,`userExercise`),m.prototype),Y(m.prototype,`worksheet`,[r.computed],Object.getOwnPropertyDescriptor(m.prototype,`worksheet`),m.prototype),Y(m.prototype,`hasWorksheet`,[r.computed],Object.getOwnPropertyDescriptor(m.prototype,`hasWorksheet`),m.prototype),Y(m.prototype,`exercise`,[r.computed],Object.getOwnPropertyDescriptor(m.prototype,`exercise`),m.prototype),Y(m.prototype,`exerciseIsLast`,[r.computed],Object.getOwnPropertyDescriptor(m.prototype,`exerciseIsLast`),m.prototype),Y(m.prototype,`exerciseIsFirst`,[r.computed],Object.getOwnPropertyDescriptor(m.prototype,`exerciseIsFirst`),m.prototype),Y(m.prototype,`exerciseIndex`,[r.computed],Object.getOwnPropertyDescriptor(m.prototype,`exerciseIndex`),m.prototype),Y(m.prototype,`userIsLoaded`,[r.computed],Object.getOwnPropertyDescriptor(m.prototype,`userIsLoaded`),m.prototype),Y(m.prototype,`hasExercise`,[r.computed],Object.getOwnPropertyDescriptor(m.prototype,`hasExercise`),m.prototype),C=Y(m.prototype,`toggleHideYoutubeVideo`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(){var t=!e.user.hideYoutubeVideo;e.updateUser(`hideYoutubeVideo`,t)}}}),w=Y(m.prototype,`updateUser`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(t,n){var r={};r[t]=n,e.user.set(t,n),e.authUserStore.update({data:r},d.noop)}}}),T=Y(m.prototype,`assignToNextWordAssociation`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(t,n,r){if(!((0,c.isBlank)(e.exercise)||(0,c.isBlank)(e.exercise.exerciseEntries))){var i=!1;
16(0,d.each)(e.exercise.exerciseEntries,function(a){if(!i&&(!r||!n||a.sentence.id===n)){var o=a.sentence.wordAssociations.find(function(e){return e.selected&&(0,c.isBlank)(e.state.submittedValue)});(0,c.isPresent)(o)&&(i=!0,a.sentence.state.assignedWordAssociationIds.push(t.id),e.onSetValueToWordAssociation(o.id,t))}})}}}}),E=Y(m.prototype,`assignToNextExerciseEntry`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(t){var n=e.exercise.exerciseEntries.find(function(e){return(0,c.isPresent)(e.sentence)&&(0,c.isBlank)(e.state.assignedExerciseEntry)});n&&n.state.set(`assignedExerciseEntry`,{id:t.id,prompt:t.prompt});var r=e.exercise.exerciseEntries.find(function(e){return e.id===t.id});r&&r.state.set(`assigned`,!0)}}}),D=Y(m.prototype,`removeExerciseEntry`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(t){var n=e.exercise.exerciseEntries.find(function(e){return e.id===t.state.assignedExerciseEntry.id});n&&n.state.set(`assigned`,!1),e.exercise.state.removeExerciseEntryId(t.state.assignedExerciseEntry.id),t.state.reset()}}}),O=Y(m.prototype,`onSetValueToWordAssociation`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(t,n){if(!((0,c.isBlank)(e.exercise)||(0,c.isBlank)(e.exercise.exerciseEntries))){var r;(0,d.each)(e.exercise.exerciseEntries,function(i){r=i.sentence.wordAssociations.find(function(e){return e.id===t}),(0,c.isPresent)(r)&&(i.sentence.state.assignedWordAssociationIds.push(n.id),n.state.set(`assigned`,!0),r.state.set(`submittedValue`,n.targetText),r.state.set(`submittedWordAssociation`,n)),!e.hasWorksheet&&i.sentence.allWordAssociations
16HaveValues&&(e.revealed=!0)})}}}}),k=Y(m.prototype,`clearWordAssociation`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(t,n){(0,c.isPresent)(t.state.submittedWordAssociation)&&t.state.submittedWordAssociation.state.set(`assigned`,!1),n&&t.state.submittedWordAssociation&&n.state.removeAssignedWordAssociation(t.state.submittedWordAssociation.id),t.state.submittedWordAssociation&&e.exercise&&e.exercise.state&&e.exercise.state.removeAssignedWordAssociation(t.state.submittedWordAssociation.id),t.state.set(`submittedValue`,null)}}}),M=Y(m.prototype,`setAssignedWordAssociations`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(t,n){e.exercise&&e.exercise.state&&(e.exercise.state.assignedWordAssociationIds.push(t.id),n&&n.state.assignedWordAssociationIds.push(t.id))}}}),Y(m.prototype,`correctAnswersCount`,[r.action],Object.getOwnPropertyDescriptor(m.prototype,`correctAnswersCount`),m.prototype),Y(m.prototype,`setUserExerciseValue`,[r.action],Object.getOwnPropertyDescriptor(m.prototype,`setUserExerciseValue`),m.prototype),N=Y(m.prototype,`reset`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(){e.resetExerciseAnswers(),e.currentCardId=null}}}),P=Y(m.prototype,`resetExerciseAnswers`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(){e.revealed=!1,e.exercise&&e.exercise.state&&(e.exercise.state.set(`revealed`,!1),e.exercise.state.reset(),(0,d.each)(e.exercise.exerciseEntries,function(e){e.state.reset()}))}}}),F=Y(m.prototype,`resetIncorrectExerciseAnswers`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(){e.revealed=!1,e.exercise&&e.exercise.state.set(`revealed`,!1),(0,d.each)(e.exercise.exerciseEntries,function(t){e.resetIncorrectExerciseEntryAnswers(t)})}}}),Y(m.prototype,`revealedEntriesCount`,[r.computed],Object.getOwnPropertyDescriptor(m.prototype,`revealedEntriesCount`),m.prototype),Y(m.prototype,`revealedEntriesCorrectCount`,[r.computed],Object.getOwnPropertyDescriptor(m.prototype,`revealedEntriesCorrectCount`),m.prototype),I=Y(m.prototype,`revealExerciseEntryAnswer`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;e.revealedEntriesCount===e.exercise.exerciseEntriesCount-1?e.revealExerciseAnswers(n):(t.state.evaluate(e.exercise),!n.skipAudio&&t.state.correct&&(e.exercise.set(`correctAnswersCount`,e.revealedEntriesCorrectCount),(0,c.isPresent)(e.userExercise)&&e.setUserExerciseValue(`correctAnswersCount`,e.revealedEntriesCorrectCount)),(0,c.isPresent)(e.userExercise)&&t.state.correct&&e.worksheetUserExerciseStore.update({ids:{userExerciseId:e.userExercise.id},data:{correct_answers_count:e.revealedEntriesCorrectCount,submitted_values:e.exercise.exerciseEntries.map(function(e){return e.state.submittedValue})}},e.reloadUser)),e.updateIndexDataAfterReveal(),(0,d.isFunction)(r)&&r()}}}),L=Y(m.prototype,`resetIncorrectExerciseEntryAnswers`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(t){if(!t.state.correct){var n,r=[`wordEnter`,`drag`].includes((n=e.exercise)==null||(n=n.exerciseType)==null?void 0:n.slug);
16if(t.state.reset({skipSentence:r}),r){var i;(i=t.sentence)==null||(i=i.wordAssociations)==null||i.forEach(function(e){e.selected&&!e.state.correct&&e.state.reset()})}}e.exercise&&e.exercise.state&&e.exercise.state.revealed&&e.exercise.state.set(`revealed`,!1)}}}),R=Y(m.prototype,`revealExerciseAnswers`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=0;!e.exercise||!e.exercise.state||e.exercise.state.revealed||(e.revealed=!0,e.exercise.state.set(`revealed`,!0),e.exercise.state.set(`hasBeenRevealed`,!0),(0,d.each)(e.exercise.exerciseEntries,function(t){t.state.evaluate(e.exercise),t.state.correct&&(n+=1)}),n===e.exercise.exerciseEntriesCount&&t.correctCallback?(t.skipAudio||e.soundEffectStore.play(`horn`),t.correctCallback()):n===e.exercise.exerciseEntriesCount?(t.skipAudio||(e.soundEffectStore.play(`horn`),e.siteIsDefault&&e.soundEffectStore.play(`correct`)),e.xpState.createXpAnimation({xp:e.exercise.exerciseEntriesCount,id:(0,c.createUuid)(),namespace:`user-exercise-show`,xpXPos:200})):n!==e.exercise.exerciseEntriesCount&&t.incorrectCallback&&t.incorrectCallback(),e.exercise.set(`correctAnswersCount`,n),e.hasWorksheet&&e.createEvent(`memrev - submit exercise`,{numberCorrect:n,totalQuestions:e.exercise.exerciseEntriesCount,answeredAllCorrectly:e.exercise.exerciseEntriesCount===n}),(0,c.isPresent)(e.userExercise)&&(e.setUserExerciseValue(`correctAnswersCount`,n),e.worksheetUserExerciseStore.update({ids:{userExerciseId:e.userExercise.id},data:{correct_answers_count:n,xp_slug:`user-exercise-correct`,submitted_values:e.exercise.exerciseEntries.map(function(e){return e.state.submittedValue})}},e.reloadUser)),e.updateIndexDataAfterReveal())}}}),Y(m.prototype,`updateIndexDataAfterReveal`,[r.action],Object.getOwnPropertyDescriptor(m.prototype,`updateIndexDataAfterReveal`),m.prototype),Y(m.prototype,`enrichExercise`,[r.action],Object.getOwnPropertyDescriptor(m.prototype,`enrichExercise`),m.prototype),Y(m.prototype,`getWorksheet`,[r.action],Object.getOwnPropertyDescriptor(m.prototype,`getWorksheet`),m.prototype),z=Y(m.prototype,`reloadUser`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(){e.userIsLoaded&&e.authUserStore.getShow({},d.noop)}}}),B=Y(m.prototype,`afterGetExercise`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(t){if(e.hasWorksheet){var n=(0,d.findIndex)(e.worksheet.exercises,function(e){return e.id===t.id});n!==-1&&(e.worksheet.exercises[n]=(0,i.deserialize)(f.Exercise,t))}else e.exerciseStore.afterGetShow(t)}}}),V=Y(m.prototype,`markAsCompleted`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(){if((0,c.isPresent)(e.userExercise)){var t,n=!e.userExercise.completed;if(e.setUserExerciseValue(`completed`,n),(t=e.worksheet)!=null&&t.exercises){var r=e.worksheet.exercises.find(function(t){return t.id===e.exerciseId});if(!r)return;r.completed=n}e.updateIndexDataAfterMarkAsCompleted(n),e.worksheetUserExerciseStore.update({ids:{userExerciseId:e.userExercise.id},data:{completed:n}})}}}}),H=Y(m.prototype,`updateIndexDataAfterMarkAsCompleted`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(t){e.worksheetStore.hasIndexData&&e.findExerciseAndMarkAsCompleted(e.worksheetStore.indexData),e.gridItemStore.hasIndexData&&e.gridItemStore.indexData.forEach(function(t){e.findExerciseAndMarkAsCompleted(t.gridItemWorksheets.map(function(e){return e.worksheet}))}),e.recentWorksheetStore.hasIndexData&&e.findExerciseAndMarkAsCompleted(e.recentWorksheetStore.indexData),e.exerciseStore.hasIndexData&&e.exerciseStore.indexData.forEach(function(n){n?.id===e.exerciseId&&n.set(`completed`,t)})}}}),Y(m.prototype,`reviewDeckOptions`,[r.computed],Object.getOwnPropertyDescriptor(m.prototype,`reviewDeckOptions`),m.prototype),Y(m.prototype,`worksheetNamespace`,[r.computed],Object.getOwnPropertyDescriptor(m.prototype,`worksheetNamespace`),m.prototype),Y(m.prototype,`nextExercise`,[r.computed],Object.getOwnPropertyDescriptor(m.prototype,`nextExercise`),m.prototype),Y(m.prototype,`worksheetRouteParam`,[r.computed],Object.getOwnPropertyDescriptor(m.prototype,`worksheetRouteParam`),m.prototype),Y(m.prototype,`previousExercise`,[r.computed],Object.getOwnPropertyDescriptor(m.prototype,`previousExercise`),m.prototype),m)})),Lu=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=_(),i=Gc(),c=Ts(),l=Lp(),u=h(),d=s(),f=(a(),e(o)),p=(Ie(),e(A)),m=se(
16Iu()),g=se(Fu()),v=se(Nu()),y,b,x,S,C,w,T,E,D,O,k,M,N,P,F,I,L,R,z,B,V,H,U,W,G,K,q,ee,te,J,ne,re,ie,ae,oe;function se(e){return e&&e.__esModule?e:{default:e}}function Y(e){return de(e)||ue(e)||le(e)||ce()}function ce(){throw TypeError(`Invalid attempt to spread non-iterable instance.
17In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function le(e,t){if(e){if(typeof e==`string`)return fe(e,t);var n={}.toString.call(e).slice(8,-1);return n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`?Array.from(e):n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?fe(e,t):void 0}}function ue(e){if(typeof Symbol<`u`&&e[Symbol.iterator]!=null||e[`@@iterator`]!=null)return Array.from(e)}function de(e){if(Array.isArray(e))return fe(e)}function fe(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function pe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function me(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?pe(Object(n),!0).forEach(function(t){he(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pe(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function he(e,t,n){return(t=be(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ge(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function _e(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function ve(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,be(r.key),r)}}function ye(e,t,n){return t&&ve(e.prototype,t),n&&ve(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function be(e){var t=xe(e,`string`);return n(t)==`symbol`?t:t+``}function xe(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function Se(e,t,n){return t=Ee(t),Ce(e,Te()?Reflect.construct(t,n||[],Ee(e).constructor):t.apply(e,n))}function Ce(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return we(e)}function we(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function Te(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Te=function(){return!!e})()}function Ee(e){return Ee=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ee(e)}function De(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&Oe(e,t)}function Oe(e,t){return Oe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Oe(e,t)}function X(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=new(y=function(e){function t(){var e;return _e(this,t),e=Se(this,t),ge(e,`cardSeenCount`,b,e),ge(e,`wordClickCount`,x,e),ge(e,`seenConceptDescription`,S,e),ge(e,`selectedConceptDescriptionOpen`,C,e),ge(e,`cardNotice`,
17w,e),ge(e,`showCloseModal`,T,e),ge(e,`animationQueue`,E,e),ge(e,`deckNavigationCompleted`,D,e),ge(e,`deckScreenFocused`,O,e),ge(e,`lastFeedEntryId`,k,e),ge(e,`dataSaverModalSeen`,M,e),ge(e,`enrichedTranslations`,N,e),ge(e,`overlayExpanded`,P,e),ge(e,`sound`,F,e),ge(e,`textRevealed`,I,e),ge(e,`arrowBoxIsHidden`,L,e),ge(e,`cardIsAnimating`,R,e),ge(e,`nativeCardTransition`,z,e),ge(e,`firstCardHasAdvanced`,B,e),ge(e,`suppressCardSwipeSpring`,V,e),ge(e,`cardAnimationRecoveryRevision`,H,e),ge(e,`cardAnimationNativeMountId`,U,e),ge(e,`userInputStores`,W,e),ge(e,`shortcutsAssigned`,G,e),ge(e,`animationCards`,K,e),ge(e,`deviceDeniedAccess`,q,e),ge(e,`showSlowDeckLoadingWarning`,ee,e),ge(e,`localDeck`,te,e),ge(e,`localUserDeck`,J,e),ge(e,`hideCardIcons`,ne,e),ge(e,`warning`,re,e),ge(e,`showCorrectAnswer`,ie,e),ge(e,`reviewCards`,ae,e),ge(e,`reviewSessionReviewedBaseline`,oe,e),e.deckNavigation=null,e.nativeCreateWordStore=null,e.deckLoadRequestId=0,e.cardAnimationStartTimeout=null,e.cardAnimationRemoveTimeout=null,e.cardAnimationSafetyTimeout=null,e.cardAnimationForegroundResyncTimeout=null,e.lastRevealAt=0,e.getReviewCards=function(){e.reviewDeck||e.cardStore.getIndex({queryStrings:{reviews_for_deck_id:e.deck.id}},e.afterGetReviewCards)},e.afterGetReviewCards=function(t){(0,d.isArray)(t)&&(e.reviewCards=t.map(function(e){return{id:e.id,translationId:e.word?.id||e.sentence?.id,wordId:e.word?.id,sentenceId:e.sentence?.id,cardTypeId:e.cardType?.id,deckId:e.deckId,pronoun:e.pronoun,tenseConceptId:e.tenseConceptId,wordAssociationIds:e.wordAssociationIds,sourceCardId:e.sourceCardId,synonymAssociationId:e.synonymAssociationId,exerciseId:e.exerciseId}}))},e.reviewCard=function(t,n){var r,i=(r=e.reviewCards)==null||(r=r.filter(function(e){return((0,u.isPresent)(t.translation?.id)&&(e.wordId===t.translation.id||e.sentenceId===t.translation.id||e.translationId===t.translation.id)||(0,u.isPresent)(t.exerciseId)&&e.sourceCardId===t.id)&&e.cardTypeId===t.cardTypeId&&e.pronoun===t.pronoun&&e.tenseConceptId===t.tenseConceptId}))==null?void 0:r.filter(function(n){return e.reviewCardMatchesSynonymAssociation(t,n)});if((0,u.isPresent)(n))return i?.find(function(e){return e.deckId===n});if((0,u.isPresent)(i))return i[0]},e.onCreateEventBlocked=function(t){e.user.blockUserTracking&&e.logger&&e.logger.log(`Event creation skipped - tracking blocked`,{eventType:t})},e.onCreateEventStart=function(t,n){if(e.logger){var r=n.audio_recorder_logs?me(me({},n),{},{audio_recorder_logs:`[omitted for log report]`}):n;e.logger.log(`Creating event`,{eventType:t,params:r})}},e.nativeCreateEventArgs=function(){return{logger:e.logger}},e.webPosthogTrackingAllowed=function(){return(0,u.shouldTrackWebPosthog)({siteIsDefault:e.siteIsDefault,user:e.user,allowCookies:(0,u.getCookieValue)(`allow-cookies`)===!0})},e.posthogEventParams=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,u.buildWebPosthogEventProperties)({eventType:t,params:n,user:e.user,site:e.site})},e.addCardToReviewCards=function(t,n){e.reviewCard(t,n||t.deckId)||e.reviewCards.push({id:`999`,translationId:t.translation?.id,cardTypeId:t.cardType?.id,deckId:n||e.deck.id,pronoun:t.pronoun,tenseConceptId:t.tenseConceptId,wordAssociationIds:t.wordAssociationIds,sourceCardId:t.id,synonymAssociationId:t.synonymAssociationId,exerciseId:t.exerciseId})},e.removeCardFromReviewCards=function(t,n){if(e.reviewCard(t,n)){var r=t.word?.id||t.sentence?.id;(0,d.remove)(e.reviewCards,function(i){return((0,u.isPresent)(r)&&i.translationId===r||(0,u.isPresent)(t.exerciseId)&&i.sourceCardId===t.id)&&i.deckId===n&&i.cardTypeId===t.cardType.id&&i.pronoun===t.pronoun&&i.tenseConceptId===t.tenseConceptId&&e.reviewCardMatchesSynonymAssociation(t,i)})}},e.reviewCardMatchesSynonymAssociation=function(e,t){return e.cardType?.slug!==`synonym`&&e.cardTypeSlug!==`synonym`?!0:e.synonymAssociationId===t.synonymAssociationId},e.normalizeString=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(!(0,u.isBlank)(t)){var r=(0,u.normalizeCharacters)(t);return e.deck.languageId===`DE`&&(r=r.replace(/é/g,`e`).replace(/É/g,`E`)),e.user.enforceCasing&&!n?r:r.toLowerCase()}},e.getEvaluateTextInputMatch=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,i=t?e.normalizeString(n.textEntry,r):null,a=t&&i&&i===e.normalizeString(t.targetTextWithDefiniteArticle,r),o=t&&i&&i===e.normalizeString(t.targetTextWithDefiniteArticleNoParenthesis,r),s=t&&i&&t.useParenthesesOnGender&&i===e.normalizeString(t.targetText,r),c=t&&t.isNumber&&i&&(t.targetText.startsWith(`hundert`)||t.targetText.startsWith(`tausend`))&&i.replace(/^ein/,``)===e.normalizeString(t.targetText,r),l=t&&t.isNumber&&i&&(t.targetText.startsWith(`einhundert`)||t.targetText.startsWith(`eintausend`))&&i===e.normalizeString(t.targetText,r).replace(/^ein/,``);return a||o||s||c||l},e.textEntryMatchesSynonym=function(t,n){if(!((0,u.isBlank)(t.synonymAssociations)||(0,u.isBlank)(n.textEntry
17)))return(0,d.some)(t.synonymAssociations.map(function(t){return e.getEvaluateTextInputMatch(t.synonym,n)}))},e.resetReviewsDeckFilter=function(){e.deckStore.update({ids:{deckId:e.deck.id},data:{reviewsFilterDue:`past-due`}},e.afterResetReviewsDeckFilter)},e.afterResetReviewsDeckFilter=function(){e.resetDeck(),e.hideCardNotice()},e.afterSelectCard=function(t,n){t===e.deckLoadRequestId&&e.userDeckStore.getShow({ids:{userDeckId:n}},e.afterGetSelectedUserDeck.bind(e,t,n),{failureCallback:e.completeUserDeckLoadIfCurrent.bind(e,t),onRequestError:e.completeUserDeckLoadIfCurrent.bind(e,t)})},e.afterGetSelectedUserDeck=function(t,n,r){t!==e.deckLoadRequestId||r.id!==n||(e.userDeckStore.setShowData(r),e.completeUserDeckLoad())},e.completeUserDeckLoadIfCurrent=function(t){t===e.deckLoadRequestId&&e.completeUserDeckLoad()},e.completeUserDeckLoad=function(){e.reviewDeck?e.reviewSessionReviewedBaseline=e.deck.reviewedToday:e.reviewSessionReviewedBaseline=null,e.initializeCardAnimation()},e.onToggleRecordAudio=function(){var t,n;!e.currentCard||!e.canRecordMedia||((t=e.userInputStores[e.currentCard.id])!=null&&t.isRecording&&e.reveal(e.currentCard,e.currentCardState),(n=e.userInputStores[e.currentCard.id])==null||n.onToggleRecordAudio())},e.setWord=function(t){e.wordStore.setShowData(t),(t.hasDictionaryConcept||t.hasRelatedWords)&&e.wordStore.getShow({ids:{wordId:t.id}})},e.setDeckNavigation=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;e.deckNavigation=t},e.setNativeCreateWordStore=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;e.nativeCreateWordStore=t},e.soundEffectStore=l.SoundEffectStore,e.xpState=c.XpState,e.deckStore=l.DeckStore,e.cardStore=l.CardStore,e.eventStore=l.EventStore,e.logger=null,e.authUserStore=l.AuthUserStore,e.levelStore=l.LevelStore,e.conceptStore=l.ConceptStore,e.userTranslationStore=l.UserTranslationStore,e.userConceptStore=l.UserConceptStore,e.pageStore=l.PageStore,e.layout=new i.DeckLayout(e),e.feedEntryStore=l.FeedEntryStore,e.wordStore=l.WordStore,e.wordSentenceStore=l.WordSentenceStore,e.conceptSentenceStore=l.ConceptSentenceStore,e.routeStore=l.RouteStore,e.deckFeedEntryStore=l.DeckFeedEntryStore,e.wordTypeStore=l.WordTypeStore,e.userDeckStore=l.UserDeckStore,e.userCardStore=l.UserCardStore,e.translationSourceStore=l.TranslationSourceStore,e.sentenceStore=l.SentenceStore,e.conceptWordStore=l.ConceptWordStore,e.reviewStore=l.ReviewStore,e.targetLanguageStore=l.TargetLanguageStore,e.loadDeckStartTime,e.onNewDeck(),(0,f.autorun)(function(){e.mediaBlocked&&e.pauseMedia()}),e}return De(t,e),ye(t,[{key:`user`,get:function(){return this.authUserStore.showData}},{key:`treeNodeId`,get:function(){if(this.deck&&this.deck.treeNodeIds)return this.deck.treeNodeIds.split(`,`)[0]}},{key:`deck`,get:function(){return this.deckStore.showData}},{key:`deckTypeForAnalytics`,value:function(){var e,t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.deck;return t?.deckType||(t==null||(e=t.deckRulebook)==null?void 0:e.slug)||null}},{key:`deckState`,get:function(){return this.deck.deckState}},{key:`userDeck`,get:function(){return this.userDeckStore.showData}},{key:`currentCard`,get:function(){var e=this;return this.deckLoaded?this.deck.cards?.find(function(t){return t.id===e.userDeck.currentCardId}):{}}},{key:`currentUserCard`,get:function(){var e=this;return(0,u.isPresent)(this.userDeck)?this.userDeck.userCards.find(function(t){return t.cardId===e.userDeck.currentCardId}):{}}},{key:`currentCardState`,get:function(){return(0,u.isPresent)(this.currentCard)?this.currentCard.cardState:{}}},{key:`siteIsDefault`,get:function(){return this.layout.isNative?!0:(0,u.isPresent)(this.site)?this.site.isDefault:this.siteIsDefaultFromUrl}},{key:`site`,get:function(){return this.user?.site}},{key:`targetLanguageId`,get:function(){return!this.siteIsDefault&&(0,u.isPresent)(this.site)?this.site.languageId:this.updatedDeviceLanguageId&&this.updatedDeviceLanguageId!==`all`?this.updatedDeviceLanguageId:this.layout.deviceLanguageId&&this.layout.deviceLanguageId!==`all`?this.layout.deviceLanguageId:this.userIsLoaded?this.user.targetLanguageId:`DE`}},{key:`targetLanguage`,get:function(){var e=this;return this.userIsLoaded?this.user.targetLanguages.find(function(t){return t.languageId===e.targetLanguageId})||this.user.defaultTargetLanguage:{}}},{key:`routeToOnClose`,get:function(){return this.deck.triviaDeck&&(!this.treeNodeId||r.Constants.TRIVIA_TREE_NODES.includes(this.treeNodeId))?`trivia.home`:this.storyDeck||this.treeNodeId&&!r.Constants.TRIVIA_TREE_NODES.includes(this.treeNodeId)?`stories.home`:this.vocabDeck||this.deck.pluralDeck||this.deck.genderDeck||this.deck.conjugationDeck||this.deck.numberDeck||this.deck.caseDeck||this.deck.synonymDeck?`vocab.home`:`review.home`}}
17,{key:`userInputStore`,get:function(){return this.currentCard&&this.userInputStores[this.currentCard.id]?this.userInputStores[this.currentCard.id]:{}}},{key:`clearAudioStreams`,value:function(){var e=[];return(0,d.each)(this.userInputStores,function(t){t.cleanupOffscreen?e.push(t.cleanupOffscreen()):t.clearAudioStream()}),Promise.all(e)}},{key:`disposeAllUserInputStores`,value:function(){if(!this.userInputStores)return Promise.resolve();var e=[];return(0,d.each)(this.userInputStores,function(t){if(t){var n=Promise.resolve();t.isNative&&t.onReset&&(n=Promise.resolve(t.onReset())),t.dispose?n=n.then(function(){return t.dispose()}):t.onReset&&(n=n.then(function(){return t.onReset()})),e.push(n)}}),this.userInputStores={},Promise.all(e)}},{key:`disposeDeckResources`,value:function(){this.nativeCardTransition=null,this.clearCardAnimationTimeouts();var e=this.disposeAllUserInputStores();return this.userDeckStore.clearShowData(),this.conceptWordStore.clearIndexData(),this.enrichedTranslations={},this.animationCards=[],this.animationQueue=[],e}},{key:`resetAllUserInputStores`,value:function(){this.userInputStores&&(0,d.each)(this.userInputStores,function(e){e&&e.onReset&&e.onReset()})}},{key:`commentDebugInfo`,get:function(){return{userInfo:this.debugInfo.userInfo,deckInfo:this.debugInfo.deckInfo,card:this.debugInfo.cards.find(function(e){return e.active}),animationCards:this.debugInfo.animationCards}}},{key:`optionText`,value:function(e){return e?.text||e?.value||e?.targetText||e?.sourceText||e?.prompt||e?.id}},{key:`pluralMultipleChoiceOptions`,value:function(e){var t=e.word||(e.translationType===`Word`?e.translation:null);return(0,u.isPresent)(t?.randomPluralOptions)?t.randomPluralOptions:(0,u.isPresent)(t?.pluralOptions)?t.pluralOptions.split(`,`).map(function(e){return{id:e,value:`${t.pluralArticle||`die`} ${e}`}}):null}},{key:`submittedValueText`,value:function(e,t){var n=this,r=t.toString().split(`,`),i=[].concat(Y(e.mediaOptions||[]),Y(e.multipleChoiceOptions||[]));return r.map(function(e){var t=i.find(function(t){return t.id?.toString()===e});return n.optionText(t)||e}).join(`, `)}},{key:`exerciseEntryUserInput`,value:function(e){var t=[];return!(e!=null&&e.state)||e.state.blankValueFilledIn?null:((0,u.isPresent)(e.state.submittedValue)&&t.push(this.submittedValueText(e,e.state.submittedValue)),(0,u.isPresent)(e.state.assignedExerciseEntry?.id)&&t.push(e.state.assignedExerciseEntry.prompt),(0,u.isPresent)(e.sentence?.wordAssociations)&&e.sentence.wordAssociations.forEach(function(e){!e.state.blankValueFilledIn&&(0,u.isPresent)(e.state.submittedValue)&&t.push(e.state.submittedValue.toString())}),(0,d.uniq)(t.filter(u.isPresent)).join(`, `))}},{key:`exerciseUserInput`,value:function(e){var t,n=this;if(!e.exerciseId||!((t=this.deck)!=null&&t.exercises))return null;var r=this.deck.exercises.find(function(t){return t.id===e.exerciseId});return r!=null&&r.exerciseEntries?r.exerciseEntries.map(function(e){return n.exerciseEntryUserInput(e)}).filter(u.isPresent).join(`, `):null}},{key:`cardUserInput`,value:function(e){var t=[];(0,u.isPresent)(e.cardState?.textEntry)&&t.push(e.cardState.textEntry),(0,u.isPresent)(e.cardState?.inputValues)&&t.push((0,d.values)(e.cardState.inputValues).filter(u.isPresent).join(`, `)),(0,u.isPresent)(e.cardState?.selectedOptionText)&&t.push(e.cardState.selectedOptionText),(0,u.isPresent)(e.cardState?.selectedCase)&&t.push(e.cardState.selectedCase);var n=this.exerciseUserInput(e);return(0,u.isPresent)(n)&&t.push(n),(0,d.uniq)(t.filter(u.isPresent)).join(`, `)}},{key:`debugInfo`,get:function(){var e,t,n,r,i,a,o,s=this,c={userInfo:{version:this.user.lastWebVersionDownloaded,isNative:this.layout.isNative?`✓`:`x`,targetLanguage:this.targetLanguageId,deviceOs:this.layout.deviceOs,osVersion:this.layout.osVersion,osName:this.layout.osName,deviceName:this.layout.deviceName,deviceManufacturer:this.layout.deviceManufacturer,deviceModel:this.layout.deviceModel,browserName:this.layout.browserName,browserVersion:this.layout.browserVersion,viewportWidth:this.layout.viewportWidth,viewportHeight:this.layout.viewportHe
17ight,hasNotch:this.layout.hasNotch?`✓`:`x`,statusBarHeight:this.layout.statusBarHeight,blockMediaAccess:this.user.blockMediaAccess?`✓`:`x`,vocabCardAudio:this.user.vocabCardAudio?`✓`:`x`,listeningComprehensionMode:this.user.listeningComprehensionMode?`✓`:`x`,loopSupplement:this.user.loopSupplement?`✓`:`x`,supplementMaximized:this.user.supplementMaximized?`✓`:`x`,showCardAnimation:this.user.showCardAnimation?`✓`:`x`,currentDayXp:this.user.currentDayXp},deckInfo:me({cardIsAnimating:this.cardIsAnimating?`✓`:`x`,suppressCardSwipeSpring:this.suppressCardSwipeSpring?`✓`:`x`,deckScreenFocused:this.deckScreenFocused?`✓`:`x`,animationRecoveryRevision:this.cardAnimationRecoveryRevision,animationNativeMountId:this.cardAnimationNativeMountId,deckType:this.hasDeck&&((e=this.deck)==null||(e=e.deckRulebook)==null?void 0:e.slug)||`review`,languageId:this.hasDeck?this.deck?.languageId:null,deckId:this.hasDeck?this.deck?.id:null,deckName:this.hasDeck?this.deck?.name:null,treeNodeId:this.treeNodeId,inTree:(0,u.isPresent)(this.treeNodeId),userDeckId:this.userDeck?.id,active:(t=this.userDeck)==null||(t=t.userCards)==null?void 0:t.map(function(e){return e.active?`✓`:`x`}).join(`, `),seen:(n=this.userDeck)==null||(n=n.userCards)==null?void 0:n.map(function(e){return e.seen?`✓`:`x`}).join(`, `),correct:(r=this.userDeck)==null||(r=r.userCards)==null?void 0:r.map(function(e){return e.correct?`✓`:`x`}).join(`, `),completed:(i=this.userDeck)==null||(i=i.userCards)==null?void 0:i.map(function(e){return e.completed?`✓`:`x`}).join(`, `),position:(a=this.userDeck)==null||(a=a.userCards)==null?void 0:a.map(function(e){return e.position}).join(`,`),enriched:this.userDeck?.userCards&&((o=this.deck)==null||(o=o.cards)==null?void 0:o.map(function(e){return e.isEnriched?`✓`:`x`}).join(`,`))},(0,u.isPresent)(this.deck?.trainerParams)&&{trainerSettings:this.deck.trainerParams}),cards:[],animationCards:[]};return(0,d.each)(this.deck.cards,function(e){var t,n;if(e.translation&&e.translation.targetText)n=e.translation.targetText;else if(e&&e.exerciseId&&s.deck){var r=s.deck.exercises.find(function(t){return t.id===e.exerciseId});if((0,u.isPresent)(r.exerciseEntries)){var i;n=r==null||(i=r.exerciseEntries[0])==null||(i=i.sentence)==null?void 0:i.targetText}}var a;(0,u.isPresent)(s.userDeck)&&(a=s.userDeck.userCards.find(function(t){return t.cardId===e.id}));var o=s.cardUserInput(e),l=((t=e.word)==null||(t=t.synonymAssociations)==null?void 0:t.find(function(t){return t.id===e.synonymAssociationId}))?.synonym;c.cards.push(me(me(me(me(me(me(me(me(me(me({id:e.id,position:e.position,translation:n,cardTypeId:e.cardType.id,cardTypeSlug:e.cardType.slug},(0,u.isPresent)(e.sourceDeckId)&&{source_deck_id:e.sourceDeckId}),(0,u.isPresent)(e.synonymAssociationId)&&{synonym_association_id:e.synonymAssociationId}),(0,u.isPresent)(l?.id)&&{synonym_id:l.id}),(0,u.isPresent)(l?.targetText)&&{synonym:l.targetTextWithDefiniteArticle||l.targetText}),{},{correct:a&&a.correct,active:a&&a.active,completed:a&&a.completed,interfaceSource:e.interfaceSource},(0,u.isPresent)(e.reviewAfter)&&{reviewAfter:e.reviewAfter.toString}),(0,u.isPresent)(e.cardState.textEntry)&&{text_entry:e.cardState.textEntry}),(0,u.isPresent)(e.cardState.inputValues)&&{input_values:(0,d.values)(e.cardState.inputValues).join(`, `)}),(0,u.isPresent)(e.cardState.selectedOptionText)&&{selected_answer:e.cardState.selectedOptionText}),(0,u.isPresent)(e.cardState.selectedCase)&&{selected_case:e.cardState.selectedCase}),(0,u.isPresent)(o)&&{user_input:o}))}),(0,d.each)(this.animationCards,function(e){var t,n,r,i,a;if(e.card&&e.card.translation&&e.card.translation.targetText)n=e.card.translation.targetText,r=e.card.translation.id,i=e.card.translationType,(0,u.isPresent)(e.card.wordAssociationIds)&&(0,u.isPresent)(e.card.translation.wordAssociations)&&(a=e.card.translation.wordAssociations.filter(function(t){return e.card.wordAssociationIds.includes(t.id)}));else if(e.card&&e.card.exerciseId&&s.deck){var o=s.deck.exercises.find(function(t){return t.id===e.card.exerciseId});if((0,u.isPresent)(o.exerciseEntries)){var l;n=o==null||(l=o.exerciseEntries[0])==null||(l=l.sentence)==null?void 0:l.targetText}}var d;if((0,u.isPresent)(e.card.pronoun)&&(0,u.isPresent)(e.card.tenseConceptId)&&(0,u.isPresent)(e.card.word?.conjugatedVerbStrings)){var f=e.card.pronoun.replace(`_`,``),p=e.card.word.conjugatedVerbStrings.find(function(t){return t.conceptId===e.card.tenseConceptId});p&&p[f]&&(d=p[f].replace(/'/,`' `).replace(/\s+/,` `))}var m=e.cardState?.selectedOptionText,h=e.card.multipleChoiceOptions||s.pluralMultipleChoiceOptions(e.card),g=e.cardState?.multipleChoiceOptionsText||h?.map(function(e){return s.optionText(e)}).join(`, `),_=((t=e.card.word)==null||(t=t.synonymAssociations)==null?void 0:t.find(function(t){return t.id===e.card.synonymAssociationId}))?.synonym;
17e.userCard.cardRule.cardType.slug===`plural`&&console.log(`DeckUI plural debugInfo options debug`,{cardId:e.card.id,selectedAnswer:m,cardStateMultipleChoiceOptionsText:e.cardState?.multipleChoiceOptionsText,multipleChoiceOptions:h,multipleChoiceOptionsText:g,word:e.card.word,translation:e.card.translation}),c.animationCards.push(me(me(me(me(me(me(me(me(me({position:e.position,animateCard:e.animateCard?`✓`:`x`,cardId:e.card.id,userCardId:e.userCard.id,userCardPosition:e.userCard.position,userCardActive:e.userCard.active?`✓`:`x`,cardType:e.userCard.cardRule.cardType.slug,translation:n,translationId:r,translationType:i},(0,u.isPresent)(e.card.synonymAssociationId)&&{synonym_association_id:e.card.synonymAssociationId}),(0,u.isPresent)(_?.id)&&{synonym_id:_.id}),(0,u.isPresent)(_?.targetText)&&{synonym:_.targetTextWithDefiniteArticle||_.targetText}),(0,u.isPresent)(a)&&{selected_word_associations:a.map(function(e){return e.targetText}).join(`, `)}),(0,u.isPresent)(g)&&{multiple_choice_options:g}),(0,u.isPresent)(m)&&{selected_answer:m}),(0,u.isPresent)(e.card.pronoun)&&{pronoun:e.card.pronoun}),(0,u.isPresent)(e.card.tenseConceptId)&&{tense_concept_id:e.card.tenseConceptId}),(0,u.isPresent)(d)&&{expected_answer:d}))}),c}},{key:`wordSentences`,get:function(){return this.wordSentenceStore.indexData}},{key:`userIsLoaded`,get:function(){return(0,u.isPresent)(this.user.id)}},{key:`hasDeck`,get:function(){return(0,u.isPresent)(this.deck)}},{key:`hasUserDeck`,get:function(){return(0,u.isPresent)(this.userDeck)}},{key:`hasCurrentCard`,get:function(){return(0,u.isPresent)(this.currentCard)}},{key:`showCorrectCardStatus`,get:function(){return!1}},{key:`levelIncremented`,get:function(){return this.deckState&&this.deckState.currentAnimation===`levelIncremented`}},{key:`setCardIsAnimating`,value:function(e){this.cardIsAnimating=e,e||(this.firstCardHasAdvanced=!0,this.arrowBoxIsHidden=!1)}},{key:`setSkipCardAnimation`,value:function(e){this.skipCardAnimation=e}},{key:`assignShortcut`,value:function(e){this.isShortcutAssigned(e)||this.shortcutsAssigned.push(e)}},{key:`removeShortcut`,value:function(e){this.shortcutsAssigned=(0,d.without)(this.shortcutsAssigned,e)}},{key:`isShortcutAssigned`,value:function(e){return this.shortcutsAssigned.includes(e)}},{key:`skipAnimationGotoLastCard`,value:function(){var e=this,t=Promise.resolve();return this.userInputStore&&(0,d.isFunction)(this.userInputStore.resetForNewRecording)&&(t=Promise.resolve(this.userInputStore.resetForNewRecording())),t.then(function(){return e.finishSkipAnimationGotoLastCard()})}},{key:`finishSkipAnimationGotoLastCard`,value:function(){this.onSoftReset(),this.setSkipCardAnimation(!0),this.gotoPreviousCard()}},{key:`skipAnimationNextCard`,value:function(){!this.isLastCard&&(0,d.isFunction)(this.currentUserCard?.set)&&(this.onSoftReset(),this.setSkipCardAnimation(!0),this.currentUserCard.set(`currentCorrect`,!0),this.currentUserCard.set(`correct`,!0),this.advanceCard(this.currentCard,this.currentCardState,this.currentUserCard,{active:!1,forceAdvancement:!0}))}},{key:`vocabSectionHeight`,get:function(){var e=this.wordOptionsCard?this.layout.contentHeight-this.layout.userInputHeight:this.layout.contentHeight;return Math.floor(e/this.numVocabSections)}},{key:`numVocabSections`,get:function(){return this.wordOptionsCard||this.vocabSentenceTranslateAudioCard&&!this.currentCardRevealed?2:3}},{key:`vocabTextHeight`,get:function(){return this.vocabSectionHeight-20}},{key:`onToggleReview`,value:function(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};e.cardState&&!n.hideMessage&&(e.cardState.set?e.cardState.set(`addToReviews`,!(e.cardState.addToReviews||(0,u.isPresent)(this.reviewCard(e)))):e.cardState.addToReviews=!(e.cardState.addToReviews||(0,u.isPresent)(this.reviewCard(e)))),(0,u.isPresent)(this.reviewCard(e,t))?(this.cardStore.destroy({ids:{cardId:this.reviewCard(e,t).id}}),this.removeCardFromReviewCards(e,t),e.set?e.set(`reviewCardId`,null):e.reviewCardId=null):(this.user.set(`reviewCardsCount`,this.user.reviewCardsCount+1),e.set?e.set(`reviewCardId`,`999`):e.reviewCardId=`999`,e.word&&(e.word.set?e.word.set(`reviewing`,!0):e.word.reviewing=!0),this.addCardToReviewCards(e,t),this.cardStore.create({data:{source_card_id:e.id,synonym_association_id:e.synonymAssociationId,deck_id:t,language_id:this.deck.languageId}},this.afterCreateReview.bind(this,e,t)))}},{key:`createEventOnServer`,value:function(e,t){var n=this;this.eventStore.create({data:{eventType:e,params:t},failureCallback:function(t){n.logger?n.logger.warn(`Event creation failed`,{eventType:e,error:t}):console.warn(`Event creation failed`,e,t)}},d.noop)}},{key:`afterCreateReview`,value:function(e,t,n){var r=this;e.set(`reviewCardId`,n.cardId);var i=e.word?.id||e.sentence?.id;(0,d.each)(this.reviewCards,function(a){((0,u.isPresent)(i)&&a.translationId===i||(0,u.isPresent)(e.exerciseId)&&a.sourceCardId===e.id)&&a.deckId===t&&a.cardTypeId===e.cardTypeId&&r.reviewCardMatchesSynonymAssociation(e,a)&&(a.id=n.cardId)})}},{key:`onEvaluateTextInput`,value:function(e,t,n){var i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};
17n.set(`correct`,!1),n.set(`firstAnswerCorrect`,!1),this.vocabStuckClicked=!1;var a=e.word,o=a?this.normalizeString(t.textEntry):null,s=this.getEvaluateTextInputMatch(a,t),c=(e.vocabWordTranslateCard||e.numberTranslateCard)&&s,l,f,p;if((0,u.isPresent)(a)){l=!c&&a&&t.textEntry&&(0,u.isPresent)(o)&&((0,d.deburr)(o.replace(`-`,` `))===(0,d.deburr)(this.normalizeString(a.targetTextWithDefiniteArticle).replace(/-/g,` `))||a.useParenthesesOnGender&&(0,d.deburr)(o)===(0,d.deburr)(this.normalizeString(a.targetText)));var m=(0,d.uniq)((0,d.values)(r.Constants.SINGULAR_ARTICLES[a.languageId]).concat((0,d.values)(r.Constants.PLURAL_ARTICLES[a.languageId]))),h=Math.max.apply(Math,Y(m.map(function(e){return e.length}))),g=a.languageId===`FR`?RegExp(`^((${m.join(`|`)})\\s+|l'|l’|l‘)`):RegExp(`^(${m.join(`|`)})\\s+`);f=a&&a.isNoun&&!(a.useParenthesesOnGender||a.articleIsHidden)&&t.textEntry.length>h&&!g.test(t.textEntry.toLowerCase()),p=a&&a.isNoun&&!c&&!f&&(0,u.isPresent)(o)&&o.replace(g,``)===this.normalizeString(a.targetText)}var _=!c&&this.getEvaluateTextInputMatch(a,t,!0);(0,u.isPresent)(a)&&(f?this.warning=!i.onlyRevealOnCorrect&&this.warning===`missingArticle`?``:`missingArticle`:p?this.warning=!i.onlyRevealOnCorrect&&this.warning===`wrongArticle`?``:`wrongArticle`:l?this.warning=!i.onlyRevealOnCorrect&&this.warning===`accents`?``:`accents`:this.textEntryMatchesSynonym(a,t)?this.warning=!i.onlyRevealOnCorrect&&this.warning===`synonym`?``:`synonym`:_?this.warning=!i.onlyRevealOnCorrect&&this.warning===`letterCase`?``:`letterCase`:this.warning=``),c?(this.warning=``,this.onCorrectAnswer(e,t,n,{xp:2})):!i.onlyRevealOnCorrect&&(0,u.isBlank)(this.warning)&&this.onIncorrectAnswer(e,t,n),(!i.onlyRevealOnCorrect||c)&&(0,u.isBlank)(this.warning)&&this.reveal(e,t),c&&o!==this.normalizeString(a.targetTextWithDefiniteArticle)&&o!==this.normalizeString(a.targetTextWithDefiniteArticleNoParenthesis)&&o!==this.normalizeString(a.targetText)?this.showCorrectAnswer=!0:this.showCorrectAnswer=!1}},{key:`onWordInputChange`,value:function(e,t){e&&(t=t.replace(`’`,`'`),e.set(`textEntry`,t))}},{key:`onWordInputChangeAndEvaluate`,value:function(e,t,n,r){t&&(r=r.replace(`’`,`'`),t.set(`textEntry`,r)),this.onEvaluateTextInput(e,t,n,{onlyRevealOnCorrect:!0})}},{key:`checkpointCard`,get:function(){return this.currentCardSlug===`checkpoint_card`}},{key:`wordOptionsCard`,get:function(){return this.currentCardSlug===`vocab_word_o
17ptions`}},{key:`deckSummaryCard`,get:function(){return this.currentCardSlug===`deck_summary`}},{key:`triviaCard`,get:function(){return this.currentCardSlug===`trivia`}},{key:`genderCard`,get:function(){return this.currentCardSlug===`gender`}},{key:`genderResultsCard`,get:function(){return this.currentCardSlug===`gender-results`}},{key:`conjugationResultsCard`,get:function(){return this.currentCardSlug===`conjugation-results`}},{key:`pluralCard`,get:function(){return this.currentCardSlug===`plural`}},{key:`pluralResultsCard`,get:function(){return this.currentCardSlug===`plural-results`}},{key:`synonymResultsCard`,get:function(){return this.currentCardSlug===`synonym-results`}},{key:`caseResultsCard`,get:function(){return this.currentCardSlug===`case-results`}},{key:`numberResultsCard`,get:function(){return this.currentCardSlug===`number-results`}},{key:`triviaIntroCard`,get:function(){return this.currentCardSlug===`trivia-intro`}},{key:`triviaResultsCard`,get:function(){return this.currentCardSlug===`trivia-results`}},{key:`describeCard`,get:function(){return this.currentCardSlug===`record_description`}},{key:`answerCard`,get:function(){return this.currentCardSlug===`record_answer`}},{key:`comprehendCard`,get:function(){return this.currentCardSlug===`comprehend`}},{key:`translateCard`,get:function(){return this.currentCardSlug===`translate`}},{key:`exerciseCard`,get:function(){return this.currentCardSlug===`exercise`}},{key:`vocabWordComprehendCard`,get:function(){return this.currentCardSlug===`vocab_word_comprehend`}},{key:`vocabSentenceTranslateCard`,get:function(){return this.currentCardSlug===`vocab_sentence_translate`}},{key:`vocabSentenceComprehendCard`,get:function(){return this.currentCardSlug===`vocab_sentence_comprehend`}},{key:`vocabSentenceTranslateAudioCard`,get:function(){return this.vocabSentenceTranslateCard&&this.vocabCardUsesAudio}},{key:`userDeckGenderCards`,get:function(){var e=this.deck.genderCards.map(function(e){return e.id});return this.userDeck.userCards.filter(function(t){return e.includes(t.cardId)})}},{key:`userDeckPluralCards`,get:function(){var e=this.deck.pluralCards.map(function(e){return e.id});return this.userDeck.userCards.filter(function(t){return e.includes(t.cardId)})}},{key:`userDeckNumberCards`,get:function(){var e=this.deck.numberCards.map(function(e){return e.id});return this.userDeck.userCards.filter(function(t){return e.includes(t.cardId)})}},{key:`userDeckTriviaCards`,get:function(){var e=this.deck.triviaCards.map(function(e){return e.id});return this.userDeck.userCards.filter(function(t){return e.includes(t.cardId)})}},{key:`deviceType`,get:function(){return this.layout.isAndroid?`android`:this.layout.isIos?`ios`:`web`}},{key:`loadDeck`,value:function(e){var t=this,n=++this.deckLoadRequestId;this.onNewDeck(),this.onReset(),this.deckStore.clearShowData(),this.userDeckStore.clearShowData(),clearTimeout(this.checkLoadTimeTimeout),this.checkLoadTimeTimeout=setTimeout(function(){return t.checkDeckLoadTime()},r.Constants.SLOW_REQUEST_WARNING_TIMEOUT),this.loadDeckStartTime=performance.now(),this.deckStore.getShow({ids:{deckId:e.id},queryStrings:{device:this.deviceType,optimize_deck:!0,tree_node_id:e.treeNodeId}},this.afterLoadDeck.bind(this,e.userDeckId,e.opponentId,e.cardId,n,e.callback||d.noop))}},{key:`cancelDeckLoad`,value:function(){this.deckLoadRequestId+=1,clearTimeout(this.checkLoadTimeTimeout),this.showSlowDeckLoadingWarning=!1}},{key:`checkDeckLoadTime`,value:function(){this.hasDeck||(this.showSlowDeckLoadingWarning=!0)}},{key:`afterLoadDeck`,value:function(e,t,n,i,a,o){if(i===this.deckLoadRequestId){if(a!==void 0&&a(o),clearTimeout(this.checkLoadTimeTimeout),this.showSlowDeckLoadingWarning=!1,this.deckStore.setShowData(o),this.createUserInputStores(),this.userDeckStore.create({queryStrings:{user_deck_id:e,opponent_id:t},data:{deckId:o.id}},this.afterCreateUserDeck.bind(this,n,i)),this.getReviewCards(),this.deck.deckType===`review`&&this.deck.reviewsFilterDue!==`past-due`){var s=this.deck.reviewsFilterDue===`retired`?`This deck features only retired reviews.`:`This deck features only already caught up reviews.`;this.setCardNotice({timeout:1e4,text:s,buttonText:`Show Current Reviews`,onClick:this.resetReviewsDeckFilter,background:`#FFF`,color:`#333`,border:`4px solid ${r.Theme.green}`})}this.deck.caseDeck&&this.layout.isNative&&this.designateUiElementAsSeen(`vocabDeckNew_case`),this.createEvent(`deck - open deck`,{language_id:o.languageId,deck_id:o.id,deck_type:this.deckTypeForAnalytics(o)})}}},{key:`afterCreateUserDeck`,value:function(e,t,n){var r;if(!(t!==this.deckLoadRequestId||!((r=this.deck)!=null&&r.cards))
17){this.userDeckStore.setShowData(n);var i=this.deck.cards.find(function(t){return t.id===e}),a=this.userDeck.userCards.find(function(t){return t.cardId===e});if(i&&a){var o=this.userDeck.id;this.userDeck.gotoCard(e),this.userDeckStore.update({ids:{userDeckId:o},data:{current_card_id:e},failureCallback:this.completeUserDeckLoadIfCurrent.bind(this,t),onRequestError:this.completeUserDeckLoadIfCurrent.bind(this,t)},this.afterSelectCard.bind(this,t,o));return}this.completeUserDeckLoad()}}},{key:`storyDeck`,get:function(){return this.hasDeck&&this.deck.deckRulebook&&[`story`,`conversations`,`questions`,`gif`,`exercise`,`default`,`story-comprehension-linear`,`story-comprehension-mixed`,`story-comprehension-question`].includes(this.deck.deckRulebook.slug)}},{key:`vocabDeck`,get:function(){return this.hasDeck&&this.deck.deckRulebook&&this.deck.deckRulebook.slug===`vocab`}},{key:`correctCardsStatusCards`,get:function(){if(this.deck.genderDeck)return this.userDeckGenderCards;if(this.deck.pluralDeck)return this.userDeckPluralCards;if(this.deck.numberDeck)return this.userDeckNumberCards;if(this.deck.triviaDeck)return this.userDeckTriviaCards}},{key:`currentSentence`,get:function(){var e,t;return(e=this.currentCard)!=null&&e.triviaCard&&(t=this.currentCard.sentence)!=null&&t.answer?this.currentCard.sentence?.answer:this.currentCard?.sentence}},{key:`currentWord`,get:function(){return this.currentCard?.word}},{key:`currentCardRevealed`,get:function(){return this.isLastCard||this.currentCardState.revealed||this.comprehendCard&&!this.user.listeningComprehensionMode}},{key:`showDeckGrammar`,get:function(){return this.hasDeck&&this.hasUserDeck&&!this.showAncillaryCard&&(this.deck.hasCombinedGrammarDescription||this.deck.hasCombinedDescription)}},{key:`previousCard`,get:function(){var e=this;if(this.deck&&this.deck.cards&&!this.userDeck.currentUserCardIsFirstInDeck)return this.deck.cards.find(function(t){return t.position===e.userDeck.currentPosition-1})}},{key:`deckLoaded`,get:function(){return!this.deckStore.outstandingRequests&&(0,u.isPresent)(this.deck)&&(0,u.isPresent)(this.userDeck)&&this.authUserStore.hasShowData}},{key:`adjustedDefaultXp`,get:function(){return this.reviewDeck?r.Constants.XP_CARD_REVIEW:r.Constants.XP_CARD_DEFAULT}},{key:`onHideArrowBox`,value:function(){this.arrowBoxIsHidden=!0}},{key:`designateUiElementAsSeen`,value:function(e){(0,u.isPresent)(e)&&this.userIsLoaded&&!this.user.wasUiElementSeen(e)&&(this.user.designateUiElementAsSeen(e),this.authUserStore.update({data:{ui_elements_seen:this.user.uiElementsSeen}}))}},{key:`onDeleteReview`,value:function(){g.default.clearOverlays();var e=this.currentCard.id;this.advanceCard(this.currentCard,this.currentCardState,this.currentUserCard,{forceAdvancement:!0}),this.cardStore.destroy({ids:{cardId:e}})}},{key:`onSnoozeReview`,value:function(){g.default.clearOverlays(),this.cardStore.snooze({ids:{cardId:this.currentCard.id}}),this.advanceCard(this.currentCard,this.currentCardState,this.currentUserCard)}},{key:`supplementMaximized`,get:function(){return this.currentCardState.showHelp||!this.showDeckSupplement||this.translateCard&&!this.currentCardRevealed&&!this.currentCardState.showHelp?!1:this.showVideoPlayer?this.user.supplementMaximized:!0}},{key:`showDeckSupplement`,get:function(){return this.hasSupplementMedia&&!this.isLastCard&&!this.interjectionCard&&!this.currentCardState.showHelp&&(this.currentCardRevealed||!this.translateCard)&&(this.currentCard.showSupplement||this.reviewDeck)}},{key:`hasSupplementMedia`,get:function(){return this.currentCard&&(this.currentCard.hasSupplementImage||this.currentCard.hasSupplementVideoClip)}},{key:`interjectionCard`,get:function(){return this.currentCardSlug===`interjection`}},{key:`cardType`,get:function(){if(this.hasCurrentCard)return this.currentCardSlug}},{key:`userResponseCard`,get:function(){return this.describeCard||this.answerCard}},{key:`vocabWordTranslateCard`,get:function(){return this.currentCardSlug===`vocab_word_translate`}},{key:`vocabCardUsesAudio`,get:function(){return this.canRecordMedia&&this.user.vocabCardAudio}},{key:`vocabCard`,get:function(){return this.vocabWordTranslateCard||this.vocabWordComprehe
17ndCard||this.vocabSentenceTranslateCard||this.vocabSentenceComprehendCard}},{key:`showUserInput`,get:function(){return this.layout.showUserInput&&this.canRecordMedia&&this.hasUserDeck}},{key:`showNoUserInputBar`,get:function(){return!this.showUserInput&&!this.vocabCard&&!this.triviaCard&&!this.genderCard&&!this.isLastCard&&!this.interjectionCard}},{key:`isSecondToLastCard`,get:function(){return this.deck.hasCards&&this.userDeck.numActiveUserCards<=3&&!this.showAncillaryCard}},{key:`isFirstCard`,get:function(){return this.deck.hasCards&&this.userDeck.numActiveUserCards===this.deck.cards.length}},{key:`showDeckHeader`,get:function(){return this.hasDeck&&this.hasUserDeck}},{key:`showLoadingIcon`,get:function(){return!this.hasDeck||!this.hasUserDeck||!this.showAncillaryCard&&this.userIsLoaded&&(!this.localDeck&&this.deckStore.showLoadingIcon||this.deckStore.outstandingRequests)}},{key:`showDeckGrammarIcon`,get:function(){return this.hasDeck&&this.deck.showDeckGrammarCard&&!this.showLoadingIcon&&(this.deck.hasGrammarDescription||this.deck.hasTreeNodeGrammarDescription)}},{key:`showVideoPlayer`,get:function(){return this.videoPossible&&(this.comprehendCard||this.interjectionCard||this.currentCardRevealed)}},{key:`videoPossible`,get:function(){return this.deckLoaded&&(0,u.isPresent)(this.currentCard)&&this.currentCard.hasTargetVideoClip}},{key:`playsVideoBeforeReveal`,value:function(e){return!!(e?.comprehendCard||e?.vocabWordComprehendCard||e?.vocabSentenceComprehendCard)}},{key:`willAutoPlayVideoOnReveal`,value:function(e){return!!(e?.hasTargetVideoClip&&!this.playsVideoBeforeReveal(e))}},{key:`playUserInputRecording`,value:function(){var e,t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(t||=this.currentCard,n||=this.currentCardState,!(!this.canRecordMedia||!n||n.audioHasAutoPlayed)){var r=(e=t)!=null&&e.id?this.userInputStores[t.id]:null;!r||!(0,d.isFunction)(r.play)||!r.hasFinishedRecording&&!r.hasRecording&&!r.hasNativeSound||(n.set(`audioHasAutoPlayed`,!0),setTimeout(r.play,10))}}},{key:`playUserInputAfterRevealVideo`,value:function(e,t){t!=null&&t.revealed&&(this.layout.isNative&&!t.videoPlaying&&!t.videoHasAutoPlayed||this.playUserInputRecording(e,t))}},{key:`reveal`,value:function(){var e,t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(this.logger&&this.logger.debug(`Reveal called`,{cardId:t?.id||this.currentCard?.id}),t||=this.currentCard,n||=this.currentCardState,this.layout.isNative&&(0,d.isFunction)(this.nativeKeyboardDismiss)&&this.nativeKeyboardDismiss(),this.layout.isNative&&this.canRecordMedia&&(e=t)!=null&&e.id){var r;(r=this.userInputStores[t.id])==null||r.stopRecording()}(0,u.isPresent)(n)&&!n.revealed&&(n.set(`pendingReveal`,!1),n.set(`revealed`,!0),this.lastRevealAt=Date.now(),this.willAutoPlayVideoOnReveal(t)||this.playUserInputRecording(t,n)),this.arrowBoxIsHidden=!1,this.layout.isNative&&!this.cardIsAnimating&&this.ensureCurrentAnimationCardIsVisible()}},{key:`onRevealVideoReady`,value:function(e,t){t&&t.set(`videoReady`,!0)}},{key:`onRevealVideoPlaying`,value:function(e,t){t&&(t.set(`videoReady`,!0),t.set(`videoPlaying`,!0),t.set(`videoHasAutoPlayed`,!0))}},{key:`onRevealVideoEnded`,value:function(e,t){if(t){var n=!!(t.videoPlaying||t.videoHasAutoPlayed);t.set(`videoPlaying`,!1),t.set(`videoHasAutoPlayed`,!0),t.revealed&&n&&this.playUserInputRecording(e,t)}}},{key:`revealText`,value:function(e,t){this.reveal(e,t),this.textRevealed=!0}},{key:`currentCardSlug`,get:function(){return this.currentCard&&this.currentCard.cardTypeSlug}},{key:`releaseTimeoutGotoNextCard`,value:function(e,t,n){this.onSoftReset(),this.advanceCard(e,t,n)}},{key:`disableRecordButton`,get:function(){return!(0,u.isPresent)(this.userInputStore.messageInput)&&(!this.userInputStore.hasRecording||this.userInputStore.isRecording)}},{key:`pauseMedia`,value:function(){(0,u.isPresent)(this.userInputStore)&&this.userInputStore.pause(),this.canRecordMedia&&(0,u.isPresent)(this.userInputStore)&&this.userInputStore.stopRecording()}},{key:`resetDeck`,value:function(){var e;this.cancelDeckLoad(),this.onNewDeck(),this.overlayExpanded=null,this.deckState&&this.deckState.onReset(),(e=this.currentCard)!=null&&e.cardState&&this.currentCard.cardState.onReset(),this.userDeckStore.onReset({ids:{userDeckId:this.userDeck.id}},this.loadDeck.bind(this,{id:this.deck.id,callback:d.noop})),this.deckStore.clearShowData(),this.userDeckStore.clearShowData()}},{key:`hideDeckArrowBox`,get:function(){return this.arrowBoxIsHidden||this.cardIsAnimating||this.showLoadingIcon||this.currentCardState.submittedToFeed||(0,u.isPresent)(this.userInputStore)&&this.userInputStore.inputType===`text`||(0,u.
17isPresent)(this.messageInput)}},{key:`showOnboardingTip`,get:function(){return!this.hideDeckArrowBox&&(0,u.isPresent)(this.deckArrowBox)&&this.deckArrowBox.match(`Onboarding`)}},{key:`mediaBlocked`,get:function(){return this.cardIsAnimating||(0,u.isPresent)(this.overlayExpanded)||this.showOnboardingTip}},{key:`reviewDeck`,get:function(){return this.deck.deckType===`review`||this.routeStore.pathname()&&this.routeStore.pathname().match(`reviews`)}},{key:`canRecordVideo`,get:function(){return this.userResponseCard&&this.canRecordMedia}},{key:`deviceCanRecordMedia`,get:function(){return(this.layout.isNative||this.layout.mediaRecorderSupported)&&!this.deviceDeniedAccess}},{key:`canRecordMedia`,get:function(){return this.userIsLoaded&&!this.user.blockMediaAccess&&this.deviceCanRecordMedia}},{key:`showAncillaryCard`,get:function(){return this.checkpointCard||this.deckSummaryCard}},{key:`isLastCard`,get:function(){return this.currentCard?this.currentCard.isLastCard:null}},{key:`onRetireReview`,value:function(){g.default.clearOverlays(),this.cardStore.retire({ids:{cardId:this.currentCard.id}},d.noop),this.advanceCard(this.currentCard,this.currentCardState,this.currentUserCard)}},{key:`updateSpacedRepetitionFields`,value:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n={last_score:e.lastScore,views_count:e.viewsCount,easiness_factor:e.easinessFactor,repetition_interval:e.repetitionInterval,review_after:e.reviewAfter?e.reviewAfter.toString:null,consecutive_good_scores:e.consecutiveGoodScores,had_positive_score:e.hadPositiveScore};n.retire=t,this.localUserDeck||this.cardStore.update({data:n,ids:{cardId:e.id}},d.noop)}},{key:`onSubmitToFeed`,value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t;(0,u.isPresent)(this.userInputStore)&&this.userInputStore.messageInput?(t=3,this.onSubmitMessageToFeed()):(0,u.isPresent)(this.userInputStore)&&this.userInputStore.hasRecording&&(t=this.userInputStore.mediaType===`audio`?5:7,this.onSubmitMediaToFeed()),((0,u.isPresent)(this.userInputStore)&&this.userInputStore.messageInput||(0,u.isPresent)(this.userInputStore)&&this.userInputStore.hasRecording)&&this.currentUserCard?.xp===0&&(this.incrementXp(t),this.userDeck.currentUserCard.set(`xp`,t),this.createXpAnimation({type:`deck`,namespace:this.userDeck.id,id:(0,u.createUuid)(),xp:t,xpXPos:e.xpXPos}))}},{key:`onSubmitMediaToFeed`,value:function(){this.layout.isNative||(this.currentCardState.submittingToFeed=!0,this.feedEntryStore.multipartCreate({data:this.userInputStore&&this.userInputStore.getFormData(),queryStrings:{duration:this.userInputStore&&this.userInputStore.duration,concept_id:this.deck.conceptId,deck_id:this.deck.id,card_rule_id:this.currentCard.cardRuleId}},this.afterCreateFeedEntry.bind(this)))}},{key:`onSubmitMessageToFeed`,value:function(){this.currentCardState.submittingToFeed=!0,this.feedEntryStore.create({data:{message:(0,u.isPresent)(this.userInputStore)&&this.userInputStore.messageInput,concept_id:this.deck.conceptId,deck_id:this.deck.id,card_rule_id:this.currentCard.cardRuleId}},this.afterCreateFeedEntry.bind(this))}},{key:`afterCreateFeedEntry`,value:function(e){(0,u.isPresent)(this.userInputStore)&&this.userInputStore.setInputType(null),(0,u.isPresent)(this.currentCardState)&&(this.currentCardState.submittingToFeed=!1,this.currentCardState.submittedToFeed=!0),this.lastFeedEntryId=e.id}},{key:`setCardNotice`,value:function(e){clearTimeout(this._timeout),this.cardNotice=e,e.timeout&&(this._timeout=setTimeout(this.hideCardNotice.bind(this),e.timeout))}},{key:`hideCardNotice`,value:function(){clearTimeout(this._timeout),this.cardNotice=null}},{key:`createXpAnimation`,value:function(e){this.user.showCoinAnimation||(e.hideCoinAnimation=!0),e.xp>0&&e.triviaCard?this.soundEffectStore.play(`correctChime`):e.xp>0?this.soundEffectStore.play(`correct`):this.soundEffectStore.play(`failure`),this.xpState.createXpAnimation(e)}},{key:`onWordClick`,value:function(){this.wordClickCount+=1}},{key:`onSoftReset`,value:function(){this.logger&&this.logger.log(`onSoftReset called`),this.triviaCard&&(0,d.isFunction)(this.currentUserCard?.set)&&this.currentUserCard.set(`seen`,!1),this.overlayExpanded=null,this.onReset()}},{key:`createUserInputStores`,value:function(){var e=this;this.disposeAllUserInputStores(),this.userInputStores={};var t=this.layout.isNative?l.NativeUserInputStore:l.WebUserInputStore;
17(0,d.each)(this.deck.cards,function(n){e.userInputStores[n.id]=new t({parent:e,cardId:n.id,isNative:e.layout.isNative})})}},{key:`setMobileOnCloseDeckCallback`,value:function(e){this.mobileOnCloseDeckCallback=e}},{key:`setNativeLogger`,value:function(e){this.logger=e}},{key:`setNativeKeyboardDismiss`,value:function(e){this.nativeKeyboardDismiss=e}},{key:`setNativeCreateEventHandler`,value:function(e){this.nativeCreateEventHandler=e}},{key:`reloadReviewDeck`,value:function(){this.onCloseDeck(),this.loadDeck({id:this.deck.id})}},{key:`onCloseDeck`,value:function(){g.default.clearOverlays(),(0,d.isFunction)(this.nativeKeyboardDismiss)&&this.nativeKeyboardDismiss(),clearTimeout(this.checkLoadTimeTimeout),(0,u.isPresent)(this.currentCardState)&&this.currentCardState.onReset(),(0,u.isPresent)(this.userInputStore)&&this.userInputStore.playing&&this.userInputStore.pause(),this.mobileOnCloseDeckCallback&&(this.logger&&this.logger.log(`Executing mobileOnCloseDeckCallback`),this.mobileOnCloseDeckCallback()),this.disposeDeckResources(),this.onReset(),m.default.reset(),this.cardIsAnimating=!1,this.firstCardHasAdvanced=!1}},{key:`onResetUserInputStore`,value:function(){(0,u.isPresent)(this.userInputStore)&&this.userInputStore.onMediaReset()}},{key:`onReset`,value:function(){this.arrowBoxIsHidden=!1,this.textRevealed=!1,this.showCloseModal=!1,this.seenConceptDescription=!1,this.lastFeedEntryId=null,this.warning=``,this.reviewModalWord={},this.reviewModalConcept={},(0,u.isPresent)(this.userInputStore)&&(0,d.isFunction)(this.userInputStore.reset)&&(this.logger&&this.logger.log(`Resetting userInputStore`),this.userInputStore.reset()),this.vocabStuckClicked=!1,this.sound=null,(0,u.isPresent)(this.currentCardState)&&this.currentCardState.onReset&&(this.logger&&this.logger.log(`Calling currentCardState.onReset()`),this.currentCardState.onReset())}},{key:`canOpenDeckVocabCard`,value:function(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return!((0,u.isBlank)(e?.word)||n&&!(t!=null&&t.revealed))}},{key:`setDeckScreenFocused`,value:function(e){this.deckScreenFocused=e,e||this.finishNativeCardTransition()}},{key:`openDeckVocabCard`,value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.card,n=e.cardState,r=e.requiresRevealed,i=r===void 0?!1:r,a=e.trackEvent,o=a===void 0?!0:a,s=e.navigation,c=s===void 0?null:s;if(this.canOpenDeckVocabCard(t,n,i)){if(o){var l;this.createEvent(`deck - click vocab icon`,{language_id:t?.languageId||this.deck?.languageId,card_type_id:(t==null||(l=t.cardType)==null?void 0:l.id)||t?.cardTypeId})}var u=c||this.deckNavigation;if(this.layout.isNative&&u!=null&&u.navigate){this.designateUiElementAsSeen(`vocabCardOnboarding`);var d=this.nativeCreateWordStore?this.nativeCreateWordStore(t.word):null,f={wordId:t.word.id};t.synonymAssociationId&&(f.synonymAssociationId=t.synonymAssociationId),d&&(f.wordStoreId=d),u.navigate(`VocabCard`,f);return}this.gotoVocabCard(t)}}},{key:`gotoVocabCard`,value:function(e){if(!(0,u.isBlank)(e.word)){this.designateUiElementAsSeen(`vocabCardOnboarding`),this.overlayExpanded=null;var t=new l.WordStore.constructor,n=new l.WordSentenceStore.constructor,r=new l.ConjugatedVerbStringStore.constructor;t.setShowData(e.word),g.default.addOverlay(`vocabCard`,{card:e,wordStore:t,wordSentenceStore:n,conjugatedVerbStringStore:r,allowDuplicates:!0,useOverlayNavigation:!0})}}},{key:`gotoWordVocabCard`,value:function(e){var t=new l.WordStore.constructor,n=new l.WordSentenceStore.constructor,r=new l.ConjugatedVerbStringStore.constructor;t.setShowData(e),g.default.addOverlay(`vocabCard`,{word:e,wordStore:t,wordSentenceStore:n,conjugatedVerbStringStore:r,allowDuplicates:!0,useOverlayNavigation:!0})}},{key:`gotoTriviaResults`,value:function(e){this.overlayExpanded=null,g.default.addOverlay(`triviaResults`,{card:e})}},{key:`gotoShortcuts`,value:function(){this.overlayExpanded=null,g.default.addOverlay(`shortcuts`)}},{key:`gotoCardComments`,value:function(e){this.designateUiElementAsSeen(`commentOnboarding`),this.overlayExpanded=null,g.default.addOverlay(`cardComments`,{card:e}),this.createEvent(`deck - view comments`,{languageId:this.deck.languageId,deckId:this.deck.id,cardId:e.id})}},{key:`gotoGrammarTip`,value:function(e){this.overlayExpanded=null,g.default.addOverlay(`grammarTip`,{card:e}),this.designateUiElementAsSeen(`caseConcept`),this.createEvent(`deck - open grammar tip`,{languageId:this.deck.languageId,deckId:this.deck.id,cardId:e.id})}},{key:`gotoCardNote`,value:function(e){this.designateUiElementAsSeen(`noteOnboarding`),this.overlayExpanded=null,g.default.addOverlay(`cardNote`,{card:e})}},{key:`gotoReviewDetails`,value:function(e){this.overlayExpanded=null,g.default.addOverlay(`reviewDetails`,{card:e})}},{key:`gotoConjugationTable`,value:function(e){this.overlayExpanded=null,g.default.addOverlay(`conjugationTable`,{word:e})}},{key:`gotoDeckSettings`,value:function(){this.overlayExpanded=null,g.default.addOverlay(`deckSettings`)}},{key:`gotoReportBug`,value:function(){this.overlayExpanded=null,g.default.addOverlay(`reportBug`)}},{key:`gotoDeckGrammar`,value:function(){this.overlayExpanded=null,g.default.addOverlay(`deckGrammar`)}},{key:`closeDeckGrammar`,value:function(){g.default.removeOverlay(`conjugationTable`)}},{key:`gotoConceptDescription`,value:function(){this.overlayExpanded=null,g.default.addOverlay(`conceptDescription`)}},{key:`gotoTenseDescription`,value:function(){this.gotoConceptDescription()}},{key:`gotoCaseDescription`,value:function(){this.gotoConceptDescription()}},{key:`gotoMediaBlocked`,value:function(){g.default.addOverlay(`mediaBlocked`)}},{key:`skipToEnd`,value:function(){var e=this;if(this.finishNativeCardTransition(),g.default.clearOverlays(),!(0,u.isBlank)(this.userDeck)){(0,d.each)(this.userDeck.userCards.filter(function(t){return t.cardId!==e.deck.lastCard.id}),function(e){e.seen=!0,e.skipped=!0,e.active=!1});var t=this.deck.cards.find(function(e){return e.cardType&&e.cardType.slug===`deck_summary`}),n=this.userDeck.userCards.find(function(e){return e.cardId===t.id});this.animationCards=[{id:(0,u.createUuid)(),card:t,userCard:n,cardState:t.cardState,position:0,advanceCard:!1,animateCard:!1},{id:(0,u.createUuid)(),card:this.deck.lastCard,userCard:this.userDeck.lastUserCard,cardState:this.deck.lastCard.cardState,position:1,advanceCard:!1,animateCard:!1}],this.gotoCard(t.id)}}},{key:`gotoCard`,value:function(e){this.onReset(),this.userDeck.gotoCard(e),this.userDeckStore.update({ids:{userDeckId:this.userDeck.id},data:{current_card_id:e}},d.noop)}},{key:`jumpToCard`,value:function(e){if(!(!e||!this.hasDeck||!this.hasUserDeck)){var t=this.deck.cards.find(function(t){return t.id===e}),n=this.userDeck.userCards.find(function(t){return t.cardId===e});!t||!n||this.currentCard?.id===e||(this.onSoftReset(),this.setSkipCardAnimation(!0),this.gotoCard(e),this.initializeCardAnimation())}}},{key:`gotoCardList`,value:function(){this.overlayExpanded=null,g.default.addOverlay(`goToCard`)}},{key:`showExerciseAnswer`,value:function(e,t,n){var r=this;this.reveal(e,t),m.default.revealExerciseAnswers({skipAudio:!0,correctCallback:function(){return r.onCorrectAnswer(e,t,n,{xp:1,xpSlug:`exercise`})},incorrectCallback:function(){return r.onIncorrectAnswer(e,t,n)}})}},{key:`onCorrectAnswer`,value:function(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};this.blurInputFocus();var i=r.xp||2;i&&!r.xpSlug&&(r.xpSlug=`exercise`);var a=r.score||2,o=r.points||0,s=!n.seen;
17n.set(`correct`,!0),n.set(`firstAnswerCorrect`,s),this.reviewDeck||(n.set(`score`,a),n.set(`active`,!1),n.xp===0&&(this.incrementXp(i),n.set(`xp`,i)),n.set(`currentCorrect`,!0),this.localUserDeck||this.userCardStore.update({ids:{userCardId:n.id},data:{score:a,active:!1,points:o,correct:!0,first_answer_correct:s,points_submitted:!0,seconds_elapsed:r.secondsElapsed,xp:i,multiple_choice_option_id:r.multipleChoiceOptionId,xp_slug:r.xpSlug}},d.noop),this.createXpAnimation({xp:i,id:(0,u.createUuid)(),triviaCard:e.triviaCard,namespace:this.userDeck.id,xpXPos:200}))}},{key:`onIncorrectAnswer`,value:function(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};this.blurInputFocus(),n.set(`currentIncorrect`,!0),n.set(`firstAnswerCorrect`,!1),this.reviewDeck||(n.set(`score`,0),n.set(`points`,0),n.set(`pointsSubmitted`,!0),this.localUserDeck||this.userCardStore.update({ids:{userCardId:n.id},data:{score:0,points:0,correct:!1,points_submitted:!0,multiple_choice_option_id:r.multipleChoiceOptionId,seconds_elapsed:r.secondsElapsed}},d.noop),this.createXpAnimation({xp:0,id:(0,u.createUuid)(),triviaCard:e.triviaCard,namespace:this.userDeck.id,xpXPos:200}))}},{key:`blurInputFocus`,value:function(){this.layout.isNative||(0,d.each)(document.getElementsByTagName(`input`),function(e){e.blur()})}},{key:`incrementXp`,value:function(e){if(e&&e>0){if(!(0,u.isPresent)(this.user)||!(0,d.isFunction)(this.user.incrementXp)||!(0,u.isPresent)(this.targetLanguage)||!(0,d.isFunction)(this.targetLanguage.incrementXp))return;var t=this.user.currentDayXp,n=this.targetLanguage.xpLevel;this.user.incrementXp(e),this.targetLanguage.incrementXp(e);var i=this.targetLanguage.xpLevel;t<this.user.dailyXpGoal&&this.user.currentDayXp>=this.user.dailyXpGoal?(this.user.set(`currentStreakCount`,this.user.currentStreakCount+1),this.setCardNotice({timeout:7500,text:`${this.user.currentStreakCount} Day Streak!`,background:`#FFF`,color:`#333`,border:`4px solid ${r.Theme.green}`,icon:`streak`,chime:!0})):(0,u.isPresent)(this.deck.xpBreakdownToday)&&(this.deck.xpBreakdownToday.set(`count`,this.deck.xpBreakdownToday.count+1),this.reviewDeck&&this.deck.useDailyGoal&&this.deck.reviewedToday===this.deck.dailyGoal&&this.setCardNotice({timeout:7500,text:`Daily Goal Reached for this Deck!`,background:`#FFF`,color:`#333`,border:`4px solid ${r.Theme.green}`,icon:`celebration`,chime:!0}));var a=t<this.user.streakExtendGoal&&this.user.currentDayXp>=this.user.streakExtendGoal,o=Math.floor(this.user.streakExtendGoal*.75);a&&this.user.streakExtensionIsAllowed?this.setCardNotice({timeout:1e4,text:`Congrats on reaching ${this.user.streakExtendGoal}XP!`,subText:`To reward you, we've extended your streak.`,background:`#FFF`,color:`#333`,border:`4px solid ${r.Theme.green}`,icon:`streak`,chime:!0}):t<o&&this.user.currentDayXp>=o&&this.user.streakExtensionIsAllowed&&this.setCardNotice({timeout:15e3,text:`You’ve reached ${o}XP, well done!`,subText:`Did you know that at ${this.user.streakExtendGoal}XP we will reward you with a streak extension?`,background:`#FFF`,color:`#333`}),n!==i&&this.setCardNotice({timeout:7500,text:`You are now Level ${this.targetLanguage.xpLevel}!`,background:`#FFF`,color:`#333`,border:`4px solid ${r.Theme.green}`,icon:`celebration`,chime:!0})}}},{key:`advanceCard`,value:function(e,t,n){var i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};g.default.clearOverlays(),n.set(`seen`,!0),this.logger&&this.logger.log(`advanceCard called for card:`,e?.id,`isLastCard:`,this.isLastCard);var a=i.forceAdvancement||i.score===r.Constants.GOOD_SCORE||i.score===r.Constants.EASY_SCORE||!this.blockLastLearningCardAdvancement;if(this.hideCardNotice(),a){var o;(0,u.isPresent)(this.userInputStores[e.id])&&(this.logger&&this.logger.log(`Clearing userInputStore for card before advancement:`,e.id),this.userInputStores[e.id].onReset());var s,c=i.score;(0,u.isPresent)(i.xp)&&n.xp===0&&(!e.exerciseCard||this.reviewDeck)&&(this.createXpAnimation({type:`deck`,namespace:this.userDeck.id,id:(0,u.createUuid)(),xp:i.xp,xpXPos:i.xpXPos}),s=this.getXpSlug(i)),!c&&!this.reviewDeck&&((o=e.cardRule)!=null&&o.cycleCardsUntilCorrect||e.triviaCard)&&(c=n.correct?r.Constants.EASY_SCORE:r.Constants.BAD_SCORE),t.submittedToFeed=!1,this.wordClickCount=0,this.cardSeenCount+=1,(0,u.isPresent)(i.xp)&&this.incrementXp(i.xp);var l={xp:i.xp,xp_slug:i.overrideXpSlug||s};(0,u.isPresent)(c)&&(l.score=c,n.set(`score`,c),this.reviewDeck)&&(c!==r.Constants.BAD_SCORE&&e.reviewAfter&&e.reviewAfter.dateObj&&e.reviewAfter.dateObj<new Date&&this.user.set(`pastDueReviewCardsCount`,this.user.pastDueReviewCardsCount-1),e.processScore(c,{reviewsDueAtBeginningOfDay:this.user?.reviewsDueAtBeginningOfDay}),this.updateSpacedRepetitionFields(e,i.retire)),this.localUserDeck||this.userCardStore.update({ids:{userCardId:n.id},data:l},d.noop);var f=`active`in i?i.active:[r.Constants.BAD_SCORE,0].includes(c)&&(e.cardRule?.cycleCardsUntilCorrect||this.reviewDeck);
17n.set(`localUpdatedAt`,+new Date),n.set(`active`,f),n.set(`skipped`,!1),n.xp===0&&n.set(`xp`,i.xp),this.userDeck&&this.userDeck.setProgressCurrent&&this.userDeck.setProgressCurrent(this.userDeck.progressCurrent+1),this.setCurrentCard(),this.addNextCardToAnimationQueue(),this.isSecondToLastCard&&this.animationQueue.push({name:`deckCompleted`,deckId:this.deck.id})}else this.onResetUserInputStore(),this.reviewDeck&&i.score===r.Constants.BAD_SCORE&&(n.set(`score`,i.score),e.processScore(i.score,{reviewsDueAtBeginningOfDay:this.user?.reviewsDueAtBeginningOfDay}),this.updateSpacedRepetitionFields(e));this.onReset(),this.exercise&&this.exercise.state.reset()}},{key:`exercise`,get:function(){if(!(0,u.isBlank)(this.currentCard))return m.default.exercises[this.currentCard.id]}},{key:`getXpSlug`,value:function(e){return this.reviewDeck?`card-review-deck`:e.score===0?`card-add-to-review`:`card`}},{key:`blockLastLearningCardAdvancement`,get:function(){if(!(0,u.isBlank)(this.currentCard)){var e=this.reviewDeck?this.userDeck.numberActiveLearningCards:this.userDeck.numberActiveLearningCardsWithCardType;return this.currentCard.cardRule?.cycleCardsUntilCorrect&&this.currentUserCard.active&&e===1}}},{key:`nextCurrentCard`,get:function(){var e=this;return this.nextCurrentCardId&&this.hasDeck&&this.deck.cards&&this.deck.cards.find(function(t){return t.id===e.nextCurrentCardId})}},{key:`nextCurrentCardId`,get:function(){if(this.userDeck)return this.reviewDeck?this.userDeck.cardIdForNextActiveUserCardWithWrapping:this.userDeck.cardIdForNextActiveUserCardWithWrappingByCardType}},{key:`gotoPreviousCard`,value:function(){var e=this;if(this.finishNativeCardTransition(),!this.isFirstCard&&(0,u.isPresent)(this.userDeck)){if(this.onReset(),this.overlayExpanded=null,!this.userDeck.currentUserCardIsFirstInDeck&&this.userDeck.previousUserCard){var t=this.currentCard,n=this.currentUserCard;l.UserDeckStore.update({ids:{userDeckId:this.userDeck.id},data:{current_card_id:this.userDeck.previousUserCard.cardId}},d.noop),n.active||(n.set(`active`,!0),this.userCardStore.update({ids:{userCardId:n.id},data:{active:!0}},d.noop)),this.userDeck.previousUserCard.set(`active`,!0),this.userCardStore.update({ids:{userCardId:this.userDeck.previousUserCard.id},data:{active:!0}},d.noop),this.userDeck.set(`progressCurrent`,this.userDeck.progressCurrent-1),this.userDeck.set(`currentCardId`,this.userDeck.previousUserCard.cardId);var r=this.deck.cards.find(function(t){return t.id===e.userDeck.currentCardId}),i=this.userDeck.userCards.find(function(e){return e.cardId===r.id});this.animationCards=[{id:(0,u.createUuid)(),card:r,userCard:i,cardState:r.cardState,position:0,advanceCard:!1,animateCard:!1},{id:(0,u.createUuid)(),card:t,userCard:n,cardState:t.cardState,position:1,advanceCard:!1,animateCard:!1}]}this.onReset()}}},{key:`setCurrentCard`,value:function(){this.nextCurrentCardId&&!this.blockLastLearningCardAdvancement&&(l.UserDeckStore.update({ids:{userDeckId:this.userDeck.id},data:{current_card_id:this.nextCurrentCardId}},d.noop),this.userDeck.set(`currentCardId`,this.nextCurrentCardId),(0,d.isFunction)(this.currentUserCard?.set)&&!this.currentUserCard.active&&this.currentUserCard.set(`active`,!0)),this.currentCard&&(m.default.exercises[this.currentCard.id]&&m.default.exercises[this.currentCard.id].state.reset(),(0,u.isPresent)(this.currentCardState)&&this.currentCardState.onReset&&this.currentCardState.onReset())}},{key:`removeFromAnimationQueue`,value:function(e,t){this.animationQueue=this.animationQueue.filter(function(n){return n[e]!=t})}},{key:`setDeckNavigationCompleted`,value:function(e){this.deckNavigationCompleted=e}},{key:`onNewDeck`,value:function(){this.nativeCardTransition=null,this.clearCardAnimationTimeouts(),this.reviewSessionReviewedBaseline=null,this.vocabStuckClicked=!1,this.cardSeenCount=0,this.skipCardAnimation=!1,this.cardIsAnimating=!1,this.firstCardHasAdvanced=!1,this.animationCards=[],this.enrichedTranslations={},this.deckNavigationCompleted=!1,this.suppressCardSwipeSpring=!1,this.cardAnimationRecoveryRevision=0,this.cardAnimationNativeMountId=0}},{key:`closeFeedInfo`,value:function(){this.currentCardState.closeFeedEntry()}}
17,{key:`initializeCardAnimation`,value:function(){var e=this;if(this.nativeCardTransition=null,this.clearCardAnimationTimeouts(),this.animationCards=[],this.setCardIsAnimating(!1),this.layout.isNative){if(this.currentCard){var t;(t=this.currentCard.cardState)==null||t.resetWithinCard(),this.animationCards.push({id:(0,u.createUuid)(),card:this.currentCard,userCard:this.currentUserCard,cardState:this.currentCard.cardState,position:0,animateCard:!1})}if(this.nextCurrentCardId&&this.currentCard&&this.currentCard.id!==this.nextCurrentCardId){var n=this.userDeck.userCards.find(function(t){return t.cardId===e.nextCurrentCardId});this.addCardToAnimationQueue(this.nextCurrentCard,n)}this.setSkipCardAnimation(!1);return}this.addCardToAnimationQueue(this.currentCard,this.currentUserCard),this.addNextCardToAnimationQueue()}},{key:`addNextCardToAnimationQueue`,value:function(){var e=this;if(this.layout.isNative){this.startNativeCardTransition(),this.setSkipCardAnimation(!1);return}if(this.setCardIsAnimating(!0),this.nextCurrentCardId&&this.currentCard&&this.currentCard.id!==this.nextCurrentCardId){var t=this.userDeck.userCards.find(function(t){return t.cardId===e.nextCurrentCardId});this.addCardToAnimationQueue(this.nextCurrentCard,t)}this.advanceCards()}},{key:`startNativeCardTransition`,value:function(){var e,t=this,n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.showCardAnimation;if(!(!this.layout.isNative||!((e=this.currentCard)!=null&&e.id))){this.finishNativeCardTransition(),this.clearCardAnimationTimeouts();var r=this.animationCards.find(function(e){return e.position===0}),i=function(e,n){var r,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return e!=null&&e.id?t.animationCards.find(function(t){return t.card?.id===e.id&&!i.includes(t)})||((r=e.cardState)==null||r.resetWithinCard(),{id:(0,u.createUuid)(),card:e,userCard:n,cardState:e.cardState,animateCard:!1}):null},a=i(this.currentCard,this.currentUserCard);if(a){var o=this.userDeck?.userCards.find(function(e){return e.cardId===t.nextCurrentCardId}),s=this.nextCurrentCardId===this.currentCard.id?null:i(this.nextCurrentCard,o,[r,a]),c=!!(n&&r&&r!==a&&this.deckScreenFocused),l=[];r&&r!==a&&(r.position=-1,l.push(r)),a.position=0,l.push(a),s&&(s.position=1,l.push(s)),l.forEach(function(e){e.animateCard=c}),this.animationCards=l,this.nativeCardTransition=c?{id:(0,u.createUuid)(),cardId:a.card.id,width:this.layout.deckWidth}:null,this.setCardIsAnimating(c),c||this.afterCardAdvancement(),this.logCardAnimation(`Committed native card transition`,{transitionId:this.nativeCardTransition?.id})}}}},{key:`finishNativeCardTransition`,value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.nativeCardTransition?.id,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`interrupted`;return!this.layout.isNative||!this.nativeCardTransition||this.nativeCardTransition.id!==e?!1:(this.nativeCardTransition=null,this.animationCards.forEach(function(e){e.animateCard=!1}),this.setCardIsAnimating(!1),this.afterCardAdvancement(),this.logCardAnimation(`Finished native card transition`,{transitionId:e,reason:t}),!0)}},{key:`cardAnimationLogData`,value:function(){return{currentCardId:this.currentCard?.id,cardIsAnimating:this.cardIsAnimating,nativeTransitionId:this.nativeCardTransition?.id,suppressCardSwipeSpring:this.suppressCardSwipeSpring,recoveryRevision:this.cardAnimationRecoveryRevision,nativeMountId:this.cardAnimationNativeMountId,deckScreenFocused:this.deckScreenFocused,startTimeout:!!this.cardAnimationStartTimeout,removeTimeout:!!this.cardAnimationRemoveTimeout,safetyTimeout:!!this.cardAnimationSafetyTimeout,foregroundResyncTimeout:!!this.cardAnimationForegroundResyncTimeout,animationCards:this.animationCards.map(function(e){return{cardId:e.card?.id,position:e.position,animateCard:!!e.animateCard}})}}},{key:`logCardAnimation`,value:function(e,t){this.logger&&this.logger.log(e,t?me(me({},this.cardAnimationLogData()),t):this.cardAnimationLogData())}},{key:`clearCardAnimationTimeouts`,value:function(){this.cardAnimationStartTimeout&&=(clearTimeout(this.cardAnimationStartTimeout),null),this.cardAnimationRemoveTimeout&&=(clearTimeout(this.cardAnimationRemoveTimeout),null),this.cardAnimationSafetyTimeout&&=(clearTimeout(this.cardAnimationSafetyTimeout),null)}},{key:`ensureCurrentAnimationCardIsVisible`,value:function(){var e,t=this;return!this.layout.isNative||!((e=this.currentCard)!=null&&e.id)||this.animationCards.find(function(e){return e.card?.id===t.currentCard.id})?.position===0?!1:(this.startNativeCardTransition(!1),!0)}},{key:`stabilizeCardAnimationPositions`,value:function(){var e=this.finishNativeCardTransition(),t=this.ensureCurrentAnimationCardIsVisible();return e||t}}
17,{key:`pauseCardAnimationForBackground`,value:function(){return this.stabilizeCardAnimationPositions()}},{key:`addCardToAnimationQueue`,value:function(e,t){var n;if(!(0,u.isBlank)(e)){var r=(0,u.isBlank)(this.animationCards)?1:(0,d.last)(this.animationCards).position+1;e==null||(n=e.cardState)==null||n.resetWithinCard(),this.animationCards.push({id:(0,u.createUuid)(),card:e,userCard:t,cardState:e.cardState,position:r,animateCard:!1})}}},{key:`decrementCardAnimationPositions`,value:function(){(0,d.each)(this.animationCards,function(e){--e.position})}},{key:`showCardAnimation`,get:function(){return this.user.showCardAnimation&&!this.skipCardAnimation}},{key:`advanceCards`,value:function(){var e=this;if(this.layout.isNative){this.startNativeCardTransition(),this.setSkipCardAnimation(!1);return}if(this.showCardAnimation){var t=r.Constants.DELAY_BEFORE_INITIATING_CARD_ANIMATION;this.cardAnimationStartTimeout&&clearTimeout(this.cardAnimationStartTimeout),this.cardAnimationStartTimeout=setTimeout(function(){e.cardAnimationStartTimeout=null,e.startCardAnimation()},t)}else this.decrementCardAnimationPositions(),this.afterCardAdvancement(),this.set(`firstCardHasAdvanced`,!0),this.setCardIsAnimating(!1);this.setSkipCardAnimation(!1)}},{key:`startCardAnimation`,value:function(){var e=this;if(this.layout.isNative)return this.startNativeCardTransition();this.suppressCardSwipeSpring=!1,this.setCardIsAnimating(!0),(0,d.each)(this.animationCards,function(e){e.animateCard=!0}),this.logCardAnimation(`Started card animation`),this.cardAnimationRemoveTimeout&&clearTimeout(this.cardAnimationRemoveTimeout),this.cardAnimationRemoveTimeout=setTimeout(function(){e.cardAnimationRemoveTimeout=null,e.removeCardAnimation()},r.Constants.DELAY_BEFORE_REMOVING_CARD_AFTER_ANIMATION)}},{key:`removeCardAnimation`,value:function(){if(this.layout.isNative)return this.finishNativeCardTransition();this.cardAnimationRemoveTimeout&&=(clearTimeout(this.cardAnimationRemoveTimeout),null);var e=this.animationCards.some(function(e){return e.animateCard});if(!e&&!this.cardIsAnimating){this.logCardAnimation(`Skipped remove card animation`,{reason:`already-finalized`});return}return e&&(0,d.each)(this.animationCards,function(e){e.animateCard=!1,--e.position}),this.setCardIsAnimating(!1),this.logCardAnimation(`Removed card animation`,{hadAnimateCard:e}),this.afterCardAdvancement()}},{key:`resumeCardSwipeSpring`,value:function(){this.suppressCardSwipeSpring=!1}},{key:`recoverCardAnimationAfterForeground`,value:function(){return this.stabilizeCardAnimationPositions()}},{key:`afterCardAdvancement`,value:function(){var e=this,t=this.animationCards.filter(function(e){return e.position<0}),n=[];return t.forEach(function(t){var r=t.card.id,i=e.userInputStores[r];i&&i.cleanupOffscreen&&n.push(i.cleanupOffscreen())}),this.animationCards=this.animationCards.filter(function(e){return e.position>=0}),Promise.all(n)}},{key:`enrichWord`,value:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;!t&&e.isEnriched||(0,u.isBlank)(e.word)||(!t&&this.enrichedTranslations[e.word.id]?e.setWord(this.enrichedTranslations[e.word.id]):this.wordStore.getShow({ids:{wordId:e.word.id}},this.afterGetEnrichedWord.bind(this,e)))}},{key:`enrichSentence`,value:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=e.cardType?.id===`8fad518d-cb7f-46f6-bbc6-6bc44c6e0faf`;if(!(!this.user.showEnrichedSentences&&e.cardType?.id!==`bfde0cda-d6fe-4524-965f-173eb841aa9e`||(0,u.isBlank)(e.sentence)||!t&&e.isEnriched&&!n)){var r=n&&(0,u.isPresent)(e.sentence.answers)?e.sentence.answers[0]:null;!t&&this.enrichedTranslations[e.sentence.id]?e.setSentence(this.enrichedTranslations[e.sentence.id]):this.sentenceStore.getShow({ids:{sentenceId:e.sentence.id}},this.afterGetEnrichedSentence.bind(this,e)),n&&r&&(!t&&this.enrichedTranslations[r.id]?e.sentence.answers[0]=this.enrichedTranslations[r.id]:this.sentenceStore.getShow({ids:{sentenceId:r.id}},this.afterGetEnrichedTriviaAnswer.bind(this,e)))}}},{key:`afterGetEnrichedWord`,value:function(e,t){var n=(0,p.deserialize)(c.Word,t);e.setWord(n),this.enrichedTranslations[t.id]=n}},{key:`afterGetEnrichedSentence`,value:function(e,t){var n=(0,p.deserialize)(c.Sentence,t);e.setSentence(n),this.enrichedTranslations[t.id]=n}},{key:`afterGetEnrichedTriviaAnswer`,value:function(e,t){var n=(0,p.deserialize)(c.SentenceBasic,t);e.sentence.answers[0]=n,this.enrichedTranslations[t.id]=n}},{key:`getCaseGrammarHint`,value:function(e,t){var n,i;if(!(t!=null&&t.revealed)||!(e!=null&&(n=e.concept)!=null&&n.shortDescription)||e.cardType?.slug!==`case-multiple-choice`)return null;
17var a=e.concept.shortDescription;if(a.includes(`%target_text%`)){var o,s=(o=e.sentence)==null||(o=o.wordAssociations)==null?void 0:o.find(function(t){var n,r=e.nounPhraseWordAssociationIds?.includes(t.id),i=((n=t.word)==null||(n=n.grammarCase)==null?void 0:n.id)===e.concept.id;return r&&i});if(s!=null&&s.targetText)a=(0,u.capitalizeFirstLetter)(a.replace(/%target_text%/g,s.targetText));else return null}var c=(i=e.sentence)==null||(i=i.wordAssociations)==null||(i=i.find(function(t){return e.wordAssociationIds?.includes(t.id)}))==null?void 0:i.word,l=null;return c&&(c.isNominative?l=`nominative`:c.isGenitive?l=`genitive`:c.isDative?l=`dative`:c.isAccusative&&(l=`accusative`)),{description:a,concept:e.concept,color:r.Theme.caseColors[l]}}}])}(v.default),b=X(y.prototype,`cardSeenCount`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),x=X(y.prototype,`wordClickCount`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),S=X(y.prototype,`seenConceptDescription`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),C=X(y.prototype,`selectedConceptDescriptionOpen`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),w=X(y.prototype,`cardNotice`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=X(y.prototype,`showCloseModal`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),E=X(y.prototype,`animationQueue`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),D=X(y.prototype,`deckNavigationCompleted`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),O=X(y.prototype,`deckScreenFocused`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),k=X(y.prototype,`lastFeedEntryId`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=X(y.prototype,`dataSaverModalSeen`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),N=X(y.prototype,`enrichedTranslations`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),P=X(y.prototype,`overlayExpanded`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return``}}),F=X(y.prototype,`sound`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),I=X(y.prototype,`textRevealed`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),L=X(y.prototype,`arrowBoxIsHidden`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),R=X(y.prototype,`cardIsAnimating`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),z=X(y.prototype,`nativeCardTransition`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),B=X(y.prototype,`firstCardHasAdvanced`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),V=X(y.prototype,`suppressCardSwipeSpring`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),H=X(y.prototype,`cardAnimationRecoveryRevision`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),U=X(y.prototype,`cardAnimationNativeMountId`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),W=X(y.prototype,`userInputStores`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),G=X(y.prototype,`shortcutsAssigned`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),K=X(y.prototype,`animationCards`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),q=X(y.prototype,`deviceDeniedAccess`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ee=X(y.prototype,`showSlowDeckLoadingWarning`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),te=X(y.prototype,`localDeck`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),J=X(y.prototype,`localUserDeck`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ne=X(y.prototype,`hideCardIcons`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),re=X(y.prototype,`warning`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=X(y.prototype,`showCorrectAnswer`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ae=X(y.prototype,`reviewCards`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),oe=X(y.prototype,`reviewSessionReviewedBaseline`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),X(y.prototype,`user`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`user`),y.prototype),X(y.prototype,`treeNodeId`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`treeNodeId`),y.prototype),X(y.prototype,`deck`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`deck`),y.prototype),X(y.prototype,`deckState`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`deckState`),y.prototype),X(y.prototype,`userDeck`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`userDeck`),y.prototype),X(y.prototype,`currentCard`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`currentCard`),y.prototype),X(y.prototype,`currentUserCard`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`currentUserCard`),y.prototype),X(y.prototype,`currentCardState`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`currentCardState`),y.prototype),X(y.prototype,`siteIsDefault`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`siteIsDefault`),y.prototype),X(y.prototype,`site`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`site`),y.prototype),X(y.prototype,`targetLanguageId`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`targetLanguageId`),y.prototype),X(y.prototype,`targetLanguage`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`targetLanguage`),y.prototype),X(y.prototype,`routeToOnClose`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`routeToOnClose`),y.prototype),X(y.prototype,`userInputStore`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`userInputStore`),y.prototype),X(y.prototype,`clearAudioStreams`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`clearAudioStreams`),y.prototype),X(y.prototype,`disposeAllUserInputStores`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`disposeAllUserInputStores`),y.prototype),X(y.prototype,`disposeDeckResources`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`disposeDeckResources`),y.prototype),X(y.prototype,`resetAllUserInputStores`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`resetAllUserInputStores`),y.prototype),X(y.prototype,`commentDebugInfo`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`commentDebugInfo`),y.prototype),X(y.prototype,`debugInfo`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`debugInfo`),y.prototype),X(y.prototype,`wordSentences`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`wordSentences`),y.prototype),X(y.prototype,`userIsLoaded`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`userIsLoaded`),y.prototype),X(y.prototype,`hasDeck`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`hasDeck`),y.prototype),X(y.prototype,`hasUserDeck`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`hasUserDeck`),y.prototype),X(y.prototype,`hasCurrentCard`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`hasCurrentCard`),y.prototype),X(y.prototype,`showCorrectCardStatus`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`showCorrectCardStatus`),y.prototype),X(y.prototype,`levelIncremented`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`levelIncremented`),y.prototype),X(y.prototype,`setCardIsAnimating`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`setCardIsAnimating`),y.prototype),X(y.prototype,`setSkipCardAnimation`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`setSkipCardAnimation`),y.prototype),X(y.prototype,`assignShortcut`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`assignShortcut`),y.prototype),X(y.prototype,`removeShortcut`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`removeShortcut`),y.prototype),X(y.prototype,`isShortcutAssigned`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`isShortcutAssigned`),y.prototype),X(y.prototype,`skipAnimationGotoLastCard`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`skipAnimationGotoLastCard`),y.prototype),X(y.prototype,`finishSkipAnimationGotoLastCard`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`finishSkipAnimationGotoLastCard`),y.prototype),X(y.prototype,`skipAnimationNextCard`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`skipAnimationNextCard`),y.prototype),X(y.prototype,`vocabSectionHeight`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`vocabSectionHeight`),y.prototype),X(y.prototype,`numVocabSections`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`numVocabSections`),y.prototype),X(y.prototype,`vocabTextHeight`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`vocabTextHeight`),y.prototype),X(y.prototype,`onToggleReview`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`onToggleReview`),y.prototype),X(y.prototype,`createEventOnServer`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`createEventOnServer`),y.prototype),X(y.prototype,`afterCreateReview`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`afterCreateReview`),y.prototype),X(y.prototype,`onEvaluateTextInput`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`onEvaluateTextInput`),y.prototype),X(y.prototype,`onWordInputChange`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`onWordInputChange`),y.prototype),X(y.prototype,`onWordInputChangeAndEvaluate`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`onWordInputChangeAndEvaluate`),y.prototype),X(y.prototype,`checkpointCard`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`checkpointCard`),y.prototype),X(y.prototype,`wordOptionsCard`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`wordOptionsCard`),y.prototype),X(y.prototype,`deckSummaryCard`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`deckSummaryCard`),y.prototype),X(y.prototype,`triviaCard`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`triviaCard`),y.prototype),X(y.prototype,`genderCard`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`genderCard`),y.prototype),X(y.prototype,`genderResultsCard`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`genderResultsCard`),y.prototype),X(y.prototype,`conjugationResultsCard`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`conjugationResultsCard`),y.prototype),X(y.prototype,`pluralCard`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`pluralCard`),y.prototype),X(y.prototype,`pluralResultsCard`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`pluralResultsCard`),y.prototype),X(y.prototype,`synonymResultsCard`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`synonymResultsCard`),y.prototype),X(y.prototype,`caseResultsCard`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`caseResultsCard`),y.prototype),X(y.prototype,`numberResultsCard`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`numberResultsCard`),y.prototype),X(y.prototype,`triviaIntroCard`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`triviaIntroCard`),y.prototype),X(y.prototype,`triviaResultsCard`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`triviaResultsCard`),y.prototype),X(y.prototype,`describeCard`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`describeCard`),y.prototype),X(y.prototype,`answerCard`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`answerCard`),y.prototype),X(y.prototype,`comprehendCard`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`comprehendCard`),y.prototype),X(y.prototype,`translateCard`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`translateCard`),y.prototype),X(y.prototype,`exerciseCard`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`exerciseCard`),y.prototype),X(y.prototype,`vocabWordComprehe
17ndCard`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`vocabWordComprehendCard`),y.prototype),X(y.prototype,`vocabSentenceTranslateCard`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`vocabSentenceTranslateCard`),y.prototype),X(y.prototype,`vocabSentenceComprehendCard`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`vocabSentenceComprehendCard`),y.prototype),X(y.prototype,`vocabSentenceTranslateAudioCard`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`vocabSentenceTranslateAudioCard`),y.prototype),X(y.prototype,`userDeckGenderCards`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`userDeckGenderCards`),y.prototype),X(y.prototype,`userDeckPluralCards`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`userDeckPluralCards`),y.prototype),X(y.prototype,`userDeckNumberCards`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`userDeckNumberCards`),y.prototype),X(y.prototype,`userDeckTriviaCards`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`userDeckTriviaCards`),y.prototype),X(y.prototype,`deviceType`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`deviceType`),y.prototype),X(y.prototype,`loadDeck`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`loadDeck`),y.prototype),X(y.prototype,`cancelDeckLoad`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`cancelDeckLoad`),y.prototype),X(y.prototype,`checkDeckLoadTime`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`checkDeckLoadTime`),y.prototype),X(y.prototype,`afterLoadDeck`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`afterLoadDeck`),y.prototype),X(y.prototype,`afterCreateUserDeck`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`afterCreateUserDeck`),y.prototype),X(y.prototype,`storyDeck`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`storyDeck`),y.prototype),X(y.prototype,`vocabDeck`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`vocabDeck`),y.prototype),X(y.prototype,`correctCardsStatusCards`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`correctCardsStatusCards`),y.prototype),X(y.prototype,`currentSentence`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`currentSentence`),y.prototype),X(y.prototype,`currentWord`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`currentWord`),y.prototype),X(y.prototype,`currentCardRevealed`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`currentCardRevealed`),y.prototype),X(y.prototype,`showDeckGrammar`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`showDeckGrammar`),y.prototype),X(y.prototype,`previousCard`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`previousCard`),y.prototype),X(y.prototype,`deckLoaded`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`deckLoaded`),y.prototype),X(y.prototype,`adjustedDefaultXp`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`adjustedDefaultXp`),y.prototype),X(y.prototype,`onHideArrowBox`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`onHideArrowBox`),y.prototype),X(y.prototype,`designateUiElementAsSeen`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`designateUiElementAsSeen`),y.prototype),X(y.prototype,`onDeleteReview`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`onDeleteReview`),y.prototype),X(y.prototype,`onSnoozeReview`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`onSnoozeReview`),y.prototype),X(y.prototype,`supplementMaximized`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`supplementMaximized`),y.prototype),X(y.prototype,`showDeckSupplement`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`showDeckSupplement`),y.prototype),X(y.prototype,`hasSupplementMedia`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`hasSupplementMedia`),y.prototype),X(y.prototype,`interjectionCard`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`interjectionCard`),y.prototype),X(y.prototype,`cardType`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`cardType`),y.prototype),X(y.prototype,`userResponseCard`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`userResponseCard`),y.prototype),X(y.prototype,`vocabWordTranslateCard`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`vocabWordTranslateCard`),y.prototype),X(y.prototype,`vocabCardUsesAudio`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`vocabCardUsesAudio`),y.prototype),X(y.prototype,`vocabCard`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`vocabCard`),y.prototype),X(y.prototype,`showUserInput`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`showUserInput`),y.prototype),X(y.prototype,`showNoUserInputBar`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`showNoUserInputBar`),y.prototype),X(y.prototype,`isSecondToLastCard`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`isSecondToLastCard`),y.prototype),X(y.prototype,`isFirstCard`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`isFirstCard`),y.prototype),X(y.prototype,`showDeckHeader`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`showDeckHeader`),y.prototype),X(y.prototype,`showLoadingIcon`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`showLoadingIcon`),y.prototype),X(y.prototype,`showDeckGrammarIcon`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`showDeckGrammarIcon`),y.prototype),X(y.prototype,`showVideoPlayer`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`showVideoPlayer`),y.prototype),X(y.prototype,`videoPossible`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`videoPossible`),y.prototype),X(y.prototype,`playUserInputRecording`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`playUserInputRecording`),y.prototype),X(y.prototype,`playUserInputAfterRevealVideo`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`playUserInputAfterRevealVideo`),y.prototype),X(y.prototype,`reveal`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`reveal`),y.prototype),X(y.prototype,`onRevealVideoReady`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`onRevealVideoReady`),y.prototype),X(y.prototype,`onRevealVideoPlaying`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`onRevealVideoPlaying`),y.prototype),X(y.prototype,`onRevealVideoEnded`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`onRevealVideoEnded`),y.prototype),X(y.prototype,`revealText`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`revealText`),y.prototype),X(y.prototype,`currentCardSlug`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`currentCardSlug`),y.prototype),X(y.prototype,`disableRecordButton`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`disableRecordButton`),y.prototype),X(y.prototype,`pauseMedia`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`pauseMedia`),y.prototype),X(y.prototype,`resetDeck`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`resetDeck`),y.prototype),X(y.prototype,`hideDeckArrowBox`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`hideDeckArrowBox`),y.prototype),X(y.prototype,`showOnboardingTip`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`showOnboardingTip`),y.prototype),X(y.prototype,`mediaBlocked`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`mediaBlocked`),y.prototype),X(y.prototype,`reviewDeck`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`reviewDeck`),y.prototype),X(y.prototype,`canRecordVideo`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`canRecordVideo`),y.prototype),X(y.prototype,`deviceCanRecordMedia`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`deviceCanRecordMedia`),y.prototype),X(y.prototype,`canRecordMedia`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`canRecordMedia`),y.prototype),X(y.prototype,`showAncillaryCard`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`showAncillaryCard`),y.prototype),X(y.prototype,`isLastCard`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`isLastCard`),y.prototype),X(y.prototype,`onRetireReview`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`onRetireReview`),y.prototype),X(y.prototype,`updateSpacedRepetitionFields`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`updateSpacedRepetitionFields`),y.prototype),X(y.prototype,`onSubmitToFeed`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`onSubmitToFeed`),y.prototype),X(y.prototype,`createXpAnimation`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`createXpAnimation`),y.prototype),X(y.prototype,`onWordClick`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`onWordClick`),y.prototype),X(y.prototype,`onSoftReset`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`onSoftReset`),y.prototype),X(y.prototype,`createUserInputStores`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`createUserInputStores`),y.prototype),X(y.prototype,`setMobileOnCloseDeckCallback`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`setMobileOnCloseDeckCallback`),y.prototype),X(y.prototype,`setNativeLogger`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`setNativeLogger`),y.prototype),X(y.prototype,`setNativeKeyboardDismiss`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`setNativeKeyboardDismiss`),y.prototype),X(y.prototype,`setNativeCreateEventHandler`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`setNativeCreateEventHandler`),y.prototype),X(y.prototype,`reloadReviewDeck`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`reloadReviewDeck`),y.prototype),X(y.prototype,`onCloseDeck`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`onCloseDeck`),y.prototype),X(y.prototype,`onResetUserInputStore`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`onResetUserInputStore`),y.prototype),X(y.prototype,`onReset`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`onReset`),y.prototype),X(y.prototype,`setDeckScreenFocused`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`setDeckScreenFocused`),y.prototype),X(y.prototype,`openDeckVocabCard`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`openDeckVocabCard`),y.prototype),X(y.prototype,`gotoVocabCard`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`gotoVocabCard`),y.prototype),X(y.prototype,`gotoWordVocabCard`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`gotoWordVocabCard`),y.prototype),X(y.prototype,`gotoTriviaResults`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`gotoTriviaResults`),y.prototype),X(y.prototype,`gotoShortcuts`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`gotoShortcuts`),y.prototype),X(y.prototype,`gotoCardComments`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`gotoCardComments`),y.prototype),X(y.prototype,`gotoGrammarTip`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`gotoGrammarTip`),y.prototype),X(y.prototype,`gotoCardNote`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`gotoCardNote`),y.prototype),X(y.prototype,`gotoReviewDetails`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`gotoReviewDetails`),y.prototype),X(y.prototype,`gotoConjugationTable`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`gotoConjugationTable`),y.prototype),X(y.prototype,`gotoDeckSettings`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`gotoDeckSettings`),y.prototype),X(y.prototype,`gotoReportBug`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`gotoReportBug`),y.prototype),X(y.prototype,`gotoDeckGrammar`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`gotoDeckGrammar`),y.prototype),X(y.prototype,`closeDeckGrammar`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`closeDeckGrammar`),y.prototype),X(y.prototype,`gotoConceptDescription`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`gotoConceptDescription`),y.prototype),X(y.prototype,`gotoTenseDescription`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`gotoTenseDescription`),y.prototype),X(y.prototype,`gotoCaseDescription`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`gotoCaseDescription`),y.prototype),X(y.prototype,`gotoMediaBlocked`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`gotoMediaBlocked`),y.prototype),X(y.prototype,`skipToEnd`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`skipToEnd`),y.prototype),X(y.prototype,`gotoCard`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`gotoCard`),y.prototype),X(y.prototype,`jumpToCard`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`jumpToCard`),y.prototype),X(y.prototype,`gotoCardList`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`gotoCardList`),y.prototype),X(y.prototype,`showExerciseAnswer`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`showExerciseAnswer`),y.prototype),X(y.prototype,`onCorrectAnswer`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`onCorrectAnswer`),y.prototype),X(y.prototype,`onIncorrectAnswer`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`onIncorrectAnswer`),y.prototype),X(y.prototype,`blurInputFocus`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`blurInputFocus`),y.prototype),X(y.prototype,`incrementXp`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`incrementXp`),y.prototype),X(y.prototype,`advanceCard`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`advanceCard`),y.prototype),X(y.prototype,`exercise`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`exercise`),y.prototype),X(y.prototype,`getXpSlug`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`getXpSlug`),y.prototype),X(y.prototype,`blockLastLearningCardAdvancement`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`blockLastLearningCardAdvancement`),y.prototype),X(y.prototype,`nextCurrentCard`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`nextCurrentCard`),y.prototype),X(y.prototype,`nextCurrentCardId`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`nextCurrentCardId`),y.prototype),X(y.prototype,`gotoPreviousCard`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`gotoPreviousCard`),y.prototype),X(y.prototype,`setCurrentCard`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`setCurrentCard`),y.prototype),X(y.prototype,`removeFromAnimationQueue`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`removeFromAnimationQueue`),y.prototype),X(y.prototype,`setDeckNavigationCompleted`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`setDeckNavigationCompleted`),y.prototype),X(y.prototype,`onNewDeck`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`onNewDeck`),y.prototype),X(y.prototype,`closeFeedInfo`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`closeFeedInfo`),y.prototype),X(y.prototype,`initializeCardAnimation`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`initializeCardAnimation`),y.prototype),X(y.prototype,`addNextCardToAnimationQueue`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`addNextCardToAnimationQueue`),y.prototype),X(y.prototype,`startNativeCardTransition`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`startNativeCardTransition`),y.prototype),X(y.prototype,`finishNativeCardTransition`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`finishNativeCardTransition`),y.prototype),X(y.prototype,`ensureCurrentAnimationCardIsVisible`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`ensureCurrentAnimationCardIsVisible`),y.prototype),X(y.prototype,`stabilizeCardAnimationPositions`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`stabilizeCardAnimationPositions`),y.prototype),X(y.prototype,`pauseCardAnimationForBackgroun
17d`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`pauseCardAnimationForBackground`),y.prototype),X(y.prototype,`addCardToAnimationQueue`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`addCardToAnimationQueue`),y.prototype),X(y.prototype,`decrementCardAnimationPositions`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`decrementCardAnimationPositions`),y.prototype),X(y.prototype,`showCardAnimation`,[f.computed],Object.getOwnPropertyDescriptor(y.prototype,`showCardAnimation`),y.prototype),X(y.prototype,`advanceCards`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`advanceCards`),y.prototype),X(y.prototype,`startCardAnimation`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`startCardAnimation`),y.prototype),X(y.prototype,`removeCardAnimation`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`removeCardAnimation`),y.prototype),X(y.prototype,`resumeCardSwipeSpring`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`resumeCardSwipeSpring`),y.prototype),X(y.prototype,`recoverCardAnimationAfterForeground`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`recoverCardAnimationAfterForeground`),y.prototype),X(y.prototype,`afterCardAdvancement`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`afterCardAdvancement`),y.prototype),X(y.prototype,`enrichWord`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`enrichWord`),y.prototype),X(y.prototype,`enrichSentence`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`enrichSentence`),y.prototype),X(y.prototype,`afterGetEnrichedWord`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`afterGetEnrichedWord`),y.prototype),X(y.prototype,`afterGetEnrichedSentence`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`afterGetEnrichedSentence`),y.prototype),X(y.prototype,`afterGetEnrichedTriviaAnswer`,[f.action],Object.getOwnPropertyDescriptor(y.prototype,`afterGetEnrichedTriviaAnswer`),y.prototype),y)})),Ru=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=Lp(),c=s(),l=h(),u=Gc(),d=C(Nu()),f=_(),p,m,g,v,y,b,x,S;function C(e){return e&&e.__esModule?e:{default:e}}function w(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function T(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function E(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,O(r.key),r)}}function D(e,t,n){return t&&E(e.prototype,t),n&&E(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function O(e){var t=k(e,`string`);return n(t)==`symbol`?t:t+``}function k(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function A(e,t,n){return t=F(t),M(e,P()?Reflect.construct(t,n||[],F(e).constructor):t.apply(e,n))}function M(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return N(e)}function N(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function P(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(P=function(){return!!e})()}function F(e){return F=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},F(e)}function I(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&L(e,t)}
17function L(e,t){return L=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},L(e,t)}function R(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=new(p=function(e){function t(){var e;return T(this,t),e=A(this,t),w(e,`trees`,m,e),w(e,`treeNodeId`,g,e),w(e,`loadingTree`,v,e),w(e,`loadingSlugs`,y,e),w(e,`showFollowingIndex`,b,e),w(e,`clickedPlayRandomOpponent`,x,e),w(e,`treeSlug`,S,e),e.clearTrees=function(){e.trees={}},e.loadTreesFromTargetLanguage=function(t,n){!t||t===`undefined`||(e.loadTree(f.Constants.STORY_TREE_BY_LANGUAGE[t],n),t===`DE`&&e.loadTree(`trivia`))},e.loadTree=function(t,n){if(e.treeSlug=t,!e.loadingSlugs.includes(t)){var r=t===`master`?{include_first_module:!0}:{};(0,l.isPresent)(t)&&!e.trees[t]&&(e.loadingTree=!0,e.loadingSlugs.push(t),e.treeStore.clearShowData(),e.treeStore.getShow({queryStrings:r,ids:{treeId:t}}
17,e.afterLoadTree.bind(e,t,n),{failureCallback:e.afterLoadTreeFailure.bind(e,t)}))}},e.afterLoadTreeFailure=function(t){e.removeLoadingSlug(t)},e.afterLoadTree=function(t,n,r){r&&(e.treeStore.setShowData(r),e.trees[t]||(e.trees[t]=e.treeStore.showData),e.removeLoadingSlug(t),n&&n(r))},e.onClickPlayTrivia=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!e.disableStartNewTriviaGame&&(e.triviaHasPublishedSentences||t.callback)&&!e.clickedPlayRandomOpponent){var n=t.callback||e.afterChooseDeck.bind(e,t.opponentId);e.clickedPlayRandomOpponent=!0,e.treeNodeStore.chooseDeck({queryStrings:{opponent_id:t.opponentId},ids:{treeNodeId:e.treeNodeId||t.treeNodeId}},n)}},e.afterChooseDeck=function(t,n){e.clickedPlayRandomOpponent=!1,t?e.routeStore.routeToNamed(`trivia.tree_nodes.decksWithOpponent.show`,{opponentId:t,treeNodeId:e.treeNodeId,deckId:n.deckId}):e.routeStore.routeToNamed(`trivia.tree_nodes.decks.show`,{treeNodeId:e.treeNodeId,deckId:n.deckId})},e.triviaReset=function(){e.showFollowingIndex=!1,e.loadingTree=!1},e.onChallengeUser=function(t){e.challengeStore.indexData.push({userId:e.user.id,challengeeId:t,treeNodeId:e.treeNodeId}),e.challengeStore.create({data:{treeNodeId:e.treeNodeId,challengeeId:t}},c.noop)},e.challengeIssued=function(t){return(0,l.isPresent)(e.challengeStore.indexData.find(function(e){return e.challengeeId===t}))},e.layout=new u.AppLayout(e),e.userStore=i.UserStore,e.treeNodeStore=i.TreeNodeStore,e.deckTreeNodeStore=i.DeckTreeNodeStore,e.treeStore=i.TreeStore,e.conceptStore=i.ConceptStore,e.conceptCategoryStore=i.ConceptCategoryStore,e.sentenceConceptStore=i.SentenceConceptStore,e.sentenceStore=i.SentenceStore,e.wordCountStore=i.WordCountStore,e.wordStore=i.WordStore,e.wordTypeStore=i.WordTypeStore,e.deckStore=i.DeckStore,e.userTreeNodeStore=i.UserTreeNodeStore,e.conceptWordStore=i.ConceptWordStore,e.routeStore=i.RouteStore,e.authUserStore=i.AuthUserStore,e.followAssociationStore=i.FollowAssociationStore,e.invitationStore=i.InvitationStore,e.challengeStore=i.ChallengeStore,e.deckWordStore=i.DeckWordStore,e.userDeckStore=i.UserDeckStore,e}return I(t,e),D(t,[{key:`sentencesSeenCount`,get:function(){var e=this;if(this.userIsLoaded){var t=this.userTreeNodeStore.indexData.find(function(t){return t.treeNodeId===e.treeNodeId});return(0,l.isPresent)(t)?t.sentencesSeenCount:0}return null}},{key:`triviaTreeNode`,get:function(){var e=this;return(0,l.isPresent)(this.triviaTree)?this.triviaTree.treeNodes.find(function(t){return t.id===e.treeNodeId}):{}}},{key:`disableStartNewTriviaGame`,get:function(){return!this.user.isMember&&this.user.freeGamesAvailableCount<=0}},{key:`triviaHasPublishedSentences`,get:function(){return this.triviaTreeNode&&this.triviaTreeNode.publishedSentencesCount>0}},{key:`userIsLoaded`,get:function(){return(0,l.isPresent)(this.user)}},{key:`user`,get:function(){return this.authUserStore.showData}},{key:`hasTree`,get:function(){return(0,l.isPresent)(this.tree)}},{key:`hasStoriesTree`,get:function(){return(0,l.isPresent)(this.storiesTree)}},{key:`hasTreeNode`,get:function(){return this.treeNodeStore.hasShowData}},{key:`treeNode`,get:function(){return this.treeNodeStore.showData}},{key:`tree`,get:function(){var e;return this.treeSlug===`master`?this.storiesTree:this.treeSlug===`trivia`?this.triviaTree:(e=this.treeSlug)!=null&&e.endsWith(`grammar`)?this.grammarTree:null}},{key:`treeRow`,get:function(){var e=this;return this.hasTree?this.tree.treeRows.find(function(t){return t.id===e.treeNode.treeRowId}):null}},{key:`treeRows`,get:function(){return this.hasTree?(0,c.flatten)(this.tree.treeModules.map(function(e){return e.treeRows})):null}},{key:`storiesTreeRows`,get:function(){return this.storiesTree?(0,c.flatten)(this.storiesTree.treeModules.map(function(e){return e.treeRows})):null}},{key:`treeNodes`,get:function(){return this.hasMasterTree&&this.treeRows?(0,c.flatten)(this.treeRows.map(function(e){return e.treeNodes})):null}},{key:`storiesTreeNodes`,get:function(){return this.storiesTree&&this.storiesTreeRows?(0,c.flatten)(this.storiesTreeRows.map(function(e){return e.treeNodes})):null}},{key:`treeModule`,get:function(){var e=this;return this.hasTree?this.tree.treeModules&&this.tree.treeModules.find(function(t){return t.id===e.treeNode.treeModuleId}):null}},{key:`triviaTree`,get:function(){return this.trees.trivia}},{key:`grammarTree`,get:function(){if(this.layout.isNative)return this.trees.fr_grammar||this.trees.es_grammar||this.trees.de_grammar;switch(this.user.targetLanguageId){case`FR`:return this.trees.fr_grammar;case`ES`:return this.trees.es_grammar;default:return this.trees.de_grammar}}},{key:`storiesTree`,get:function(){if(this.layout.isNative)return this.trees.french||this.trees.spanish||this.trees.master;switch(this.user.targetLanguageId){case`FR`:return this.trees.french;case`ES`:return this.trees.spanish;default:return this.trees.master}}}
17,{key:`showStoriesNewLabel`,get:function(){return this.hasStoriesTree&&(0,c.some)(this.storiesTree.treeNodes.map(function(e){return e.webPublished&&e.webPublishedInLastWeek}))}},{key:`treeRowsLesserEqualTo`,value:function(e){return this.tree.treeRows.filter(function(t){return t.position<=e})}},{key:`treeRowsGreaterThan`,value:function(e){return this.tree.treeRows.filter(function(t){return t.position>e})}},{key:`removeLoadingSlug`,value:function(e){this.loadingSlugs=this.loadingSlugs.filter(function(t){return t!==e}),this.loadingTree=this.loadingSlugs.length>0}}])}(d.default),m=R(p.prototype,`trees`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),g=R(p.prototype,`treeNodeId`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=R(p.prototype,`loadingTree`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),y=R(p.prototype,`loadingSlugs`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),b=R(p.prototype,`showFollowingIndex`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),x=R(p.prototype,`clickedPlayRandomOpponent`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),S=R(p.prototype,`treeSlug`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R(p.prototype,`sentencesSeenCount`,[r.computed],Object.getOwnPropertyDescriptor(p.prototype,`sentencesSeenCount`),p.prototype),R(p.prototype,`triviaTreeNode`,[r.computed],Object.getOwnPropertyDescriptor(p.prototype,`triviaTreeNode`),p.prototype),R(p.prototype,`disableStartNewTriviaGame`,[r.computed],Object.getOwnPropertyDescriptor(p.prototype,`disableStartNewTriviaGame`),p.prototype),R(p.prototype,`triviaHasPublishedSentences`,[r.computed],Object.getOwnPropertyDescriptor(p.prototype,`triviaHasPublishedSentences`),p.prototype),R(p.prototype,`userIsLoaded`,[r.computed],Object.getOwnPropertyDescriptor(p.prototype,`userIsLoaded`),p.prototype),R(p.prototype,`user`,[r.computed],Object.getOwnPropertyDescriptor(p.prototype,`user`),p.prototype),R(p.prototype,`hasTree`,[r.computed],Object.getOwnPropertyDescriptor(p.prototype,`hasTree`),p.prototype),R(p.prototype,`hasStoriesTree`,[r.computed],Object.getOwnPropertyDescriptor(p.prototype,`hasStoriesTree`),p.prototype),R(p.prototype,`hasTreeNode`,[r.computed],Object.getOwnPropertyDescriptor(p.prototype,`hasTreeNode`),p.prototype),R(p.prototype,`treeNode`,[r.computed],Object.getOwnPropertyDescriptor(p.prototype,`treeNode`),p.prototype),R(p.prototype,`tree`,[r.computed],Object.getOwnPropertyDescriptor(p.prototype,`tree`),p.prototype),R(p.prototype,`treeRow`,[r.computed],Object.getOwnPropertyDescriptor(p.prototype,`treeRow`),p.prototype),R(p.prototype,`treeRows`,[r.computed],Object.getOwnPropertyDescriptor(p.prototype,`treeRows`),p.prototype),R(p.prototype,`storiesTreeRows`,[r.computed],Object.getOwnPropertyDescriptor(p.prototype,`storiesTreeRows`),p.prototype),R(p.prototype,`treeNodes`,[r.computed],Object.getOwnPropertyDescriptor(p.prototype,`treeNodes`),p.prototype),R(p.prototype,`storiesTreeNodes`,[r.computed],Object.getOwnPropertyDescriptor(p.prototype,`storiesTreeNodes`),p.prototype),R(p.prototype,`treeNodes`,[r.computed],Object.getOwnPropertyDescriptor(p.prototype,`treeNodes`),p.prototype),R(p.prototype,`treeModule`,[r.computed],Object.getOwnPropertyDescriptor(p.prototype,`treeModule`),p.prototype),R(p.prototype,`triviaTree`,[r.computed],Object.getOwnPropertyDescriptor(p.prototype,`triviaTree`),p.prototype),R(p.prototype,`grammarTree`,[r.computed],Object.getOwnPropertyDescriptor(p.prototype,`grammarTree`),p.prototype),R(p.prototype,`storiesTree`,[r.computed],Object.getOwnPropertyDescriptor(p.prototype,`storiesTree`),p.prototype),R(p.prototype,`showStoriesNewLabel`,[r.computed],Object.getOwnPropertyDescriptor(p.prototype,`showStoriesNewLabel`),p.prototype),R(p.prototype,`removeLoadingSlug`,[r.action],Object.getOwnPropertyDescriptor(p.prototype,`removeLoadingSlug`),p.prototype),p)})),zu=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=Gc(),c=Lp(),l=s(),u=h(),d=_(),f=Ts(),p=be(Fu()),m=be(Iu()),g=be(Lu()),v=be(Ru()),y=be(Nu()),b,x,S,C,w,T,E,D,O,k,A,M,N,P,F,I,L,R,z,B,V,H,U,W,G,K,q,ee,te,J,ne,re,ie,ae,oe,se,Y,ce,le,ue,de,fe,pe,me,he,ge,_e,ve,ye;
17function be(e){return e&&e.__esModule?e:{default:e}}function xe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Se(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?xe(Object(n),!0).forEach(function(t){Ce(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xe(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ce(e,t,n){return(t=Oe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function we(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function Te(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function Ee(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,Oe(r.key),r)}}function De(e,t,n){return t&&Ee(e.prototype,t),n&&Ee(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function Oe(e){var t=X(e,`string`);return n(t)==`symbol`?t:t+``}function X(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function ke(e,t,n){return t=Me(t),Ae(e,Z()?Reflect.construct(t,n||[],Me(e).constructor):t.apply(e,n))}function Ae(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return je(e)}function je(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function Z(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Z=function(){return!!e})()}function Me(e){return Me=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Me(e)}function Ne(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&Pe(e,t)}function Pe(e,t){return Pe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Pe(e,t)}function Fe(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=new(b=function(e){function t(e){var n;return Te(this,t),n=ke(this,t),n.SIMULATE_MOBILE_AUTH=!1,n.ENABLE_MOBILE_LOGGING=typeof __DEV__<`u`?__DEV__:!1,we(n,`allowPageScroll`,x,n),we(n,`notificationsOpened`,S,n),we(n,`streakPopupOpened`,C,n),we(n,`usingDataSaverHeader`,w,n),we(n,`registrationSubmitted`,T,n),we(n,`hideOnboarding`,E,n),we(n,`deletedAccountEmail`,D,n),we(n,`expandedEmailRegistrationFields`,O,n),we(n,`loadingReviews`,k,n),we(n,`blockRouteToHome`,A,n),we(n,`reloadReviewDecks`,M,n),we(n,`currentlyViewedMembership`,N,n),we(n,`routeToMobile`,P,n),we(n,`vocabWordTypeId`,F,n),we(n,`nativeDevice`,I,n),we(n,`mobileTabChangeTimeStamp`,L,n),we(n,`showUpdateAppModal`,R,n),we(n,`showUpdateLangModal`,z,n),we(n,`showImagePickerModal`,B,n),we(n,`showVocabModal`,V,n),we(n,`clickedLinkId`,H,n),we(n,`updatedDeviceLanguageId`,U,n),we(n,`showFirstDeckCompletionModal`,W,n),we(n,`onboardingDeckType`,G,n),we(n,`onboardingDeckId`,K,n),we(n,`onboardingTreeNodeId`,q,n),we(n,`pageHasScrolled`,ee,n),we(n,`pageExpanded`,te,n),we(n,`contentTreeScrollPosition`,J,n),we(n,`worksheetGridScrollPosition`,ne,n),we(n,`contractedModulesAry`,re,n),we(n,`wordStores`,ie,n),we(n,`wordSentenceStores`,ae,n),we(n,`conjugatedVerbStringStores`,oe,n),we(n,`onboardingLevelId`,se,n),we(n,`onboardingLanguageId`,Y,n),we(n,`isBrowser`,ce,n),n.nativeLanguageOptionsForLanguageId=function(e){var t=n.AiLanguageOptions.slice();return e&&d.Languages[e]&&!d.AiLanguages[e]&&t.push([e,d.Languages[e]]),t},n.defaultReviewDeck=function(e){return n.reviewDeckStore.indexData.find(function(t){return t.defaultReviewDeck&&t.languageId===e})},n.defaultReviewDeckIdForLanguageId=function(e){var t=n.defaultReviewDeck(e);return t?t.id:n.reviewDeckStore.indexData.filter(function(t){return t.languageId===e})[0]?.id},n.setAuthUserStoreShowData=function(e){var t;n.authUserStore.setShowData(e),n.api.setSiteId((e==null||(t=e.site)==null?void 0:t.id)||null),n.SIMULATE_MOBILE_AUTH&&n.isBrowser&&localStorage.setItem(`jwtToken`,e.jwtToken),n.syncWebPosthog()},n.webPosthogTrackingAllowed=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:n.user;return(0,u.shouldTrackWebPosthog)({siteIsDefault:n.siteIsDefault,user:e,allowCookies:n.getCookieValue(`allow-cookies`)===!0})}
17,n.posthogEventParams=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,u.buildWebPosthogEventProperties)({eventType:e,params:t,user:n.user,site:n.site})},n.syncWebPosthog=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:n.user;n.layout.isNative||(0,u.syncPosthogUser)(e,{site:n.site,trackingAllowed:n.webPosthogTrackingAllowed(e)})},n.setJwtToken=function(e){n.api.setJwtToken(e)},n.setUpdatedDeviceLanguageId=function(e){n.updatedDeviceLanguageId=e},n.specialCharacterListByLanguage=function(e){var t=n.user.targetLanguages.find(function(t){return t.languageId===e});if(t)return t.specialCharacterList},we(n,`userRequestPending`,le,n),n.userRequestCallbacks=[],we(n,`loadUser`,ue,n),n.loadUserPromise=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return n.authUserStore.getShowPromise(e)},n.onMobileTabChange=function(){n.mobileTabChangeTimeStamp=+new Date},n.afterSignOutDefault=function(){n.isBrowser&&n.SIMULATE_MOBILE_AUTH&&localStorage.removeItem(`jwtToken`),n.authUserStore.getShow({},function(e){n.authUserStore.setShowData(e),n.routeStore.routeToNamed(`landing`)})},n.afterSignOutWhitelabel=function(){n.isBrowser&&n.SIMULATE_MOBILE_AUTH&&localStorage.removeItem(`jwtToken`),n.authUserStore.getShow({},function(e){n.authUserStore.setShowData(e),n.routeStore.routeToNamed(n.route||`whitelabel.home`)})},n.routeToSignedInHome=function(){var e,t,r;n.authenticateStore.redirectRouteNameAfterLogin?(r=n.authenticateStore.redirectRouteNameAfterLogin,n.authenticateStore.redirectRouteNameAfterLogin=null):r=!n.siteIsDefault&&n.userIsLoaded&&(e=n.user)!=null&&(e=e.site)!=null&&e.signedInHomePageRoute?n.user.site.signedInHomePageRoute:!n.siteIsDefault&&!n.userIsLoaded&&(t=n.user)!=null&&(t=t.site)!=null&&t.signedOutHomePageRoute?n.user.site.signedOutHomePageRoute:!window.location.href.match(`ngrok`)&&!window.location.href.match(`easy`)?`reviews.home`:`whitelabel.home`;try{n.routeStore.routeToNamed(r)}catch(e){console.error(e),n.siteIsDefault?n.routeStore.routeToNamed(`reviews.home`):n.routeStore.routeToNamed(`whitelabel.home`)}},n.createXpAnimation=function(e){e.xp>0&&e.triviaCard?n.soundEffectStore.play(`correctChime`):e.xp>0?n.soundEffectStore.play(`correct`):n.soundEffectStore.play(`failure`),n.xpState.createXpAnimation(e)},n.onSetVocabModal=function(e){n.showVocabModal=e},we(n,`toggleNotificationsOpened`,de,n),n.setNativeSoundEffectPlayer=function(e){n.soundEffectStore.setNativeSoundEffectPlayer(e)},n.setNativeCreateEventHandler=function(e){n.nativeCreateEventHandler=e},n.getCookieValue=function(e){return n.cookieStore.getCookieValue(e)},n.setCookieValue=function(e,t){n.cookieStore.setCookieValue(e,t)},n.getErrorMessage=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:`general`;return d.Constants.ERROR_MESSAGES[n.targetLanguageId]?d.Constants.ERROR_MESSAGES[n.targetLanguageId][e]:d.Constants.ERROR_MESSAGES.EN[e]},n.routeToHome=function(){n.blockRouteToHome||(n.user.signedOut&&n.siteIsDefault?n.routeStore.routeToNamed(`landing`):n.siteIsDefault?n.routeStore.routeToNamed(`reviews.home`):n.user?n.routeToSignedInHome():n.routeStore.routeToNamed(`whitelabel.home`))},we(n,`toggleStreakPopupOpened`,fe,n),n.afterGetNotificationsIndex=function(e){n.notificationStore.setIndexData(e),n.notificationStore.clear(),n.user.resetUnseenNotifications()},n.updateContractedModulesAry=function(e){n.contractedModulesAry=e},n.afterGetReviews=function(e){n.reviewStore.setIndexData(e),n.loadingReviews=!1},n.loadReviewDecks=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};n.reloadReviewDecks=!1,n.reviewDeckStore.setLimit(200),n.reviewDeckStore.getIndex({failureCallback:t.failureCallback,onRequestError:t.onRequestError},e)},n.createWordStore=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,t=(0,u.createUuid)(),r=new n.wordStore.constructor,i=new n.wordSentenceStore.constructor,a=new n.conjugatedVerbStringStore.constructor;return(0,u.isPresent)(e)&&r.setShowData(e),n.wordStores=Se(Se({},n.wordStores),{},Ce({},t,r)),n.wordSentenceStores=Se(Se({},n.wordSentenceStores),{},Ce({}
17,t,i)),n.conjugatedVerbStringStores=Se(Se({},n.conjugatedVerbStringStores),{},Ce({},t,a)),t},n.getWordStore=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;return(0,u.isPresent)(e)&&n.wordStores[e]?n.wordStores[e]:n.wordStore},n.getWordSentenceStore=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;return(0,u.isPresent)(e)&&n.wordSentenceStores[e]?n.wordSentenceStores[e]:n.wordSentenceStore},n.getConjugatedVerbStringStore=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;return(0,u.isPresent)(e)&&n.conjugatedVerbStringStores[e]?n.conjugatedVerbStringStores[e]:n.conjugatedVerbStringStore},n.destroyWordStore=function(){var e,t,r,i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;if((0,u.isPresent)(i)){(e=n.wordStores[i])==null||e.clearShowData(),(t=n.wordSentenceStores[i])==null||t.clearIndexData(),(r=n.conjugatedVerbStringStores[i])==null||r.clearIndexData();var a=Se({},n.wordStores),o=Se({},n.wordSentenceStores),s=Se({},n.conjugatedVerbStringStores);delete a[i],delete o[i],delete s[i],n.wordStores=a,n.wordSentenceStores=o,n.conjugatedVerbStringStores=s}},we(n,`reloadFeed`,pe,n),n.createOrUpdateUserTranslation=function(e,t,r){e.userTranslationId?n.userTranslationStore.update({data:t,ids:{userTranslationId:e.userTranslationId}}):(t.translationId=e.id,n.userTranslationStore.create({data:t},r))},we(n,`gotoPrivacy`,me,n),we(n,`gotoPartners`,he,n),we(n,`gotoSettings`,ge,n),we(n,`gotoFaq`,_e,n),we(n,`gotoContact`,ve,n),we(n,`gotoProfile`,ye,n),n.scrollToPageTop=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:`smooth`,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`page-top`,r=0,i=document.getElementById(t);(0,u.isPresent)(i)&&!n.topIsInView(i)&&(0,u.isPresent)(i)&&i.getBoundingClientRect()&&(r+=i.getBoundingClientRect().top),n.layout.isMobile?setTimeout(function(){window.scroll({top:r,left:0,behavior:e})},10):setTimeout(function(){var t;(t=document.getElementsByClassName(`app`)[0])==null||t.scrollTo({top:r-80,behavior:e})},10)},n.topIsInView=function(e){var t=e.getBoundingClientRect();return t.top>=0&&t.top<=(window.innerHeight||document.documentElement.clientHeight)},n.parent=e,n.layout=new i.AppLayout(n),n.api=c.Api,n.soundEffectStore=c.SoundEffectStore,n.xpState=f.XpState,n.analyticStore=c.AnalyticStore,n.podcastEpisodeStore=c.PodcastEpisodeStore,n.gridItemStore=c.GridItemStore,n.gridItemWorksheetStore=c.GridItemWorksheetStore,n.referrerOptionStore=c.ReferrerOptionStore,n.tagCategoryStore=c.TagCategoryStore,n.levelStore=c.LevelStore,n.authUserStore=c.AuthUserStore,n.userStore=c.UserStore,n.bannerNoticeStore=c.BannerNoticeStore,n.userDeckStore=c.UserDeckStore,n.campaignStore=c.CampaignStore,n.wordSearchStore=c.WordSearchStore,n.languageStore=c.LanguageStore,n.feedEntryStore=c.FeedEntryStore,n.followAssociationStore=c.FollowAssociationStore,n.commentStore=c.CommentStore,n.followingStore=c.FollowingStore,n.followerStore=c.FollowerStore,n.contactMessageStore=c.ContactMessageStore,n.contactCategoryStore=c.ContactCategoryStore,n.routeStore=c.RouteStore,
17n.notificationStore=c.AuthUserNotificationStore,n.leaderboardStore=c.LeaderboardStore,n.dailyXpCountStore=new c.DailyXpCountStore,n.authUserDailyXpCountStore=new c.DailyXpCountStore,n.feedbackStore=c.FeedbackStore,n.serverStore=c.ServerStore,n.treeStore=c.TreeStore,n.pageStore=c.PageStore,n.treeNodeStore=c.TreeNodeStore,n.subscriptionStore=c.SubscriptionStore,n.userBannerNoticeStore=c.UserBannerNoticeStore,n.stripeStore=c.StripeStore,n.userSubscriptionStore=c.UserSubscriptionStore,n.membershipStore=c.MembershipStore,n.membershipGroupStore=c.MembershipGroupStore,n.meaningFlagEventStore=c.MeaningFlagEventStore,n.membershipTypeStore=c.MembershipTypeStore,n.wordTypeStore=c.WordTypeStore,n.wordStore=c.WordStore,n.deckStore=c.DeckStore,n.paypalStore=c.PaypalStore,n.eventStore=c.EventStore,n.sentenceStore=c.SentenceStore,n.wordSentenceStore=c.WordSentenceStore,n.authenticateStore=c.AuthenticateStore,n.dashboardStore=c.DashboardStore,n.userTranslationStore=c.UserTranslationStore,n.cardStore=c.CardStore,n.downloadLinkTypeStore=c.DownloadLinkTypeStore,n.downloadLinkStore=c.DownloadLinkStore,n.conjugatedVerbStringStore=c.ConjugatedVerbStringStore,n.teamStore=c.TeamStore,n.promotedRatingStore=c.PromotedRatingStore,n.translationSourceStore=c.TranslationSourceStore,n.reviewStore=c.ReviewStore,n.dailyReviewSummaryStore=c.DailyReviewSummaryStore,n.userTreeNodeStore=c.UserTreeNodeStore,n.userGroupStore=c.UserGroupStore,n.siteReleaseStore=c.SiteReleaseStore,n.sentenceSubmissionStore=c.SentenceSubmissionStore,n.revenueCatStore=c.RevenueCatStore,n.mobileNotificationTokenStore=c.MobileNotificationTokenStore,n.reviewDeckStore=c.ReviewDeckStore,n.allReviewDecksStore=c.AllReviewDecksStore,n.cardTypeStore=c.CardTypeStore,n.faqCategoryStore=c.FaqCategoryStore,n.faqItemStore=c.FaqItemStore,n.groupStore=c.GroupStore,n.navigationItemStore=c.NavigationItemStore,n.targetLanguageStore=c.TargetLanguageStore,n.worksheetStore=c.WorksheetStore,n.podcastStore=c.PodcastStore,n.siteStore=c.SiteStore,n.csrfStore=c.CsrfStore,n.discordUserAssociationStore=c.DiscordUserAssociationStore,n.discordRoleStore=c.DiscordRoleStore,n.cookieStore=c.CookieStore,n.patreonRewardStore=c.PatreonRewardStore,n.videoClipStore=c.VideoClipStore,n.paymentMigrationStore=c.PaymentMigrationStore,n.promotionStore=c.PromotionStore,n}return Ne(t,e),De(t,[{key:`user`,get:function(){return this.authUserStore.showData}},{key:`userIsLoaded`,get:function(){return(0,u.isPresent)(this.user?.id)}},{key:`userId`,get:function(){if(this.userIsLoaded)return this.user.id}},{key:`permissions`,get:function(){var e=(0,u.isPresent)(this.user.currentUserGroup)?this.user.currentUserGroup:this.user;return new f.Permissions(e)}},{key:`contentLinks`,get:function(){var e=this;return[{background:d.Theme.blue,slug:`stories`,title:`Stories`,webDescription:`Follow our structured learning path through engaging stories. Build grammar skills, practice conversations, and expand your vocabulary naturally.`,mobileDescription:`Follow our structured learning path through engaging stories.`,webRoute:`stories.home`,mobileRoute:`Stories`,imgSrc:`content_tree_icon.jpg`,progressCurrent:this.targetLanguage.contentTreeDecksFinishedCount,progressTotal:this.targetLanguage.contentTreeDecksCount,progressText:`Story Decks Finished`},{background:d.Theme.green,slug:`vocab`,title:`Vocab`,webDescription:`Create your own custom vocab trainer decks and focus on the words you want to learn.`,mobileDescription:`Create your own custom vocab trainer decks and focus on the words you want to learn.`,webRoute:{name:`vocab.home`,params:{page:1}},blockAccess:this.userIsLoaded&&this.user.freeVocabDecksAvailableCount<=0,mobileRoute:`Vocab`,imgSrc:`vocab_trainer_icon.jpg`,progressCurrent:this.targetLanguage.vocabTrainerWordsSeenCount,progressTotal:this.targetLanguage.vocabTrainerWordsCount,progressText:`Words Seen`,onClick:function(){return e.onSetVocabModal(`vocab`)}},{blockAccess:this.userIsLoaded&&this.user.freeGamesAvailableCount<=0,background:d.Theme.purple,slug:`trivia`,title:`Trivia`,webDescription:`Compete with fellow learners in fast-paced trivia games. Sharpen your listening skills while discovering new words.`,mobileDescription:`Compete with fellow learners in fast-paced trivia games.`,webRoute:`trivia.home`,mobileRoute:`Trivia`,imgSrc:`trivia_icon.jpg`,progressCurrent:this.targetLanguage.triviaQuestionsAnsweredCount,progressTotal:this.targetLanguage.triviaQuestionsAnsweredCount>this.targetLanguage.triviaQuestionsCount?this.targetLanguage.triviaQuestionsAnsweredCount:this.targetLanguage.triviaQuestionsCount,progressText:`Questions Answered`},{blockAccess:this.userIsLoaded&&this.user.freeGenderDecksAvailableCount<=0,background:`#6f6f6f`,slug:`genders`,title:this.targetLanguageId===`DE`?`Der Die Das`:`Genders`,webDescription:`Master genders with our fun gender trainer decks. How many nouns' gender can you remember?`,mobileDescription:`Master genders with our fun gender trainer decks.`,webRoute:{name:`vocab.home`,params:{page:1}},mobileRoute:`Vocab`,imgSrc:`der_die_das.png`,progressCurrent:this.targetLanguage.genderCardsSeenCount,progressTotal:this.targetLanguage.vocabTrainerGendersCount,progressText:`Gender Cards Seen`,onClick:function(){return e.onSetVocabModal(`gender`)}},{blockAccess:this.userIsLoaded&&this.user.freeCaseDecksAvailableCount<=0,background:`#F886C1`,slug:`case`,title:`Cases`,webDescription:`Better understand German's four-case system with focused drills. Transform cases from confusing to second nature.`,mobileDescription:`Better understand German's four-case system with focused drills.`,webRoute:{name:`vocab.home`,params:{page:1}},mobileRoute:`Vocab`,progressCurrent:this.targetLanguage.caseCardsSeenCount,progressTotal:this.targetLanguage.caseTrainerWordAssociationsCount,progressText:`Case Cards Seen`,onClick:function(){return e.onSetVocabModal(`case`)}},{blockAccess:this.userIsLoaded&&this.user.freeConjugationDecksAvailableCount<=0,background:d.Theme.red,slug:`conjugations`,title:`Conjugations`,webDescription:`Drill verb forms across tenses and moods until they feel natural.`,mobileDescription:`Drill verb forms across tenses and moods until they feel natural.`,webRoute:{name:`vocab.home`,params:{page:1}},mobileRoute:`Vocab`,imgSrc:`conjugation.png`,progressCurrent:this.targetLanguage.conjugationCardsSeenCount,progressTotal:this.targetLanguage.vocabTrainerVerbsCount,progressText:`Conjugation Cards Seen`,onClick:function(){return e.onSetVocabModal(`conjugation`)}},{blockAccess:this.userIsLoaded&&this.user.freePluralDecksAvailableCount<=0,background:d.Theme.darkBlue,slug:`plural`,t
17itle:`Plurals`,webDescription:`Navigate German's 7 plural forms and countless exceptions. Build confidence with systematic practice.`,mobileDescription:`Navigate German's 7 plural forms and countless exceptions.`,webRoute:{name:`vocab.home`,params:{page:1}},mobileRoute:`Vocab`,imgSrc:`plural.png`,progressCurrent:this.targetLanguage.pluralCardsSeenCount,progressTotal:this.targetLanguage.vocabTrainerPluralsCount,progressText:`Plural Cards Seen`,onClick:function(){return e.onSetVocabModal(`plural`)}},{blockAccess:this.userIsLoaded&&this.user.freeSynonymDecksAvailableCount<=0,background:`#6a9bff`,slug:`synonym`,title:`Synonyms`,webDescription:`Practice noun synonyms and strengthen your active vocabulary.`,mobileDescription:`Practice noun synonyms and strengthen your active vocabulary.`,webRoute:{name:`vocab.home`,params:{page:1}},mobileRoute:`Vocab`,progressCurrent:this.targetLanguage.synonymCardsSeenCount,progressTotal:this.targetLanguage.vocabTrainerSynonymsCount,progressText:`Synonym Cards Seen`,onClick:function(){return e.onSetVocabModal(`synonym`)}},{blockAccess:this.userIsLoaded&&this.user.freeNumberDecksAvailableCount<=0,background:d.Theme.orange,slug:`number`,title:`Numbers`,webDescription:this.targetLanguageId===`DE`?`German numbers are notoriously tricky. Practice understanding and forming them with confidence.`:`Practice understanding and forming numbers with confidence.`,mobileDescription:this.targetLanguageId===`DE`?`German numbers are notoriously tricky. Practice understanding and forming them with confidence.`:`Practice understanding and forming numbers with confidence.`,webRoute:{name:`vocab.home`,params:{page:1}},mobileRoute:`Vocab`,progressCurrent:this.targetLanguage.numberCardsSeenCount,progressTotal:this.targetLanguage.vocabTrainerNumbersCount,progressText:`Number Cards Seen`,onClick:function(){return e.onSetVocabModal(`number`)}}].filter(function(e){return e.progressTotal>0}).filter(function(t){return![`plural`,`trivia`,`case`].includes(t.slug)||e.targetLanguageId===`DE`}).filter(function(t){return!e.layout.isNative||t.mobileRoute!=null})}},{key:`nativeWrapperWidth`,get:function(){return this.layout.isNativeTablet&&this.layout.viewportWidth>620?600:`100%`}},{key:`site`,get:function(){return this.user?.site}},{key:`showPatreonButton`,get:function(){var e;return!this.siteIsDefault&&!!((e=this.site)!=null&&e.patreonClientId)}},{key:`siteId`,get:function(){return this.site?this.site.id:null}},{key:`groupId`,get:function(){return this.site?.groupId}},{key:`siteIsDefault`,get:function(){return this.layout.isNative?!0:(0,u.isPresent)(this.site)?this.site.isDefault:this.siteIsDefaultFromUrl}},{key:`siteIsDefaultFromUrl`,get:function(){var e=window.location.href,t=window.location.hostname;return e.match(`ngrok`)?e.match(/seedlang(\.\w+)?\.ngrok/)??!1:t.endsWith(`.localhost`)?t.match(/^seedlang\./)??!1:!e.match(`easy-languages`)&&!e.match(`members.easy`)}},{key:`loadingUser`,get:function(){return!(0,u.isPresent)(this.user.id)&&!this.user.signedOut}},{key:`userIsSignedIn`,get:function(){return this.userIsLoaded&&(0,u.isPresent)(this.user.id)}},{key:`userIsSignedInAndNotGuest`,get:function(){return this.userIsLoaded}},{key:`languageOptions`,get:function(){return(0,l.keys)(d.Languages).map(function(e){return[e,d.Languages[e]]})}},{key:`AiLanguageOptions`,get:function(){return(0,l.keys)(d.AiLanguages).map(function(e){return[e,d.AiLanguages[e]]})}},{key:`nativeLanguageOptions`,get:function(){return this.nativeLanguageOptionsForLanguageId(this.user?.languageId)}},{key:`defaultReviewDeckId`,get:function(){return this.defaultReviewDeckIdForLanguageId(this.targetLanguageId)}},{key:`defaultReviewDeckName`,get:function(){return this.defaultReviewDeck(this.targetLanguageId)?.name}},{key:`languageOptionsForFilter`,get:function(){return(0,l.keys)(d.Languages).map(function(e){return{id:e,name:d.Languages[e]}})}},{key:`AiLanguageOptionsForFilter`,get:function(){return(0,l.keys)(d.AiLanguages).map(function(e){return{id:e,name:d.AiLanguages[e]}})}},{key:`reviewDeckOptions`,get:function(){var e=this;return this.reviewDeckStore.indexData.filter(function(t){return t.languageId===e.targetLanguageId&&!t.archived}).map(function(e){return[e.id,e.name]})}},{key:`createEventOnServer`,value:function(e,t){this.eventStore.create({data:{eventType:e,params:t}},l.noop)}},{key:`targetLanguage`,get:function(){var e=this;return this.userIsLoaded?this.user.targetLanguages.find(function(t){return t.languageId===e.targetLanguageId})||this.user.defaultTargetLanguage:{}}},{key:`userCreatedInLastWeek`,get:function(){return this.user.createdWithinLastWeek||this.user.admin}},{key:`hasTargetLanguage`,get:function(){return(0,u.isPresent)(this.targetLanguage)}},{key:`targetLanguageId`,get:function(){var e;return this.updatedDeviceLanguageId&&this.updatedDeviceLanguageId!==`all`?this.updatedDeviceLanguageId:this.layout.deviceLanguageId&&this.layout.deviceLanguageId!==`all`?this.layout.deviceLanguageId:(e=this.user)!=null&&e.targetLanguageId?this.user.targetLanguageId:!this.siteIsDefault&&(0,u.isPresent)(this.site)?this.site.languageId:`DE`}},{key:`specialCharacterList`,get:function(){var e;if(this.siteIsDefault){var t;return((t=this.targetLanguage)==null||(t=t.language)==null?void 0:t.specialCharacterList)||[]}return((e=this.site)==null||(e=e.language)==null?void 0:e.specialCharacterList)||[]}},{key:`targetLanguageName`,get:function(){if(this.targetLanguageId)return d.Languages[this.targetLanguageId]}},{key:`wasUiElementSeen`,value:function(e){return this.userIsLoaded?this.user.wasUiElementSeen(e):!0}},{key:`designateUiElementAsSeen`,value:function(e){(0,u.isPresent)(e)&&this.userIsLoaded&&!this.user.wasUiElementSeen(e)&&(this.user.designateUiElementAsSeen(e),this.authUserStore.update({data:{ui_elements_seen:this.user.uiElementsSeen}}))}}
17,{key:`isUnpublishedAccessBlocked`,get:function(){var e;return!this.siteIsDefault&&!((e=this.site)!=null&&e.published)&&this.getCookieValue(`allowUnpublishedAccess`)!==`yes`&&(0,u.isBlank)(this.getCookieValue(`early-access-token`))}},{key:`signOut`,value:function(){var e;if(this.isDevelopment&&!this.layout.isNative&&(0,u.deleteAllCookies)(),v.default.clearTrees(),this.reviewDeckStore.clearIndexData(),this.isUnpublishedAccessBlocked)this.route=`unpublished`;else if(!this.siteIsDefault&&(e=this.user)!=null&&(e=e.site)!=null&&e.signedOutHomePageRoute){var t;this.route=(t=this.user)==null||(t=t.site)==null?void 0:t.signedOutHomePageRoute}this.user.set(`signedOut`,!0),this.userTreeNodeStore.clearIndexData(),this.domainString=this.site.domainString,this.authenticateStore.signOut({},this.siteIsDefault?this.afterSignOutDefault:this.afterSignOutWhitelabel)}},{key:`onNewRoute`,value:function(){this.pageExpanded=!1,this.pageHasScrolled=!1,this.notificationsOpened=!1,this.streakPopupOpened=!1}},{key:`env`,get:function(){return!this.layout.isNative&&(window.location.href.match(`localhost`)||window.location.href.match(`ngrok`))?`development`:`production`}},{key:`isDevelopment`,get:function(){return this.env===`development`}},{key:`loadReviews`,value:function(e){this.loadingReviews=!0,this.reviewStore.getIndex({ids:{cardId:e},sort:`-created_at`},this.afterGetReviews.bind(this))}},{key:`detectDataSaver`,value:function(){`connection`in navigator&&navigator.connection.saveData===!0&&(this.usingDataSaverHeader=!0)}},{key:`closeDeck`,value:function(){this.loadUser(null,{forceRefresh:!0}),this.userTreeNodeStore.getIndex(),m.default.set(`assignedExercise`,null),g.default.deck.deckType===`review`&&(this.reloadReviewDecks=!0),g.default.onCloseDeck(),this.xpState.clearAllAnimations()}},{key:`paymentMigrationEnabled`,get:function(){return!!this.site.patreonClientId||this.env===`development`||this.user.admin||window.location.search===`?test`}},{key:`isPaymentMigrationInProgress`,get:function(){return this.user.paymentMigration?.status&&this.user.paymentMigration.isInProgress}},{key:`isPaymentMigrationStartable`,get:function(){return!!this.site.patreonClientId&&this.paymentMigrationEnabled&&this.user.paymentMigration?.isUnstarted&&this.user.isMember&&this.user.patreonUser?.isPatreonActive&&(!this.user.admin||this.env===`development`)}},{key:`shouldBlockPerksForMigration`,get:function(){var e;return this.site.patreonClientId||!this.paymentMigrationEnabled||!this.user.isMember||!((e=this.user.patreonUser)!=null&&e.isPatreonActive)?!1:this.user.paymentMigration?.status&&[`setting_up`,`stripe_payment_setup_started`,`waiting_for_patreon_cancellation`].includes(this.user.paymentMigration.status)}},{key:`vocabBlockedUntilMigrated`,get:function(){return this.shouldBlockPerksForMigration&&this.site.blockVocabIfNotMigrated}},{key:`exercisesBlockedUntilMigrated`,get:function(){var e=this.shouldBlockPerksForMigration&&this.site.blockExercisesIfNotMigrated;return e&&console.log(`[Exercises Blocked Until Migrated]`,`Exercises are blocked until migration is complete`),e}},{key:`userIsGroupAdmin`,get:function(){return this.user.isAdminForSite(this.site?.id)}}])}(y.default),x=Fe(b.prototype,`allowPageScroll`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),S=Fe(b.prototype,`notificationsOpened`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),C=Fe(b.prototype,`streakPopupOpened`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),w=Fe(b.prototype,`usingDataSaverHeader`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),T=Fe(b.prototype,`registrationSubmitted`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),E=Fe(b.prototype,`hideOnboarding`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),D=Fe(b.prototype,`deletedAccountEmail`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=Fe(b.prototype,`expandedEmailRegistrationFields`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),k=Fe(b.prototype,`loadingReviews`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),A=Fe(b.prototype,`blockRouteToHome`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),M=Fe(b.prototype,`reloadReviewDecks`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),N=Fe(b.prototype,`currentlyViewedMembership`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=Fe(b.prototype,`routeToMobile`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=Fe(b.prototype,`vocabWordTypeId`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=Fe(b.prototype,`nativeDevice`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=Fe(b.prototype,`mobileTabChangeTimeStamp`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=Fe(b.prototype,`showUpdateAppModal`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),z=Fe(b.prototype,`showUpdateLangModal`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),B=Fe(b.prototype,`showImagePickerModal`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),V=Fe(b.prototype,`showVocabModal`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),H=Fe(b.prototype,`clickedLinkId`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=Fe(b.prototype,`updatedDeviceLanguageId`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=Fe(b.prototype,`showFirstDeckCompletionModal`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),G=Fe(b.prototype,`onboardingDeckType`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=Fe(b.prototype,`onboardingDeckId`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=Fe(b.prototype,`onboardingTreeNodeId`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=Fe(b.prototype,`pageHasScrolled`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),te=Fe(b.prototype,`pageExpanded`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),J=Fe(b.prototype,`contentTreeScrollPosition`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=Fe(b.prototype,`worksheetGridScrollPosition`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=Fe(b.prototype,`contractedModulesAry`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),ie=Fe(b.prototype,`wordStores`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),ae=Fe(b.prototype,`wordSentenceStores`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),oe=Fe(b.prototype,`conjugatedVerbStringStores`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),se=Fe(b.prototype,`onboardingLevelId`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=Fe(b.prototype,`onboardingLanguageId`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce=Fe(b.prototype,`isBrowser`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return typeof window<`u`&&window.localStorage!==void 0}}),Fe(b.prototype,`user`,[r.computed],Object.getOwnPropertyDescriptor(b.prototype,`user`),b.prototype),Fe(b.prototype,`userIsLoaded`,[r.computed],Object.getOwnPropertyDescriptor(b.prototype,`userIsLoaded`),b.prototype),Fe(b.prototype,`userId`,[r.computed],Object.getOwnPropertyDescriptor(b.prototype,`userId`),b.prototype),Fe(b.prototype,`permissions`,[r.computed],Object.getOwnPropertyDescriptor(b.prototype,`permissions`),b.prototype),Fe(b.prototype,`contentLinks`,[r.computed],Object.getOwnPropertyDescriptor(b.prototype,`contentLinks`),b.prototype),Fe(b.prototype,`nativeWrapperWidth`,[r.computed],Object.getOwnPropertyDescriptor(b.prototype,`nativeWrapperWidth`),b.prototype),Fe(b.prototype,`site`,[r.computed],Object.getOwnPropertyDescriptor(b.prototype,`site`),b.prototype),Fe(b.prototype,`showPatreonButton`,[r.computed],Object.getOwnPropertyDescriptor(b.prototype,`showPatreonButton`),b.prototype),Fe(b.prototype,`siteId`,[r.computed],Object.getOwnPropertyDescriptor(b.prototype,`siteId`),b.prototype),Fe(b.prototype,`groupId`,[r.computed],Object.getOwnPropertyDescriptor(b.prototype,`groupId`),b.prototype),Fe(b.prototype,`siteIsDefault`,[r.computed],Object.getOwnPropertyDescriptor(b.prototype,`siteIsDefault`),b.prototype),Fe(b.prototype,`siteIsDefaultFromUrl`,[r.computed],Object.getOwnPropertyDescriptor(b.prototype,`siteIsDefaultFromUrl`),b.prototype),Fe(b.prototype,`loadingUser`,[r.computed],Object.getOwnPropertyDescriptor(b.prototype,`loadingUser`),b.prototype),Fe(b.prototype,`userIsSignedIn`,[r.computed],Object.getOwnPropertyDescriptor(b.prototype,`userIsSignedIn`),b.prototype),Fe(b.prototype,`userIsSignedInAndNotGuest`,[r.computed],Object.getOwnPropertyDescriptor(b.prototype,`userIsSignedInAndNotGuest`),b.prototype),Fe(b.prototype,`languageOptions`,[r.computed],Object.getOwnPropertyDescriptor(b.prototype,`languageOptions`),b.prototype),Fe(b.prototype,`AiLanguageOptions`,[r.computed],Object.getOwnPropertyDescriptor(b.prototype,`AiLanguageOptions`),b.prototype),Fe(b.prototype,`nativeLanguageOptions`,[r.computed],Object.getOwnPropertyDescriptor(b.prototype,`nativeLanguageOptions`),b.prototype),Fe(b.prototype,`defaultReviewDeckId`,[r.computed],Object.getOwnPropertyDescriptor(b.prototype,`defaultReviewDeckId`),b.prototype),Fe(b.prototype,`defaultReviewDeckName`,[r.computed],Object.getOwnPropertyDescriptor(b.prototype,`defaultReviewDeckName`),b.prototype),Fe(b.prototype,`languageOptionsForFilter`,[r.computed],Object.getOwnPropertyDescriptor(b.prototype,`languageOptionsForFilter`),b.prototype),Fe(b.prototype,`AiLanguageOptionsForFilter`,[r.computed],Object.getOwnPropertyDescriptor(b.prototype,`AiLanguageOptionsForFilter`),b.prototype),Fe(b.prototype,`reviewDeckOptions`,[r.computed],Object.getOwnPropertyDescriptor(b.prototype,`reviewDeckOptions`),b.prototype),Fe(b.prototype,`targetLanguage`,[r.computed],Object.getOwnPropertyDescriptor(b.prototype,`targetLanguage`),b.prototype),Fe(b.prototype,`userCreatedInLastWeek`,[r.computed],Object.getOwnPropertyDescriptor(b.prototype,`userCreatedInLastWeek`),b.prototype),Fe(b.prototype,`hasTargetLanguage`,[r.computed],Object.getOwnPropertyDescriptor(b.prototype,`hasTargetLanguage`),b.prototype),Fe(b.prototype,`targetLanguageId`,[r.computed],Object.getOwnPropertyDescriptor(b.prototype,`targetLanguageId`),b.prototype),Fe(b.prototype,`specialCharacterList`,[r.computed],Object.getOwnPropertyDescriptor(b.prototype,`specialCharacterList`),b.prototype),Fe(b.prototype,`targetLanguageName`,[r.computed],Object.getOwnPropertyDescriptor(b.prototype,`targetLanguageName`),b.prototype),le=Fe(b.prototype,`userRequestPending`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ue=Fe(b.prototype,`loadUser`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(e.authUserStore.hasShowData&&!n.forceRefresh){(0,l.isFunction)(t)&&t(e.authUserStore.showData),n.successCallback&&n.successCallback(e.authUserStore.showData);return}var r={success:function(e){(0,l.isFunction)(t)&&t(e),n.successCallback&&n.successCallback(e)},failure:function(e){n.failureCallback&&n.failureCallback(e)},requestError:function(e){n.onRequestError&&n.onRequestError(e)}};if(e.userRequestPending){e.userRequestCallbacks.push(r);return}e.userRequestPending=!0,e.userRequestCallbacks.push(r),e.authUserStore.getShow({},function(t){e.setAuthUserStoreShowData(t),e.userRequestPending=!1,e.userRequestCallbacks.forEach(function(e){return e.success(t)}),e.userRequestCallbacks=[]},Se(Se({},n),{},{failureCallback:function(t){e.userRequestPending=!1,e.userRequestCallbacks.forEach(function(e){return e.failure(t)}),e.userRequestCallbacks=[]},onRequestError:function(t){e.userRequestPending=!1,e.userRequestCallbacks.forEach(function(e){return e.requestError(t)}),e.userRequestCallbacks=[]}}))}}}),Fe(b.prototype,`wasUiElementSeen`,[r.action],Object.getOwnPropertyDescriptor(b.prototype,`wasUiElementSeen`),b.prototype),Fe(b.prototype,`designateUiElementAsSeen`,[r.action],Object.getOwnPropertyDescriptor(b.prototype,`designateUiElementAsSeen`),b.prototype),Fe(b.prototype,`isUnpublishedAccessBlocked`,[r.computed],Object.getOwnPropertyDescriptor(b.prototype,`isUnpublishedAccessBlocked`),b.prototype),Fe(b.prototype,`signOut`,[r.action],Object.getOwnPropertyDescriptor(b.prototype,`signOut`),b.prototype),Fe(b.prototype,`onNewRoute`,[r.action],Object.getOwnPropertyDescriptor(b.prototype,`onNewRoute`),b.prototype),de=Fe(b.prototype,`toggleNotificationsOpened`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(){if(e.streakPopupOpened=!1,e.notificationsOpened=!e.notificationsOpened,e.notificationsOpened){e.createEvent(`header - open notifications`);var t=e.siteIsDefault?10:5;e.notificationStore.getIndex({limit:t},e.afterGetNotificationsIndex)}}}}),fe=Fe(b.prototype,`toggleStreakPopupOpened`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(){e.notificationsOpened=!1,e.streakPopupOpened=!e.streakPopupOpened}}}),Fe(b.prototype,`env`,[r.computed],Object.getOwnPropertyDescriptor(b.prototype,`env`),b.prototype),Fe(b.prototype,`isDevelopment`,[r.computed],Object.getOwnPropertyDescriptor(b.prototype,`isDevelopment`),b.prototype),Fe(b.prototype,`detectDataSaver`,[r.action],Object.getOwnPropertyDescriptor(b.prototype,`detectDataSaver`),b.prototype),Fe(b.prototype,`closeDeck`,[r.action],Object.getOwnPropertyDescriptor(b.prototype,`closeDeck`),b.prototype),pe=Fe(b.prototype,`reloadFeed`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(){e.feedEntryStore.getIndex()}}}),me=Fe(b.prototype,`gotoPrivacy`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return function(){p.default.addOverlay(`privacy`,{overlayTitle:`Privacy`})}}}),he=Fe(b.prototype,`gotoPartners`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return function(){p.default.addOverlay(`partners`,{overlayTitle:`Partners`})}}}),ge=Fe(b.prototype,`gotoSettings`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return function(){p.default.addOverlay(`settings`,{overlayTitle:`Settings`})}}}),_e=Fe(b.prototype,`gotoFaq`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return function(){p.default.addOverlay(`faq`,{overlayTitle:`FAQ`})}}}),ve=Fe(b.prototype,`gotoContact`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return function(){p.default.addOverlay(`contact`,{overlayTitle:`Contact`})}}}),ye=Fe(b.prototype,`gotoProfile`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(t){e.layout.isMobile?p.default.addOverlay(`profile`,{overlayTitle:`Profile`,params:{userId:t.id}}):e.routeStore.routeToNamed(`profiles.show`,{userId:t.id})}}}),Fe(b.prototype,`paymentMigrationEnabled`,[r.computed],Object.getOwnPropertyDescriptor(b.prototype,`paymentMigrationEnabled`),b.prototype),Fe(b.prototype,`isPaymentMigrationInProgress`,[r.computed],Object.getOwnPropertyDescriptor(b.prototype,`isPaymentMigrationInProgress`),b.prototype),Fe(b.prototype,`isPaymentMigrationStartable`,[r.computed],Object.getOwnPropertyDescriptor(b.prototype,`isPaymentMigrationStartable`),b.prototype),Fe(b.prototype,`shouldBlockPerksForMigration`,[r.computed],Object.getOwnPropertyDescriptor(b.prototype,`shouldBloc
17kPerksForMigration`),b.prototype),Fe(b.prototype,`vocabBlockedUntilMigrated`,[r.computed],Object.getOwnPropertyDescriptor(b.prototype,`vocabBlockedUntilMigrated`),b.prototype),Fe(b.prototype,`exercisesBlockedUntilMigrated`,[r.computed],Object.getOwnPropertyDescriptor(b.prototype,`exercisesBlockedUntilMigrated`),b.prototype),Fe(b.prototype,`userIsGroupAdmin`,[r.computed],Object.getOwnPropertyDescriptor(b.prototype,`userIsGroupAdmin`),b.prototype),b)})),Bu=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=Lp(),c=h(),l=Gc(),u=s(),d=M(Nu()),f,p,m,g,_,v,y,b,x,S,C,w,T,E,D,O,k,A;function M(e){return e&&e.__esModule?e:{default:e}}function N(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function P(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function F(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,L(r.key),r)}}function I(e,t,n){return t&&F(e.prototype,t),n&&F(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function L(e){var t=R(e,`string`);return n(t)==`symbol`?t:t+``}function R(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function z(e,t,n){return t=U(t),B(e,H()?Reflect.construct(t,n||[],U(e).constructor):t.apply(e,n))}function B(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return V(e)}function V(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function H(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(H=function(){return!!e})()}function U(e){return U=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},U(e)}function W(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&G(e,t)}function G(e,t){return G=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},G(e,t)}function K(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=new(f=function(e){function t(){var e;return P(this,t),e=z(this,t),N(e,`uploading`,p,e),N(e,`selectedSentenceId`,m,e),N(e,`wordIndexIds`,g,e),N(e,`selectedWordIndex`,_,e),N(e,`conceptId`,v,e),N(e,`conceptCategoryId`,y,e),N(e,`videoClip`,b,e),N(e,`deviceDeniedAccess`,x,e),N(e,`autoAdvanceWord`,S,e),N(e,`overwriteVideo`,C,e),e.afterConceptGetShow=function(t){e.conceptStore.setShowData(t)},e.loadDecks=function(t){e.deckStore.getIndex({filters:{concept_id:t}})},e.reloadConcepts=function(){e.conceptStore.reloadIndexFiltered()},e.getCookieValue=function(t){return e.cookieStore.getCookieValue(t,e.user)},e.setCookieValue=function(t,n){e.cookieStore.setCookieValue(t,n,e.user)},e.onDeleteConcept=function(t){e.conceptStore.destroy({ids:{conceptId:t}},e.afterDeleteConcept)},e.afterCreateVideo=function(){e.concept&&i.ConceptStore.evaluateHasAllVideoClips({ids:{conceptId:e.concept.id}},u.noop),e.loadSentences()},e.afterCreateVideoRequestSent=function(t){t.completed&&e.uploading.push(t.sentenceId)},N(e,`afterDeleteConcept`,w,e),N(e,`afterLoadSentences`,T,e),e.onToggleAutoAdvanceWord=function(){e.autoAdvanceWord=!e.autoAdvanceWord,e.setCookieValue(`auto_advance_word`,e.autoAdvanceWord)},e.onToggleOverwriteVideo=function(){e.overwriteVideo=!e.overwriteVideo,e.setCookieValue(`overwrite_video`,e.overwriteVideo)},N(e,`loadSentences`,E,e),N(e,`onSelectSentenceId`,D,e),N(e,`onDeleteSentence`,O,e),N(e,`onChangeMedia`,k,e),N(e,`afterCreateSentence`,A,e),e.layout=new l.AppLayout(e),e.questionConceptStore=i.QuestionConceptStore,e.authUserStore=i.AuthUserStore,e.targetStore=i.TargetStore,e.videoClipStore=i.VideoClipStore,e.conceptCategoryStore=i.ConceptCategoryStore,e.conceptStore=i.ConceptStore,e.sentenceStore=i.SentenceStore,e.levelStore=i.LevelStore,e.sentenceConceptStore=i.SentenceConceptStore,e.conceptCategoryConceptStore=i.ConceptCategoryConceptStore,e.deckRulebookStore=i.DeckRulebookStore,e.routeStore=i.RouteStore,e.wordStore=i.WordStore,e.wordTypeStore=i.WordTypeStore,e.deckStore=i.DeckStore,e.cookieStore=i.CookieStore,(0,r.autorun)(function(){e.wordStore.indexData.map(function(e){return e.id}).join(`,`)!==e.wordIndexIds&&(e.wordIndexIds=e.wordStore.indexData.map(function(e){return e.id}).join(`,`),e.selectedWordIndex=0)}),e}return W(t,e),I(t,[{key:`user`,get:function(){return this.authUserStore.showData}},{key:`conceptCategory`,get:function(){return this.conceptCategoryStore.showData}},{key:`concept`,get:function(){return this.conceptStore.showData}},{key:`concepts`,get:function(){return this.conceptCategoryConceptStore.indexData}},{key:`sentences`,get:function(){return this.sentenceConceptStore.indexData}},{key:`deck`,get:function(){return this.deckStore.hasIndexData?this.deckStore.indexData[0]:null}},{key:`answers`,get:function(){return this.sentences?this.sentences.map(function(e){return e.answers[0]}):[]}},{key:`createVideoClipStore`,value:function(){this.videoClipRecorderStore=new i.VideoRecorderStore({parent:this})}},{key:`loadConcept`,value:function(e){((0,c.isBlank)(this.concept)||e!==this.concept.id)&&(this.conceptStore.getShow({ids:{conceptId:e}},this.afterConceptGetShow),this.loadSentences(),this.loadDecks(e))}},{key:`wordToRecord`,get:function(){return this.wordStore.hasIndexData?this.wordStore.indexData[this.selectedWordIndex]:null}}
17,{key:`incrementWordToRecord`,value:function(){this.autoAdvanceWord&&this.selectedWordIndex<=this.wordStore.indexData.length-2?this.selectedWordIndex+=1:this.selectedWordIndex=0}},{key:`deckRulebookSlug`,get:function(){return(0,c.isPresent)(this.conceptCategory)?this.conceptCategory.deckRulebook.slug===`story`?`default`:this.conceptCategory.deckRulebook.slug:null}},{key:`showSentenceStudio`,get:function(){return this.sentenceId}},{key:`sentenceId`,get:function(){return this.selectedSentenceId||this.firstUnrecordedSentenceId}},{key:`firstUnrecordedSentenceId`,get:function(){var e=this,t;if(!(0,c.isBlank)(this.sentences))return(0,u.each)(this.sentences,function(n){!t&&!n.hasAllVideoClips&&!e.uploading.includes(n.id)&&(t=n.id),!t&&n.hasAnswers&&!n.answers[0].hasAllVideoClips&&!e.uploading.includes(n.answers[0].id)&&(t=n.answers[0].id)}),t}},{key:`reset`,value:function(){this.selectedSentenceId=null,this.selectedWordIndex=0,this.videoClip=null,this.wordIndexIds=null,this.uploading=[],this.sentenceConceptStore.clearIndexData()}},{key:`setOnChangeCreatorCallback`,value:function(e){this.onChangeCreatorCallback=e}},{key:`onClickWordRecord`,value:function(e){this.selectedWordIndex=this.wordStore.indexData.map(function(e){return e.id}).indexOf(e.id)}}])}(d.default),p=K(f.prototype,`uploading`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),K(f.prototype,`user`,[r.computed],Object.getOwnPropertyDescriptor(f.prototype,`user`),f.prototype),K(f.prototype,`conceptCategory`,[r.computed],Object.getOwnPropertyDescriptor(f.prototype,`conceptCategory`),f.prototype),K(f.prototype,`concept`,[r.computed],Object.getOwnPropertyDescriptor(f.prototype,`concept`),f.prototype),K(f.prototype,`concepts`,[r.computed],Object.getOwnPropertyDescriptor(f.prototype,`concepts`),f.prototype),K(f.prototype,`sentences`,[r.computed],Object.getOwnPropertyDescriptor(f.prototype,`sentences`),f.prototype),m=K(f.prototype,`selectedSentenceId`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=K(f.prototype,`wordIndexIds`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=K(f.prototype,`selectedWordIndex`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),v=K(f.prototype,`conceptId`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=K(f.prototype,`conceptCategoryId`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=K(f.prototype,`videoClip`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=K(f.prototype,`deviceDeniedAccess`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),S=K(f.prototype,`autoAdvanceWord`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.getCookieValue(`auto_advance_word`)}}),C=K(f.prototype,`overwriteVideo`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.getCookieValue(`overwrite_video`)}}),K(f.prototype,`deck`,[r.computed],Object.getOwnPropertyDescriptor(f.prototype,`deck`),f.prototype),K(f.prototype,`answers`,[r.computed],Object.getOwnPropertyDescriptor(f.prototype,`answers`),f.prototype),K(f.prototype,`createVideoClipStore`,[r.action],Object.getOwnPropertyDescriptor(f.prototype,`createVideoClipStore`),f.prototype),K(f.prototype,`loadConcept`,[r.action],Object.getOwnPropertyDescriptor(f.prototype,`loadConcept`),f.prototype),w=K(f.prototype,`afterDeleteConcept`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(){e.conceptCategoryConceptStore.getIndex({sort:`name`,ids:{conceptCategoryId:e.conceptCategoryId}})}}}),K(f.prototype,`wordToRecord`,[r.computed],Object.getOwnPropertyDescriptor(f.prototype,`wordToRecord`),f.prototype),K(f.prototype,`incrementWordToRecord`,[r.action],Object.getOwnPropertyDescriptor(f.prototype,`incrementWordToRecord`),f.prototype),T=K(f.prototype,`afterLoadSentences`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(t){e.sentenceConceptStore.afterGetIndex(t)}}}),K(f.prototype,`deckRulebookSlug`,[r.computed],Object.getOwnPropertyDescriptor(f.prototype,`deckRulebookSlug`),f.prototype),K(f.prototype,`showSentenceStudio`,[r.computed],Object.getOwnPropertyDescriptor(f.prototype,`showSentenceStudio`),f.prototype),K(f.prototype,`sentenceId`,[r.computed],Object.getOwnPropertyDescriptor(f.prototype,`sentenceId`),f.prototype),K(f.prototype,`firstUnrecordedSentenceId`,[r.computed],Object.getOwnPropertyDescriptor(f.prototype,`firstUnrecordedSentenceId`),f.prototype),K(f.prototype,`reset`,[r.action],Object.getOwnPropertyDescriptor(f.prototype,`reset`),f.prototype),E=K(f.prototype,`loadSentences`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(){e.sentenceConceptStore.getIndex({limit:100,ids:{conceptId:e.conceptId}},e.afterLoadSentences)}}}),D=K(f.prototype,`onSelectSentenceId`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(t){e.selectedSentenceId=t===e.firstUnrecordedSentenceId?null:t}}}),O=K(f.prototype,`onDeleteSentence`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(t){e.sentenceStore.destroy({ids:{sentenceId:t}},e.loadSentences)}}}),k=K(f.prototype,`onChangeMedia`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(){e.conceptStore.getShow({ids:{conceptId:e.conceptId}})}}}),A=K(f.prototype,`afterCreateSentence`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(){e.loadSentences()}}}),K(f.prototype,`setOnChangeCreatorCallback`,[r.action],Object.getOwnPropertyDescriptor(f.prototype,`setOnChangeCreatorCallback`),f.prototype),K(f.prototype,`onClickWordRecord`,[r.action],Object.getOwnPropertyDescriptor(f.prototype,`onClickWordRecord`),f.prototype),f)})),Vu=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=Lp(),s=h(),c=T(Nu()),l,u,d,f,p,m,g,_,v,y,b,x,S,C,w;
17function T(e){return e&&e.__esModule?e:{default:e}}function E(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function D(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function O(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,A(r.key),r)}}function k(e,t,n){return t&&O(e.prototype,t),n&&O(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function A(e){var t=M(e,`string`);return n(t)==`symbol`?t:t+``}function M(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function N(e,t,n){return t=L(t),P(e,I()?Reflect.construct(t,n||[],L(e).constructor):t.apply(e,n))}function P(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return F(e)}function F(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function I(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(I=function(){return!!e})()}
17function L(e){return L=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},L(e)}function R(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&z(e,t)}function z(e,t){return z=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},z(e,t)}function B(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=new(l=function(e){function t(){var e;return D(this,t),e=N(this,t),E(e,`editComment`,u,e),E(e,`editForumThread`,d,e),E(e,`title`,f,e),E(e,`body`,p,e),E(e,`caretPositionBody`,m,e),E(e,`caretPositionTitle`,g,e),E(e,`forumThreadId`,_,e),E(e,`forumId`,v,e),E(e,`submitting`,y,e),E(e,`postAsUser`,b,e),E(e,`postAsSeedlang`,x,e),E(e,`word`,S,e),E(e,`sentenceId`,C,e),E(e,`sentenceTargetText`,w,e),e.loadForum=function(t,n){t&&(e.forumId=t),(n||!e.forumStore.hasShowData||e.forumStore.showData.id!==e.forumId)&&e.forumStore.getShow({queryStrings:{without_comments:!0},ids:{forumId:e.forumId}})},e.loadForumThread=function(t){t&&(e.forumThreadId=t),e.forumThreadId&&e.forumThreadStore.getShow({queryStrings:{without_comments:!0},ids:{forumThreadId:e.forumThreadId}})},e.toggleEditForumThread=function(){e.editForumThread?(e.body=null,e.title=null):(e.body=e.forumThread.body,e.title=e.forumThread.title),e.editForumThread=!e.editForumThread},e.onSetWord=function(t){e.word=t},e.onDestroyThread=function(){e.forumThreadStore.destroy({ids:{forumThreadId:e.forumThread.id}},e.afterDestroyForumThread)},e.afterDestroyForumThread=function(){e.routeStore.routeToNamed(`forums.show`,{page:1,forumId:e.forumId})},e.onTogglePinned=function(){e.forumThreadStore.update({ids:{forumThreadId:e.forumThread.id},data:{pinned:!e.forumThread.pinned}},function(){return e.loadForumThread()})},e.onToggleSeenByAdmin=function(){if(!AppUI.siteIsDefault){var t=!e.forumThread.seenByAdmin;e.forumThread.set(`seenByAdmin`,t),e.forumThreadStore.update({ids:{forumThreadId:e.forumThread.id},data:{seen_by_admin:t}},function(){e.loadForumThread(),e.loadForum(e.forumId,!0)})}},e.onSetTag=function(t){var n=e.forumThreadStore.showData.tag?e.forumThreadStore.showData.tag.split(`,`):[];n.includes(t)?n=n.filter(function(e){return e!==t}):n.push(t),e.forumThread.set(`tag`,n.join(`,`)),e.forumThreadStore.update({ids:{forumThreadId:e.forumThread.id},data:{tag:n.join(`,`)}},function(){return e.loadForumThread()})},e.onCreateForumThread=function(t,n,r){e.groupId=n,e.languageId=r;var i=n?e.onAfterCreateForumThreadRedirectClassroom:r?e.onAfterCreateForumThreadRedirectTranslator:e.onAfterCreateForumThreadRedirectForum;t&&(e.forumId=t);var a;e.postAsSeedlang||(a=e.postAsUser&&e.postAsUser.id?e.postAsUser.id:e.user.id),e.editForumThread?e.forumThreadStore.update({ids:{forumThreadId:e.forumThread.id},data:{body:e.body,title:e.title}},e.onAfterUpdateForumThread.bind(e)):e.disabled||e.forumThreadStore.create({data:{user_id:a,word_id:e.word&&e.word.id,sentence_id:e.sentenceId,body:e.body,title:e.word||e.sentenceId?null:e.title,forumId:t}},i)},e.onCreateComment=function(t,n){e.submitting||(e.submitting=!0,e.editComment?e.commentStore.update({ids:{commentId:e.editComment.id},data:{text:t.text,updated:!0}},n||e.onAfterCreateComment.bind(e)):e.commentStore.create({data:{text:t.text,user_id:e.user.id,commentable_id:t.commentableId,parent_id:t.parentId,word_id:t.wordId,sentence_id:t.sentenceId,concept_id:t.conceptId,faq_item_id:t.faqItemId,commentable_type:t.commentableType,debug_info:t.debugInfo,comment_type:`response`,xp:2,xp_slug:`comment`}},n||e.onAfterCreateComment.bind(e)))},e.onAfterCreateComment=function(t){e.submitting=!1,e.editComment=null,e.loadForumThread(t.commentableId),e.onResetPost()},e.onAfterCreateForumThreadRedirectForum=function(t){e.routeStore.routeToNamed(`forums.forum_threads.show`,{forumId:e.forumId,forumThreadI
17d:t.id}),e.onReset()},e.onAfterCreateForumThreadRedirectTranslator=function(t){e.routeStore.routeToNamed(`translator.home`,{languageId:e.languageId,forumThreadId:t.id}),e.onReset()},e.onAfterCreateForumThreadRedirectClassroom=function(t){e.routeStore.routeToNamed(`classroom.forum_threads.show`,{groupId:e.groupId,forumThreadId:t.id}),e.onReset()},e.onAfterUpdateForumThread=function(){e.submitting=!1,e.loadForumThread(e.forumThread.id),e.onReset()},e.onReset=function(){e.word=null,e.sentenceId=null,e.sentenceTargetText=null,e.editForumThread=!1,e.postAsUser=null,e.editComment=null,e.submitting=!1,e.body=``,e.title=``,e.caretPositionBody=null,e.caretPositionTitle=null,e.forumThreadId=null},e.onResetPost=function(){e.body=``},e.cancelEditComment=function(){e.editComment=null,e.body=null},e.onChangeBody=function(t){var n=document.getElementById(`forum-body`);e.body=t,n&&(e.caretPositionBody=n.selectionStart)},e.onChangeTitle=function(t){var n=document.getElementById(`forum-title`);e.title=t,n&&(e.caretPositionTitle=n.selectionStart)},e.insertBodyText=function(t){var n=document.getElementById(`forum-body`);if(n){var r=n.selectionStart,i=[e.body.slice(0,r),t,e.body.slice(r)].join(``);e.caretPositionBody=r+1,e.body=i}},e.insertTitleText=function(t){var n=document.getElementById(`forum-title`).selectionStart,r=[e.title.slice(0,n),t,e.title.slice(n)].join(``);e.caretPositionTitle=n+1,e.title=r},e.setEditComment=function(t){e.editComment=t},e.authUserStore=i.AuthUserStore,e.forumStore=i.ForumStore,e.forumThreadStore=i.ForumThreadStore,e.routeStore=i.RouteStore,e.commentStore=i.CommentStore,e.feedbackStore=i.FeedbackStore,e.userStore=i.UserStore,e}return R(t,e),k(t,[{key:`user`,get:function(){return this.authUserStore.showData}},{key:`userIsLoaded`,get:function(){return(0,s.isPresent)(this.user.id)}},{key:`hasForumThread`,get:function(){return this.forumThreadStore.hasShowData}},{key:`dropInForumThread`,get:function(){return(0,s.isPresent)(this.forumThread.referralRoute)}},{key:`hasForum`,get:function(){return this.forumStore.hasShowData}},{key:`forum`,get:function(){return this.forumStore.showData}},{key:`forumThread`,get:function(){return this.forumThreadStore.showData}},{key:`disabledForumThread`,get:function(){return this.submitting||((0,s.isBlank)(this.body)||(0,s.isBlank)(this.title))&&(0,s.isBlank)(this.sentenceId)&&(0,s.isBlank)(this.word)}}])}(c.default),u=B(l.prototype,`editComment`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=B(l.prototype,`editForumThread`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),f=B(l.prototype,`title`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return``}}),p=B(l.prototype,`body`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return``}}),m=B(l.prototype,`caretPositionBody`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=B(l.prototype,`caretPositionTitle`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=B(l.prototype,`forumThreadId`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=B(l.prototype,`forumId`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=B(l.prototype,`submitting`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=B(l.prototype,`postAsUser`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=B(l.prototype,`postAsSeedlang`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=B(l.prototype,`word`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=B(l.prototype,`sentenceId`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=B(l.prototype,`sentenceTargetText`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B(l.prototype,`user`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`user`),l.prototype),B(l.prototype,`userIsLoaded`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`userIsLoaded`),l.prototype),B(l.prototype,`hasForumThread`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`hasForumThread`),l.prototype),B(l.prototype,`dropInForumThread`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`dropInForumThread`),l.prototype),B(l.prototype,`hasForum`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`hasForum`),l.prototype),B(l.prototype,`forum`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`forum`),l.prototype),B(l.prototype,`forumThread`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`forumThread`),l.prototype),B(l.prototype,`disabledForumThread`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`disabledForumThread`),l.prototype),l)})),Hu=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
17var r=h(),i=(a(),e(o)),c=m(Nu()),l=s(),u=Lp(),d,f,p;function m(e){return e&&e.__esModule?e:{default:e}}function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?g(Object(n),!0).forEach(function(t){v(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function v(e,t,n){return(t=k(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y(e,t){return w(e)||C(e,t)||x(e,t)||b()}function b(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
18In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function x(e,t){if(e){if(typeof e==`string`)return S(e,t);var n={}.toString.call(e).slice(8,-1);return n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`?Array.from(e):n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?S(e,t):void 0}}function S(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function C(e,t){var n=e==null?null:typeof Symbol<`u`&&e[Symbol.iterator]||e[`@@iterator`];if(n!=null){var r,i,a,o,s=[],c=!0,l=!1;try{if(a=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function w(e){if(Array.isArray(e))return e}function T(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function E(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function D(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,k(r.key),r)}}function O(e,t,n){return t&&D(e.prototype,t),n&&D(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function k(e){var t=A(e,`string`);return n(t)==`symbol`?t:t+``}function A(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function M(e,t,n){return t=I(t),N(e,F()?Reflect.construct(t,n||[],I(e).constructor):t.apply(e,n))}function N(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return P(e)}function P(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function F(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(F=function(){return!!e})()}function I(e){return I=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},I(e)}function L(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&R(e,t)}function R(e,t){return R=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},R(e,t)}function z(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}var B={essential:{name:`Essential Cookies`,description:`These items are required to enable basic website functionality.`},analytics:{cookieName:`allow-cookies`,name:`Analytics`,description:`These items help the website operator understand how its website performs, how visitors interact with the site, and whether there may be te
18chnical issues. With this storage type we don't send information that identifies a visitor.`,showToggle:!0},youtube:{cookieName:`allow-youtube`,name:`YouTube Videos`,description:`Enable YouTube videos to be shown within this website`,showToggle:!0}};t.default=new(d=function(e){function t(){var e;return E(this,t),e=M(this,t),T(e,`savedChoices`,f,e),T(e,`choices`,p,e),e.applyDefaults(),e.loadFromCookies(),e.loadFromSavedUser(),e}return L(t,e),O(t,[{key:`user`,get:function(){return u.AuthUserStore.showData}},{key:`togglableCategories`,get:function(){return Object.entries(B).map(function(e){var t=y(e,2),n=t[0],r=t[1];return _({key:n},r)}).filter(function(e){var t=e.showToggle,n=e.condition;return t&&(!n||n())})}},{key:`applyDefaults`,value:function(){var e=this;this.togglableCategories.forEach(function(t){var n=t.key;e.choices[n]=!1})}},{key:`loadFromCookies`,value:function(){var e=this;(0,i.runInAction)(function(){e.togglableCategories.forEach(function(t){var n=t.key,i=(0,r.getCookieValue)(B[n].cookieName);i!==null&&(e.choices[n]=e.savedChoices[n]=i)})})}},{key:`loadFromSavedUser`,value:function(){var e=this;(0,i.autorun)(function(){var t;if((t=e.user)!=null&&t.id){var n=e.user?.privacySettings??{};(0,i.runInAction)(function(){e.togglableCategories.forEach(function(t){var i=t.key,a=n[(0,l.camelCase)(B[i].cookieName)];a!==void 0&&((0,r.isPresent)(a)?e.choices[i]=e.savedChoices[i]=a:(e.choices[i]=!1,e.savedChoices[i]=void 0))})})}})}},{key:`isComplete`,get:function(){var e=this;return this.togglableCategories.every(function(t){var n=t.key;return e.isChoiceRecordedFor(n)})}},{key:`isChoiceRecordedFor`,value:function(e){return this.savedChoices[e]!==void 0}},{key:`hasUnsavedChanges`,get:function(){var e=this;return!this.togglableCategories.every(function(t){var n=t.key;return e.savedChoices[n]===e.choices[n]})}},{key:`acceptAll`,value:function(){var e=this;this.togglableCategories.forEach(function(t){var n=t.key;return e.setChoice(n,!0)})}},{key:`rejectAll`,value:function(){var e=this;this.togglableCategories.forEach(function(t){var n=t.key;return e.setChoice(n,!1)})}},{key:`saveChoices`,value:function(){var e;(e=this.user)!=null&&e.id?this.saveToUser():this.saveToCookies(),this.savedChoices=_({},this.choices)}},{key:`saveToCookies`,value:function(){var e=this;this.togglableCategories.forEach(function(t){var n=t.key;(0,r.setCookieValue)(B[n].cookieName,e.choices[n])})}},{key:`saveToUser`,value:function(){var e={allowCookies:this.choices.analytics,allowYoutube:this.choices.youtube};u.PrivacySettingsStore.update({data:e})}},{key:`setChoice`,value:function(e,t){if(!B[e])throw Error(`Invalid key given to setChoice: ${e}`);this.choices[e]=t}},{key:`toggleChoice`,value:function(e){this.setChoice(e,!this.choices[e])}},{key:`isYoutubeAllowed`,get:function(){return this.savedChoices.youtube}}])}(c.default),f=z(d.prototype,`savedChoices`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),p=z(d.prototype,`choices`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),z(d.prototype,`isComplete`,[i.computed],Object.getOwnPropertyDescriptor(d.prototype,`isComplete`),d.prototype),z(d.prototype,`hasUnsavedChanges`,[i.computed],Object.getOwnPropertyDescriptor(d.prototype,`hasUnsavedChanges`),d.prototype),z(d.prototype,`acceptAll`,[i.action],Object.getOwnPropertyDescriptor(d.prototype,`acceptAll`),d.prototype),z(d.prototype,`rejectAll`,[i.action],Object.getOwnPropertyDescriptor(d.prototype,`rejectAll`),d.prototype),z(d.prototype,`saveChoices`,[i.action],Object.getOwnPropertyDescriptor(d.prototype,`saveChoices`),d.prototype),z(d.prototype,`setChoice`,[i.action],Object.getOwnPropertyDescriptor(d.prototype,`setChoice`),d.prototype),z(d.prototype,`isYoutubeAllowed`,[i.computed],Object.getOwnPropertyDescriptor(d.prototype,`isYoutubeAllowed`),d.prototype),d)})),Uu=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
18var r=Lp(),i=(a(),e(o)),s=p(Hu()),c=p(Nu()),l,u,d,f;function p(e){return e&&e.__esModule?e:{default:e}}function m(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function h(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function g(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,v(r.key),r)}}function _(e,t,n){return t&&g(e.prototype,t),n&&g(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function v(e){var t=y(e,`string`);return n(t)==`symbol`?t:t+``}function y(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function b(e,t,n){return t=w(t),x(e,C()?Reflect.construct(t,n||[],w(e).constructor):t.apply(e,n))}function x(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return S(e)}function S(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function C(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(C=function(){return!!e})()}function w(e){return w=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},w(e)}function T(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&E(e,t)}function E(e,t){return E=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},E(e,t)}function D(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}var O=[`landing`,`worksheets.index`,`learn.index`,`memberships.index`];t.default=new(l=function(e){function t(){var e;return h(this,t),e=b(this,t),m(e,`isModalVisible`,u,e),e.acceptAll=function(){s.default.acceptAll(),s.default.saveChoices()},e.rejectAll=function(){s.default.rejectAll(),s.default.saveChoices()},m(e,`showModal`,d,e),m(e,`hideModal`,f,e),e}return T(t,e),_(t,[{key:`user`,get:function(){return r.AuthUserStore.showData}},{key:`site`,get:function(){return this.user?.site}},{key:`routeStore`,get:function(){return r.RouteStore}},{key:`isBannerVisible`,get:function(){var e;return!((e=this.site)!=null&&e.id)||this.hide||s.default.isComplete&&!this.isModalVisible?!1:O.includes(this.routeStore.routeName)}}])}(c.default),u=D(l.prototype,`isModalVisible`,[i.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),D(l.prototype,`isBannerVisible`,[i.computed],Object.getOwnPropertyDescriptor(l.prototype,`isBannerVisible`),l.prototype),d=D(l.prototype,`showModal`,[i.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(){e.isModalVisible=!0}}}),f=D(l.prototype,`hideModal`,[i.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(){e.isModalVisible=!1}}}),l)})),Wu=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=Lp(),s=h(),c=O(Nu()),l,u,d,f,p,m,g,_,v,y,b,x,S,C,w,T,E,D;
18function O(e){return e&&e.__esModule?e:{default:e}}function k(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function A(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function M(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,P(r.key),r)}}function N(e,t,n){return t&&M(e.prototype,t),n&&M(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function P(e){var t=F(e,`string`);return n(t)==`symbol`?t:t+``}function F(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function I(e,t,n){return t=B(t),L(e,z()?Reflect.construct(t,n||[],B(e).constructor):t.apply(e,n))}function L(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return R(e)}function R(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function z(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(z=function(){return!!e})()}function B(e){return B=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},B(e)}function V(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&H(e,t)}function H(e,t){return H=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},H(e,t)}function U(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=new(l=function(e){function t(){var e;return A(this,t),e=I(this,t),k(e,`selectedTranslation`,u,e),k(e,`selectedTranslationType`,d,e),k(e,`videoClip`,f,e),k(e,`sentenceId`,p,e),k(e,`deviceDeniedAccess`,m,e),k(e,`autoAdvanceWord`,g,e),k(e,`overwriteVideo`,_,e),k(e,`reset`,v,e),k(e,`getSentence`,y,e),e.getCookieValue=function(t){return e.cookieStore.getCookieValue(t)},k(e,`afterGetSentence`,b,e),k(e,`onPlayVideoFromTranslation`,x,e),k(e,`onSetVideoableFromTranslation`,S,e),k(e,`onDeleteVideoClip`,C,e),k(e,`afterDeleteVideoClip`,w,e),k(e,`afterCreateRequestSent`,T,e),k(e,`onDeleteSentence`,E,e),k(e,`onSetDefault`,D,e),e.loadSentence=function(t){e.reset(),e.sentenceStore.getShow({ids:{sentenceId:t,expanded:!0}},e.afterGetSentence.bind(e))},e.authUserStore=i.AuthUserStore,e.sentenceStore=i.SentenceStore,e.videoClipStore=i.VideoClipStore,e.cookieStore=i.CookieStore,e}return V(t,e),N(t,[{key:`user`,get:function(){return this.authUserStore.showData}},{key:`sentence`,get:function(){return this.sentenceStore.showData}},{key:`hasSentence`,get:function(){return this.sentenceStore.hasShowData}},{key:`currentTranslationTargetIsWord`,get:function(){return(0,s.isBlank)(this.currentTranslationTarget)?!1:this.currentTranslationTarget.text&&(0,s.isBlank)(this.currentTranslationTarget.text.match(` `))}},{key:`translationType`,get:function(){return this.selectedTranslationType||this.derivedTranslationType}},{key:`currentTranslation`,get:function(){return(0,s.isPresent)(this.selectedTranslation)?this.selectedTranslation:this.sentence.firstUnrecordedTranslation}},{key:`foreignKey`,get:function(){return this.translationType===`correct`?`correct_video_clip_id`:this.translationType===`incorrect`?`incorrect_video_clip_id`:null}},{key:`derivedTranslationType`,get:function(){if(this.firstUnrecordedTarget&&this.firstUnrecordedTarget.id===this.sentence.target.id&&this.sentence.target.hasVideoClipOrRecorded){if((0,s.isBlank)(this.sentence.correctVideoClip)&&!this.sentence.correctVideoUploading)return`correct`;if((0,s.isBlank)(this.sentence.incorrectVideoClip)&&!this.sentence.incorrectVideoUploading)return`incorrect`}return null}},{key:`currentTranslationTarget`,get:function(){return(0,s.isPresent)(this.currentTranslation)?this.currentTranslation.target:{}}},{key:`firstUnrecordedTarget`,get:function(){return this.sentence.firstUnrecordedTarget}},{key:`videoableId`,get:function(){if([`correct`,`incorrect`].includes(this.translationType))return this.sentence.id;if(this.currentTranslationTarget)return this.currentTranslationTarget.id}},{key:`createVideoClipStore`,value:function(){this.videoClipRecorderStore=new i.VideoRecorderStore({parent:this})}}])}(c.default),u=U(l.prototype,`selectedTranslation`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),d=U(l.prototype,`selectedTranslationType`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),f=U(l.prototype,`videoClip`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),p=U(l.prototype,`sentenceId`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),m=U(l.prototype,`deviceDeniedAccess`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g=U(l.prototype,`autoAdvanceWord`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.getCookieValue(`auto_advance_word`)}}),_=U(l.prototype,`overwriteVideo`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.getCookieValue(`overwrite_video`)}}),U(l.prototype,`user`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`user`),l.prototype),U(l.prototype,`sentence`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`sentence`),l.prototype),U(l.prototype,`hasSentence`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`hasSentence`),l.prototype),U(l.prototype,`currentTranslationTargetIsWord`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`currentTranslationTargetIsWord`),l.prototype),U(l.prototype,`translationType`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`translationType`),l.prototype),U(l.prototype,`currentTranslation`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`currentTranslation`),l.prototype),U(l.prototype,`foreignKey`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`foreignKey`),l.prototype),U(l.prototype,`derivedTranslationType`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`derivedTranslationType`),l.prototype),U(l.prototype,`currentTranslationTarget`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`currentTranslationTarget`),l.prototype),U(l.prototype,`firstUnrecordedTarget`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`firstUnrecordedTarget`),l.prototype),U(l.prototype,`videoableId`,[r.computed],Object.getOwnPropertyDescriptor(l.prototype,`videoableId`),l.prototype),U(l.prototype,`createVideoClipStore`,[r.action],Object.getOwnPropertyDescriptor(l.prototype,`createVideoClipStore`),l.prototype),v=U(l.prototype,`reset`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(){e.selectedTranslation={},e.selectedTranslationType=null,e.videoClip=null}}}),y=U(l.prototype,`getSentence`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(t){e.sentenceStore.getShow({ids:{sentenceId:e.sentenceId,expanded:!0}},function(n){return e.afterGetSentence.bind(e)(n,t)})}}}),b=U(l.prototype,`afterGetSentence`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(t,n){e.sentenceStore.setShowData(t),(0,s.isPresent)(n)&&n(t)}}}),x=U(l.prototype,`onPlayVideoFromTranslation`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(t,n){(0,s.isPresent)(e.videoClip)&&e.selectedTranslation===t&&e.selectedTranslationType==n?e.reset():(0,s.isPresent)(t)&&(e.selectedTranslation=t,e.selectedTranslationType=n,!n||n===`neutral`?e.videoClip=t.target.videoClip:n===`correct`?e.videoClip=t.correctVideoClip:n===`incorrect`&&(e.videoClip=t.incorrectVideoClip))}}}),S=U(l.prototype,`onSetVideoableFromTranslation`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(t,n){(0,s.isBlank)(e.videoClip)&&e.selectedTranslation===t&&e.selectedTranslationType==n?(e.selectedTranslationType=null,e.selectedTranslation={}):(e.selectedTranslationType=n,e.selectedTranslation=t),e.videoClip=null}}}),C=U(l.prototype,`onDeleteVideoClip`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(t,n){e.afterDeleteVideoClipCallback=n,e.videoClipStore.destroy({ids:{videoClipId:t}},e.afterDeleteVideoClip),e.reset()}}}),w=U(l.prototype,`afterDeleteVideoClip`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(){e.afterDeleteVideoClipCallback&&e.afterDeleteVideoClipCallback(),e.getSentence()}}}),T=U(l.prototype,`afterCreateRequestSent`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(){(0,s.isPresent)(e.currentTranslationTarget)&&!e.translationType?(e.currentTranslationTarget.set(`videoClipUploading`,!0),e.currentTranslationTarget.videoClip={}):(0,s.isPresent)(e.currentTranslation)&&e.translationType===`correct`?e.currentTranslation.set(`correctVideoUploading`,!0):(0,s.isPresent)(e.currentTranslation)&&e.translationType===`incorrect`&&e.currentTranslation.set(`incorrectVideoUploading`,!0)}}}),E=U(l.prototype,`onDeleteSentence`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(t){e.sentenceStore.destroy({ids:{sentenceId:t}})}}}),D=U(l.prototype,`onSetDefault`,[r.action],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e=this;return function(t){t.default||e.videoClipStore.update({ids:{videoClipId:t.id},data:{default:!0}},e.getSentence)}}}),l)})),Gu=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;
18var r=_(),i=Gc(),c=Lp(),l=h(),u=s(),d=(a(),e(o)),f=W(Nu()),p,m,g,v,y,b,x,S,C,w,T,E,D,O,k,A,M,N,P,F,I,L,R,z,B,V,H,U;function W(e){return e&&e.__esModule?e:{default:e}}function G(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function K(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?G(Object(n),!0).forEach(function(t){q(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):G(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function q(e,t,n){return(t=re(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ee(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function te(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function J(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,re(r.key),r)}}function ne(e,t,n){return t&&J(e.prototype,t),n&&J(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function re(e){var t=ie(e,`string`);return n(t)==`symbol`?t:t+``}function ie(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function ae(e,t,n){return t=ce(t),oe(e,Y()?Reflect.construct(t,n||[],ce(e).constructor):t.apply(e,n))}function oe(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return se(e)}function se(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function Y(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Y=function(){return!!e})()}function ce(e){return ce=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ce(e)}function le(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&ue(e,t)}function ue(e,t){return ue=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ue(e,t)}function de(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}var fe=[`vocabLevelId`,`vocabWordTypeId`,`vocabLearned`,`vocabReviewing`,`vocabHasSentence`,`vocabHasHighlightedVocabTriad`,`vocabSeen`,`vocabLanguagesWithWithout`],pe=700,me=100,he=2;t.default=new(p=function(e){function t(e){var n;return te(this,t),n=ae(this,t),ee(n,`filterCache`,m,n),ee(n,`selectedWords`,g,n),ee(n,`caretPosition`,v,n),ee(n,`allToggleSelected`,y,n),ee(n,`userRequestIsPending`,b,n),ee(n,`targetLanguageRequestIsPending`,x,n),ee(n,`queuedUserData`,S,n),ee(n,`queuedTargetLanguageData`,C,n),ee(n,`vocabTab`,w,n),ee(n,`tabsPreviouslyTrainers`,T,n),ee(n,`deckId`,E,n),ee(n,`worksheetId`,D,n),ee(n,`cardTypeId`,O,n),ee(n,`filteredItemsCount`,k,n),ee(n,`showFilterOptions`,A,n),ee(n,`overridePage`,M,n),ee(n,`pageFromParams`,N,n),ee(n,`learnedByLevel`,P,n),ee(n,`learnedByLevelLoading`,F,n),ee(n,`updatedDeviceLanguageId`,I,n),n.currentWordsRequest=void 0,n.currentWordsRequestKe
18y=void 0,ee(n,`targetLanguageId`,L,n),ee(n,`defaultReviewDeckId`,R,n),ee(n,`newReviewDeckName`,z,n),ee(n,`createReviewsIsSlow`,B,n),ee(n,`createReviewsFinished`,V,n),ee(n,`wordVideoClips`,H,n),ee(n,`wordListLoading`,U,n),n.onSetDeckId=function(e){n.deckId=e},n.clearFilterCache=function(){n.filterCache={}},n.setShowFilterOptions=function(e){n.showFilterOptions=e},n.updateMultipleSelectFilter=function(e,t){if((0,l.isBlank)(t)||!n.user[e]&&!n.targetLanguage[e])n.filterCache[e]=[];else if((0,l.isBlank)(n.filterCache[e])){var r=n.filterCacheOrBackend(e);(0,u.isArray)(r)?n.filterCache[e]=r:(0,u.isString)(r)?n.filterCache[e]=r.split(`,`).filter(function(e){return!(0,l.isBlank)(e)}):n.filterCache[e]=[]}(0,l.isPresent)(t)&&(n.filterCache[e]=(0,u.xor)(n.filterCache[e],[t]))},n.keyIsMultiSelect=function(e){return n.filterSettings.find(function(t){return t.userKey===e})?.multiSelect},n.arrayToOptions=function(e,t){return e.map(function(e){return[e.id,e[t]]})},n.filterCacheOrBackend=function(e){if(e in n.filterCache)return n.filterCache[e];if(fe.includes(e))return n.targetLanguage[e];if((0,l.isPresent)(n.user[e]))return n.user[e]},n.onSetNewReviewDeckName=function(e){n.newReviewDeckName=e},n.onCreateNewReviewDeck=function(e){if(!(0,l.isBlank)(n.newReviewDeckName)){var t={userId:n.user.id,deckType:`review`,name:n.newReviewDeckName,defaultReviewDeck:!0,languageId:n.user.targetLanguageId};n.deckStore.create({data:t},e),n.newReviewDeckName=``}},n.onSetFilter=function(e,t,r){var i=n.keyIsMultiSelect(e);e===`selectedWords`?n.selectedWords=[]:e===`languageId`?n.wordStore.clearIndexData():i?n.updateMultipleSelectFilter(e,t):n.filterCache[e]=t,n.overridePage=1;var a=!r||!r.skipGetWords?n.getWords:u.noop;if(e!==`selectedWords`&&e!==`vocabSearchQuery`){var o={};o[e]=i?n.filterCache[e].filter(function(e){return!(0,l.isBlank)(e)}).join(`,`):t,e===`vocabLanguagesWithWithout`&&(n.filterCache.vocabLanguagesEnable=(0,l.isPresent)(t),o.vocabLanguagesEnable=(0,l.isPresent)(t)),n.updateUserAndTargetLanguage(o,a)}e===`vocabHasSentence`&&n.getLearnedByLevel(),n.updateCardType()},n.getLearnedByLevel=function(e){n.learnedByLevelLoading=!0;var t={queryStrings:{words_have_sentences:n.user.vocabHasSentence,word_type_id:n.user.vocabWordTypeId,language_id:e},failureCallback:function(){n.learnedByLevelLoading=!1}};n.dashboardStore.api(t,function(e){n.afterGetKnownByLevel(e),n.learnedByLevelLoading=!1},`GET`,`learnedByLevel`)},n.afterGetKnownByLevel=function(e){n.learnedByLevel=e},n.setWord=function(e){c.WordStore.setShowData(e);var t={viewsCount:e.viewsCount,learned:e.learned,reviewing:e.reviewing,userTranslationId:e.userTranslationId,consecutiveGoodScores:e.consecutiveGoodScores};(e.hasDictionaryConcept||e.hasRelatedWords)&&c.WordStore.getShow({ids:{wordId:e.id}},function(e){return n.afterSetWord(e,t)})},n.afterSetWord=function(e,t){var n=K(K({},e),t);c.WordStore.setShowData(n)},n.setPageFromParams=function(e){n.pageFromParams=e,(0,l.isPresent)(e)&&(n.overridePage=null)},n.setDefaultReviewDeckId=function(e){n.defaultReviewDeckId=e},n.updateUserAndTargetLanguage=function(e,t){var r={},i={};(0,u.each)((0,u.keys)(e),function(t){fe.includes(t)?(r[t]=e[t],n.targetLanguageRequestIsPending&&(n.queuedTargetLanguageData[t]=e[t])):(i[t]=e[t],n.user&&n.user.set(t,e[t]),n.userRequestIsPending&&(n.queuedUserData[t]=e[t]))}),(0,u.keys)(r).length>0&&(n.targetLanguageRequestIsPending||(n.targetLanguageRequestIsPending=!0,t&&(n.callback=t),n.targetLanguageStore.update({data:r,ids:{languageId:n.targetLanguageId,userId:n.user.id}},n.afterUpdateTargetLanguage))),(0,u.keys)(i).length>0&&(n.userRequestIsPending||(n.userRequestIsPending=!0,t&&(n.callback=t),n.authUserStore.update({data:e},n.afterUpdateUser)))},n.loadUser=function(e,t){n.authUserStore.getShow({queryStrings:{device_language_id:n.deviceLanguageId,device:t||n.layout.device}},e)},n.afterUpdateUser=function(){n.userRequestIsPending=!1,(0,l.isPresent)(n.queuedUserData)?(n.updateUserAndTargetLanguage(n.queuedUserData),n.queuedUserData={}):n.callback&&(n.callback(),n.loadUser(),n.callback=null)},n.afterUpdateTargetLanguage=function(){n.targetLanguageRequestIsPending=!1,(0,l.isPresent)(n.queuedTargetLanguageData)?(n.updateUserAndTargetLanguage(n.queuedTargetLanguageData),n.queuedTargetLanguageData={}):n.callback&&(n.callback(),n.loadUser(),n.callback=null)},n.onSetTargetLanguageId=function(e){n.targetLanguageId=e},n.updateLearnedByLevel=function(e,t,r){if(n.learnedByLevel){var i=n.learnedByLevel.find(function(t){return t.label===e});i&&(i[t]+=r)}},n.onToggleLearned=function(e){if(e){e.set?e.set(`learned`,!e.learned):e.learned=!e.learned;var t=e.learned?1:-1,r=e.level&&e.level.abbreviation;r&&n.updateLearnedByLevel(r,`learned`,t),e.learned&&(e.set?e.set(`reviewing`,!1):e.reviewing=!1,n.wordStore.incrementMetaData(`reviewsCount`,-1)),n.wordStore.incrementMetaData(`learnedCount`,t),n.createOrUpdateUserTranslation(e,{learned:e.learned},n.afterCreateUserTranslation.bind(n,e))}},n.createOrUpdateUserTranslation=function(e,t,r){e.userTranslationId?n.userTranslationStore.update({data:t,i
18ds:{userTranslationId:e.userTranslationId}}):(t.translationId=e.root?e.id:e.rootWordId,n.userTranslationStore.create({data:t},r))},n.afterCreateUserTranslation=function(e,t){e.set?e.set(`userTranslationId`,t.userTranslationId):e.userTranslationId=t.userTranslationId},n.afterSubmitSourceInput=function(){n.set(`wordListLoading`,!0),n.wordStore.reloadIndexFiltered({queryStrings:{vocab_list:!0},callback:function(e){try{n.wordStore.afterGetIndex(e)}finally{n.set(`wordListLoading`,!1)}}})},n.clearSelectedWords=function(){n.selectedWords=[]},n.getWords=function(){var e;n.set(`wordListLoading`,!0),n.filteredItemsCount=null,n.wordStore.clearFilter(),n.wordStore.setPage(n.page);var t=(0,u.cloneDeep)(n.filters),r={filters:t,page:n.page,sort:n.sortWithDirection};(e=n.currentWordsRequest)!=null&&e.abort&&n.currentWordsRequest.abort(),n.currentWordsRequestKey=r;var i=function(){n.currentWordsRequestKey===r&&(n.currentWordsRequest=null,n.set(`wordListLoading`,!1))},a=n.wordStore.getIndex({queryStrings:{vocab_list:!0},sort:n.sortWithDirection,filters:t,failureCallback:i,onRequestError:i},function(e){try{n.afterGetWords(e,r)}finally{i()}});n.currentWordsRequest=a},n.afterGetWords=function(e,t){if((0,u.isEqual)(t,n.currentWordsRequestKey)&&(n.wordStore.setIndexData(e),e.meta&&(n.filteredItemsCount=e.meta.totalCount),(0,l.isPresent)(t.filters.target_text))){var r=n.wordStore.indexData.length;n.createEvent(`dictionary - search`,{context:`vocab`,results_count:r,target_language_id:n.targetLanguageId})}},n.onUpdateSearchQuery=function(e,t){var r=(0,l.isPresent)(e)?Array.from(e).slice(0,me).join(``):e;(0,l.isBlank)(n.searchQuery)&&(0,l.isPresent)(r)&&n.vocabTab===`trainers`?(n.tabsPreviouslyTrainers=!0,n.onSetVocabTab(`wordList`)):(0,l.isPresent)(n.searchQuery)&&(0,l.isBlank)(r)&&n.tabsPreviouslyTrainers&&(n.tabsPreviouslyTrainers=!1,n.onSetVocabTab(`trainers`)),n.onSetFilter(`vocabSearchQuery`,r,{skipGetWords:!0}),n.caretPosition=(0,l.isPresent)(t)?Math.min(t,r?r.length:0):t,clearInterval(n.interval);var i=r?r.trim():``;((0,l.isBlank)(i)||i.length>=he)&&(n.interval=setTimeout(n.getWords,pe))},n.insertText=function(e,t){var r;t||=n.searchQuery?n.searchQuery.length:0,!n.disabled&&(r=n.searchQuery?[n.searchQuery.slice(0,t),e,n.searchQuery.slice(t)].join(``):e,n.onUpdateSearchQuery(r,t+1))},n.onToggleAddWordToDeck=function(e,t){(n.user.isMember||(0,l.isPresent)(t)&&t.alwaysAllow)&&(n.selectedWords=(0,u.xor)(n.selectedWords,[e]),n.updateCardType())},n.updateCardType=function(){n.cardTypeOptions.map(function(e){return e[0]}).includes(n.cardTypeId)||(n.cardTypeId=n.cardTypeOptions[0][0])},n.onToggleExpandTranslation=function(){n.onSetFilter(`vocabExpandTranslation`,!n.expandTranslation)},n.onToggleAddAllToDeck=function(){n.allToggleSelected=!n.allToggleSelected,n.allToggleSelected?(0,u.each)(n.words,function(e){n.selectedWords.find(function(t){return t.id===e.id})||n.selectedWords.push(e)}):(0,u.each)(n.words,function(e){n.selectedWords=n.selectedWords.filter(function(t){return t.id!==e.id})}),n.updateCardType()},n.reviewCreationSource=function(e){var t=(0,l.isPresent)(e)&&(0,l.isPresent)(e.interfaceSource)?e.interfaceSource:`vocab-list`;return t===`vocab-list`?`dictionary`:t},n.reviewCardTypeSlug=function(e){return r.Constants.REVIEW_CARD_TYPES.find(function(t){return t.id===e})?.slug},n.addedReviewsEventParams=function(e){return{review_creation_source:n.reviewCreationSource(e),interface_source:(0,l.isPresent)(e)&&(0,l.isPresent)(e.interfaceSource)?e.interfaceSource:`vocab-list`,card_type:n.reviewCardTypeSlug(n.cardTypeId),deck_id:n.deckId||n.defaultReviewDeckId,language_id:(0,l.isPresent)(e)&&e.languageId?e.languageId:n.targetLanguageId,review_count:n.selectedWordIds.length}},n.onCreateReviews=function(e){n.deckButtonDisabled||(n.allToggleSelected=!1,n.pendingAddedReviewsEventParams=n.addedReviewsEventParams(e),n.cardStore.create({data:{interface_source:(0,l.isPresent)(e)&&(0,l.isPresent)(e.interfaceSource)?e.interfaceSource:`vocab-list`,word_ids:n.selectedWordIds,deck_id:n.deckId||n.defaultReviewDeckId,cardTypeId:n.cardTypeId,languageId:(0,l.isPresent)(e)&&e.languageId}},n.afterCreateReviews),setTimeout(function(){n.createReviewsFinished||(n.createReviewsIsSlow=!0,n.selectedWords=[],setTimeout(function(){return n.createReviewsIsSlow=!1},5e3))},1e3))},n.afterCreateReviews=function(){n.pendingAddedReviewsEventParam
18s&&(n.createEvent(`reviews - add review`,n.pendingAddedReviewsEventParams),n.pendingAddedReviewsEventParams=null),n.createReviewsFinished=!0,n.deckIsBeingCreated=!1,n.createReviewsIsSlow=!1,n.selectedWords=[],setTimeout(function(){return n.createReviewsFinished=!1},5e3)},n.onClickSort=function(e){var t=n.sort===e?n.sortDirection===`desc`?`asc`:`desc`:`asc`;n.onSetFilter(`vocabSort`,e,{skipGetWords:!0}),n.onSetFilter(`vocabSortDirection`,t),n.getWords()},n.onSetVocabTab=function(e){n.vocabTab=e,n.user.set(`vocabTab`,e),n.updateUserAndTargetLanguage({vocabTab:e},u.noop)},n.onSetCardTypeId=function(e){n.cardTypeId=e},n.addWordVideoClip=function(e,t){n.wordVideoClips[e]=t},n.parent=e,n.layout=new i.AppLayout(n),n.authUserStore=c.AuthUserStore,n.targetLanguageStore=c.TargetLanguageStore,n.wordTypeStore=c.WordTypeStore,n.reviewDeckStore=c.ReviewDeckStore,n.deckStore=c.DeckStore,n.userTranslationStore=c.UserTranslationStore,n.cardStore=c.CardStore,n.wordStore=c.WordStore,n.worksheetWordStore=c.WorksheetWordStore,n.dashboardStore=c.DashboardStore,n.eventStore=c.EventStore,n}return le(t,e),ne(t,[{key:`store`,get:function(){return this.worksheetId?this.worksheetWordStore:this.wordStore}},{key:`words`,get:function(){return this.worksheetId&&this.worksheetWordStore.hasIndexData?this.worksheetWordStore.indexData.map(function(e){return e.word}):this.wordStore.indexData}},{key:`noFiltersSelectedMessage`,get:function(){return this.layout.isNative?`No Filter Selected.`:{frequency_ranking:`No Filter Selected. Sorted By Most Frequent.`,"-frequency_ranking":`No Filter Selected. Sorted By Least Frequent.`,target_text:`No Filter Selected. Sorted Alphabetically.`,"-target_text":`No Filter Selected. Sorted Reverse Alphabetically.`}[this.sortWithDirection||`frequency_ranking`]}},{key:`user`,get:function(){return this.authUserStore.showData}},{key:`userIsLoaded`,get:function(){return(0,l.isPresent)(this.user.id)}},{key:`targetLanguage`,get:function(){var e=this;return this.userIsLoaded?this.user.targetLanguages.find(function(t){return t.languageId===e.targetLanguageId})||this.user.defaultTargetLanguage:{}}},{key:`sortWithDirection`,get:function(){var e=this.sort;return this.sortDirection===`desc`&&(e=`-${e}`),e}},{key:`showSpinner`,get:function(){return this.store.requestCounter>0}},{key:`showWordListSpinner`,get:function(){return this.wordListLoading}},{key:`languagesStringFormatted`,get:function(){if((0,l.isPresent)(this.languagesEnable)&&(0,l.isPresent)(this.user.languageId))return`${this.languagesWithWithout} ${this.user.languageId.startsWith(`EN`)?`English`:r.Languages[this.user.languageId]}`}},{key:`hasActiveFilter`,get:function(){return(0,l.isPresent)(this.filterSettings.filter(function(e){return!e.hide&&(0,l.isPresent)(e.value)}))}},{key:`filters`,get:function(){var e={root:!0,video_clip_id:!0,language_id:this.targetLanguageId||`DE`};return(0,u.each)(this.filterSettings.filter(function(e){return(0,l.isPresent)(e.value)}),function(t){e[t.key]=t.filterValue||t.value}),this.searchQuery&&this.searchQuery.match(`"`)?e.target_text=this.searchQuery.replace(/\"/g,``):this.searchQuery&&(e.target_text=`~${this.searchQuery}~`),e}},{key:`filterSettings`,get:function(){var e=this,t=[{key:`level_id`,userKey:`vocabLevelId`,label:`Level`,multiSelect:!0,includeBlank:!0,options:this.arrayToOptions(r.Constants.LEVELS.filter(function(e){return e.abbreviation!==`N`}),`abbreviation`),filterType:`select`},{key:`root_word_type_id`,userKey:`vocabWordTypeId`,label:`Word Type`,multiSelect:!0,includeBlank:!0,options:this.arrayToOptions(r.Constants.VOCAB_WORD_TYPES,`name`),filterType:`select`},{key:`learned`,userKey:`vocabLearned`,label:`Learned`,description:`Words that you have marked as learned by clicking the "Star" icon.`,includeBlank:!0,options:[[!0,`Yes`],[!1,`No`]],filterType:`select`},{key:`reviewing`,userKey:`vocabReviewing`,label:`Reviewing`,includeBlank:!0,description:`Words that you have added to a review deck.`,options:[[!0,`Yes`],[!1,`No`]],filterType:`select`},{key:`seen`,userKey:`vocabSeen`,label:`Word Seen`,includeBlank:!0,description:`Words that you have seen on Seedlang. Words seen in a sentence context also count as "Seen".`,options:[[!0,`Yes`],[!1,`No`]],filterType:`select`},{key:`has_sentence`,userKey:`vocabHasSentence`,label:`Has Sentences`,description:`Words that have example sentences with a video recording.`,includeBlank:!0,options:[[!0,`Yes`],[!1,`No`]],filterType:`select`},{key:`has_highlighted_vocab_triad`,userKey:`vocabHasHighlightedVocabTriad`,label:`Has Highlighted Story`,includeBlank:!0,options:[[!0,`Yes`],[!1,`No`]],filterType:`select`},{key:`languages_string`,userKey:`vocabLanguagesWithWithout`,label:`Translations in Language`,shortLabel:`Translations`,includeBlank:!0,filterType:`selectLanguage`,showForLanguageId:[`DE`],options:[[`with`,`Has Translations`],[`without`,`Has No Translations`]],filterValue:`${this.languagesWithWithout===`with`?``:`!`}${this.user.languageId===`EN2`?`EN`:this.user.languageId}`,customTag:this.languagesStringFormatted,showCustomTag:!0},{userKey:`selectedWords`,label:`Words`,value:this.selectedWordIds,customTag:`${this.selectedWordIds.length} Selected Word${this.selectedWordIds.length===1?``:`s`}`,showCustomTag:!0}];return((0,l.isPresent)(this.selectedWordIds)?t.filter(function(e){return e.userKey===`selectedWords`}):t.filter(function(t){return(!t.showForLanguageId||t.showForLanguageId.includes(e.targetLanguageId))&&t.userKey!==`selectedWords`})).map(function(t){var n={tagDisplay:t.showCustomTag?t.customTag:(0,l.formatFilterTag)(t,e.filterCacheOrBackend(t.userKey)),value:e.filterCacheOrBackend(t.userKey)};return(0,u.merge)(t,n)})}},{key:`tabs`,get:function(){var e=[{name:`trainers`,label:`Trainers`,default:this.showTrainersTab},{name:`wordList`,label:`Dictionary`,default:!this.showTrainersTab}];return this.layout.isNative&&e.push({name:`progress`,label:`Progress`,default:!1}),e}},{key:`languagesEnable`,get:function(){return this.filterCacheOrBackend(`vocabLanguagesEnable`)}},{key:`languageId`,get:function(){return this.filterCacheOrBackend(`languageId`)}},{key:`hasSentence`,get:function(){return this.filterCacheOrBackend(`vocabHasSentence`)}},{key:`hasHighlightedVocabTriad`,get:function(){return this.filterCacheOrBackend(`hasHighlightedVocabTriad`)}},{key:`languagesWithWithout`,get:function(){return this.filterCacheOrBackend(`vocabLanguagesWithWithout`)}},{key:`searchQuery`,get:function(){return this.filterCacheOrBackend(`vocabSearchQuery`)}},{key:`sort`,get:function(){return this.filterCacheOrBackend(`vocabSort`)||`frequency_ranking`}},{key:`sortDirection`,get:function(){return this.filterCacheOrBackend(`vocabSortDirection`)}},{key:`expandTranslation`,get:function(){return this.filterCacheOrBackend(`vocabExpandTranslation`)}},{key:`wordTypesAreAllNoun`,get:function(){return(0,l.isBlank)(this.selectedWords.filter(function(e){return e.wordType.abbreviation!==`noun`}))}},{key:`showNounButton`,get:function(){return this.wordTypesAreAllNoun&&(0,l.isPresent)(this.selectedWordIds)||(0,l.isBlank)(this.selectedWordIds)&&this.wordType&&this.wordType.n
18ame===`Noun`}},{key:`wordType`,get:function(){var e=this;if(this.wordTypeId&&this.wordTypeId!==`any`&&this.wordTypeStore.hasIndexData)return this.wordTypeStore.indexData.find(function(t){return t.id===e.wordTypeId})}},{key:`showNoResultsMessage`,get:function(){return!this.showWordListSpinner&&this.store.initialRequestReceived&&!this.store.hasIndexData}},{key:`showColumnCheckbox`,get:function(){return this.user.isMember&&this.store.initialRequestReceived&&this.store.hasIndexData}},{key:`deckCreationDisabled`,get:function(){return!this.user.isMember}},{key:`deckButtonDisabled`,get:function(){return this.cardTypeId===r.Constants.REVIEW_CARD_TYPES.find(function(e){return e.slug===`gender`})?.id?this.selectedWordsExcludedFromGenderTrainer?.length===this.selectedWords.length:this.cardTypeId===r.Constants.REVIEW_CARD_TYPES.find(function(e){return e.slug===`plural`})?.id?this.selectedWordsExcludedFromPluralTrainer?.length===this.selectedWords.length:this.cardTypeId===r.Constants.REVIEW_CARD_TYPES.find(function(e){return e.slug===`conjugation`})?.id?this.selectedWordsExcludedFromConjugationTrainer?.length===this.selectedWords.length:!1}},{key:`selectedWordIds`,get:function(){return this.selectedWords.map(function(e){return e.id})}},{key:`showSource`,get:function(){return!this.layout.isMobile}},{key:`showNounTrainerButtons`,get:function(){return(0,l.isBlank)(this.selectedWordIds)&&this.wordType&&this.wordType.name===`Noun`||this.wordTypesAreAllNoun&&(0,l.isPresent)(this.selectedWordIds)}},{key:`showAddToReviewsButton`,get:function(){return(0,l.isPresent)(this.selectedWordIds)}},{key:`page`,get:function(){return this.overridePage?this.overridePage:this.pageFromParams?this.pageFromParams:1}},{key:`showTrainersTab`,get:function(){return(0,l.isBlank)(this.vocabTab)||this.vocabTab===`trainers`}},{key:`pieChartTitle`,get:function(){return`${this.level&&this.wordType?`${this.level.abbreviation} ${this.wordType.formattedName}s`:this.level?`${this.level.abbreviation} Words`:this.wordType?`${this.wordType.formattedName}s`:`Words`} Progress`}},{key:`pieChartData`,get:function(){var e=this.wordStore.metaData;if(!e)return[{y:0}];var t=e.totalWordTypeLevelCount-e.learnedCount-e.seenCount,n=[{y:e.learnedCount}];return e.seenCount>0&&n.push({y:e.seenCount}),t>0&&n.push({y:t}),n}},{key:`colors`,get:function(){var e=[r.Theme.green,`#969696`];return this.wordStore.metaData&&this.wordStore.metaData.seenCount>0&&e.splice(1,0,r.Theme.orange),e}},{key:`reviewDecks`,get:function(){return this.reviewDeckStore.indexData}},{key:`filteredReviewDecks`,get:function(){var e=this;return this.reviewDeckStore.indexData.filter(function(t){return t.languageId===e.targetLanguageId&&!t.archived})}},{key:`archivedReviewDecks`,get:function(){var e=this;return this.reviewDeckStore.indexData.filter(function(t){return t.languageId===e.targetLanguageId&&t.archived})}},{key:`selectedWordsAreNouns`,get:function(){return(0,l.isPresent)(this.selectedWords)&&this.selectedWords.filter(function(e){return e.wordType?.id===`d5c5fcef-bb92-48a8-b00b-e7c71cb33068`}).length===this.selectedWords.length}},{key:`selectedWordsAreVerbs`,get:function(){return(0,l.isPresent)(this.selectedWords)&&this.selectedWords.filter(function(e){return e.wordType?.id===`4c4389c1-f805-4d1c-ba45-6721cf400aef`}).length===this.selectedWords.length}},{key:`cardTypeOptions`,get:function(){var e=[this.getCardTypeOption(`vocab_word_translate`),this.getCardTypeOption(`vocab_word_comprehend`),this.getCardTypeOption(`vocab_word_o
18ptions`)];return this.selectedWordsAreVerbs&&this.selectedWordsExcludedFromConjugationTrainer?.length!==this.selectedWords.length&&e.push(this.getCardTypeOption(`conjugation`)),this.selectedWordsAreNouns&&(this.selectedWordsExcludedFromGenderTrainer?.length!==this.selectedWords.length&&e.push(this.getCardTypeOption(`gender`)),this.targetLanguageId===`DE`&&this.selectedWordsExcludedFromPluralTrainer?.length!==this.selectedWords.length&&e.push(this.getCardTypeOption(`plural`))),e}},{key:`getCardTypeOption`,value:function(e){var t=r.Constants.REVIEW_CARD_TYPES.find(function(t){return t.slug===e});return t?[t.id,t.name]:null}},{key:`selectedWordsExcludedFromGenderTrainer`,get:function(){var e=this.selectedWords?.filter(function(e){return e.hideFromGenderTrainer}).map(function(e){return e.targetTextWithDefiniteArticle});return this.selectedWordsAreNouns&&e?.length>0?e:null}},{key:`selectedWordsExcludedFromPluralTrainer`,get:function(){var e=this.selectedWords?.filter(function(e){return e.hideFromPluralTrainer||e.noPlural}).map(function(e){return e.targetTextWithDefiniteArticle});return this.selectedWordsAreNouns&&e?.length>0?e:null}},{key:`selectedWordsExcludedFromConjugationTrainer`,get:function(){var e=this.selectedWords?.filter(function(e){return e.hideFromConjugationTrainer||e.conjugatedVerbStringsCount===0}).map(function(e){return e.targetText});return this.selectedWordsAreVerbs&&e?.length>0?e:null}},{key:`componentWillUnmount`,value:function(){this.disposer&&this.disposer()}},{key:`activeFilter`,value:function(e){return(0,l.isPresent)(e)&&e!==`any`}}])}(f.default),m=de(p.prototype,`filterCache`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),g=de(p.prototype,`selectedWords`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),v=de(p.prototype,`caretPosition`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=de(p.prototype,`allToggleSelected`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),b=de(p.prototype,`userRequestIsPending`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),x=de(p.prototype,`targetLanguageRequestIsPending`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),S=de(p.prototype,`queuedUserData`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),C=de(p.prototype,`queuedTargetLanguageData`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),w=de(p.prototype,`vocabTab`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),T=de(p.prototype,`tabsPreviouslyTrainers`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),E=de(p.prototype,`deckId`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=de(p.prototype,`worksheetId`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=de(p.prototype,`cardTypeId`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=de(p.prototype,`filteredItemsCount`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=de(p.prototype,`showFilterOptions`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),M=de(p.prototype,`overridePage`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=de(p.prototype,`pageFromParams`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=de(p.prototype,`learnedByLevel`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=de(p.prototype,`learnedByLevelLoading`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),I=de(p.prototype,`updatedDeviceLanguageId`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=de(p.prototype,`targetLanguageId`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=de(p.prototype,`defaultReviewDeckId`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=de(p.prototype,`newReviewDeckName`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return``}}),B=de(p.prototype,`createReviewsIsSlow`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),V=de(p.prototype,`createReviewsFinished`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),H=de(p.prototype,`wordVideoClips`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),U=de(p.prototype,`wordListLoading`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),de(p.prototype,`store`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`store`),p.prototype),de(p.prototype,`words`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`words`),p.prototype),de(p.prototype,`noFiltersSelectedMessage`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`noFiltersSelectedMessage`),p.prototype),de(p.prototype,`user`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`user`),p.prototype),de(p.prototype,`userIsLoaded`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`userIsLoaded`),p.prototype),de(p.prototype,`targetLanguage`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`targetLanguage`),p.prototype),de(p.prototype,`sortWithDirection`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`sortWithDirection`),p.prototype),de(p.prototype,`showSpinner`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`showSpinner`),p.prototype),de(p.prototype,`showWordListSpinner`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`showWordListSpinner`),p.prototype),de(p.prototype,`languagesStringFormatted`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`languagesStringFormatted`),p.prototype),de(p.prototype,`hasActiveFilter`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`hasActiveFilter`),p.prototype),de(p.prototype,`filters`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`filters`),p.prototype),de(p.prototype,`filterSettings`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`filterSettings`),p.prototype),de(p.prototype,`tabs`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`tabs`),p.prototype),de(p.prototype,`languagesEnable`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`languagesEnable`),p.prototype),de(p.prototype,`languageId`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`languageId`),p.prototype),de(p.prototype,`hasSentence`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`hasSentence`),p.prototype),de(p.prototype,`hasHighlightedVocabTriad`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`hasHighlightedVocabTriad`),p.prototype),de(p.prototype,`languagesWithWithout`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`languagesWithWithout`),p.prototype),de(p.prototype,`searchQuery`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`searchQuery`),p.prototype),de(p.prototype,`sort`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`sort`),p.prototype),de(p.prototype,`sortDirection`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`sortDirection`),p.prototype),de(p.prototype,`expandTranslation`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`expandTranslation`),p.prototype),de(p.prototype,`wordTypesAreAllNoun`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`wordTypesAreAllNoun`),p.prototype),de(p.prototype,`showNounButton`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`showNounButton`),p.prototype),de(p.prototype,`wordType`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`wordType`),p.prototype),de(p.prototype,`showNoResultsMessage`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`showNoResultsMessage`),p.prototype),de(p.prototype,`showColumnCheckbox`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`showColumnCheckbox`),p.prototype),de(p.prototype,`deckCreationDisabled`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`deckCreationDisabled`),p.prototype),de(p.prototype,`deckButtonDisabled`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`deckButtonDisabled`),p.prototype),de(p.prototype,`selectedWordIds`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`selectedWordIds`),p.prototype),de(p.prototype,`showSource`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`showSource`),p.prototype),de(p.prototype,`showNounTrainerButtons`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`showNounTrainerButtons`),p.prototype),de(p.prototype,`showAddToReviewsButton`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`showAddToReviewsButton`),p.prototype),de(p.prototype,`page`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`page`),p.prototype),de(p.prototype,`showTrainersTab`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`showTrainersTab`),p.prototype),de(p.prototype,`pieChartTitle`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`pieChartTitle`),p.prototype),de(p.prototype,`pieChartData`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`pieChartData`),p.prototype),de(p.prototype,`colors`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`colors`),p.prototype),de(p.prototype,`reviewDecks`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`reviewDecks`),p.prototype),de(p.prototype,`filteredReviewDecks`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`filteredReviewDecks`),p.prototype),de(p.prototype,`archivedReviewDecks`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`archivedReviewDecks`),p.prototype),de(p.prototype,`selectedWordsAreNouns`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`selectedWordsAreNouns`),p.prototype),de(p.prototype,`selectedWordsAreVerbs`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`selectedWordsAreVerbs`),p.prototype),de(p.prototype,`cardTypeOptions`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`cardTypeOptions`),p.prototype),de(p.prototype,`selectedWordsExcludedFromGenderTrainer`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`selectedWordsExcludedFromGenderTrainer`),p.prototype),de(p.prototype,`selectedWordsExcludedFromPluralTrainer`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`selectedWordsExcludedFromPluralTrainer`),p.prototype),de(p.prototype,`selectedWordsExcludedFromConjugationTrainer`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`selectedWordsExcludedFromConjugationTrainer`),p.prototype),p)})),Ku=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i,s,c;function l(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function u(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function d(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,p(r.key),r)}}function f(e,t,n){return t&&d(e.prototype,t),n&&d(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function p(e){var t=m(e,`string`);return n(t)==`symbol`?t:t+``}function m(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function h(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(i=function(){function e(){u(this,e),l(this,`isLoading`,s,this),l(this,`errorMessage`,c,this)}return f(e,[{key:`isSuccess`,get:function(){return!this.isLoading&&!this.errorMessage}},{key:`started`,value:function(){this.isLoading=!0,this.errorMessage=null}},{key:`succeeded`,value:function(){this.isLoading=!1,this.errorMessage=null}},{key:`failed`,value:function(e){this.isLoading=!1,this.errorMessage=e}},{key:`clear`,value:function(){this.isLoading=!1,this.errorMessage=null}}])}(),s=h(i.prototype,`isLoading`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),c=h(i.prototype,`errorMessage`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),h(i.prototype,`started`,[r.action],Object.getOwnPropertyDescriptor(i.prototype,`started`),i.prototype),h(i.prototype,`succeeded`,[r.action],Object.getOwnPropertyDescriptor(i.prototype,`succeeded`),i.prototype),h(i.prototype,`failed`,[r.action],Object.getOwnPropertyDescriptor(i.prototype,`failed`),i.prototype),h(i.prototype,`clear`,[r.action],Object.getOwnPropertyDescriptor(i.prototype,`clear`),i.prototype),i)})),qu=i((t=>{function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=(a(),e(o)),i=s(),c=Lp(),l=(Ie(),e(A)),u,d,f,p,m;function h(e){if(e!=null){var t=e[typeof Symbol==`function`&&Symbol.iterator||`@@iterator`],r=0;if(t)return t.call(e);
18if(typeof e.next==`function`)return e;if(!isNaN(e.length))return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}}}throw TypeError(n(e)+` is not iterable`)}function g(){var e,t,n=typeof Symbol==`function`?Symbol:{},r=n.iterator||`@@iterator`,i=n.toStringTag||`@@toStringTag`;function a(n,r,i,a){var c=r&&r.prototype instanceof s?r:s,l=Object.create(c.prototype);return _(l,`_invoke`,function(n,r,i){var a,s,c,l=0,u=i||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return a=t,s=0,c=e,f.n=n,o}};function p(n,r){for(s=n,c=r,t=0;!d&&l&&!i&&t<u.length;t++){var i,a=u[t],p=f.p,m=a[2];n>3?(i=m===r)&&(c=a[(s=a[4])?5:(s=3,3)],a[4]=a[5]=e):a[0]<=p&&((i=n<2&&p<a[1])?(s=0,f.v=r,f.n=a[1]):p<m&&(i=n<3||a[0]>r||r>m)&&(a[4]=n,a[5]=r,f.n=m,s=0))}if(i||n>1)return o;throw d=!0,r}return function(i,u,m){if(l>1)throw TypeError(`Generator is already running`);for(d&&u===1&&p(u,m),s=u,c=m;(t=s<2?e:c)||!d;){a||(s?s<3?(s>1&&(f.n=-1),p(s,c)):f.n=c:f.v=c);try{if(l=2,a){if(s||(i=`next`),t=a[i]){if(!(t=t.call(a,c)))throw TypeError(`iterator result is not an object`);if(!t.done)return t;c=t.value,s<2&&(s=0)}else s===1&&(t=a.return)&&t.call(a),s<2&&(c=TypeError(`The iterator does not provide a '`+i+`' method`),s=1);a=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==o)break}catch(t){a=e,s=1,c=t}finally{l=1}}return{value:t,done:d}}}(n,i,a),!0),l}var o={};function s(){}function c(){}function l(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(_(t={},r,function(){return this}),t),d=l.prototype=s.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,_(e,i,`GeneratorFunction`)),e.prototype=Object.create(d),e}return c.prototype=l,_(d,`constructor`,l),_(l,`constructor`,c),c.displayName=`GeneratorFunction`,_(l,i,`GeneratorFunction`),_(d),_(d,i,`Generator`),_(d,r,function(){return this}),_(d,`toString`,function(){return`[object Generator]`}),(g=function(){return{w:a,m:f}})()}function _(e,t,n,r){var i=Object.defineProperty;try{i({},``,{})}catch{i=0}_=function(e,t,n,r){function a(t,n){_(e,t,function(e){return this._invoke(t,n,e)})}t?i?i(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a(`next`,0),a(`throw`,1),a(`return`,2))},_(e,t,n,r)}function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function y(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?v(Object(n),!0).forEach(function(t){b(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function b(e,t,n){return(t=F(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function x(e,t,n,r,i,a,o){try{var s=e[a](o),c=s.value}catch(e){n(e);return}s.done?t(c):Promise.resolve(c).then(r,i)}function S(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var a=e.apply(t,n);function o(e){x(a,r,i,o,s,`next`,e)}function s(e){x(a,r,i,o,s,`throw`,e)}o(void 0)})}}function C(e,t){return O(e)||D(e,t)||T(e,t)||w()}function w(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
19In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function T(e,t){if(e){if(typeof e==`string`)return E(e,t);var n={}.toString.call(e).slice(8,-1);return n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`?Array.from(e):n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?E(e,t):void 0}}function E(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function D(e,t){var n=e==null?null:typeof Symbol<`u`&&e[Symbol.iterator]||e[`@@iterator`];if(n!=null){var r,i,a,o,s=[],c=!0,l=!1;try{if(a=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}
19finally{try{if(!c&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function O(e){if(Array.isArray(e))return e}function k(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function M(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function N(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,F(r.key),r)}}function P(e,t,n){return t&&N(e.prototype,t),n&&N(e,n),Object.defineProperty(e,`prototype`,{writable:!1}),e}function F(e){var t=I(e,`string`);return n(t)==`symbol`?t:t+``}function I(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function L(e,t,n,r,i){var a={};return Object.keys(r).forEach(function(e){a[e]=r[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,(`value`in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},a),i&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(i):void 0,a.initializer=void 0),a.initializer===void 0?(Object.defineProperty(e,t,a),null):a}t.default=(u=r.observable.ref,d=function(){function e(t){M(this,e),k(this,`context`,f,this),k(this,`loading`,p,this),k(this,`error`,m,this),this.context=t}return P(e,[{key:`word`,value:function(e){var t;return((t=this.context)==null||(t=t.words)==null?void 0:t[e])||c.WordStore.indexData.find(function(t){return t.id===e})||{id:e}}},{key:`position`,value:function(e){for(var t=0,n=Object.entries((r=this.context)?.pages||{});t<n.length;t++){var r,i=C(n[t],2),a=i[0],o=i[1],s=o.indexOf(e);if(s!==-1)return{page:Number(a),index:s,wordIds:o}}}},{key:`canNavigate`,value:function(e,t){var n=this.position(e);return n?n.wordIds[n.index+t]?!0:t===-1?n.page>(this.context.firstPage||1):this.context.lastPage==null||n.page<this.context.lastPage:!1}},{key:`adjacent`,value:function(){var t=S(g().m(function t(n,r){var a=this,o,s,l,u,d;return g().w(function(t){for(;;)switch(t.p=t.n){case 0:if(!(this.loading||!this.canNavigate(n,r))){t.n=1;break}return t.a(2);case 1:if(o=this.position(n),s=o.wordIds[o.index+r],!s){t.n=2;break}return t.a(2,s);case 2:this.loading=!0,this.error=!1,t.p=3,l=o.page+r,u=g().m(function t(){var n,o,s;return g().w(function(t){for(;;)switch(t.n){case 0:if(n=a.context.pages[l],n){t.n=2;break}return o=new c.WordStore.constructor,o.setPage(l),o.setLimit(a.context.limit),t.n=1,new Promise(function(e,t){o.getIndex({filters:(0,i.cloneDeep)(a.context.filters),sort:a.context.sort,queryStrings:a.context.queryStrings,failureCallback:t,onRequestError:t,timeout:15e3},e)});case 1:s=t.v,o.setIndexData(s),n=o.indexData.filter(function(e){return e.publicInVocab}).map(function(e){return e.id}),a.context=y(y({},a.context),{},{pages:y(y({},a.context.pages),{},b({},l,n)),words:y(y({},a.context.words),e.wordData(o)),lastPage:o.totalCount==null?o.indexData.length<a.context.limit?l:a.context.lastPage:Math.ceil(o.totalCount/a.context.limit)});case 2:if(!n.length){t.n=3;break}return t.a(2,{v:r===1?n[0]:n[n.length-1]});case 3:l+=r;case 4:return t.a(2)}},t)});case 4:if(!(l>=1&&(this.context.lastPage==null||l<=this.context.lastPage))){t.n=7;break}return t.d(h(u()),5);case 5:if(d=t.v,!d){t.n=6;break}return t.a(2,d.v);case 6:t.n=4;break;case 7:this.context=y(y({},this.context),{},b({},r===1?`lastPage`:`firstPage`,o.page)),t.n=9;break;case 8:t.p=8,t.v,this.error=!0;case 9:return t.p=9,this.loading=!1,t.f(9);case 10:return t.a(2)}},t,this,[[3,8,9,10]])}));function n(e,n){return t.apply(this,arguments)}return n}()}],[{key:`fromStore`,value:function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{vocab_list:!0},a=Number(t.page)||1;return{pages:b({},a,t.indexData.filter(function(e){return e.publicInVocab}).map(function(e){return e.id})),words:e.wordData(t),filters:(0,i.cloneDeep)((0,r.toJS)(t.filters)),sort:t.sort,limit:t.limit,queryStrings:n,lastPage:t.totalCount==null?t.indexData.length<t.limit?a:null:Math.ceil(t.totalCount/t.limit)}
19}},{key:`wordData`,value:function(e){return Object.fromEntries(e.indexData.filter(function(e){return e.publicInVocab}).map(function(e){return[e.id,(0,l.serialize)(e)]}))}}])}(),f=L(d.prototype,`context`,[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=L(d.prototype,`loading`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),m=L(d.prototype,`error`,[r.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),d)})),Ju=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),Object.defineProperty(e,`AfterAuth`,{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,`AppUI`,{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,`CreatorUI`,{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,`DeckUI`,{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,`DictionaryNavigation`,{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(e,`ExerciseUI`,{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,`ForumUI`,{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,`LoadingState`,{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(e,`OverlayUI`,{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,`PrivacySettingsState`,{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,`PrivacySettingsUI`,{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,`RootState`,{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(e,`SentenceStudioUI`,{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,`TreeUI`,{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(e,`VocabUI`,{enumerable:!0,get:function(){return f.default}});var t=g(Pu()),n=g(zu()),r=g(Bu()),i=g(Lu()),a=g(Iu()),o=g(Vu()),s=g(Fu()),c=g(Uu()),l=g(Hu()),u=g(Wu()),d=g(Ru()),f=g(Gu()),p=g(Ku()),m=g(Nu()),h=g(qu());function g(e){return e&&e.__esModule?e:{default:e}}})),Yu=r({default:()=>Qu}),Xu,Zu,Qu,$u=t((()=>{Xu=Ju(),Zu=class{constructor(){this.logBuffer=[],this.maxBufferSize=400;let e=typeof __DEV__<`u`?__DEV__:!(typeof process<`u`);this.isProduction=!e,this.enableProductionLogging=!0,this.logLevels={DEBUG:0,INFO:1,WARN:2,ERROR:3},this.currentLogLevel=this.isProduction?this.logLevels.WARN:this.logLevels.DEBUG,this.setupConsoleInterception()}formatTimestamp(e=new Date){return`${String(e.getMonth()+1).padStart(2,`0`)}-${String(e.getDate()).padStart(2,`0`)}-${String(e.getHours()).padStart(2,`0`)}:${String(e.getMinutes()).padStart(2,`0`)}:${String(e.getSeconds()).padStart(2,`0`)}`}isLoggingEnabled(){return Xu.AppUI.ENABLE_MOBILE_LOGGING===!0}setupConsoleInterception(){this.originalConsole={log:console.log,warn:console.warn,error:console.error,debug:console.debug}}shouldLimitBuffer(){return!0}trimBufferIfNeeded(e=!1){this.shouldLimitBuffer()&&(this.logBuffer.length<=this.maxBufferSize||(e?this.logBuffer=this.logBuffer.slice(-this.maxBufferSize):this.logBuffer.shift()))}log(e,t){if(!this.isLoggingEnabled()||this.isProduction&&!this.enableProductionLogging)return;let n={timestamp:this.formatTimestamp(),level:e,message:this.formatArgs(t),context:this.getContext()};this.logBuffer.push(n),this.trimBufferIfNeeded()}formatArgs(e){return e.map(e=>{if(typeof e==`object`)try{return JSON.stringify(e,null,2)}catch{return`[Circular Object]`}let t=String(e);return t=t.replace(/\0/g,``),t=t.replace(/[^\x20-\x7E\n\t]/g,e=>{let t=e.charCodeAt(0);return t>=128&&t<=65535?e:`\\u${t.toString(16).padStart(4,`0`)}`}),t}).join(` `)}getContext(){return{timestamp:Date.now()}}getLogsForBugReport(e={}){let t=e.includeDebug===void 0?!1:e.includeDebug,n=e.format===void 0?`text`:e.format,r=this.shouldLimitBuffer()?200:null,i=e.maxLines===void 0?r:e.maxLines;if(!this.isLoggingEnabled()&&this.logBuffer.length===0)return n===`json`?`[]`:`Logging is disabled and no logs available`;let a=this.logBuffer;return this.isProduction&&!t&&(a=a.filter(e=>e.level!==`DEBUG`)),Number.isFinite(i)&&(a=a.slice(-i)),n===`json`?JSON.stringify(a,null,2):a.map(e=>{let t=String(e.timestamp).replace(/[^\x20-\x7E]/g,``),n=String(e.level).replace(/[^\x20-\x7E]/g,``),r=String(e.message).replace(/\0/g,``);return n===`WARN`||n===`ERROR`?`[${t}] [${n}] ${r}`:`[${t}] ${r}`}).join(`
20`).replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F]/g,``)}clearLogs(){this.logBuffer=[]}setMaxBufferSize(e){this.maxBufferSize=Math.max(50,Math.min(1e3,e)),this.trimBufferIfNeeded(!0)}getMemoryUsage(){let e=`${(this.logBuffer.length*200/1024).toFixed(1)}KB`;return this.shouldLimitBuffer()?{current:e,maximum:`${(this.maxBufferSize*200/1024).toFixed(1)}KB`,entries:this.logBuffer.length}:{current:e,maximum:`Unlimited`,entries:this.logBuffer.length}}setProductionLogging(e){this.enableProductionLogging=e,e&&this.isProduction&&console.log(`[Logger] Production logging enabled`)}testProductionLogging(){let e={timestamp:this.formatTimestamp(),level:`INFO`,message:`[Logger] Test entry - logging system is working`,context:{test:!0}};this.logBuffer.push(e),this.trimBufferIfNeeded();let t={isProduction:this.isProduction,enableProductionLogging:this.enableProductionLogging,globalLoggingEnabled:this.isLoggingEnabled(),bufferSize:this.logBuffer.length,canGetBugReport:this.getLogsForBugReport({maxLines:1}).length>0};return console.log(`[Logger] Test status:`,t),t}createScoped(e){let t=this;return{log:(...n)=>{let r=`[${e}] ${n.map(e=>{if(typeof e==`object`)try{return JSON.stringify(e)}catch{return`[Object]`}return String(e)}).join(` `)}`;t.logBuffer.push({timestamp:t.formatTimestamp(),level:`INFO`,message:r,context:{scope:e}}
20),t.trimBufferIfNeeded(),!t.isProduction&&t.isLoggingEnabled()&&t.originalConsole.log(`[${e}]`,...n)},warn:(...n)=>{let r=`[${e}] ${n.map(e=>{if(typeof e==`object`)try{return JSON.stringify(e)}catch{return`[Object]`}return String(e)}).join(` `)}`;t.logBuffer.push({timestamp:t.formatTimestamp(),level:`WARN`,message:r,context:{scope:e}}),t.trimBufferIfNeeded(),!t.isProduction&&t.isLoggingEnabled()&&t.originalConsole.warn(`[${e}]`,...n)},error:(...n)=>{let r=`[${e}] ${n.map(e=>{if(typeof e==`object`)try{return JSON.stringify(e)}catch{return`[Object]`}return String(e)}).join(` `)}`;t.logBuffer.push({timestamp:t.formatTimestamp(),level:`ERROR`,message:r,context:{scope:e}}),t.trimBufferIfNeeded(),!t.isProduction&&t.isLoggingEnabled()&&t.originalConsole.error(`[${e}]`,...n)},debug:(...n)=>{let r=`[${e}] ${n.map(e=>{if(typeof e==`object`)try{return JSON.stringify(e)}catch{return`[Object]`}return String(e)}).join(` `)}`;t.logBuffer.push({timestamp:t.formatTimestamp(),level:`DEBUG`,message:r,context:{scope:e}}),t.trimBufferIfNeeded(),!t.isProduction&&t.isLoggingEnabled()&&t.originalConsole.debug(`[${e}]`,...n)}}}},Qu=new Zu})),ed=i((t=>{var n=y(),r=b();Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var i=n(fl()),s=n(pl()),c=n(Ns()),l=n(Es()),u=n(w()),d=n(C()),f=n(E()),p=n(D()),m=n(k()),h=n(Ps());n(Fs());var g=(a(),e(o)),_=P(ju()),v,x,S,T,O,A,M,N;function P(e,t){if(typeof WeakMap==`function`)var n=new WeakMap,i=new WeakMap;return(P=function(e,t){if(!t&&e&&e.__esModule)return e;var a,o,s={__proto__:null,default:e};if(e===null||r(e)!=`object`&&typeof e!=`function`)return s;if(a=t?i:n){if(a.has(e))return a.get(e);a.set(e,s)}for(var c in e)c!==`default`&&{}.hasOwnProperty.call(e,c)&&((o=(a=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,c))&&(o.get||o.set)?a(s,c,o):s[c]=e[c]);return s})(e,t)}function F(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function I(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?F(Object(n),!0).forEach(function(t){(0,l.default)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):F(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function L(e,t,n){return t=(0,p.default)(t),(0,f.default)(e,R()?Reflect.construct(t,n||[],(0,p.default)(e).constructor):t.apply(e,n))}function R(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(R=function(){return!!e})()}var z=new Set([`cleanupOffscreen`,`softReset`,`onReset`,`dispose`]),B=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6;return typeof e==`string`?e.substring(0,t):e},V=function(e){return{uriExists:!!e}};t.default=(v=function(t){function n(){var e,t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return(0,u.default)(this,n),e=L(this,n,[I(I({},t),{},{isNative:!0})]),(0,c.default)(e,`hasNativeSound`,x,e),(0,c.default)(e,`pendingNativePlayback`,S,e),(0,c.default)(e,`nativeSoundIsLoading`,T,e),(0,c.default)(e,`nativeAudioRecorder`,O,e),(0,c.default)(e,`lastRecordingUri`,A,e),(0,c.default)(e,`lastRecordingMimeType`,M,e),(0,c.default)(e,`lastRecordingResult`,N,e),e._isResetting=!1,e.initializeAudioIfNeeded=function(){},e.setNativeAudioRecorder=function(t){e.nativeAudioRecorder=t},e.dispose=function(){e.nativeAudioRecorder&&e.cardId&&e.isRecording&&e.nativeAudioRecorder.stopRecording(e.cardId),e.resetNativeRecorder(`dispose`),e.stopSecondsElapsed(),e.recorder&&=null},e.resetNativeRecorder=(0,s.default)(i.default.mark(function t(){var n,r,a,o=arguments,s;return i.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(n=o.length>0&&o[0]!==void 0?o[0]:`softReset`,!(!e.nativeAudioRecorder||typeof e.nativeAudioRecorder.resetIfOwned!=`function`)){t.next=1;break}return t.abrupt(`return`);case 1:return r=e.logger&&!z.has(n),r&&e.logger.log(`resetNativeRecorder invoked`,{reason:n,cardId:B(e.cardId)}),t.prev=2,t.next=3,e.nativeAudioRecorder.resetIfOwned(e.cardId,{reason:n});case 3:a=t.sent,a&&a.catch,t.next=5;break;case 4:t.prev=4,s=t.catch(2),e.logger&&e.logger.log(`resetNativeRecorder threw`,{reason:n,cardId:B(e.cardId),error:s});case 5:case`end`:return t.stop()}},t,null,[[2,4]])})),e.onAudioLevelUpdate=function(t){e.audioLevel=t,e.normalizedAudioLevel>e.maxAudioLevel&&(e.maxAudioLevel=e.normalizedAudioLevel)},e.startRecording=(0,s.default)(i.default.mark(function t(){var n,r=arguments,a;return i.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(n=r.length>0&&r[0]!==void 0?r[0]:{},!(!e.nativeAudioRecorder||!e.cardId)){t.next=1;break}return t.abrupt(`return`);case 1:if(e.isCurrentCard()){t.next=2;break}return t.abrupt(`return`);case 2:if(e.nativeAudioRecorder.canRecord(e.cardId)){t.next=3;break}return t.abrupt(`return`);case 3:return e.hasNativeSound=!1,e.nativeSoundIsLoading=!1,t.prev=4,e.nativeSoundIsLoading=!0,t.next=5,e.nativeAudioRecorder.startRecording({callback:e.updateScreenForRecordingStatus,audioPlaybackFinishedCallback:e.audioPlaybackFinishedCallback,cardId:e.cardId,attemptContext:n.attemptContext});case 5:e.nativeSoundIsLoading=!1,e.startSecondsElapsed(),e.isRecording=!0,e.hasFinishedRecording=!1,e.logger&&e.logger.log(`Native recording start succeeded;
20 isRecording=true`,{cardId:B(e.cardId)}),t.next=7;break;case 6:throw t.prev=6,a=t.catch(4),e.logger&&e.logger.log(`Native recording start failed`,{cardId:B(e.cardId),error:a}),e.handleNativeRecordingStartFailure(),a;case 7:case`end`:return t.stop()}},t,null,[[4,6]])})),e.handleNativeRecordingStartFailure=function(){e.isRecording=!1,e.hasFinishedRecording=!1,e.nativeSoundIsLoading=!1,e.pendingNativePlayback=!1,e.startRecordingTimestamp=null,e.endRecordingTimestamp=null,e.secondsElapsed=0,e.audioLevel=0,e.maxAudioLevel=0,e.interval&&(clearInterval(e.interval),e.interval=null),e.nativeAudioRecorder&&e.cardId&&e.nativeAudioRecorder.clearRecording()},e.stopRecording=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Object.prototype.hasOwnProperty.call(t,`autoPlay`)&&(e.autoPlay=t.autoPlay),e.isRecording&&(e.stopSecondsElapsed(),e.audioLevel=0,e.endRecordingTimestamp=+new Date,e.isRecording=!1,e.hasFinishedRecording=!0,t.skipCallback||(e.nativeSoundIsLoading=!0),e.nativeAudioRecorder&&e.nativeAudioRecorder.stopRecording({callback:t.skipCallback?void 0:e.updateScreenForSoundStatus,cardId:e.cardId}))},e.updateScreenForRecordingStatus=function(t){if(e.canRecord=t.canRecord,t.metering){var n=10**(t.metering/20)*160;e.onAudioLevelUpdate(n/_.LEVEL_MULTIPLIER)}(t.isDoneRecording||t.isRecording)&&t.durationMillis&&(e.durationFromDatabase=Math.round(t.durationMillis/1e3*10)/10)},e.updateScreenForSoundStatus=function(t){e.logger&&t&&(t.hasError||t.error?e.logger.warn(`Recording error reported`,{cardId:B(e.cardId),error:t.error}):t.playbackFailureReason?e.logger.warn(`Recording playback not ready`,I({cardId:B(e.cardId),reason:t.playbackFailureReason},V(t.uri||null))):t.isReadyForPlayback&&e.logger.log(`Recording ready for playback`,I({cardId:B(e.cardId),durationMillis:t.durationMillis??null},V(t.uri||null)))),e.lastRecordingResult=t||null,t&&t.uri&&(e.lastRecordingUri=t.uri),t&&t.mimeType&&(e.lastRecordingMimeType=t.mimeType);var n=!!t.isReadyForPlayback,r=typeof t.durationMillis==`number`&&t.durationMillis>0;e.playing&&t.didJustFinish&&e.audioPlaybackFinishedCallback(),n&&r?(e.hasNativeSound=!0,e.nativeSoundIsLoading=!1,e.durationFromDatabase=Math.round(t.durationMillis/1e3*10)/10,(e.autoPlay||e.pendingNativePlayback)&&e.play()):(t.loadFailed||t.playbackFailureReason)&&(e.nativeSoundIsLoading=!1,e.hasNativeSound=!1,e.pendingNativePlayback=!1)},e.isCurrentCard=function(){return!!(e.parent&&e.parent.currentCard&&e.parent.currentCard.id===e.cardId)},e.play=function(){if(!e.nativeAudioRecorder){e.logger&&e.logger.warn(`Cannot play - nativeAudioRecorder missing`),e.pendingNativePlayback=!1;return}if(!e.isCurrentCard()){e.autoPlay=!1,e.pendingNativePlayback=!1,e.playing=!1,e.startPlayingTimestamp=null;return}if(e.playing=!0,e.startPlayingTimestamp=+new Date,e.hasNativeSound){e.pendingNativePlayback=!1;try{var t=e.nativeAudioRecorder.play(e.cardId);t&&typeof t.then==`function`&&t.then(function(t){(t===!1||!e.playing||!e.isCurrentCard())&&(e.playing=!1,e.startPlayingTimestamp=null,t!==!1&&e.pauseNativePlayback())}).catch(function(t){e.logger&&e.logger.error(`Error in nativeAudioRecorder.play()`,t),e.playing&&(e.playing=!1,e.startPlayingTimestamp=null)})}catch(t){e.logger&&e.logger.error(`Error calling nativeAudioRecorder.play()`,t),e.playing=!1,e.startPlayingTimestamp=null}}else e.playing=!1,e.startPlayingTimestamp=null,e.pendingNativePlayback=!0},e.pauseNativePlayback=function(){if(e.nativeAudioRecorder)try{e.nativeAudioRecorder.pause()}catch(t){e.logger&&e.logger.error(`Error calling nativeAudioRecorder.pause()`,t)}},e.pause=function(){e.autoPlay=!1,e.pendingNativePlayback=!1,e.pauseNativePlayback(),e.playing&&(e.playing=!1,e.pausePlayingTimestamp=+new Date,e.interval&&(clearInterval(e.interval),e.interval=null))},e.onSoftReset=(0,s.default)(i.default.mark(function t(){var n,r,a=arguments;return i.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return r=a.length>0&&a[0]!==void 0?a[0]:`softReset`,e.isRecordingStartPending=!1,e._activeStartRecordingTaskId=null,t.next=1,e.resetNativeRecorder(r);case 1:e.resetRecordingState(),e.hasNativeSound=!1,e.pendingNativePlayback=!1,e.nativeSoundIsLoading=!1,e.durationFromDatabase=null,e.lastRecordingUri&&(n=e.nativeAudioRecorder)!=null&&n.deleteRecordingFile&&e.nativeAudioRecorder.deleteRecordingFile(e.lastRecordingUri).catch(function(){}),e.lastRecordingUri=null,e.lastRecordingResult=null;case 2:case`end`:return t.stop()}},t)})),e.onReset=(0,s.default)(i.default.mark(function t(){return i.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!e._isResetting){t.next=1;break}return e.logger&&e.logger.warn(`onReset already in progress, ignoring duplicate request`),t.abrupt(`return`);case 1:return e._isResetting=!0,t.prev=2,e.nativeAudioRecorder&&e.cardId&&e.isRecording&&e.nativeAudioRecorder.stopRecording(e.cardId),e.pause(),e.playing=!1,e.currentTime=0,e.initialPlayHas
20Finished=!1,t.next=3,e.onSoftReset(`onReset`);case 3:return t.prev=3,setTimeout(function(){e._isResetting=!1},10),t.finish(3);case 4:case`end`:return t.stop()}},t,null,[[2,,3,4]])})),e.cleanupOffscreen=(0,s.default)(i.default.mark(function t(){return i.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e.pause(),t.next=1,e.onSoftReset(`cleanupOffscreen`);case 1:case`end`:return t.stop()}},t)})),e.onMediaReset=(0,s.default)(i.default.mark(function t(){return i.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e.pause(),t.next=1,e.onSoftReset(`mediaReset`);case 1:case`end`:return t.stop()}},t)})),e.resetForNewRecording=function(){e.cleanupOffscreen()},e.onDeviceDeniedAccess=function(){e.parent&&e.parent.set(`deviceDeniedAccess`,!0)},e.getFormData=function(){if(!e.lastRecordingUri)return null;var t=new FormData;return t.append(`blob`,{uri:e.lastRecordingUri,type:e.lastRecordingMimeType||`audio/m4a`,name:`recording-${e.cardId||`native`}.m4a`}),t},e.mediaType=`audio`,e.setupNativeLogger(),e}return(0,m.default)(n,t),(0,d.default)(n,[{key:`setupNativeLogger`,value:function(){try{var t=($u(),e(Yu)).default;this.logger=t.createScoped(`NativeUserInputStore`);var n=Ju().AppUI;this.AppUI=n}catch{this.logger=null,this.AppUI=null}}},{key:`hasRecording`,get:function(){return this.hasNativeSound}}])}(_.default),x=(0,h.default)(v.prototype,`hasNativeSound`,[g.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),S=(0,h.default)(v.prototype,`pendingNativePlayback`,[g.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),T=(0,h.default)(v.prototype,`nativeSoundIsLoading`,[g.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),O=(0,h.default)(v.prototype,`nativeAudioRecorder`,[g.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),A=(0,h.default)(v.prototype,`lastRecordingUri`,[g.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),M=(0,h.default)(v.prototype,`lastRecordingMimeType`,[g.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return`audio/m4a`}}),N=(0,h.default)(v.prototype,`lastRecordingResult`,[g.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),(0,h.default)(v.prototype,`hasRecording`,[g.computed],Object.getOwnPropertyDescriptor(v.prototype,`hasRecording`),v.prototype),v)})),td=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.Membership,deserialize:!0,GET:{index:`/memberships`,show:`/memberships/:membershipId`},PUT:{update:`/memberships/:membershipId`},POST:{create:`/memberships`},DELETE:{destroy:`/memberships/:membershipId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),nd=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.MembershipGroup,deserialize:!0,GET:{index:`/membership_groups`,show:`/membership_groups/:membershipGroupId`},PUT:{update:`/membership_groups/:membershipGroupId`},POST:{create:`/membership_groups`,duplicate:`/membership_groups/:membershipGroupId/duplicate`},DELETE:{destroy:`/membership_groups/:membershipGroupId`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`duplicate`,value:function(e,t){this.api(e,t,`POST`,`duplicate`)}}])}(c.default))})),rd=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.Meaning,deserialize:!0,GET:{index:`/meanings`,show:`/meanings/:meaningId`},POST:{create:`/meanings`},PUT:{update:`/meanings/:meaningId`},DELETE:{destroy:`/meanings/:meaningId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),id=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.MembershipType,GET:{index:`/membership_types`,show:`/membership_types/:membershipTypeId`,waitlistStatuses:`/membership_waitlists`},PUT:{update:`/membership_types/:membershipTypeId`},POST:{create:`/membership_types`,joinWaitlist:`/membership_waitlists/:membershipTypeId/join`},DELETE:{destroy:`/membership_types/:membershipTypeId`,leaveWaitlist:`/membership_waitlists/:membershipTypeId/leave`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`getWaitlistStatusesPromise`,value:function(){return this.apiPromise({},`GET`,`waitlistStatuses`)}},{key:`joinWaitlistPromise`,value:function(e){return this.apiPromise({ids:{membershipTypeId:e}},`POST`,`joinWaitlist`)}},{key:`leaveWaitlistPromise`,value:function(e){return this.apiPromise({ids:{membershipTypeId:e}},`DELETE`,`leaveWaitlist`)}}])}(c.default))})),ad=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=t(Jc());
20function c(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,l()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(l=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=c(this,t),e.config={POST:{create:`/banner_notice_membership_types`},DELETE:{destroy:`/banner_notice_membership_types/:bannerNoticeMembershipTypeId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(s.default))})),od=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=t(Jc());function c(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,l()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(l=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=c(this,t),e.config={POST:{create:`/banner_notice_membership_groups`},DELETE:{destroy:`/banner_notice_membership_groups/:bannerNoticeMembershipGroupId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(s.default))})),sd=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.MultipleChoiceOption,deserialize:!0,POST:{create:`/multiple_choice_options`},PUT:{update:`/multiple_choice_options/:multipleChoiceOptionId`},DELETE:{destroy:`/multiple_choice_options/:multipleChoiceOptionId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),cd=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={deserialize:!0,model:s.Notification,GET:{index:`notifications`},PUT:{sendMailing:`notifications/:notificationId/send_mailing`},POST:{sendMobileNotifications:`notifications/send_mobile_notifications`,createForAllUsers:`notifications/create_for_all_users`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`sendMailing`,value:function(e,t){this.api(e,t,`PUT`,`sendMailing`)}},{key:`createForAllUsers`,value:function(e,t){this.api(e,t,`POST`,`createForAllUsers`)}},{key:`sendMobileNotifications`,value:function(e,t){this.api(e,t,`POST`,`sendMobileNotifications`)}}])}(c.default))})),ld=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.Page,GET:{index:`/pages`,show:`/pages/:pageId`,showBySlug:`/pages/slug/:slug`},PUT:{update:`/pages/:pageId`},POST:{create:`/pages`},DELETE:{destroy:`/pages/:pageId`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`getFilteredIndex`,value:function(e){this.getIndex({filters:{site_id:e}})}},{key:`showBySlug`,value:function(e){this.api({ids:e},this.afterGetShow.bind(this),`GET`,`showBySlug`)}}])}(c.default))})),ud=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.CustomTab,G
20ET:{index:`/custom_tabs`,show:`/custom_tabs/:customTabId`},PUT:{update:`/custom_tabs/:customTabId`},POST:{create:`/custom_tabs`},DELETE:{destroy:`/custom_tabs/:customTabId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),dd=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.PatreonUser,GET:{index:`/patreon_users`,show:`/patreon_users/:patreonUserId`},PUT:{update:`/patreon_users/:patreonUserId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),fd=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.PaymentIntent,deserialize:!0,GET:{index:`/payment_intents`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),pd=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.Payment,deserialize:!0,GET:{index:`/payments`,show:`/payments/:paymentId`},POST:{create:`/payments`},PUT:{update:`/payments/:paymentId`},DELETE:{destroy:`/payments/:paymentId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),md=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=t(Jc());function c(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,l()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(l=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=c(this,t),e.config={deserialize:!1,POST:{create:`/paypal`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(s.default))})),hd=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.Rating,deserialize:!0,GET:{index:`/promoted_ratings`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),gd=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.Promotion,deserialize:!0,GET:{index:`/promotions`,show:`/promotions/:promotionId`},POST:{create:`/promotions`},PUT:{update:`/promotions/:promotionId`,incrementVisitorsCount:`/promotions/:slug/increment_visitors_count`},DELETE:{destroy:`/promotions/:promotionId`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`incrementVisitorsCount`,value:function(e,t){this.api(e,t,`PUT`,`incrementVisitorsCount`)}}])}(c.default))})),_d=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.QuestionConcept,de
20serialize:!0,GET:{index:`/question_concepts`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),vd=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.Sentence,deserialize:!0,GET:{index:`/sentences?filters[is_question]=true`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),yd=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.Rating,deserialize:!0,GET:{index:`/ratings`,show:`/ratings/:ratingId`},POST:{create:`/ratings`},PUT:{update:`/ratings/:ratingId`,sendEmail:`/ratings/:ratingId/send_email`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`sendEmail`,value:function(e,t){this.api(e,t,`PUT`,`sendEmail`)}}])}(c.default))})),bd=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.RatingType,deserialize:!0,GET:{index:`/rating_types`,show:`/rating_types/:ratingTypeId`},POST:{create:`/rating_types`},PUT:{update:`/rating_types/:ratingTypeId`},DELETE:{destroy:`/rating_types/:ratingTypeId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),xd=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.RecordingSession,deserialize:!0,GET:{index:`/recording_sessions`,show:`/recording_sessions/:recordingSessionId`},PUT:{update:`/recording_sessions/:recordingSessionId`,removeVideosFromTargets:`/recording_sessions/:recordingSessionId/remove_videos_from_targets`},DELETE:{destroy:`/recording_sessions/:recordingSessionId`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`removeVideosFromTargets`,value:function(e,t){this.api(e,t,`PUT`,`removeVideosFromTargets`)}}])}(c.default))})),Sd=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.limit=60,e.config={model:s.Review,deserialize:!0,GET:{index:`/cards/:cardId/reviews`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Cd=i((t=>{var n=y();Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=n(Ns()),i=n(w()),c=n(C()),l=n(Ps());n(Fs());
20var u=s(),d=(a(),e(o)),f,p,m,h,g,_;t.default=new(f=function(){function e(){(0,i.default)(this,e),(0,r.default)(this,`routerIsSetup`,p,this),(0,r.default)(this,`routeName`,m,this),(0,r.default)(this,`params`,h,this),(0,r.default)(this,`location`,g,this),(0,r.default)(this,`routes`,_,this)}return(0,c.default)(e,[{key:`setRouter`,value:function(e){this.router=e,this.location=e&&e.location,this.routes=e&&e.routes||[],this.params=e&&e.params,this.routerIsSetup=!0}},{key:`setPathFor`,value:function(e){this.pathFor=e}},{key:`setRouteContext`,value:function(e){var t=e.location,n=e.routes,r=e.params,i=e.push,a=e.replace,o=e.createHref;this.location=t,this.routes=n||[],this.params=r,this.navigator={push:i,replace:a,createHref:o},this.router={location:this.location,routes:this.routes,params:this.params,push:i,replace:a,createHref:o},this.routerIsSetup=!0}},{key:`setRouteName`,value:function(e,t){this.routeName=e,(0,u.isFunction)(t)&&t()}},{key:`pathname`,value:function(){return this.location?this.location.pathname:null}},{key:`childRoute`,value:function(){return(0,u.last)(this.routes)}},{key:`routeTo`,value:function(e){this.navigator&&this.navigator.push?this.navigator.push(e):this.router&&this.router.push(e)}},{key:`routeToNamed`,value:function(e,t,n){this.routeTo(this.pathFor?this.pathFor({name:e,params:t}):{name:e,params:t}),this.setRouteName(e,n),this.params=t}},{key:`updateUrl`,value:function(e){window.history.pushState({},null,e)}},{key:`queryParam`,value:function(e){return new URLSearchParams(window.location.search).get(e)}}])}(),p=(0,l.default)(f.prototype,`routerIsSetup`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),m=(0,l.default)(f.prototype,`routeName`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return``}}),h=(0,l.default)(f.prototype,`params`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=(0,l.default)(f.prototype,`location`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=(0,l.default)(f.prototype,`routes`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),f)})),wd=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.Sentence,deserialize:!0,GET:{index:`/sentences/:sentenceId/answers`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Td=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.Concept,deserialize:!0,GET:{index:`/sentences/:sentenceId/concepts`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Ed=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc()),l=h();function u(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,d()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function d(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(d=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=u(this,t),e.config={model:s.Sentence,deserialize:!0,GET:{index:`/concepts/:conceptId/sentence_concepts`},POST:{create:`/sentence_concepts`,destroyByIds:`sentence_concepts/destroy_by_ids`},DELETE:{destroy:`/sentence_concepts`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`destroyByIds`,value:function(e,t){this.api(e,t,`POST`,`destroyByIds`)}},{key:`afterGetIndex`,value:function(e){e=e.map(function(e){if(e.sentence)return e.sentence.sentenceConceptId=e.id,e.sentence.position=e.position,e.sentence.supplement=e.supplement,e.sentence}).filter(function(e){return(0,l.isPresent)(e)}),this.setIndexData(e)}}])}(c.default))})),Dd=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.Sentence,deserialize:!0,GET:{index:`/sentences`,show:`/sentences/:sentenceId`},PUT:{update:`/sentences/:sentenceId`,updateLiteralSource:`/sentences/:sentenceId/update_literal_source`,mergeChildren:`/sentences/:sentenceId/merge_children`,validate:`/sentences/:sentenceId/validate`,removeConcept:`/sentences/:sentenceId/remove_concept`,carryOverMedia:`sentences/:sentenceId/carry_over_media`,mergeSentenceWords:`/sentences/:sentenceId/merge_sentence_words`,updateAiTranslations:`/sentences/:sentenceId/update_ai_translations`},POST:{create:`/sentences`},DELETE:{destroy:`/sentences/:sentenceId`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`removeConcept`,value:function(e,t){this.api({ids:{sentenceId:this.showData.id},data:e},t,`PUT`,`removeConcept`)}},{key:`mergeChildren`,value:function(e){j,this.api({ids:{sentenceId:this.showData.id},data:{associations:e}},this.reloadShow.bind(this),`PUT`,`mergeChildren`)}},{key:`carryOverMedia`,value:function(e,t){this.api(e,t,`PUT`,`carryOverMedia`)}},{key:`updateLiteralSource`,value:function(e,t){this.api(e,t,`PUT`,`updateLiteralSource`)}},{key:`validate`,value:function(e){this.api({ids:e},this.reloadShow.bind(this),`PUT`,`validate`)}},{key:`mergeSentenceWords`,value:function(e,t){this.api(e,t,`PUT`,`mergeSentenceWords`)}},{key:`updateAiTranslations`,value:function(e,t){this.api(e,t,`PUT`,`updateAiTranslations`)}}])}(c.default))})),Od=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={deserialize:!0,model:s.Session,GET:{index:`/users/:userId/sessions`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))}
20)),kd=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.BannerNotice,deserialize:!0,GET:{index:`/banner_notices`,show:`/banner_notices/:bannerNoticeId`},POST:{create:`/banner_notices`},PUT:{update:`/banner_notices/:bannerNoticeId`,incrementClickedCount:`/banner_notices/:bannerNoticeId/increment_clicked_count`,duplicate:`/banner_notices/:bannerNoticeId/duplicate`},DELETE:{destroy:`/banner_notices/:bannerNoticeId`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`incrementClickedCount`,value:function(e,t){this.api(e,t,`PUT`,`incrementClickedCount`)}},{key:`duplicate`,value:function(e,t){this.api(e,t,`PUT`,`duplicate`)}}])}(c.default))})),Ad=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=t(Jc());function c(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,l()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(l=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=c(this,t),e.config={deserialize:!1,POST:{upsert:`/user_banner_notices/upsert`,incrementSessionsSeen:`/user_banner_notices/increment_sessions_seen`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`upsert`,value:function(e,t){this.api(e,t,`POST`,`upsert`)}},{key:`incrementSessionsSeen`,value:function(e,t){this.api(e,t,`POST`,`incrementSessionsSeen`)}}])}(s.default))})),jd=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.NotificationAnnouncement,deserialize:!0,GET:{index:`/notification_announcements`,show:`/notification_announcements/:notificationAnnouncementId`},POST:{create:`/notification_announcements`,selectAllMemberships:`/notification_announcements/:notificationAnnouncementId/select_all_memberships`,testNotification:`/notification_announcements/:notificationAnnouncementId/test_notification`},PUT:{update:`/notification_announcements/:notificationAnnouncementId`,publish:`/notification_announcements/:notificationAnnouncementId/publish`,schedule:`/notification_announcements/:notificationAnnouncementId/schedule`,cancelSchedule:`/notification_announcements/:notificationAnnouncementId/cancel_schedule`,copy:`/notification_announcements/:notificationAnnouncementId/copy`},DELETE:{destroy:`/notification_announcements/:notificationAnnouncementId`,clearAllMemberships:`/notification_announcements/:notificationAnnouncementId/clear_all_memberships`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`publish`,value:function(e,t){this.api(e,t,`PUT`,`publish`)}},{key:`schedule`,value:function(e,t){this.api(e,t,`PUT`,`schedule`)}},{key:`cancelSchedule`,value:function(e,t){this.api(e,t,`PUT`,`cancelSchedule`)}},{key:`copy`,value:function(e,t){this.api(e,t,`PUT`,`copy`)}},{key:`selectAllMemberships`,value:function(e,t){this.api(e,t,`POST`,`selectAllMemberships`)}},{key:`clearAllMemberships`,value:function(e,t){this.api(e,t,`DELETE`,`clearAllMemberships`)}},{key:`testNotification`,value:function(e,t){this.api(e,t,`POST`,`testNotification`)}}])}(c.default))})),Md=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.NotificationAnnouncementMembershipType,POST:{create:`/notification_announcement_membership_types`,selectAll:`/notification_announcement_membership_types/select_all`},DELETE:{destroy:`/notification_announcement_membership_types/:notificationAnnouncementMembershipTypeId`,clearAll:`/notification_announcement_membership_types/clear_all`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Nd=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.SiteRelease,deserialize:!0,GET:{index:`/site_releases`,show:`/site_releases/:siteReleaseId`},POST:{create:`/site_releases`},PUT:{update:`/site_releases/:siteReleaseId`,create_forum_thread:`/site_releases/:siteReleaseId/create_forum_thread`},DELETE:{destroy:`/site_releases/:siteReleaseId`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`createForumThread`,value:function(e,t){this.api(e,t,`PUT`,`create_forum_thread`)}}])}(c.default))})),Pd=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.SiteStripeAnalytics,deserialize:!1,GET:{show:`/site_str
20ipe_analytics`},MULTIPART_POST:{uploadNetRevenue:`/site_stripe_analytics/upload_net_revenue`},PUT:{update:`/site_stripe_analytics`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`uploadNetRevenue`,value:function(e,t){this.api(e,t,`MULTIPART_POST`,`uploadNetRevenue`)}}])}(c.default))})),Fd=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.StripeAnalyticsSeries,GET:{index:`/stripe_analytics_series`,show:`/stripe_analytics_series/:stripeAnalyticsSeriesId`},PUT:{update:`/stripe_analytics_series/:stripeAnalyticsSeriesId`},POST:{create:`/stripe_analytics_series`},DELETE:{destroy:`/stripe_analytics_series/:stripeAnalyticsSeriesId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Id=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.Site,GET:{index:`/sites`,show:`/sites/:siteId`},PUT:{update:`/sites/:siteId`,copy:`/sites/:siteId/copy`,synchWithMailerlite:`/sites/:siteId/synch_with_mailerlite`},POST:{create:`/sites`},DELETE:{destroy:`/sites/:siteId`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`copy`,value:function(e,t){this.api(e,t,`PUT`,`copy`)}},{key:`synchWithMailerlite`,value:function(e,t){this.api(e,t,`PUT`,`synchWithMailerlite`)}}])}(c.default))})),Ld=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.Source,deserialize:!0,GET:{index:`/sources`,show:`/sources/:sourceId`},PUT:{updateUkSpelling:`/sources/:sourceId/update_uk_spelling`},DELETE:{destroy:`/sources/:sourceId`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`updateUkSpelling`,value:function(e,t){this.api(e,t,`PUT`,`updateUkSpelling`)}}])}(c.default))})),Rd=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(fl()),r=t(pl()),i=t(w()),a=t(C()),o=t(E()),s=t(D()),c=t(k()),l=Ts(),u=t(Jc());function d(e,t,n){return t=(0,s.default)(t),(0,o.default)(e,f()?Reflect.construct(t,n||[],(0,s.default)(e).constructor):t.apply(e,n))}function f(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(f=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,i.default)(this,t),e=d(this,t),e.config={model:l.Subscription,deserialize:!0,GET:{customerPortal:`/stripe/customer_portal`},PUT:{update:`/stripe/:subscriptionId`},POST:{create:`/stripe`,createSession:`/stripe/create_session`}},e}return(0,c.default)(t,e),(0,a.default)(t,[{key:`createSession`,value:function(e,t){this.api(e,t,`POST`,`createSession`)}},{key:`createSessionPromise`,value:function(e){return this.apiPromise(e,`POST`,`createSession`)}},{key:`getCustomerPortalUrl`,value:function(){var e=(0,r.default)(n.default.mark(function e(t){var r;return n.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=1,this.apiPromise({queryStrings:t},`GET`,`customerPortal`);case 1:return r=e.sent,e.abrupt(`return`,r.url);case 2:case`end`:return e.stop()}},e,this)}));function t(t){return e.apply(this,arguments)}return t}()}])}(u.default))})),zd=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.Payment,deserialize:!0,GET:{index:`/subscriptions/:subscriptionId/payments`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Bd=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.Subscription,deserialize:!0,GET:{index:`/subscriptions`,show:`/subscriptions/:subscriptionId`,findByStripeSubscriptionId:`/subscriptions/find_by_stripe_subscription_id`},PUT:{update:`/subscriptions/:subscriptionId`,cancel:`/subscriptions/:subscriptionId/cancel`,updatePayments:`/subscriptions/:subscriptionId/update_payments`,syncWithStripe:`/subscriptions/:subscriptionId/sync_with_
20stripe`},POST:{create:`/subscriptions`,withdraw:`/subscriptions/:subscriptionId/withdraw`},DELETE:{destroy:`/subscriptions/:subscriptionId`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`cancel`,value:function(e,t){this.api(e,t,`PUT`,`cancel`)}},{key:`withdraw`,value:function(e,t){this.api(e,t,`POST`,`withdraw`)}},{key:`updatePayments`,value:function(e,t){this.api(e,t,`PUT`,`updatePayments`)}},{key:`syncWithStripe`,value:function(e,t){this.api(e,t,`PUT`,`syncWithStripe`)}},{key:`findByStripeSubscriptionId`,value:function(e,t){this.api({queryStrings:{stripe_subscription_id:e}},t,`GET`,`findByStripeSubscriptionId`)}}])}(c.default))})),Vd=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.SurveyQuestionOption,deserialize:!0,POST:{create:`/survey_question_options`},PUT:{update:`/survey_question_options/:surveyQuestionOptionId`},DELETE:{destroy:`/survey_question_options/:surveyQuestionOptionId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Hd=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.SurveyQuestion,deserialize:!0,POST:{create:`/survey_questions`},PUT:{update:`/survey_questions/:surveyQuestionId`},DELETE:{destroy:`/survey_questions/:surveyQuestionId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Ud=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.SurveyResponse,deserialize:!0,POST:{create:`/survey_responses`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Wd=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.Survey,deserialize:!0,GET:{index:`/surveys`,show:`/surveys/:surveySlug`,bySlug:`/surveys/by_slug/:surveySlug`,exportResults:`/surveys/:surveyId/export_results`},POST:{create:`/surveys`},PUT:{update:`/surveys/:surveyId`},DELETE:{destroy:`/surveys/:surveyId`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`getBySlug`,value:function(e,t){this.api(e,t,`GET`,`bySlug`)}},{key:`exportResultsPromise`,value:function(e){return this.apiPromise(e,`GET`,`exportResults`)}}])}(c.default))})),Gd=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.TagCategory,deserialize:!0,GET:{index:`/tag_categories`,show:`/tag_categories/:tagCategoryId`}
20,POST:{create:`/tag_categories`},PUT:{update:`/tag_categories/:tagCategoryId`},DELETE:{destroy:`/tag_categories/:tagCategoryId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Kd=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.Tag,deserialize:!0,GET:{index:`/tags`,show:`/tags/:tagId`},POST:{create:`/tags`},PUT:{update:`/tags/:tagId`},DELETE:{destroy:`/tags/:tagId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),qd=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(e){var n;return(0,r.default)(this,t),n=l(this,t,[e]),n.config={model:s.Target,GET:{index:`/targets`}},n}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Jd=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.Target,deserialize:!0,GET:{index:`/targets`,show:`/targets/:targetId`},POST:{create:`/targets`},PUT:{update:`/targets/:targetId`,updateTranslations:`/targets/:targetId/update_translations`},DELETE:{destroy:`/targets/:targetId`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`updateTranslations`,value:function(e,t){this.api(e,t,`PUT`,`updateTranslations`)}}])}(c.default))})),Yd=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.TeamMember,deserialize:!0,GET:{index:`/team_members`,show:`/team_members/:teamMemberId`},POST:{create:`/team_members`},PUT:{update:`/team_members/:teamMemberId`},DELETE:{destroy:`/team_members/:teamMemberId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Xd=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.TranslationSource,deserialize:!0,GET:{index:`/translation_sources`,show:`/translation_sources/:translationSourceId`},PUT:{update:`/translation_sources/:translationSourceId`},POST:{create:`/translation_sources`,destroyWithoutId:`/translation_sources/destroy_without_id`},DELETE:{destroy:`/translation_sources/:translationSourceId`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`destroyWithoutId`,value:function(e,t){this.api(e,t,`POST`,`destroyWithoutId`)}}])}(c.default))})),Zd=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={deserialize:!0,model:s.TreeModule,PUT:{update:`/tree_modules/:treeModuleId`},POST:{create:`/tree_modules`},DELETE:{destroy:`/tree_modules/:treeModuleId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Qd=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=t(Jc());
20function c(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,l()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(l=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=c(this,t),e.config={POST:{create:`/tree_node_concepts`},PUT:{update:`/tree_node_concepts`},DELETE:{destroy:`/tree_node_concepts/:treeNodeConceptId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(s.default))})),$d=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=t(Jc());function c(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,l()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(l=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=c(this,t),e.config={POST:{create:`/tree_node_grammar_concepts`},PUT:{update:`/tree_node_grammar_concepts`},DELETE:{destroy:`/tree_node_grammar_concepts/:treeNodeGrammarConceptId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(s.default))})),ef=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=t(Jc());function c(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,l()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(l=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=c(this,t),e.config={POST:{create:`/deck_grammar_concepts`},PUT:{update:`/deck_grammar_concepts`},DELETE:{destroy:`/deck_grammar_concepts/:deckGrammarConceptId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(s.default))})),tf=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),c=Ts(),l=t(Jc()),u=s();function d(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,f()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function f(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(f=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=d(this,t),e.config={deserialize:!0,model:c.TreeNode,GET:{index:`/tree_nodes`,show:`/tree_nodes/:treeNodeId`},PUT:{update:`/tree_nodes/:treeNodeId`,moveToRow:`/tree_nodes/:treeNodeId/move_to_row`,moveToTreeModule:`/tree_nodes/:treeNodeId/move_to_tree_module`,createDecks:`/tree_nodes/:treeNodeId/create_decks`,chooseDeck:`/tree_nodes/:treeNodeId/choose_deck`,chooseDeckWithOpponent:`/tree_nodes/:treeNodeId/choose_deck/:opponentId`,createGrammarConcepts:`/tree_nodes/:treeNodeId/create_grammar_concepts`,toggleAllDecksGrammarDescriptionOverride:`tree_nodes/:treeNodeId/toggle_all_decks_grammar_description_override`},POST:{create:`/tree_nodes`},DELETE:{destroy:`/tree_nodes/:treeNodeId`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`moveToRow`,value:function(e,t){this.api(e,t||this.get
20Show.bind(this),`PUT`,`moveToRow`)}},{key:`createDecks`,value:function(e,t){this.api(e,t||this.getShow.bind(this),`PUT`,`createDecks`)}},{key:`chooseDeck`,value:function(e,t){this.api(e,t,`PUT`,`chooseDeck`)}},{key:`moveToTreeModule`,value:function(e,t){this.api(e,t||this.getShow.bind(this),`PUT`,`moveToTreeModule`)}},{key:`createGrammarConcepts`,value:function(e,t){this.api(e,t||this.getShow.bind(this),`PUT`,`createGrammarConcepts`)}},{key:`toggleAllDecksGrammarDescriptionOverride`,value:function(e,t){this.api(e,t||this.getShow.bind(this,e,u.noop),`PUT`,`toggleAllDecksGrammarDescriptionOverride`)}}])}(l.default))})),nf=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={deserialize:!0,model:s.TreeNode,GET:{index:`/decks/:deckId/tree_nodes`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),rf=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={deserialize:!0,model:s.TreeNode,GET:{index:`/concepts/:conceptId/tree_nodes`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),af=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={deserialize:!0,model:s.TreeNode,GET:{index:`/concepts/:grammarConceptId/grammar_tree_nodes`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),of=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={deserialize:!0,model:s.Deck,GET:{index:`/concepts/:grammarConceptId/grammar_decks`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),sf=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=t(Jc());function c(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,l()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(l=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=c(this,t),e.config={PUT:{update:`/tree_rows/:treeRowId`},POST:{create:`/tree_rows`},DELETE:{destroy:`/tree_rows/:treeRowId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(s.default))})),cf=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.Tree,deserialize:!0,GET:{index:`/trees`,show:`/trees/:treeId`},POST:{create:`/trees`},PUT:{update:`/trees/:treeId`},DELETE:{destroy:`/trees/:treeId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),lf=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.Concept,POST:{create:`/concepts/:conceptId/union_concepts`},DELETE:{destroy:`/concepts/:conceptId/union_concepts/:unionConceptId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),uf=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.UserCard,deserialize:!0,PUT:{update:`/user_cards/:userCardId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),df=i((t=>{var n=y();Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=n(Ns()),i=n(w()),s=n(C()),c=n(E()),l=n(D()),u=n(k()),d=n(Ps());n(Fs());var f=(a(),e(o)),p=n(Jc()),m,h;function g(e,t,n){return t=(0,l.default)(t),(0,c.default)(e,_()?Reflect.construct(t,n||[],(0,l.default)(e).constructor):t.apply(e,n))}function _(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(_=function(){return!!e})()}t.default=new(m=function(e){function t(){var e;return(0,i.default)(this,t),e=g(this,t),(0,r.default)(e,`reviews`,h,e),e.config={GET:{index:`/user_concepts`},POST:{create:`/user_concepts`},DELETE:{destroy_all:`/user_concepts/destroy_all`}},e}return(0,u.default)(t,e),(0,s.default)(t,[{key:`getReviews`,value:function(){this.api({},this.afterGetReviews,`GET`,`reviews`)}},{key:`afterGetReviews`,value:function(e){this.reviews=e}},{key:`destroyAll`,value:function(){this.api({},this.afterDestroyAll.bind(this),`DELETE`,`destroy_all`)}},{key:`afterDestroyAll`,value:function(){this.getIndex()}}])}(p.default),h=(0,d.default)(m.prototype,`reviews`,[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),m)})),ff=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.UserDeck,deserialize:!0,GET:{index:`/user_decks`,show:`/user_decks/:userDeckId`},PUT:{update:`/user_decks/:userDeckId`},POST:{create:`/user_decks`,reset:`/user_decks/:userDeckId/reset`},DELETE:{destroy:`/user_decks/:userDeckId`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`onReset`,value:function(e,t){this.api(e,t||this.get
20Show.bind(this),`POST`,`reset`)}}])}(c.default))})),pf=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={deserialize:!0,model:s.UserExercise,GET:{index:`user_exercises`},PUT:{update:`user_exercises/:userExerciseId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),mf=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.UserGroup,deserialize:!0,GET:{index:`/groups/:groupId/user_groups`,get_mailerlite_groups:`user_groups/get_mailerlite_groups`},PUT:{update:`user_groups/:userGroupId`,update_mailerlite_groups:`user_groups/update_mailerlite_groups`},POST:{create:`user_groups`,add_user:`user_groups/add_user`,add_admin:`user_groups/add_admin`,batch_remove_user:`/groups/:groupId/user_groups/batch_remove_user`,calculate_user_removal:`/groups/:groupId/user_groups/calculate_user_removal`},DELETE:{destroy:`user_groups/:userGroupId`,remove_admin:`user_groups/:userGroupId/remove_admin`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`calculateUserRemoval`,value:function(e,t){this.api(e,t,`POST`,`calculate_user_removal`)}},{key:`addUser`,value:function(e,t){e.data.password&&(e.data.password_confirmation=e.data.password),this.api(e,t,`POST`,`add_user`)}},{key:`addAdmin`,value:function(e,t){this.api(e,t,`POST`,`add_admin`)}},{key:`removeAdmin`,value:function(e,t){this.api(e,t,`DELETE`,`remove_admin`)}},{key:`getMailerliteGroups`,value:function(e,t){this.api(e,t,`GET`,`get_mailerlite_groups`)}},{key:`updateMailerliteGroups`,value:function(e,t){this.api(e,t,`PUT`,`update_mailerlite_groups`)}}])}(c.default))})),hf=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={deserialize:!0,model:s.CampaignMessage,GET:{index:`users/:userId/campaign_messages`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),gf=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={deserialize:!0,model:s.Notification,GET:{index:`users/:userId/notifications`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),_f=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=t(Jc());function c(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,l()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(l=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=c(this,t),e.config={deserialize:!1,GET:{index:`/users/:userId/forum_posts`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(s.default))})),vf=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.User,deserialize:!0,GET:{index:`/users/`,show:`/users/:userId`},PUT:{update:`/users/:userId`,addXp:`/users/:userId/add_xp`,removeTranslations:`/users/:userId/remove_translations`,updateTranslationSources:`/users/:userId/update_translation_sources`,updateMailerlite:`/users/:userId/update_mailerlite`,syncFromRevenueCat:`/users/:userId/sync_from_revenue_cat`},POST:{resetPassword:`/users/reset_password`,create:`/users/`,bulkCreate:`/users/bulk_create`,blockNotifications:`/users/block_notifications`,generateResetPasswordToken:`/users/:userId/generate_reset_password_token`},DELETE:{destroy:`/users/:userId`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`bulkCreate`,value:function(e,t){this.api(e,t,`POST`,`bulkCreate`)}},{key:`resetPassword`,value:function(e,t){this.api(e,t,`POST`,`resetPassword`)}},{key:`blockNotifications`,value:function(e,t){this.api(e,t,`POST`,`blockNotifications`)}},{key:`addXp`,value:function(e,t){this.api(e,t,`PUT`,`addXp`)}},{key:`updateTranslationSources`,value:function(e,t){this.api(e,t,`PUT`,`updateTranslationSources`)}},{key:`removeTranslations`,value:function(e,t){this.api(e,t,`PUT`,`removeTranslations`)}},{key:`updateMailerlite`,value:function(e,t){this.api(e,t,`PUT`,`updateMailerlite`)}},{key:`syncFromRevenueCat`,value:function(e,t){this.api(e,t,`PUT`,`syncFromRevenueCat`)}},{key:`generateResetPasswordToken`,value:function(e,t){this.api(e,t,`POST`,`generateResetPasswordToken`)}}])}(c.default))})),yf=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={deserialize:!0,model:s.Subscription,GET:{index:`user/subscriptions`},POST:{create:`/user_subscriptions`,destroyByAttributes:`/user_subscriptions/destroy_by_attributes`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`destroyByAttributes`,value:function(e,t){this.api(e,t,`POST`,`destroyByAttributes`)}}])}(c.default))})),bf=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.UserTranslation,deserialize:!0,GET:{index:`/user_translations`},PUT:{update:`/user_translations/:userTranslationId`},POST:{create:`/user_translations`},DELETE:{destroy:`/user_translations?translation_id=:translation_id`,destroy_all:`/user_translations/destroy_all`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`getReviews`,value:function(){this.api({},this.afterGetReviews,`GET`,`reviews`)}},{key:`afterGetReviews`,value:function(e){this.reviews=e}},{key:`destroyAll`,value:function(){this.api({},this.afterDestroyAll.bind(this),`DELETE`,`destroy_all`)}},{key:`afterDestroyAll`,value:function(){this.getIndex()}}])}(c.default))})),xf=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.UserTreeNode,deserialize:!0,GET:{index:`/user_tree_nodes`,loadGrammarIndex:`/user_tree_nodes/:language_id/load_grammar_index`,show:`/user_tree_nodes/:treeNodeId`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`loadGrammarIndex`,value:function(e,t){var n=this;this.api(e,function(e){t&&t(e),n.setIndexData(e)},`GET`,`loadGrammarIndex`)}}])}(c.default))})),Sf=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc()),l=t(v());function u(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,d()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function d(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(d=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=u(this,t),e.config={model:s.UserWorksheet,deserialize:!0,GET:{index:`/groups/:groupId/user_worksheets`,show:`/user_worksheets/:userWorksheetId`},PUT:{update:`user_worksheets/:userWorksheetId`,updateByWorksheetId:`user_worksheets/:worksheetId/update_by_worksheet_id`},POST:{create:`user_worksheets`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`updateByWorksheetId`,value:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:l.default;this.api(e,t,`PUT`,`updateByWorksheetId`)}}])}(c.default))})),Cf=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.VideoClip,GET:{index:`/video_clips`,show:`/video_clips/:videoClipId`},MULTIPART_POST:{create:`/video_clips`},PUT:{update:`/video_clips/:videoClipId`},DELETE:{destroy:`/video_clips/:videoClipId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),wf=i((t=>{var n=y();Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=n(Es()),i=n(Ns()),c=n(w()),l=n(C()),u=n(Ps());n(Fs());
20var d=(a(),e(o)),f=s(),p=n(m()),g=h(),v=_(),b=Ts(),x,S,T,E,D,O,k,A,M,N,P;function F(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function I(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?F(Object(n),!0).forEach(function(t){(0,r.default)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):F(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var L=100,R=230,z=function(){var e=[`video/webm;codecs=vp8`,`video/webm`],t=``;return e.some(function(e){return MediaRecorder.isTypeSupported(e)?(t=e,!0):!1}),t};t.default=(x=function(){function e(){var t=this,n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};(0,c.default)(this,e),(0,i.default)(this,`audioStreamInstantiated`,S,this),(0,i.default)(this,`objectUrl`,T,this),(0,i.default)(this,`isRecording`,E,this),(0,i.default)(this,`audioLevel`,D,this),(0,i.default)(this,`maxAudioLevel`,O,this),(0,i.default)(this,`data`,k,this),(0,i.default)(this,`stream`,A,this),(0,i.default)(this,`secondsElapsed`,M,this),(0,i.default)(this,`startRecordingTimestamp`,N,this),(0,i.default)(this,`endRecordingTimestamp`,P,this),this.setupVideo=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0,r=I({audio:!0,video:!0},e);t.isRecording&&t.stopRecording(),t.clearVideoStream(),t.clearAudioStream(),t.afterDeviceGrantedAccess=n,t.resetRecorderState(),!p.default.ios&&!p.default.safari&&(0,g.getUserMedia)(r,t.onDeviceGrantedAccess,t.onDeviceDeniedAccess)},this.onDeviceGrantedAccess=function(e){t.clearObjectUrl(),t.stream=e,t.streams=[e],t.setupRecorder(),(0,f.isFunction)(t.afterDeviceGrantedAccess)&&t.afterDeviceGrantedAccess(e)},this.setupRecorder=function(){t.stream&&(t.audioStreamInstantiated||(t.audioStreamInstantiated=!0,t.audioStream=new b.AudioStream,t.audioStream.onStreamSuccess(t.stream,t.onAudioLevelUpdate)),t.recorder=t.createRecorder(t.stream))},this.startRecording=function(){!t.recorder||!t.stream||(t.resetDataBuffers(),t.startRecordingTimestamp=+new Date,t.startSecondsElapsed(),t.isRecording=!0,t.audioStream&&t.audioStream.startMonitor(),t.recorder.start(10))},this.stopRecording=function(){t.isRecording&&(t.stopSecondsElapsed(),t.isRecording=!1,t.endRecordingTimestamp=+new Date,t.audioStream&&t.audioStream.stopMonitor(),t.recorder&&t.recorder.state!==`inactive`&&t.recorder.stop(),t.data.length>0&&(t.objectUrl=t.createObjectURL(t.createBlob())))},this.startSecondsElapsed=function(){clearInterval(t.interval),t.secondsElapsed=0,t.interval=setInterval(function(){return t.secondsElapsed+=1},1e3)},this.stopSecondsElapsed=function(){t.interval&&=(clearInterval(t.interval),null)},this.onHandleData=function(e){t.isRecording&&e.data&&e.data.size>0&&t.data.push(e.data)},this.onAudioLevelUpdate=function(e){t.audioLevel=e,t.normalizedAudioLevel>t.maxAudioLevel&&(t.maxAudioLevel=t.normalizedAudioLevel)},this.getFormData=function(){var e=new FormData;return e.append(`blob`,t.createBlob()),e},this.createBlob=function(){return new Blob(t.data,{type:`video/webm`})},this.createObjectURL=function(e){return window.webkitURL?window.webkitURL.createObjectURL(e):window.URL&&window.URL.createObjectURL?window.URL.createObjectURL(e):null},this.clearVideoStream=function(){t.stopTracksByKind(`video`),t.stream=null},this.clearAudioStream=function(){t.audioStream&&=(t.audioStream.cleanup(),null),t.audioStreamInstantiated=!1,t.stopTracksByKind(`audio`),t.streams=[],t.stream=null,t.resetRecorderState()},this.stopTracksByKind=function(e){(0,f.each)(t.streams,function(t){t.getTracks().forEach(function(t){(!e||t.kind===e)&&t.stop()})})},this.clearObjectUrl=function(){t.objectUrl&&window.URL&&window.URL.revokeObjectURL&&window.URL.revokeObjectURL(t.objectUrl),t.objectUrl=null},this.resetRecorderState=function(){t.clearObjectUrl(),t.data=[],t.maxAudioLevel=0,t.audioLevel=0,t.secondsElapsed=0,t.startRecordingTimestamp=null,t.endRecordingTimestamp=null,t.recorder=null},this.resetDataBuffers=function(){t.data=[],t.maxAudioLevel=0,t.audioLevel=0,t.secondsElapsed=0},this.dispose=function(){t.isRecording&&t.stopRecording(),t.clearVideoStream(),t.clearAudioStream(),t.clearObjectUrl()},this.onDeviceDeniedAccess=function(){t.parent&&(0,f.isFunction)(t.parent.set)&&t.parent.set(`deviceDeniedAccess`,!0)},this.createRecorder=function(e){var n={mimeType:z(),audioBitsPerSecond:v.Constants.AUDIO_BITS_PER_SECOND,videoBitsPerSecond:v.Constants.VIDEO_BITS_PER_SECOND},r=new MediaRecorder(e,n);return r.ondataavailable=t.onHandleData,r},this.parent=n.parent,this.streams=[]}return(0,l.default)(e,[{key:`normalizedAudioLevel`,get:function(){var e=Math.round(this.audioLevel*R);return e>L&&(e=L),e}},{key:`duration`,get:function(){if(this.endRecordingTimestamp&&this.startRecordingTimestamp){var e=this.endRecordingTimestamp-this.startRecordingTimestamp;if(e>0)return Math.round(e/1e3*10)/10}return null}},{key:`hasObjectUrl`,get:function(){return(0,g.isPresent)(this.objectUrl)}}])}(),S=(0,u.default)(x.prototype,`audioStreamInstantiated`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),T=(0,u.default)(x.prototype,`objectUrl`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),E=(0,u.default)(x.prototype,`isRecording`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),D=(0,u.default)(x.prototype,`audioLevel`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),O=(0,u.default)(x.prototype,`maxAudioLevel`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),k=(0,u.default)(x.prototype,`data`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),A=(0,u.default)(x.prototype,`stream`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),M=(0,u.default)(x.prototype,`secondsElapsed`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),N=(0,u.default)(x.prototype,`startRecordingTimestamp`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),P=(0,u.default)(x.prototype,`endRecordingTimestamp`,[d.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),(0,u.default)(x.prototype,`normalizedAudioLevel`,[d.computed],Object.getOwnPropertyDescriptor(x.prototype,`normalizedAudioLevel`),x.prototype),(0,u.default)(x.prototype,`duration`,[d.computed],Object.getOwnPropertyDescriptor(x.prototype,`duration`),x.prototype),(0,u.default)(x.prototype,`hasObjectUrl`,[d.computed],Object.getOwnPropertyDescriptor(x.prototype,`hasObjectUrl`),x.prototype),x)})),Tf=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=t(Jc());
20function c(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,l()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(l=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=c(this,t),e.config={PUT:{update:`/word_associations/:wordAssociationId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(s.default))})),Ef=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.Concept,deserialize:!0,GET:{index:`/words/:wordId/concepts`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Df=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.Word,deserialize:!0,GET:{index:`/word_counts`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Of=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.Word,deserialize:!0,GET:{index:`/words`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),kf=i(((e,t)=>{var n=D();function r(e,t){for(;!{}.hasOwnProperty.call(e,t)&&(e=n(e))!==null;);return e}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports})),Af=i(((e,t)=>{var n=kf();function r(){return t.exports=r=typeof Reflect<`u`&&Reflect.get?Reflect.get.bind():function(e,t,r){var i=n(e,t);if(i){var a=Object.getOwnPropertyDescriptor(i,t);return a.get?a.get.call(arguments.length<3?e:r):a.value}},t.exports.__esModule=!0,t.exports.default=t.exports,r.apply(null,arguments)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports})),jf=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(Af()),s=t(k()),c=Ts(),l=t(Jc());function u(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,d()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function d(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(d=function(){return!!e})()}function f(e,t,n,r){var i=(0,o.default)((0,a.default)(1&r?e.prototype:e),t,n);return 2&r&&typeof i==`function`?function(e){return i.apply(n,e)}:i}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=u(this,t),e.config={model:c.Sentence,deserialize:!0,GET:{index:`sentences?word_id=:wordId`}},e}return(0,s.default)(t,e),(0,r.default)(t,[{key:`clearIndexData`,value:function(){this.wordRequest=null,this.loadedWordId=null,f(t,`clearIndexData`,this,3)([])}},{key:`loadForWord`,value:function(e,t){var n=this;if(this.wordRequest?.wordId===e){t&&this.wordRequest.callbacks.push(t);return}if(this.ids?.wordId===e&&this.loadedWordId===e){t&&t(void 0,!0);return}this.clearIndexData();var r={wordId:e,callbacks:t?[t]:[]};this.wordRequest=r;var i=function(){n.wordRequest===r&&(n.wordRequest=null)};this.getIndex({ids:{wordId:e},queryStrings:{vocab_trainer:!0},limit:10,sort:`level_abbreviation, target_text`,failureCallback:i,onRequestError:i},function(t){n.wordRequest===r&&(n.setIndexData(t),n.loadedWordId=e,n.wordRequest=null,r.callbacks.forEach(function(e){return e(void 0,!0)}))})}}])}(l.default))})),Mf=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Ic()),l=t(qc()),u=t(Jc());function d(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,f()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function f(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(f=function(){return!!e})()}var p=12e4;e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=d(this,t),e.config={model:s.Word,deserialize:!0,GET:{index:`/words`,show:`/words/:wordId`,forSentence:`/sentences/:sentenceId/words`,exportIndex:`/words_export`},PUT:{update:`/words/:wordId`,assignPrefix:`/words/:wordId/assign_prefix`,createPlural
20:`/words/:wordId/create_plural`,removePlural:`/words/:wordId/remove_plural`,mergeDuplicateWords:`/words/:wordId/merge_duplicate_words`,createDuplicateTarget:`/words/:wordId/create_duplicate_target`,clearVerbConjugations:`/words/:wordId/clear_verb_conjugations`,createEmptyVerbConjugations:`/words/:wordId/create_empty_verb_conjugations`,createVerbConjugations:`/words/:wordId/create_verb_conjugations`,searchByParams:`/words/search_by_params`,updateFalseMultipleChoiceOptions:`/words/:wordId/update_false_multiple_choice_options`},POST:{create:`/words`,batchCreate:`/words/batch_create`,evaluateMeanings:`/words/:wordId/evaluate_meanings`,regenerateMeanings:`/words/:wordId/regenerate_meanings`},DELETE:{destroy:`/words/:wordId`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`getForSentence`,value:function(e){this.api({ids:{sentenceId:e}},this.afterGetIndex.bind(this),`GET`,`forSentence`)}},{key:`searchByParams`,value:function(e,t){this.api(e,t,`PUT`,`searchByParams`)}},{key:`assignPrefix`,value:function(e,t){this.api(e,t,`PUT`,`assignPrefix`)}},{key:`createPlural`,value:function(e,t){this.api(e,t,`PUT`,`createPlural`)}},{key:`removePlural`,value:function(e,t){this.api(e,t,`PUT`,`removePlural`)}},{key:`mergeDuplicateWords`,value:function(e,t){this.api(e,t,`PUT`,`mergeDuplicateWords`)}},{key:`createDuplicateTarget`,value:function(e,t){this.api(e,t,`PUT`,`createDuplicateTarget`)}},{key:`clearVerbConjugations`,value:function(e,t){this.api(e,t,`PUT`,`clearVerbConjugations`)}},{key:`createEmptyVerbConjugations`,value:function(e,t){this.api(e,t,`PUT`,`createEmptyVerbConjugations`)}},{key:`createVerbConjugations`,value:function(e,t){this.api(e,t,`PUT`,`createVerbConjugations`)}},{key:`updateFalseMultipleChoiceOptions`,value:function(e,t){this.api(e,t,`PUT`,`updateFalseMultipleChoiceOptions`)}},{key:`batchCreate`,value:function(e,t){this.api(e,t,`POST`,`batchCreate`)}},{key:`evaluateMeanings`,value:function(e,t){var n=this;this.requestCounter+=1,this.showLoadingIcon=!0;var r=new s.UrlBuilder(this.config).buildFromUrls(`POST`,`evaluateMeanings`,e.ids),i=!1,a=function(){i||(i=!0,n.afterRequestRecieved())},o=e.failureCallback||this.onFailure,u=c.default.post(r).timeout(e.timeout||p).send(l.default.toUnderscore({data:e.data})).type(`json`);u.set(`X-CSRF-Token`,l.default.csrfToken),u.set(`DEVICE`,l.default.nativeDevice||`web`),u.on(`error`,e.onRequestError||o),u.on(`abort`,a),u.end(function(e,n){if(a(),n){var r;try{r=l.default.toCamel(JSON.parse(n.text))}catch{o({error:`Failed to parse evaluate meanings response.`});return}r.failure&&r.message?o(r):t&&t(r)}})}},{key:`regenerateMeanings`,value:function(e,t){this.api(e,t,`POST`,`regenerateMeanings`)}}])}(u.default))})),Nf=i((t=>{var n=y();Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=n(w()),i=n(C()),s=n(E()),c=n(D()),l=n(k()),u=n(Ps()),d=(a(),e(o)),f=Ts(),p=n(Jc()),m;function h(e,t,n){return t=(0,c.default)(t),(0,s.default)(e,g()?Reflect.construct(t,n||[],(0,c.default)(e).constructor):t.apply(e,n))}function g(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(g=function(){return!!e})()}t.default=new(m=function(e){function t(){var e;return(0,r.default)(this,t),e=h(this,t),e.config={model:f.WordType,deserialize:!0,GET:{index:`/word_types`,show:`/word_types/:wordTypeId`},POST:{create:`/word_types`,toggleLanguage:`/word_types/:wordTypeId/toggle_language/:languageId`},PUT:{update:`/word_types/:wordTypeId`},DELETE:{destroy:`/word_types/:wordTypeId`}},e}return(0,l.default)(t,e),(0,i.default)(t,[{key:`byName`,value:function(e){return this.indexData.find(function(t){return t.name===e})}},{key:`toggleLanguage`,value:function(e,t){this.api(e,t,`POST`,`toggleLanguage`)}},{key:`rootWordTypes`,get:function(){return this.indexData.filter(function(e){return e.root})}},{key:`allForSelect`,get:function(){return this.indexData.map(function(e){return[e.id,e.name]})}},{key:`noun`,get:function(){return this.indexData.find(function(e){return e.abbreviation===`noun`})}}])}(p.default),(0,u.default)(m.prototype,`rootWordTypes`,[d.computed],Object.getOwnPropertyDescriptor(m.prototype,`rootWordTypes`),m.prototype),(0,u.default)(m.prototype,`allForSelect`,[d.computed],Object.getOwnPropertyDescriptor(m.prototype,`allForSelect`),m.prototype),(0,u.default)(m.prototype,`noun`,[d.computed],Object.getOwnPropertyDescriptor(m.prototype,`noun`),m.prototype),m)})),Pf=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=t(Jc()),c=Ts();function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:c.WordStructure,deserialize:!0,PUT:{update:`word_structures/:wordStructureId`},POST:{create:`/word_structures`},DELETE:{destroy:`/word_structures/:wordStructureId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(s.default))})),Ff=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=t(Jc()),c=Ts();function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:c.SynonymAssociation,deserialize:!0,PUT:{update:`synonym_associations/:synonymAssociationId`},POST:{create:`/synonym_associations`},DELETE:{destroy:`/synonym_associations/:synonymAssociationId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(s.default))})),If=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=t(Jc()),c=Ts();function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:c.WordDerivation,deserialize:!0,PUT:{update:`word_derivations?stem_id=:stemId&child_id=:childId`},POST:{create:`/word_derivations`},DELETE:{destroy:`/word_derivations?stem_id=:stemId&child_id=:childId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(s.default))})),Lf=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.Worksheet,deserialize:!0,GET:{index:`/worksheets`,show:`/worksheets/:worksheetId`,export:`/worksheets/:worksheetId/export`}
20,PUT:{update:`/worksheets/:worksheetId`,clearVocab:`/worksheets/:worksheetId/clear_vocab`,sortWorksheetWordsAlphabetically:`/worksheets/:worksheetId/sort_worksheet_words_alphabetically`,sortExercisesByLevel:`/worksheets/:worksheetId/sort_exercises_by_level`},POST:{create:`/worksheets`,removeWord:`/worksheets/remove_word`,removeGridItem:`/worksheets/remove_grid_item`,batchUpdate:`/worksheets/batch_update`,batchDelete:`/worksheets/batch_delete`,generatePdfLink:`/worksheets/:worksheetId/generate_pdf_link`,generateCsvLink:`/worksheets/:worksheetId/generate_csv_link`},DELETE:{destroy:`/worksheets/:worksheetId`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`batchDelete`,value:function(e,t){this.api(e,t,`POST`,`batchDelete`)}},{key:`batchUpdate`,value:function(e,t){this.api(e,t,`POST`,`batchUpdate`)}},{key:`export`,value:function(e,t){this.api(e,t,`GET`,`export`)}},{key:`removeWord`,value:function(e,t){this.api(e,t,`POST`,`removeWord`)}},{key:`removeGridItem`,value:function(e,t){this.api(e,t,`POST`,`removeGridItem`)}},{key:`clearVocab`,value:function(e,t){this.api(e,t,`PUT`,`clearVocab`)}},{key:`sortWorksheetWordsAlphabetically`,value:function(e,t){this.api(e,t,`PUT`,`sortWorksheetWordsAlphabetically`)}},{key:`sortExercisesByLevel`,value:function(e,t){this.api(e,t,`PUT`,`sortExercisesByLevel`)}},{key:`generatePdfLink`,value:function(e,t){this.api(e,t,`POST`,`generatePdfLink`)}},{key:`generateCsvLink`,value:function(e,t){this.api(e,t,`POST`,`generateCsvLink`)}}])}(c.default))})),Rf=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.Worksheet,deserialize:!0,GET:{index:`/worksheets`,show:`/worksheets/:worksheetId`,export:`/worksheets/:worksheetId/export`},PUT:{update:`/worksheets/:worksheetId`,clearVocab:`/worksheets/:worksheetId/clear_vocab`,sortWorksheetWordsAlphabetically:`/worksheets/:worksheetId/sort_worksheet_words_alphabetically`},POST:{create:`/worksheets`,removeWord:`/worksheets/remove_word`,removeGridItem:`/worksheets/remove_grid_item`,batchUpdate:`/worksheets/batch_update`,batchDelete:`/worksheets/batch_delete`,generatePdfLink:`/worksheets/:worksheetId/generate_pdf_link`,generateCsvLink:`/worksheets/:worksheetId/generate_csv_link`},DELETE:{destroy:`/worksheets/:worksheetId`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`batchDelete`,value:function(e,t){this.api(e,t,`POST`,`batchDelete`)}},{key:`batchUpdate`,value:function(e,t){this.api(e,t,`POST`,`batchUpdate`)}},{key:`export`,value:function(e,t){this.api(e,t,`GET`,`export`)}},{key:`removeWord`,value:function(e,t){this.api(e,t,`POST`,`removeWord`)}},{key:`removeGridItem`,value:function(e,t){this.api(e,t,`POST`,`removeGridItem`)}},{key:`clearVocab`,value:function(e,t){this.api(e,t,`PUT`,`clearVocab`)}},{key:`sortWorksheetWordsAlphabetically`,value:function(e,t){this.api(e,t,`PUT`,`sortWorksheetWordsAlphabetically`)}},{key:`generatePdfLink`,value:function(e,t){this.api(e,t,`POST`,`generatePdfLink`)}},{key:`generateCsvLink`,value:function(e,t){this.api(e,t,`POST`,`generateCsvLink`)}}])}(c.default))})),zf=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.Worksheet,deserialize:!0,GET:{index:`worksheets?sort=-published_at&filters[published]=true`}},e.limit=3,e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Bf=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.WorksheetWord,deserialize:!0,GET:{index:`/worksheets/:worksheetId/worksheet_words`},PUT:{update:`worksheet_words/:worksheetWordId`,createWordStructure:`/wor
20ksheet_words/:worksheetWordId/create_word_structure`},POST:{moveToUnprocessedVocab:`/worksheet_words/move_to_unprocessed_vocab`},DELETE:{destroy:`/worksheet_words/:worksheetWordId`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`moveToUnprocessedVocab`,value:function(e,t){this.api(e,t,`POST`,`moveToUnprocessedVocab`)}},{key:`createWordStructure`,value:function(e,t){this.api(e,t,`PUT`,`createWordStructure`)}}])}(c.default))})),Vf=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={deserialize:!0,model:s.UserExercise,GET:{index:`/worksheets/:worksheetId/user_exercises`},PUT:{update:`/user_exercises/:userExerciseId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Hf=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.SentenceSubmission,deserialize:!0,GET:{index:`/sentence_submissions`,show:`/sentence_submissions/:sentenceSubmissionId`},POST:{create:`/sentence_submissions`},PUT:{update:`/sentence_submissions/:sentenceSubmissionId`},DELETE:{destroy:`/sentence_submissions/:sentenceSubmissionId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Uf=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.Filter,deserialize:!0,GET:{index:`/filters`},POST:{create:`/filters`},PUT:{update:`/filters/:filterId`},DELETE:{destroy:`/filters/:filterId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Wf=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=t(Jc());function c(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,l()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(l=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=c(this,t),e.config={deserialize:!1,POST:{createSubscription:`/revenue_cat/create_subscription`,restorePurchases:`/revenue_cat/restore_purchases`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`createSubscription`,value:function(e,t){this.api(e,t,`POST`,`createSubscription`)}},{key:`restorePurchases`,value:function(e,t){this.api(e,t,`POST`,`restorePurchases`)}}])}(s.default))})),Gf=i((t=>{var n=y();Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=n(fl()),i=n(pl()),c=n(w()),l=n(C()),u=n(Ps()),d=(a(),e(o)),f=s(),p=n(m()),h=n(nl()),g,_=[{name:`tada`,path:`/sounds/tada`,volume:.3},{name:`correctOpponent`,path:`/sounds/correct_chime_opponent`,volume:.2},{name:`failureOpponent`,path:`/sounds/failure_opponent`,volume:.2},{name:`correctChime`,path:`/sounds/correct_chime`,volume:.3},{name:`correct`,path:`/sounds/correct`,volume:.2},{name:`failure`,path:`/sounds/failure`,volume:.2},{name:`lostGame`,path:`/sounds/lose_game`,volume:.15},{name:`wonGame`,path:`/sounds/winner`,volume:.3},{name:`horn`,path:`/sounds/celebration`,volume:.5},{name:`chime`,path:`/sounds/collection`,volume:.5},{name:`countDown`,path:`/sounds/countdown_10s`,volume:.1,looping:!0}];t.default=new(g=function(){function e(){var t=this;(0,c.default)(this,e),this.loadAudio=function(){t.soundObjects={};var e=p.default.safari?`wav`:`ogg`;(0,f.each)(_,function(n){t.soundObjects[n.name]=new Audio(`${n.path}.${e}`),t.soundObjects[n.name].load(),t.soundObjects[n.name].loop=!!n.looping})},this.setNativeSoundEffectPlayer=function(e){t.nativeSoundEffectPlayer=e},this.play=function(e){t.user&&!t.user.useSoundEffects||(t.nativeSoundEffectPlayer?t.nativeSoundEffectPlayer.playAudio(e):p.default.safari||t.playAudio(e))},this.pause=function(e){t.nativeSoundEffectPlayer?t.nativeSoundEffectPlayer.pauseAudio(e):p.default.safari||t.pauseAudio(e)}}return(0,l.default)(e,[{key:`user`,get:function(){return h.default.showData}},{key:`playAudio`,value:function(){var e=(0,i.default)(r.default.mark(function e(t){var n;return r.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:this.soundObjects[t]&&(n=_.filter(function(e){return e.name===t})[0],n&&n.volume&&(this.soundObjects[t].volume=n.volume),this.soundObjects[t].play());case 1:case`end`:return e.stop()}},e,this)}));function t(t){return e.apply(this,arguments)}return t}()},{key:`pauseAudio`,value:function(){var e=(0,i.default)(r.default.mark(function e(t){return r.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:this.soundObjects[t]&&this.soundObjects[t].pause();case 1:case`end`:return e.stop()}},e,this)}));function t(t){return e.apply(this,arguments)}return t}()}])}(),(0,u.default)(g.prototype,`user`,[d.computed],Object.getOwnPropertyDescriptor(g.prototype,`user`),g.prototype),g)})),Kf=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.MobileNotificationToken,POST:{create:`/mobile_notification_tokens`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),qf=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.Deck,deserialize:!0,GET:{index:`decks?sort=-default_review_deck,name&filters[deck_type]=review&filters[user_id]=auth_user`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Jf=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.FaqCategory,deserialize:!0,GET:{index:`/faq_categories`,show:`/faq_categories/:faqCategoryId`}
20,POST:{create:`/faq_categories`},PUT:{update:`/faq_categories/:faqCategoryId`},DELETE:{destroy:`/faq_categories/:faqCategoryId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Yf=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.FaqItem,deserialize:!0,GET:{index:`/faq_items`,show:`/faq_items/:faqItemId`},POST:{create:`/faq_items`},PUT:{update:`/faq_items/:faqItemId`},DELETE:{destroy:`/faq_items/:faqItemId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Xf=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.SpacyAttribute,deserialize:!0,POST:{create:`/spacy_attributes`},PUT:{update:`/spacy_attributes/:spacyAttributeId`},DELETE:{destroy:`/spacy_attributes/:spacyAttributeId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Zf=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.NavigationItem,G
20ET:{index:`/navigation_items`,show:`/navigation_items/:navigationItemId`},PUT:{update:`/navigation_items/:navigationItemId`},POST:{create:`/navigation_items`},DELETE:{destroy:`/navigation_items/:navigationItemId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Qf=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.Job,deserialize:!0,GET:{index:`/jobs`,show:`/jobs/:jobId`},PUT:{update:`/jobs/:jobId`},POST:{create:`/jobs`},DELETE:{destroy:`/jobs/:jobId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),$f=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.MembershipTypePage,POST:{create:`/membership_type_pages`},DELETE:{destroy:`/membership_type_pages/:membershipTypePageId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),ep=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=t(Jc()),c=Ts();function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:c.MembershipTypeCustomTab,POST:{create:`/membership_type_custom_tabs`},DELETE:{destroy:`/membership_type_custom_tabs/:membershipTypeCustomTabId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(s.default))})),tp=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.Deck,deserialize:!0,GET:{index:`decks?sort=-language_id,name&filters[deck_type]=review&filters[user_id]=auth_user`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),np=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.TargetLanguage,deserialize:!0,GET:{show:`user/:userId/target_languages/:languageId`},PUT:{update:`user/:userId/target_languages/:languageId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),rp=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.GridItem,deserialize:!0,GET:{index:`/grid_items`,show:`/grid_items/:gridItemId`},POST:{create:`/grid_items`},PUT:{update:`/grid_items/:gridItemId`,sortPosts:`/grid_items/:gridItemId/sort_posts`},DELETE:{destroy:`/grid_items/:gridItemId`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`sortPosts`,value:function(e,t){this.api(e,t,`PUT`,`sortPosts`)}}])}(c.default))})),ip=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.GridItemWorksheet,deserialize:!0,GET:{index:`grid_item_worksheets`},POST:{create:`/grid_item_worksheets`,batchCreate:`/grid_item_worksheets/batch_create`,batchDelete:`/grid_item_worksheets/batch_delete`},PUT:{update:`/grid_item_worksheets/:gridItemWorksheetId`},DELETE:{destroy:`/grid_item_worksheets/:gridItemWorksheetId`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`batchCreate`,value:function(e,t){this.api(e,t,`POST`,`batchCreate`)}},{key:`batchDelete`,value:function(e,t){this.api(e,t,`POST`,`batchDelete`)}}])}(c.default))})),ap=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.LearningPath,deserialize:!0,GET:{index:`/learning_paths`,show:`/learning_paths/:learningPathId`},POST:{create:`/learning_paths`},PUT:{update:`/learning_paths/:learningPathId`},DELETE:{destroy:`/learning_paths/:learningPathId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),op=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.LearningPathWorksheet,deserialize:!0,GET:{index:`learning_path_worksheets`,enrich:`/learning_path_worksheets/worksheet/:worksheetId/enrich`}
20,POST:{create:`/learning_path_worksheets`},PUT:{update:`/learning_path_worksheets/:learningPathWorksheetId`},DELETE:{destroy:`/learning_path_worksheets/:learningPathWorksheetId`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`enrichWorksheet`,value:function(e,t){this.api(e,t,`GET`,`enrich`)}}])}(c.default))})),sp=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.PodcastEpisode,deserialize:!0,GET:{index:`/podcast_episodes`,show:`/podcast_episodes/:podcastEpisodeId`},POST:{create:`/podcast_episodes`,batch_delete:`/podcast_episodes/batch_delete`},PUT:{update:`/podcast_episodes/:podcastEpisodeId`},DELETE:{destroy:`/podcast_episodes/:podcastEpisodeId`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`batchDelete`,value:function(e,t){this.api(e,t,`POST`,`batch_delete`)}}])}(c.default))})),cp=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.Podcast,deserialize:!0,GET:{index:`/podcasts`,show:`/podcasts/:podcastId`,membershipSyncStatus:`/podcasts/:podcastId/membership_sync_status`},POST:{create:`/podcasts`,importRssFeed:`/podcasts/:podcastId/import_rss_feed`},PUT:{update:`/podcasts/:podcastId`,updateRssFeeds:`/podcasts/:podcastId/update_rss_feeds`,updateMembershipTypes:`/podcasts/:podcastId/update_membership_types`},DELETE:{destroy:`/podcasts/:podcastId`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`updateRssFeeds`,value:function(e,t){this.api(e,t,`PUT`,`updateRssFeeds`)}},{key:`importRssFeed`,value:function(e,t){this.api(e,t,`POST`,`importRssFeed`)}},{key:`updateMembershipTypes`,value:function(e,t){this.api(e,t,`PUT`,`updateMembershipTypes`)}},{key:`updateMembershipTypesPromise`,value:function(e){return this.apiPromise(e,`PUT`,`updateMembershipTypes`)}},{key:`getMembershipSyncStatusPromise`,value:function(e){return this.apiPromise(e,`GET`,`membershipSyncStatus`)}}])}(c.default))})),lp=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.PodcastMembershipType,POST:{create:`/podcast_membership_types`},DELETE:{destroy:`/podcast_membership_types/:podcastMembershipTypeId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),up=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=t(Jc());function c(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,l()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(l=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=c(this,t),e.config={deserialize:!1,GET:{index:`/csrf`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(s.default))})),dp=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.ReferrerOption,deserialize:!0,GET:{index:`/referrer_options`},POST:{create:`/referrer_options`},PUT:{update:`/referrer_options/:referrerOptionId`},DELETE:{destroy:`/referrer_options/:referrerOptionId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),fp=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=t(Jc());
20function c(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,l()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(l=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=c(this,t),e.config={POST:{create:`/discord_user_association`},DELETE:{destroy:`/discord_user_association`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(s.default))})),pp=i((t=>{var n=y();Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=n(w()),i=n(C()),s=n(E()),c=n(D()),l=n(k()),u=n(Ps()),d=(a(),e(o)),f=n(Jc()),p;function m(e,t,n){return t=(0,c.default)(t),(0,s.default)(e,h()?Reflect.construct(t,n||[],(0,c.default)(e).constructor):t.apply(e,n))}function h(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(h=function(){return!!e})()}t.default=new(p=function(e){function t(){var e;return(0,r.default)(this,t),e=m(this,t),e.config={GET:{index:`/discord_roles`}},e}return(0,l.default)(t,e),(0,i.default)(t,[{key:`optionsForSelect`,get:function(){return this.indexData.map(function(e){return[e.id,e.name]})}}])}(f.default),(0,u.default)(p.prototype,`optionsForSelect`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`optionsForSelect`),p.prototype),p)})),mp=i((t=>{var n=y();Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=n(Ns()),i=n(w()),s=n(C()),c=n(Ps());n(Fs());var l=(a(),e(o)),u=h(),d,f,p,m,g,_,v,b,x,S,T,E,D,O,k;t.default=new(d=function(){function e(){(0,i.default)(this,e),(0,r.default)(this,`worksheetTagIdsHome`,f,this),(0,r.default)(this,`worksheetTagIdsVideos`,p,this),(0,r.default)(this,`worksheetTagIdsPodcast`,m,this),(0,r.default)(this,`worksheetProgressTagsHome`,g,this),(0,r.default)(this,`worksheetProgressTagsVideos`,_,this),(0,r.default)(this,`worksheetProgressTagsPodcast`,v,this),(0,r.default)(this,`exerciseTagIds`,b,this),(0,r.default)(this,`exerciseProgressTags`,x,this),(0,r.default)(this,`vocabSort`,S,this),(0,r.default)(this,`exerciseSort`,T,this),(0,r.default)(this,`closedGridSections`,E,this),(0,r.default)(this,`showExerciseView`,D,this),(0,r.default)(this,`selectedLearningPathId`,O,this),(0,r.default)(this,`currency`,k,this),this.worksheetTagIdsHome=(0,u.getCookieValue)(`worksheetTagIdsHome`),this.worksheetTagIdsVideos=(0,u.getCookieValue)(`worksheetTagIdsVideos`),this.worksheetTagIdsPodcast=(0,u.getCookieValue)(`worksheetTagIdsPodcast`),this.worksheetProgressTagsHome=(0,u.getCookieValue)(`worksheetProgressTagsHome`),this.worksheetProgressTagsVideos=(0,u.getCookieValue)(`worksheetProgressTagsVideos`),this.worksheetProgressTagsPodcast=(0,u.getCookieValue)(`worksheetProgressTagsPodcast`),this.exerciseTagIds=(0,u.getCookieValue)(`exerciseTagIds`),this.exerciseProgressTags=(0,u.getCookieValue)(`exerciseProgressTags`),this.vocabSort=(0,u.getCookieValue)(`vocabSort`),this.exerciseSort=(0,u.getCookieValue)(`exerciseSort`),this.closedGridSections=(0,u.getCookieValue)(`closedGridSections`),this.showExerciseView=(0,u.getCookieValue)(`showExerciseView`),this.selectedLearningPathId=(0,u.getCookieValue)(`selectedLearningPathId`),this.currency=(0,u.getCookieValue)(`currency`)}return(0,s.default)(e,[{key:`set`,value:function(e,t){e in this&&(this[e]=t,(0,u.setCookieValue)(e,t))}},{key:`setCookieValue`,value:function(e,t){(0,u.setCookieValue)(e,t)}},{key:`getCookieValue`,value:function(e){return(0,u.getCookieValue)(e)}}])}(),f=(0,c.default)(d.prototype,`worksheetTagIdsHome`,[l.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),p=(0,c.default)(d.prototype,`worksheetTagIdsVideos`,[l.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),m=(0,c.default)(d.prototype,`worksheetTagIdsPodcast`,[l.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),g=(0,c.default)(d.prototype,`worksheetProgressTagsHome`,[l.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),_=(0,c.default)(d.prototype,`worksheetProgressTagsVideos`,[l.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),v=(0,c.default)(d.prototype,`worksheetProgressTagsPodcast`,[l.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),b=(0,c.default)(d.prototype,`exerciseTagIds`,[l.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),x=(0,c.default)(d.prototype,`exerciseProgressTags`,[l.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),S=(0,c.default)(d.prototype,`vocabSort`,[l.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),T=(0,c.default)(d.prototype,`exerciseSort`,[l.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),E=(0,c.default)(d.prototype,`closedGridSections`,[l.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),D=(0,c.default)(d.prototype,`showExerciseView`,[l.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),O=(0,c.default)(d.prototype,`selectedLearningPathId`,[l.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),k=(0,c.default)(d.prototype,`currency`,[l.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),d)})),hp=i((t=>{var n=y();Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=n(w()),i=n(C()),s=n(E()),c=n(D()),l=n(k()),u=n(Ps()),d=(a(),e(
20o)),f=n(Jc()),p;function m(e,t,n){return t=(0,c.default)(t),(0,s.default)(e,h()?Reflect.construct(t,n||[],(0,c.default)(e).constructor):t.apply(e,n))}function h(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(h=function(){return!!e})()}t.default=new(p=function(e){function t(){var e;return(0,r.default)(this,t),e=m(this,t),e.config={GET:{index:`/patreon/rewards`}},e}return(0,l.default)(t,e),(0,i.default)(t,[{key:`optionsForSelect`,get:function(){return this.indexData.map(function(e){return[e.id,e.title]})}}])}(f.default),(0,u.default)(p.prototype,`optionsForSelect`,[d.computed],Object.getOwnPropertyDescriptor(p.prototype,`optionsForSelect`),p.prototype),p)})),gp=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.RssFeed,deserialize:!0,GET:{index:`/rss_feeds`},PUT:{regenerateUrl:`/rss_feeds/:rssFeedId/regenerate_url`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`regenerateUrl`,value:function(e,t){this.api(e,t,`PUT`,`regenerateUrl`)}}])}(c.default))})),_p=i((t=>{var n=y();Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var r=n(fl()),i=n(pl()),s=n(Ns()),c=n(w()),l=n(C()),u=n(E()),d=n(D()),f=n(k()),p=n(Ps());n(Fs());var m=(a(),e(o)),h=Ts(),g=n(Jc()),_,v;function b(e,t,n){return t=(0,d.default)(t),(0,u.default)(e,x()?Reflect.construct(t,n||[],(0,d.default)(e).constructor):t.apply(e,n))}function x(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(x=function(){return!!e})()}t.default=new(_=function(e){function t(){var e;return(0,c.default)(this,t),e=b(this,t),(0,s.default)(e,`dashboardStats`,v,e),e.config={model:h.PaymentMigration,deserialize:!0,GET:{index:`/payment_migrations`,show:`/payment_migration`,dashboardStats:`/payment_migration_stats`},POST:{createPaymentSetupSession:`/payment_migrations/create_payment_setup_session`},PUT:{update:`/payment_migrations/:paymentMigrationId`,syncWithStripe:`/payment_migrations/:paymentMigrationId/sync_with_stripe`,confirmCancellation:`/payment_migrations/:paymentMigrationId/confirm_cancellation`},DELETE:{destroy:`/payment_migrations/:paymentMigrationId`}},e}return(0,f.default)(t,e),(0,l.default)(t,[{key:`getDashboardStats`,value:function(e){var t=this;return this.api({},function(n){t.dashboardStats=n,e&&e(n)},`GET`,`dashboardStats`)}},{key:`createPaymentSetupSession`,value:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.api(t,e,`POST`,`createPaymentSetupSession`)}},{key:`syncWithStripe`,value:function(e,t){this.api(e,t,`PUT`,`syncWithStripe`)}},{key:`updateMembershipPromise`,value:function(){var e=(0,i.default)(r.default.mark(function e(t){var n,i;return r.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n=this.showData?.id,n){e.next=2;break}return e.next=1,this.getShowPromise();case 1:n=this.showData.id;case 2:return e.next=3,this.updatePromise({ids:{paymentMigrationId:n},data:t});case 3:i=e.sent,this.setShowData(i.paymentMigration);case 4:case`end`:return e.stop()}},e,this)}));function t(t){return e.apply(this,arguments)}return t}()},{key:`confirmCancellationPromise`,value:function(){var e=(0,i.default)(r.default.mark(function e(){var t,n;return r.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=this.showData?.id,t){e.next=2;break}return e.next=1,this.getShowPromise();case 1:t=this.showData.id;case 2:return e.next=3,this.apiPromise({ids:{paymentMigrationId:t}},`PUT`,`confirmCancellation`);case 3:return n=e.sent,this.setShowData(n),e.abrupt(`return`,n);case 4:case`end`:return e.stop()}},e,this)}));function t(){return e.apply(this,arguments)}return t}()}])}(g.default),v=(0,p.default)(_.prototype,`dashboardStats`,[m.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),_)})),vp=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.PaymentMigration,deserialize:!0,POST:{create:`/dev_payment_migrations`},PUT:{update:`/dev_payment_migrations/:paymentMigrationId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),yp=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.PaymentMigrationConfig,deserialize:!0,GET:{show:`/payment_migration_config`},PUT:{update:`/payment_migration_config`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`afterGetShow`,value:function(e){var t=e.paymentMigrationConfig??e.payment_migration_config??e;this.setShowData(t)}}])}(c.default))})),bp=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.DownloadLinkType,deserialize:!0,GET:{index:`/download_link_types`,show:`/download_link_types/:downloadLinkTypeId`},POST:{create:`/download_link_types`},PUT:{update:`/download_link_types/:downloadLinkTypeId`},DELETE:{destroy:`/download_link_types/:downloadLinkTypeId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),xp=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(fl()),r=t(pl()),i=t(w()),a=t(C()),o=t(E()),s=t(D()),c=t(k()),l=t(Jc()),u=t(qc());function d(e,t,n){return t=(0,s.default)(t),(0,o.default)(e,f()?Reflect.construct(t,n||[],(0,s.default)(e).constructor):t.apply(e,n))}function f(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(f=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,i.default)(this,t),e=d(this,t),e.config={deserialize:!1,GET:{index:`/download_links`},POST:{upsert:`/download_links/upsert`,upload:`/worksheets/:worksheetId/download_link_types/:downloadLinkTypeId/upload`,composeText:`/worksheets/:worksheetId/download_link_types/:downloadLinkTypeId/compose_text`,import:`/worksheets/:worksheetId/download_link_types/:downloadLinkTypeId/import`}},e}return(0,c.default)(t,e),(0,a.default)(t,[{key:`upsert`,value:function(e,t){this.api(e,t,`POST`,`upsert`)}},{key:`uploadPromise`,value:function(){var e=(0,r.default)(n.default.mark(function e(t,r,i){return n.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=1,u.default.multipartPostPromise({url:`/api/worksheets/${t}/download_link_types/${r}/upload`,data:{data:i}});case 1:return e.abrupt(`return`,e.sent);case 2:case`end`:return e.stop()}},e)}));function t(t,n,r){return e.apply(this,arguments)}return t}()}
20,{key:`importPromise`,value:function(){var e=(0,r.default)(n.default.mark(function e(t,r,i){return n.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=1,this.apiPromise({data:{url:i},ids:{worksheetId:t,downloadLinkTypeId:r}},`POST`,`import`);case 1:return e.abrupt(`return`,e.sent);case 2:case`end`:return e.stop()}},e,this)}));function t(t,n,r){return e.apply(this,arguments)}return t}()},{key:`composeTextPromise`,value:function(){var e=(0,r.default)(n.default.mark(function e(t,r,i){return n.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=1,this.apiPromise({data:{content:i},ids:{worksheetId:t,downloadLinkTypeId:r}},`POST`,`composeText`);case 1:return e.abrupt(`return`,e.sent);case 2:case`end`:return e.stop()}},e,this)}));function t(t,n,r){return e.apply(this,arguments)}return t}()}])}(l.default))})),Sp=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.Analytic,deserialize:!0,GET:{index:`/analytics`},PUT:{update:`/analytics/:analyticId`},POST:{report:`/analytics/report`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`report`,value:function(e,t){this.api(e,t,`POST`,`report`)}}])}(c.default))})),Cp=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.PrivacySettings,deserialize:!1,PUT:{update:`/privacy_settings`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`update`,value:function(e){return this.apiPromise(e,`PUT`,`update`)}}])}(c.default))})),wp=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=[{slug:`no_longer_actively_learning`,option:`I am not working on my language fluency any longer`},{slug:`prefer_another_method`,option:`I have found another learning method that I prefer`,expanded:`Which method is working better for you? Why do you prefer it?`},{slug:`not_useful_enough`,option:`The learning material has not been useful enough`,expanded:`How can we improve our learning experience to make it more useful?`},{slug:`financial_reasons`,option:`My financial situation has changed`},{slug:`no_automatic_renewal`,option:`I don't want my subscription to be renewed automatically`},{slug:`technical_issues`,option:`There have been technical issues`,expanded:`We are sorry to hear that.  What has gone wrong?`},{slug:`other`,option:`Other reasons`,expanded:`Can you tell us more?`}];e.default=new(function(){function e(){(0,n.default)(this,e)}return(0,r.default)(e,[{key:`indexData`,get:function(){return i}}])}())})),Tp=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.AiService,deserialize:!0,GET:{index:`/ai_services`,show:`/ai_services/:aiServiceId`},PUT:{update:`/ai_services/:aiServiceId`},POST:{create:`/ai_services`},DELETE:{destroy:`/ai_services/:aiServiceId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Ep=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.WorksheetCustomTab,deserialize:!0,POST:{create:`/worksheet_custom_tabs`},DELETE:{destroy:`/worksheet_custom_tabs/:worksheetCustomTabId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Dp=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(fl()),r=t(pl()),i=t(w()),a=t(C()),o=t(E()),s=t(D()),c=t(k()),l=Ts(),u=t(Jc());function d(e,t,n){return t=(0,s.default)(t),(0,o.default)(e,f()?Reflect.construct(t,n||[],(0,s.default)(e).constructor):t.apply(e,n))}function f(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(f=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,i.default)(this,t),e=d(this,t),e.config={model:l.Site,GET:{validateToken:`/early_access/validate_token`}},e}return(0,c.default)(t,e),(0,a.default)(t,[{key:`validateTokenPromise`,value:function(){var e=(0,r.default)(n.default.mark(function e(t){var r;return n.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r={queryStrings:{token:t}},e.next=1,this.apiPromise(r,`GET`,`validateToken`);case 1:return e.abrupt(`return`,e.sent);case 2:case`end`:return e.stop()}},e,this)}));function t(t){return e.apply(this,arguments)}return t}()}])}(u.default))})),Op=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.Version,deserialize:!0,GET:{index:`/versions`,show:`/versions/:versionId`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`getFilteredIndex`,value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.getIndex({filters:e})}}])}(c.default))})),kp=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=t(Jc());
20function c(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,l()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(l=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=c(this,t),e.config={deserialize:!1,POST:{create:`/images`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(s.default))})),Ap=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=t(Jc());function c(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,l()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(l=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=c(this,t),e.config={deserialize:!1,GET:{index:`/uploaded_images`},MULTIPART_POST:{create:`/uploaded_images`},DELETE:{destroy:`/uploaded_images/:uploadedImageId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(s.default))})),jp=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=t(Jc());function c(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,l()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(l=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=c(this,t),e.config={deserialize:!1,GET:{index:`/uploaded_audios`},MULTIPART_POST:{create:`/uploaded_audios`},PUT:{update:`/uploaded_audios/:uploadedAudioId`},DELETE:{destroy:`/uploaded_audios/:uploadedAudioId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(s.default))})),Mp=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.LeagueLevel,deserialize:!0,GET:{index:`/league_levels`,show:`/league_levels/:leagueLevelId`},PUT:{update:`/league_levels/:leagueLevelId`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Np=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.League,deserialize:!0,GET:{show:`/leagues/:leagueId`,index:`/leagues`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Pp=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.UserLeague,deserialize:!0,GET:{index:`/user_leagues`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default))})),Fp=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(w()),r=t(C()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=new(function(e){function t(){var e;return(0,n.default)(this,t),e=l(this,t),e.config={model:s.MailerliteGroup,deserialize:!0,GET:{index:`/mailerlite_groups`},PUT:{update:`/mailerlite_groups/:mailerliteGroupId`},POST:{sync:`/mailerlite_groups/sync`}},e}return(0,o.default)(t,e),(0,r.default)(t,[{key:`sync`,value:function(e,t){this.api(e,t,`POST`,`sync`)}}])}(c.default))})),Ip=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(C()),r=t(w()),i=t(E()),a=t(D()),o=t(k()),s=Ts(),c=t(Jc());function l(e,t,n){return t=(0,a.default)(t),(0,i.default)(e,u()?Reflect.construct(t,n||[],(0,a.default)(e).constructor):t.apply(e,n))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!e})()}e.default=function(e){function t(){var e;return(0,r.default)(this,t),e=l(this,t),e.config={model:s.Comment,deserialize:!0,GET:{index:`/users/:userId/forum_posts`}},e}return(0,o.default)(t,e),(0,n.default)(t)}(c.default)})),Lp=i((e=>{var t=y();Object.defineProperty(e,`__esModule`,{value:!0}),Object.defineProperty(e,`AffiliatePayoutStore`,{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,`AggregationStore`,{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,`AiChatStore`,{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,`AiServiceStore`,{enumerable:!0,get:function(){return ir.default}}),Object.defineProperty(e,`AllReviewDecksStore`,{enumerable:!0,get:function(){return Pn.default}}),Object.defineProperty(e,`AnalyticStore`,{enumerable:!0,get:function(){return tr.default}}),Object.defineProperty(e,`AnswerStore`,{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,`Api`,{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,`AssignableConceptStore`,{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,`AudioRecorderStore`,{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,`AuthUserNotificationStore`,{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,`AuthUserStore`,{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,`AuthenticateStore`,{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(e,`AutomaticConceptStore`,{enumerable:!0,get:function(){return f.default}}
20),Object.defineProperty(e,`BannerNoticeMembershipGroupStore`,{enumerable:!0,get:function(){return ze.default}}),Object.defineProperty(e,`BannerNoticeMembershipTypeStore`,{enumerable:!0,get:function(){return Re.default}}),Object.defineProperty(e,`BannerNoticeStore`,{enumerable:!0,get:function(){return ut.default}}),Object.defineProperty(e,`CampaignMessageStore`,{enumerable:!0,get:function(){return De.default}}),Object.defineProperty(e,`CampaignStore`,{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(e,`CampaignTypeCampaignStore`,{enumerable:!0,get:function(){return Oe.default}}),Object.defineProperty(e,`CampaignTypeFilterStore`,{enumerable:!0,get:function(){return X.default}}),Object.defineProperty(e,`CampaignTypeFilteredUserStore`,{enumerable:!0,get:function(){return ke.default}}),Object.defineProperty(e,`CampaignTypeStore`,{enumerable:!0,get:function(){return Ae.default}}),Object.defineProperty(e,`CancellationReasonStore`,{enumerable:!0,get:function(){return rr.default}}),Object.defineProperty(e,`CardRuleInterjectionStore`,{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(e,`CardRuleStore`,{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(e,`CardStore`,{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(e,`CardTypeStore`,{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(e,`CardWordAssociationStore`,{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(e,`ChallengeStore`,{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(e,`CommentHistoryStore`,{enumerable:!0,get:function(){return hr.default}}),Object.defineProperty(e,`CommentStore`,{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(e,`CommunityEventStore`,{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(e,`CommunityPageCardStore`,{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(e,`CommunityPageConfigStore`,{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(e,`ConceptCategoryConceptStore`,{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(e,`ConceptCategoryStore`,{enumerable:!0,get:function(){return D.default}}),Object.defineProperty(e,`ConceptChildWordStore`,{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(e,`ConceptGrammarDeckStore`,{enumerable:!0,get:function(){return Bt.default}}),Object.defineProperty(e,`ConceptGrammarTreeNodeStore`,{enumerable:!0,get:function(){return zt.default}}),Object.defineProperty(e,`ConceptInfinitiveVerbStore`,{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(e,`ConceptRootWordStore`,{enumerable:!0,get:function(){return N.default}}),Object.defineProperty(e,`ConceptSentenceStore`,{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(e,`ConceptStore`,{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(e,`ConceptTreeNodeStore`,{enumerable:!0,get:function(){return Rt.default}}),Object.defineProperty(e,`ConceptWordStore`,{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(e,`ConjugatedVerbStringStore`,{enumerable:!0,get:function(){return F.default}}),Object.defineProperty(e,`ContactCategoryStore`,{enumerable:!0,get:function(){return R.default}}),Object.defineProperty(e,`ContactMessageStore`,{enumerable:!0,get:function(){return I.default}}),Object.defineProperty(e,`ContactMessageTagStore`,{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(e,`ConversationCallStore`,{enumerable:!0,get:function(){return T.default}}),Object.defineProperty(e,`CookieStore`,{enumerable:!0,get:function(){return qn.default}}),Object.defineProperty(e,`CreatorAdminFeedbackStore`,{enumerable:!0,get:function(){return z.default}}),Object.defineProperty(e,`CsrfStore`,{enumerable:!0,get:function(){return Un.default}}),Object.defineProperty(e,`CustomTabStore`,{enumerable:!0,get:function(){return Ue.default}}),Object.defineProperty(e,`DailyReviewSummaryStore`,{enumerable:!0,get:function(){return B.default}}),Object.defineProperty(e,`DailyXpCountStore`,{enumerable:!0,get:function(){return V.default}}),Object.defineProperty(e,`DashboardStore`,{enumerable:!0,get:function(){return H.default}}),Object.defineProperty(e,`DeckFeedEntryStore`,{enumerable:!0,get:function(){return U.default}}),Object.defineProperty(e,`DeckGrammarConceptStore`,{enumerable:!0,get:function(){return Ft.default}}),Object.defineProperty(e,`DeckRulebookStore`,{enumerable:!0,get:function(){return W.default}}),Object.defineProperty(e,`DeckStore`,{enumerable:!0,get:function(){return G.default}}),Object.defineProperty(e,`DeckTreeNodeStore`,{enumerable:!0,get:function(){return Lt.default}}),Object.defineProperty(e,`DeckWordStore`,{enumerable:!0,get:function(){return K.default}}),Object.defineProperty(e,`DependentIntersectingConceptStore`,{enumerable:!0,get:function(){return q.default}}),Object.defineProperty(e,`DependentUnionConceptStore`,{enumerable:!0,get:function(){return ee.default}}),Object.defineProperty(e,`DevPaymentMigrationStore`,{enumerable:!0,get:function(){return Zn.default}}),Object.defineProperty(e,`DiscordRoleStore`,{enumerable:!0,get:function(){return Kn.default}}),Object.defineProperty(e,`DiscordUserAssociationStore`,{enumerable:!0,get:function(){return Gn.default}}),Object.defineProperty(e,`DownloadLinkStore`,{enumerable:!0,get:function(){return er.default}}),Object.defineProperty(e,`DownloadLinkTypeStore`,{enumerable:!0,get:function(){return $n.default}}),Object.defineProperty(e,`EarlyAccessStore`,{enumerable:!0,get:function(){return or.default}}),Object.defineProperty(e,`EventStore`,{enumerable:!0,get:function(){return te.default}}),Object.defineProperty(e,`ExerciseEntryStore`,{enumerable:!0,get:function(){return J.default}}),Object.defineProperty(e,`ExerciseStore`,{enumerable:!0,get:function(){return ne.default}}),Object.defineProperty(e,`ExerciseTagStore`,{enumerable:!0,get:function(){return re.default}}),Object.defineProperty(e,`ExerciseTypeStore`,{enumerable:!0,get:function(){return ae.default}}),Object.defineProperty(e,`ExitSurveyConfigStore`,{enumerable:!0,get:function(){return oe.default}}),Object.defineProperty(e,`ExitSurveyReasonStore`,{enumerable:!0,get:function(){return se.default}}),Object.defineProperty(e,`ExitSurveyResponseStore`,{enumerable:!0,get:function(){return Y.default}}),Object.defineProperty(e,`FaqCategoryStore`,{enumerable:!0,get:function(){return Dn.default}}),Object.defineProperty(e,`FaqItemStore`,{enumerable:!0,get:function(){return On.default}}),Object.defineProperty(e,`FeedEntryStore`,{enumerable:!0,get:function(){return ce.default}}),Object.defineProperty(e,`FeedbackStore`,{enumerable:!0,get:function(){return le.default}}),Object.defineProperty(e,`FilterStore`,{enumerable:!0,get:function(){return Sn.default}}),Object.defineProperty(e,`FollowAssociationStore`,{enumerable:!0,get:function(){return ue.default}}),Object.defineProperty(e,`FollowerStore`,{enumerable:!0,get:function(){return de.default}}),Object.defineProperty(e,`FollowingStore`,{enumerable:!0,get:function(){return fe.default}}),Object.defineProperty(e,`ForumStore`,{enumerable:!0,get:function(){return pe.default}}),Object.defineProperty(e,`ForumThreadStore`,{enumerable:!0,get:function(){return me.default}}),Object.defineProperty(e,`GrammarCaseStore`,{enumerable:!0,get:function(){return he.default}}),Object.defineProperty(e,`GrammarDescriptionStore`,{enumerable:!0,get:function(){return ge.default}}),Object.defineProperty(e,`GrammarTenseStore`,{enumerable:!0,get:function(){return _e.default}}),Object.defineProperty(e,`GridItemStore`,{enumerable:!0,get:function(){return In.default}}),Object.defineProperty(e,`GridItemWorksheetStore`,{enumerable:!0,get:function(){return Ln.default}}),Object.defineProperty(e,`GroupStore`,{enumerable:!0,get:function(){return ve.default}}),Object.defineProperty(e,`ImageStore`,{enumerable:!0,get:function(){return cr.default}}),Object.defineProperty(e,`InterjectionSentenceStore`,{enumerable:!0,get:function(){return ye.default}}),Object.defineProperty(e,`InterjectionStore`,{enumerable:!0,get:function(){return be.default}}),Object.defineProperty(e,`IntersectingConceptStore`,{enumerable:!0,get:function(){return xe.default}}),Object.defineProperty(e,`IntersectingWordStore`,{enumerable:!0,get:function(){return Se.default}}),Object.defineProperty(e,`InvitationStore`,{enumerable:!0,get:function(){return Ce.default}}),Object.defineProperty(e,`JobStore`,{enumerable:!0,get:function(){return jn.default}}),Object.defineProperty(e,`LanguageStore`,{enumerable:!0,get:function(){return we.default}}),Object.defineProperty(e,`LeaderboardStore`,{enumerable:!0,get:function(){return Te.default}}),Object.defineProperty(e,`LeagueLevelStore`,{enumerable:!0,get:function(){return dr.default}}),Object.defineProperty(e,`LeagueStore`,{enumerable:!0,get:function(){return fr.default}}),Object.defineProperty(e,`LearningPathStore`,{enumerable:!0,get:function(){return Rn.default}}),Object.defineProperty(e,`LearningPathWorksheetStore`,{enumerable:!0,get:function(){return zn.default}}),Object.defineProperty(e,`LevelStore`,{enumerable:!0,get:function(){return Ee.default}}),Object.defineProperty(e,`MailerliteGroupStore`,{enumerable:!0,get:function(){return mr.default}}),Object.defineProperty(e,`MeaningFlagEventStore`,{enumerable:!0,get:function(){return Z.default}}),Object.defineProperty(e,`MeaningStore`,{enumerable:!0,get:function(){return Ie.default}}),Object.defineProperty(e,`MediaOptionStore`,{enumerable:!0,get:function(){return je.default}}),Object.defineProperty(e,`MembershipGroupStore`,{enumerable:!0,get:function(){return Fe.default}}),Object.defineProperty(e,`MembershipStore`,{enumerable:!0,get:function(){return Pe.default}}),Object.defineProperty(e,`MembershipTypeCustomTabStore`,{enumerable:!0,get:function(){return Nn.default}}),Object.defineProperty(e,`MembershipTypePageStore`,{enumerable:!0,get:function(){return Mn.default}}),Object.defineProperty(e,`MembershipTypeStore`,{enumerable:!0,get:function(){return Le.default}}),Object.defineProperty(e,`MobileNotificationTokenStore`,{enumerable:!0,get:function(){return Tn.default}}),Object.defineProperty(e,`MultipleChoiceOption`,{enumerable:!0,get:function(){return Be.default}}),Object.defineProperty(e,`NativeUserInputStore`,{enumerable:!0,get:function(){return Ne.default}}),Object.defineProperty(e,`NavigationItemStore`,{enumerable:!0,get:function(){return An.default}}),Object.defineProperty(e,`NotificationAnnouncementMembershipTypeStore`,{enumerable:!0,get:function(){return pt.default}}),Object.defineProperty(e,`NotificationAnnouncementStore`,{enumerable:!0,get:function(){return ft.default}}),Object.defineProperty(e,`NotificationStore`,{enumerable:!0,get:function(){return Ve.default}}),Object.defineProperty(e,`PageStore`,{enumerable:!0,get:function(){return He.default}}),Object.defineProperty(e,`PatreonRewardStore`,{enumerable:!0,get:function(){return Jn.default}}),Object.defineProperty(e,`PatreonUserStore`,{enumerable:!0,get:function(){return We.default}}),Object.defineProperty(e,`PaymentIntentStore`,{enumerable:!0,get:function(){return Ge.default}}),Object.defineProperty(e,`PaymentMigrationConfigStore`,{enumerable:!0,get:function(){return Qn.default}}),Object.defineProperty(e,`PaymentMigrationStore`,{enumerable:!0,get:function(){return Xn.default}}),Object.defineProperty(e,`PaymentStore`,{enumerable:!0,get:function(){return Ke.default}}),Object.defineProperty(e,`PaypalStore`,{enumerable:!0,get:function(){return qe.default}}),Object.defineProperty(e,`PodcastEpisodeStore`,{enumerable:!0,get:function(){return Bn.default}}),Object.defineProperty(e,`PodcastMembershipTypeStore`,{enumerable:!0,get:function(){return Hn.default}}),Object.defineProperty(e,`PodcastStore`,{enumerable:!0,get:function(){return Vn.default}}),Object.defineProperty(e,`PodcastWorksheetStore`,{enumerable:!0,get:function(){return _n.default}}),Object.defineProperty(e,`PrivacySettingsStore`,{enumerable:!0,get:function(){return nr.default}}),Object.defineProperty(e,`PromotedRatingStore`,{enumerable:!0,get:function(){return Je.default}}),Object.defineProperty(e,`PromotionStore`,{enumerable:!0,get:function(){return Ye.default}}),Object.defineProperty(e,`QuestionConceptStore`,{enumerable:!0,get:function(){return Xe.default}}),Object.defineProperty(e,`QuestionStore`,{enumerable:!0,get:function(){return Ze.default}}),Object.defineProperty(e,`RatingStore`,{enumerable:!0,get:function(){return Qe.default}}),Object.defineProperty(e,`RatingTypeStore`,{enumerable:!0,get:function(){return $e.default}}),Object.defineProperty(e,`RecentWorksheetStore`,{enumerable:!0,get:function(){return vn.default}}),Object.defineProperty(e,`RecordingSessionStore`,{enumerable:!0,get:function(){return et.default}}),Object.defineProperty(e,`ReferrerOptionStore`,{enumerable:!0,get:function(){return Wn.default}}),Object.defineProperty(e,`RevenueCatStore`,{enumerable:!0,get:function(){return Cn.default}}),Object.defineProperty(e,`ReviewDeckStore`,{enumerable:!0,get:function(){return En.default}}),Object.defineProperty(e,`ReviewStore`,{enumerable:!0,get:function(){return tt.default}}),Object.defineProperty(e,`RootStore`,{enumerable:!0,get:function(){return nt.default}}),Object.defineProperty(e,`RouteStore`,{enumerable:!0,get:function(){return rt.default}}),Object.defineProperty(e,`RssFeedStore`,{enumerable:!0,get:function(){return Yn.default}}),Object.defineProperty(e,`SentenceAnswerStore`,{enumerable:!0,get:function(){return it.default}}),Object.defineProperty(e,`SentenceConceptIndexStore`,{enumerable:!0,get:function(){return at.default}}),Object.defineProperty(e,`SentenceConceptStore`,{enumerable:!0,get:function(){return ot.default}}),Object.defineProperty(e,`SentenceStore`,{enumerable:!0,get:function(){return st.default}}),Object.defineProperty(e,`SentenceSubmissionStore`,{enumerable:!0,get:function(){return xn.default}}),Object.defineProperty(e,`ServerStore`,{enumerable:!0,get:function(){return ct.default}}),Object.defineProperty(e,`SessionStore`,{enumerable:!0,get:function(){return lt.default}}),Object.defineProperty(e,`SiteReleaseStore`,{enumerable:!0,get:function(){return mt.default}}),Object.defineProperty(e,`SiteStore`,{enumerable:!0,get:function(){return _t.default}}),Object.defineProperty(e,`SiteStripeAnalyticsStore`,{enumerable:!0,get:function(){return ht.default}}),Object.defineProperty(e,`SoundEffectStore`,{enumerable:!0,get:function(){return wn.default}}),Object.defineProperty(e,`SourceStore`,{enumerable:!0,get:function(){return vt.default}}),Object.defineProperty(e,`SpacyAttributeStore`,{enumerable:!0,get:function(){return kn.default}}),Object.defineProperty(e,`StripeAnalyticsSeriesStore`,{enumerable:!0,get:function(){return gt.default}}),Object.defineProperty(e,`StripeStore`,{enumerable:!0,get:function(){return yt.default}}),Object.defineProperty(e,`SubscriptionPaymentStore`,{enumerable:!0,get:function(){return bt.default}}),Object.defineProperty(e,`SubscriptionStore`,{enumerable:!0,get:function(){return xt.default}}),Object.defineProperty(e,`SurveyQuestionOptionStore`,{enumerable:!0,get:function(){return St.default}}),Object.defineProperty(e,`SurveyQuestionStore`,{enumerable:!0,get:function(){return Ct.default}}),Object.defineProperty(e,`SurveyResponseStore`,{enumerable:!0,get:function(){return wt.default}}),Object.defineProperty(e,`SurveyStore`,{enumerable:!0,get:function(){return Tt.default}}),Object.defineProperty(e,`SynonymAssociationStore`,{enumerable:!0,get:function(){return mn.default}}
20),Object.defineProperty(e,`TagCategoryStore`,{enumerable:!0,get:function(){return Et.default}}),Object.defineProperty(e,`TagStore`,{enumerable:!0,get:function(){return Dt.default}}),Object.defineProperty(e,`TargetLanguageStore`,{enumerable:!0,get:function(){return Fn.default}}),Object.defineProperty(e,`TargetSearchStore`,{enumerable:!0,get:function(){return Ot.default}}),Object.defineProperty(e,`TargetStore`,{enumerable:!0,get:function(){return kt.default}}),Object.defineProperty(e,`TeamMemberStore`,{enumerable:!0,get:function(){return At.default}}),Object.defineProperty(e,`TranslationSourceStore`,{enumerable:!0,get:function(){return jt.default}}),Object.defineProperty(e,`TreeModuleStore`,{enumerable:!0,get:function(){return Mt.default}}),Object.defineProperty(e,`TreeNodeConceptStore`,{enumerable:!0,get:function(){return Nt.default}}),Object.defineProperty(e,`TreeNodeGrammarConceptStore`,{enumerable:!0,get:function(){return Pt.default}}),Object.defineProperty(e,`TreeNodeStore`,{enumerable:!0,get:function(){return It.default}}),Object.defineProperty(e,`TreeRowStore`,{enumerable:!0,get:function(){return Vt.default}}),Object.defineProperty(e,`TreeStore`,{enumerable:!0,get:function(){return Ht.default}}),Object.defineProperty(e,`UnionConceptStore`,{enumerable:!0,get:function(){return Ut.default}}),Object.defineProperty(e,`UploadedAudioStore`,{enumerable:!0,get:function(){return ur.default}}),Object.defineProperty(e,`UploadedImageStore`,{enumerable:!0,get:function(){return lr.default}}),Object.defineProperty(e,`UserBannerNoticeStore`,{enumerable:!0,get:function(){return dt.default}}),Object.defineProperty(e,`UserCampaignMessageStore`,{enumerable:!0,get:function(){return Yt.default}}),Object.defineProperty(e,`UserCardStore`,{enumerable:!0,get:function(){return Wt.default}}),Object.defineProperty(e,`UserConceptStore`,{enumerable:!0,get:function(){return Gt.default}}),Object.defineProperty(e,`UserDeckStore`,{enumerable:!0,get:function(){return Kt.default}}),Object.defineProperty(e,`UserExerciseStore`,{enumerable:!0,get:function(){return qt.default}}),Object.defineProperty(e,`UserForumActivityStore`,{enumerable:!0,get:function(){return Zt.default}}),Object.defineProperty(e,`UserGroupStore`,{enumerable:!0,get:function(){return Jt.default}}),Object.defineProperty(e,`UserLeagueStore`,{enumerable:!0,get:function(){return pr.default}}),Object.defineProperty(e,`UserNotificationStore`,{enumerable:!0,get:function(){return Xt.default}}),Object.defineProperty(e,`UserStore`,{enumerable:!0,get:function(){return Qt.default}}),Object.defineProperty(e,`UserSubscriptionStore`,{enumerable:!0,get:function(){return $t.default}}),Object.defineProperty(e,`UserTranslationStore`,{enumerable:!0,get:function(){return en.default}}),Object.defineProperty(e,`UserTreeNodeStore`,{enumerable:!0,get:function(){return tn.default}}),Object.defineProperty(e,`UserWorksheetStore`,{enumerable:!0,get:function(){return nn.default}}),Object.defineProperty(e,`VersionStore`,{enumerable:!0,get:function(){return sr.default}}),Object.defineProperty(e,`VideoClipStore`,{enumerable:!0,get:function(){return rn.default}}),Object.defineProperty(e,`VideoRecorderStore`,{enumerable:!0,get:function(){return an.default}}),Object.defineProperty(e,`WebUserInputStore`,{enumerable:!0,get:function(){return Me.default}}),Object.defineProperty(e,`WordAssociationStore`,{enumerable:!0,get:function(){return on.default}}),Object.defineProperty(e,`WordConceptStore`,{enumerable:!0,get:function(){return sn.default}}),Object.defineProperty(e,`WordCountStore`,{enumerable:!0,get:function(){return cn.default}}),Object.defineProperty(e,`WordDerivationStore`,{enumerable:!0,get:function(){return hn.default}}),Object.defineProperty(e,`WordSearchStore`,{enumerable:!0,get:function(){return ln.default}}),Object.defineProperty(e,`WordSentenceStore`,{enumerable:!0,get:function(){return un.default}}),Object.defineProperty(e,`WordStore`,{enumerable:!0,get:function(){return dn.default}}),Object.defineProperty(e,`WordStructureStore`,{enumerable:!0,get:function(){return pn.default}}),Object.defineProperty(e,`WordTypeStore`,{enumerable:!0,get:function(){return fn.default}}),Object.defineProperty(e,`WorksheetCustomTabStore`,{enumerable:!0,get:function(){return ar.default}}),Object.defineProperty(e,`WorksheetStore`,{enumerable:!0,get:function(){return gn.default}}),Object.defineProperty(e,`WorksheetTagStore`,{enumerable:!0,get:function(){return ie.default}}),Object.defineProperty(e,`WorksheetUserExerciseStore`,{enumerable:!0,get:function(){return bn.default}}),Object.defineProperty(e,`WorksheetWordStore`,{enumerable:!0,get:function(){return yn.default}});var n=t(Yc()),r=t(Xc()),i=t(Zc()),a=t(Qc()),o=t(qc()),s=t($c()),c=t(el()),l=t
20(tl()),u=t(nl()),d=t(ml()),f=t(hl()),p=t(gl()),m=t(_l()),h=t(vl()),g=t(yl()),_=t(bl()),v=t(xl()),b=t(Sl()),x=t(Cl()),S=t(wl()),C=t(Tl()),w=t(El()),T=t(Dl()),E=t(Ol()),D=t(kl()),O=t(Al()),k=t(jl()),A=t(Ml()),M=t(Nl()),N=t(Pl()),P=t(Fl()),F=t(Il()),I=t(Ll()),L=t(Rl()),R=t(zl()),z=t(Bl()),B=t(Vl()),V=t(Hl()),H=t(Ul()),U=t(Wl()),W=t(Gl()),G=t(Kl()),K=t(ql()),q=t(Jl()),ee=t(Yl()),te=t(Xl()),J=t(Zl()),ne=t(Ql()),re=t($l()),ie=t(eu()),ae=t(tu()),oe=t(nu()),se=t(ru()),Y=t(iu()),ce=t(au()),le=t(ou()),ue=t(su()),de=t(cu()),fe=t(lu()),pe=t(uu()),me=t(du()),he=t(fu()),ge=t(pu()),_e=t(mu()),ve=t(hu()),ye=t(gu()),be=t(_u()),xe=t(vu()),Se=t(yu()),Ce=t(bu()),we=t(xu()),Te=t(Su()),Ee=t(Cu()),De=t(wu()),Oe=t(Tu()),X=t(Eu()),ke=t(Du()),Ae=t(Ou()),je=t(ku()),Z=t(Au()),Me=t(Mu()),Ne=t(ed()),Pe=t(td()),Fe=t(nd()),Ie=t(rd()),Le=t(id()),Re=t(ad()),ze=t(od()),Be=t(sd()),Ve=t(cd()),He=t(ld()),Ue=t(ud()),We=t(dd()),Ge=t(fd()),Ke=t(pd()),qe=t(md()),Je=t(hd()),Ye=t(gd()),Xe=t(_d()),Ze=t(vd()),Qe=t(yd()),$e=t(bd()),et=t(xd()),tt=t(Sd()),nt=t(Jc()),rt=t(Cd()),it=t(wd()),at=t(Td()),ot=t(Ed()),st=t(Dd()),ct=t(Kc()),lt=t(Od()),ut=t(kd()),dt=t(Ad()),ft=t(jd()),pt=t(Md()),mt=t(Nd()),ht=t(Pd()),gt=t(Fd()),_t=t(Id()),vt=t(Ld()),yt=t(Rd()),bt=t(zd()),xt=t(Bd()),St=t(Vd()),Ct=t(Hd()),wt=t(Ud()),Tt=t(Wd()),Et=t(Gd()),Dt=t(Kd()),Ot=t(qd()),kt=t(Jd()),At=t(Yd()),jt=t(Xd()),Mt=t(Zd()),Nt=t(Qd()),Pt=t($d()),Ft=t(ef()),It=t(tf()),Lt=t(nf()),Rt=t(rf()),zt=t(af()),Bt=t(of()),Vt=t(sf()),Ht=t(cf()),Ut=t(lf()),Wt=t(uf()),Gt=t(df()),Kt=t(ff()),qt=t(pf()),Jt=t(mf()),Yt=t(hf()),Xt=t(gf()),Zt=t(_f()),Qt=t(vf()),$t=t(yf()),en=t(bf()),tn=t(xf()),nn=t(Sf()),rn=t(Cf()),an=t(wf()),on=t(Tf()),sn=t(Ef()),cn=t(Df()),ln=t(Of()),un=t(jf()),dn=t(Mf()),fn=t(Nf()),pn=t(Pf()),mn=t(Ff()),hn=t(If()),gn=t(Lf()),_n=t(Rf()),vn=t(zf()),yn=t(Bf()),bn=t(Vf()),xn=t(Hf()),Sn=t(Uf()),Cn=t(Wf()),wn=t(Gf()),Tn=t(Kf()),En=t(qf()),Dn=t(Jf()),On=t(Yf()),kn=t(Xf()),An=t(Zf()),jn=t(Qf()),Mn=t($f()),Nn=t(ep()),Pn=t(tp()),Fn=t(np()),In=t(rp()),Ln=t(ip()),Rn=t(ap()),zn=t(op()),Bn=t(sp()),Vn=t(cp()),Hn=t(lp()),Un=t(up()),Wn=t(dp()),Gn=t(fp()),Kn=t(pp()),qn=t(mp()),Jn=t(hp()),Yn=t(gp()),Xn=t(_p()),Zn=t(vp()),Qn=t(yp()),$n=t(bp()),er=t(xp()),tr=t(Sp()),nr=t(Cp()),rr=t(wp()),ir=t(Tp()),ar=t(Ep()),or=t(Dp()),sr=t(Op()),cr=t(kp()),lr=t(Ap()),ur=t(jp()),dr=t(Mp()),fr=t(Np()),pr=t(Pp()),mr=t(Fp()),hr=t(Ip())}));export{rn as C,A as E,jn as S,Ie as T,zs as _,xc as a,ji as b,_c as c,fc as d,sc as f,Ws as g,Js as h,Sc as i,gc as l,ac as m,Ju as n,bc as o,oc as p,Gc as r,yc as s,Lp as t,mc as u,Ts as v,en as w,sr as x,Mi as y};
21//# sourceMappingURL=dist-Bfo7hZtR.js.map

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.