Socket
Socket
Sign inDemoInstall

@pie-api/pie-element-extensions

Package Overview
Dependencies
Maintainers
2
Versions
121
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@pie-api/pie-element-extensions - npm Package Compare versions

Comparing version 1.3.2 to 1.4.0

dist/pies/unsafe-html-371e8bd8.js

55

dist/index.js

@@ -14,3 +14,3 @@ /**

*/
const t="undefined"!=typeof window&&null!=window.customElements&&void 0!==window.customElements.polyfillWrapFlushCallback,e=(t,e,s=null)=>{for(;e!==s;){const s=e.nextSibling;t.removeChild(e),e=s}},s=`{{lit-${String(Math.random()).slice(2)}}}`,i=`\x3c!--${s}--\x3e`,n=new RegExp(`${s}|${i}`);class r{constructor(t,e){this.parts=[],this.element=e;const i=[],r=[],a=document.createTreeWalker(e.content,133,null,!1);let c=0,d=-1,p=0;const{strings:u,values:{length:_}}=t;for(;p<_;){const t=a.nextNode();if(null!==t){if(d++,1===t.nodeType){if(t.hasAttributes()){const e=t.attributes,{length:s}=e;let i=0;for(let t=0;t<s;t++)o(e[t].name,"$lit$")&&i++;for(;i-- >0;){const e=u[p],s=h.exec(e)[2],i=s.toLowerCase()+"$lit$",r=t.getAttribute(i);t.removeAttribute(i);const o=r.split(n);this.parts.push({type:"attribute",index:d,name:s,strings:o}),p+=o.length-1}}"TEMPLATE"===t.tagName&&(r.push(t),a.currentNode=t.content)}else if(3===t.nodeType){const e=t.data;if(e.indexOf(s)>=0){const s=t.parentNode,r=e.split(n),a=r.length-1;for(let e=0;e<a;e++){let i,n=r[e];if(""===n)i=l();else{const t=h.exec(n);null!==t&&o(t[2],"$lit$")&&(n=n.slice(0,t.index)+t[1]+t[2].slice(0,-"$lit$".length)+t[3]),i=document.createTextNode(n)}s.insertBefore(i,t),this.parts.push({type:"node",index:++d})}""===r[a]?(s.insertBefore(l(),t),i.push(t)):t.data=r[a],p+=a}}else if(8===t.nodeType)if(t.data===s){const e=t.parentNode;null!==t.previousSibling&&d!==c||(d++,e.insertBefore(l(),t)),c=d,this.parts.push({type:"node",index:d}),null===t.nextSibling?t.data="":(i.push(t),d--),p++}else{let e=-1;for(;-1!==(e=t.data.indexOf(s,e+1));)this.parts.push({type:"node",index:-1}),p++}}else a.currentNode=r.pop()}for(const t of i)t.parentNode.removeChild(t)}}const o=(t,e)=>{const s=t.length-e.length;return s>=0&&t.slice(s)===e},a=t=>-1!==t.index,l=()=>document.createComment(""),h=/([ \x09\x0a\x0c\x0d])([^\0-\x1F\x7F-\x9F "'>=/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`<>=]*|"[^"]*|'[^']*))$/;function c(t,e){const{element:{content:s},parts:i}=t,n=document.createTreeWalker(s,133,null,!1);let r=p(i),o=i[r],a=-1,l=0;const h=[];let c=null;for(;n.nextNode();){a++;const t=n.currentNode;for(t.previousSibling===c&&(c=null),e.has(t)&&(h.push(t),null===c&&(c=t)),null!==c&&l++;void 0!==o&&o.index===a;)o.index=null!==c?-1:o.index-l,r=p(i,r),o=i[r]}h.forEach(t=>t.parentNode.removeChild(t))}const d=t=>{let e=11===t.nodeType?0:1;const s=document.createTreeWalker(t,133,null,!1);for(;s.nextNode();)e++;return e},p=(t,e=-1)=>{for(let s=e+1;s<t.length;s++){const e=t[s];if(a(e))return s}return-1};
const t="undefined"!=typeof window&&null!=window.customElements&&void 0!==window.customElements.polyfillWrapFlushCallback,e=(t,e,s=null)=>{for(;e!==s;){const s=e.nextSibling;t.removeChild(e),e=s}},s=`{{lit-${String(Math.random()).slice(2)}}}`,i=`\x3c!--${s}--\x3e`,n=new RegExp(`${s}|${i}`);class r{constructor(t,e){this.parts=[],this.element=e;const i=[],r=[],a=document.createTreeWalker(e.content,133,null,!1);let h=0,d=-1,p=0;const{strings:u,values:{length:m}}=t;for(;p<m;){const t=a.nextNode();if(null!==t){if(d++,1===t.nodeType){if(t.hasAttributes()){const e=t.attributes,{length:s}=e;let i=0;for(let t=0;t<s;t++)o(e[t].name,"$lit$")&&i++;for(;i-- >0;){const e=u[p],s=c.exec(e)[2],i=s.toLowerCase()+"$lit$",r=t.getAttribute(i);t.removeAttribute(i);const o=r.split(n);this.parts.push({type:"attribute",index:d,name:s,strings:o}),p+=o.length-1}}"TEMPLATE"===t.tagName&&(r.push(t),a.currentNode=t.content)}else if(3===t.nodeType){const e=t.data;if(e.indexOf(s)>=0){const s=t.parentNode,r=e.split(n),a=r.length-1;for(let e=0;e<a;e++){let i,n=r[e];if(""===n)i=l();else{const t=c.exec(n);null!==t&&o(t[2],"$lit$")&&(n=n.slice(0,t.index)+t[1]+t[2].slice(0,-"$lit$".length)+t[3]),i=document.createTextNode(n)}s.insertBefore(i,t),this.parts.push({type:"node",index:++d})}""===r[a]?(s.insertBefore(l(),t),i.push(t)):t.data=r[a],p+=a}}else if(8===t.nodeType)if(t.data===s){const e=t.parentNode;null!==t.previousSibling&&d!==h||(d++,e.insertBefore(l(),t)),h=d,this.parts.push({type:"node",index:d}),null===t.nextSibling?t.data="":(i.push(t),d--),p++}else{let e=-1;for(;-1!==(e=t.data.indexOf(s,e+1));)this.parts.push({type:"node",index:-1}),p++}}else a.currentNode=r.pop()}for(const t of i)t.parentNode.removeChild(t)}}const o=(t,e)=>{const s=t.length-e.length;return s>=0&&t.slice(s)===e},a=t=>-1!==t.index,l=()=>document.createComment(""),c=/([ \x09\x0a\x0c\x0d])([^\0-\x1F\x7F-\x9F "'>=/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`<>=]*|"[^"]*|'[^']*))$/;function h(t,e){const{element:{content:s},parts:i}=t,n=document.createTreeWalker(s,133,null,!1);let r=p(i),o=i[r],a=-1,l=0;const c=[];let h=null;for(;n.nextNode();){a++;const t=n.currentNode;for(t.previousSibling===h&&(h=null),e.has(t)&&(c.push(t),null===h&&(h=t)),null!==h&&l++;void 0!==o&&o.index===a;)o.index=null!==h?-1:o.index-l,r=p(i,r),o=i[r]}c.forEach(t=>t.parentNode.removeChild(t))}const d=t=>{let e=11===t.nodeType?0:1;const s=document.createTreeWalker(t,133,null,!1);for(;s.nextNode();)e++;return e},p=(t,e=-1)=>{for(let s=e+1;s<t.length;s++){const e=t[s];if(a(e))return s}return-1};
/**

@@ -29,3 +29,3 @@ * @license

*/
const u=new WeakMap,_=t=>"function"==typeof t&&u.has(t),m={},f={};
const u=new WeakMap,m=t=>"function"==typeof t&&u.has(t),_={},f={};
/**

@@ -44,3 +44,3 @@ * @license

*/
class g{constructor(t,e,s){this.__parts=[],this.template=t,this.processor=e,this.options=s}update(t){let e=0;for(const s of this.__parts)void 0!==s&&s.setValue(t[e]),e++;for(const t of this.__parts)void 0!==t&&t.commit()}_clone(){const e=t?this.template.element.content.cloneNode(!0):document.importNode(this.template.element.content,!0),s=[],i=this.template.parts,n=document.createTreeWalker(e,133,null,!1);let r,o=0,l=0,h=n.nextNode();for(;o<i.length;)if(r=i[o],a(r)){for(;l<r.index;)l++,"TEMPLATE"===h.nodeName&&(s.push(h),n.currentNode=h.content),null===(h=n.nextNode())&&(n.currentNode=s.pop(),h=n.nextNode());if("node"===r.type){const t=this.processor.handleTextExpression(this.options);t.insertAfterNode(h.previousSibling),this.__parts.push(t)}else this.__parts.push(...this.processor.handleAttributeExpressions(h,r.name,r.strings,this.options));o++}else this.__parts.push(void 0),o++;return t&&(document.adoptNode(e),customElements.upgrade(e)),e}}
class g{constructor(t,e,s){this.__parts=[],this.template=t,this.processor=e,this.options=s}update(t){let e=0;for(const s of this.__parts)void 0!==s&&s.setValue(t[e]),e++;for(const t of this.__parts)void 0!==t&&t.commit()}_clone(){const e=t?this.template.element.content.cloneNode(!0):document.importNode(this.template.element.content,!0),s=[],i=this.template.parts,n=document.createTreeWalker(e,133,null,!1);let r,o=0,l=0,c=n.nextNode();for(;o<i.length;)if(r=i[o],a(r)){for(;l<r.index;)l++,"TEMPLATE"===c.nodeName&&(s.push(c),n.currentNode=c.content),null===(c=n.nextNode())&&(n.currentNode=s.pop(),c=n.nextNode());if("node"===r.type){const t=this.processor.handleTextExpression(this.options);t.insertAfterNode(c.previousSibling),this.__parts.push(t)}else this.__parts.push(...this.processor.handleAttributeExpressions(c,r.name,r.strings,this.options));o++}else this.__parts.push(void 0),o++;return t&&(document.adoptNode(e),customElements.upgrade(e)),e}}
/**

@@ -58,3 +58,3 @@ * @license

* http://polymer.github.io/PATENTS.txt
*/const y=` ${s} `;class v{constructor(t,e,s,i){this.strings=t,this.values=e,this.type=s,this.processor=i}getHTML(){const t=this.strings.length-1;let e="",n=!1;for(let r=0;r<t;r++){const t=this.strings[r],o=t.lastIndexOf("\x3c!--");n=(o>-1||n)&&-1===t.indexOf("--\x3e",o+1);const a=h.exec(t);e+=null===a?t+(n?y:i):t.substr(0,a.index)+a[1]+a[2]+"$lit$"+a[3]+s}return e+=this.strings[t],e}getTemplateElement(){const t=document.createElement("template");return t.innerHTML=this.getHTML(),t}}
*/const y=` ${s} `;class v{constructor(t,e,s,i){this.strings=t,this.values=e,this.type=s,this.processor=i}getHTML(){const t=this.strings.length-1;let e="",n=!1;for(let r=0;r<t;r++){const t=this.strings[r],o=t.lastIndexOf("\x3c!--");n=(o>-1||n)&&-1===t.indexOf("--\x3e",o+1);const a=c.exec(t);e+=null===a?t+(n?y:i):t.substr(0,a.index)+a[1]+a[2]+"$lit$"+a[3]+s}return e+=this.strings[t],e}getTemplateElement(){const t=document.createElement("template");return t.innerHTML=this.getHTML(),t}}
/**

@@ -72,3 +72,3 @@ * @license

* http://polymer.github.io/PATENTS.txt
*/const S=t=>null===t||!("object"==typeof t||"function"==typeof t),w=t=>Array.isArray(t)||!(!t||!t[Symbol.iterator]);class b{constructor(t,e,s){this.dirty=!0,this.element=t,this.name=e,this.strings=s,this.parts=[];for(let t=0;t<s.length-1;t++)this.parts[t]=this._createPart()}_createPart(){return new x(this)}_getValue(){const t=this.strings,e=t.length-1;let s="";for(let i=0;i<e;i++){s+=t[i];const e=this.parts[i];if(void 0!==e){const t=e.value;if(S(t)||!w(t))s+="string"==typeof t?t:String(t);else for(const e of t)s+="string"==typeof e?e:String(e)}}return s+=t[e],s}commit(){this.dirty&&(this.dirty=!1,this.element.setAttribute(this.name,this._getValue()))}}class x{constructor(t){this.value=void 0,this.committer=t}setValue(t){t===m||S(t)&&t===this.value||(this.value=t,_(t)||(this.committer.dirty=!0))}commit(){for(;_(this.value);){const t=this.value;this.value=m,t(this)}this.value!==m&&this.committer.commit()}}class P{constructor(t){this.value=void 0,this.__pendingValue=void 0,this.options=t}appendInto(t){this.startNode=t.appendChild(l()),this.endNode=t.appendChild(l())}insertAfterNode(t){this.startNode=t,this.endNode=t.nextSibling}appendIntoPart(t){t.__insert(this.startNode=l()),t.__insert(this.endNode=l())}insertAfterPart(t){t.__insert(this.startNode=l()),this.endNode=t.endNode,t.endNode=this.startNode}setValue(t){this.__pendingValue=t}commit(){if(null===this.startNode.parentNode)return;for(;_(this.__pendingValue);){const t=this.__pendingValue;this.__pendingValue=m,t(this)}const t=this.__pendingValue;t!==m&&(S(t)?t!==this.value&&this.__commitText(t):t instanceof v?this.__commitTemplateResult(t):t instanceof Node?this.__commitNode(t):w(t)?this.__commitIterable(t):t===f?(this.value=f,this.clear()):this.__commitText(t))}__insert(t){this.endNode.parentNode.insertBefore(t,this.endNode)}__commitNode(t){this.value!==t&&(this.clear(),this.__insert(t),this.value=t)}__commitText(t){const e=this.startNode.nextSibling,s="string"==typeof(t=null==t?"":t)?t:String(t);e===this.endNode.previousSibling&&3===e.nodeType?e.data=s:this.__commitNode(document.createTextNode(s)),this.value=t}__commitTemplateResult(t){const e=this.options.templateFactory(t);if(this.value instanceof g&&this.value.template===e)this.value.update(t.values);else{const s=new g(e,t.processor,this.options),i=s._clone();s.update(t.values),this.__commitNode(i),this.value=s}}__commitIterable(t){Array.isArray(this.value)||(this.value=[],this.clear());const e=this.value;let s,i=0;for(const n of t)s=e[i],void 0===s&&(s=new P(this.options),e.push(s),0===i?s.appendIntoPart(this):s.insertAfterPart(e[i-1])),s.setValue(n),s.commit(),i++;i<e.length&&(e.length=i,this.clear(s&&s.endNode))}clear(t=this.startNode){e(this.startNode.parentNode,t.nextSibling,this.endNode)}}class N{constructor(t,e,s){if(this.value=void 0,this.__pendingValue=void 0,2!==s.length||""!==s[0]||""!==s[1])throw new Error("Boolean attributes can only contain a single expression");this.element=t,this.name=e,this.strings=s}setValue(t){this.__pendingValue=t}commit(){for(;_(this.__pendingValue);){const t=this.__pendingValue;this.__pendingValue=m,t(this)}if(this.__pendingValue===m)return;const t=!!this.__pendingValue;this.value!==t&&(t?this.element.setAttribute(this.name,""):this.element.removeAttribute(this.name),this.value=t),this.__pendingValue=m}}class C extends b{constructor(t,e,s){super(t,e,s),this.single=2===s.length&&""===s[0]&&""===s[1]}_createPart(){return new A(this)}_getValue(){return this.single?this.parts[0].value:super._getValue()}commit(){this.dirty&&(this.dirty=!1,this.element[this.name]=this._getValue())}}class A extends x{}let T=!1;(()=>{try{const t={get capture(){return T=!0,!1}};window.addEventListener("test",t,t),window.removeEventListener("test",t,t)}catch(t){}})();class E{constructor(t,e,s){this.value=void 0,this.__pendingValue=void 0,this.element=t,this.eventName=e,this.eventContext=s,this.__boundHandleEvent=t=>this.handleEvent(t)}setValue(t){this.__pendingValue=t}commit(){for(;_(this.__pendingValue);){const t=this.__pendingValue;this.__pendingValue=m,t(this)}if(this.__pendingValue===m)return;const t=this.__pendingValue,e=this.value,s=null==t||null!=e&&(t.capture!==e.capture||t.once!==e.once||t.passive!==e.passive),i=null!=t&&(null==e||s);s&&this.element.removeEventListener(this.eventName,this.__boundHandleEvent,this.__options),i&&(this.__options=V(t),this.element.addEventListener(this.eventName,this.__boundHandleEvent,this.__options)),this.value=t,this.__pendingValue=m}handleEvent(t){"function"==typeof this.value?this.value.call(this.eventContext||this.element,t):this.value.handleEvent(t)}}const V=t=>t&&(T?{capture:t.capture,passive:t.passive,once:t.once}:t.capture)
*/const S=t=>null===t||!("object"==typeof t||"function"==typeof t),w=t=>Array.isArray(t)||!(!t||!t[Symbol.iterator]);class b{constructor(t,e,s){this.dirty=!0,this.element=t,this.name=e,this.strings=s,this.parts=[];for(let t=0;t<s.length-1;t++)this.parts[t]=this._createPart()}_createPart(){return new x(this)}_getValue(){const t=this.strings,e=t.length-1;let s="";for(let i=0;i<e;i++){s+=t[i];const e=this.parts[i];if(void 0!==e){const t=e.value;if(S(t)||!w(t))s+="string"==typeof t?t:String(t);else for(const e of t)s+="string"==typeof e?e:String(e)}}return s+=t[e],s}commit(){this.dirty&&(this.dirty=!1,this.element.setAttribute(this.name,this._getValue()))}}class x{constructor(t){this.value=void 0,this.committer=t}setValue(t){t===_||S(t)&&t===this.value||(this.value=t,m(t)||(this.committer.dirty=!0))}commit(){for(;m(this.value);){const t=this.value;this.value=_,t(this)}this.value!==_&&this.committer.commit()}}class P{constructor(t){this.value=void 0,this.__pendingValue=void 0,this.options=t}appendInto(t){this.startNode=t.appendChild(l()),this.endNode=t.appendChild(l())}insertAfterNode(t){this.startNode=t,this.endNode=t.nextSibling}appendIntoPart(t){t.__insert(this.startNode=l()),t.__insert(this.endNode=l())}insertAfterPart(t){t.__insert(this.startNode=l()),this.endNode=t.endNode,t.endNode=this.startNode}setValue(t){this.__pendingValue=t}commit(){if(null===this.startNode.parentNode)return;for(;m(this.__pendingValue);){const t=this.__pendingValue;this.__pendingValue=_,t(this)}const t=this.__pendingValue;t!==_&&(S(t)?t!==this.value&&this.__commitText(t):t instanceof v?this.__commitTemplateResult(t):t instanceof Node?this.__commitNode(t):w(t)?this.__commitIterable(t):t===f?(this.value=f,this.clear()):this.__commitText(t))}__insert(t){this.endNode.parentNode.insertBefore(t,this.endNode)}__commitNode(t){this.value!==t&&(this.clear(),this.__insert(t),this.value=t)}__commitText(t){const e=this.startNode.nextSibling,s="string"==typeof(t=null==t?"":t)?t:String(t);e===this.endNode.previousSibling&&3===e.nodeType?e.data=s:this.__commitNode(document.createTextNode(s)),this.value=t}__commitTemplateResult(t){const e=this.options.templateFactory(t);if(this.value instanceof g&&this.value.template===e)this.value.update(t.values);else{const s=new g(e,t.processor,this.options),i=s._clone();s.update(t.values),this.__commitNode(i),this.value=s}}__commitIterable(t){Array.isArray(this.value)||(this.value=[],this.clear());const e=this.value;let s,i=0;for(const n of t)s=e[i],void 0===s&&(s=new P(this.options),e.push(s),0===i?s.appendIntoPart(this):s.insertAfterPart(e[i-1])),s.setValue(n),s.commit(),i++;i<e.length&&(e.length=i,this.clear(s&&s.endNode))}clear(t=this.startNode){e(this.startNode.parentNode,t.nextSibling,this.endNode)}}class N{constructor(t,e,s){if(this.value=void 0,this.__pendingValue=void 0,2!==s.length||""!==s[0]||""!==s[1])throw new Error("Boolean attributes can only contain a single expression");this.element=t,this.name=e,this.strings=s}setValue(t){this.__pendingValue=t}commit(){for(;m(this.__pendingValue);){const t=this.__pendingValue;this.__pendingValue=_,t(this)}if(this.__pendingValue===_)return;const t=!!this.__pendingValue;this.value!==t&&(t?this.element.setAttribute(this.name,""):this.element.removeAttribute(this.name),this.value=t),this.__pendingValue=_}}class C extends b{constructor(t,e,s){super(t,e,s),this.single=2===s.length&&""===s[0]&&""===s[1]}_createPart(){return new A(this)}_getValue(){return this.single?this.parts[0].value:super._getValue()}commit(){this.dirty&&(this.dirty=!1,this.element[this.name]=this._getValue())}}class A extends x{}let T=!1;(()=>{try{const t={get capture(){return T=!0,!1}};window.addEventListener("test",t,t),window.removeEventListener("test",t,t)}catch(t){}})();class E{constructor(t,e,s){this.value=void 0,this.__pendingValue=void 0,this.element=t,this.eventName=e,this.eventContext=s,this.__boundHandleEvent=t=>this.handleEvent(t)}setValue(t){this.__pendingValue=t}commit(){for(;m(this.__pendingValue);){const t=this.__pendingValue;this.__pendingValue=_,t(this)}if(this.__pendingValue===_)return;const t=this.__pendingValue,e=this.value,s=null==t||null!=e&&(t.capture!==e.capture||t.once!==e.once||t.passive!==e.passive),i=null!=t&&(null==e||s);s&&this.element.removeEventListener(this.eventName,this.__boundHandleEvent,this.__options),i&&(this.__options=V(t),this.element.addEventListener(this.eventName,this.__boundHandleEvent,this.__options)),this.value=t,this.__pendingValue=_}handleEvent(t){"function"==typeof this.value?this.value.call(this.eventContext||this.element,t):this.value.handleEvent(t)}}const V=t=>t&&(T?{capture:t.capture,passive:t.passive,once:t.once}:t.capture)
/**

@@ -86,3 +86,3 @@ * @license

* http://polymer.github.io/PATENTS.txt
*/;function U(t){let e=k.get(t.type);void 0===e&&(e={stringsArray:new WeakMap,keyString:new Map},k.set(t.type,e));let i=e.stringsArray.get(t.strings);if(void 0!==i)return i;const n=t.strings.join(s);return i=e.keyString.get(n),void 0===i&&(i=new r(t,t.getTemplateElement()),e.keyString.set(n,i)),e.stringsArray.set(t.strings,i),i}const k=new Map,$=new WeakMap;
*/;function $(t){let e=U.get(t.type);void 0===e&&(e={stringsArray:new WeakMap,keyString:new Map},U.set(t.type,e));let i=e.stringsArray.get(t.strings);if(void 0!==i)return i;const n=t.strings.join(s);return i=e.keyString.get(n),void 0===i&&(i=new r(t,t.getTemplateElement()),e.keyString.set(n,i)),e.stringsArray.set(t.strings,i),i}const U=new Map,k=new WeakMap;
/**

@@ -127,3 +127,3 @@ * @license

* http://polymer.github.io/PATENTS.txt
*/"undefined"!=typeof window&&(window.litHtmlVersions||(window.litHtmlVersions=[])).push("1.2.1");const R=(t,...e)=>new v(t,e,"html",O)
*/"undefined"!=typeof window&&(window.litHtmlVersions||(window.litHtmlVersions=[])).push("1.2.1");const M=(t,...e)=>new v(t,e,"html",O)
/**

@@ -141,3 +141,3 @@ * @license

* http://polymer.github.io/PATENTS.txt
*/,M=(t,e)=>`${t}--${e}`;let j=!0;void 0===window.ShadyCSS?j=!1:void 0===window.ShadyCSS.prepareTemplateDom&&(console.warn("Incompatible ShadyCSS version detected. Please update to at least @webcomponents/webcomponentsjs@2.0.2 and @webcomponents/shadycss@1.3.1."),j=!1);const q=t=>e=>{const i=M(e.type,t);let n=k.get(i);void 0===n&&(n={stringsArray:new WeakMap,keyString:new Map},k.set(i,n));let o=n.stringsArray.get(e.strings);if(void 0!==o)return o;const a=e.strings.join(s);if(o=n.keyString.get(a),void 0===o){const s=e.getTemplateElement();j&&window.ShadyCSS.prepareTemplateDom(s,t),o=new r(e,s),n.keyString.set(a,o)}return n.stringsArray.set(e.strings,o),o},z=["html","svg"],I=new Set,F=(t,e,s)=>{I.add(t);const i=s?s.element:document.createElement("template"),n=e.querySelectorAll("style"),{length:r}=n;if(0===r)return void window.ShadyCSS.prepareTemplateStyles(i,t);const o=document.createElement("style");for(let t=0;t<r;t++){const e=n[t];e.parentNode.removeChild(e),o.textContent+=e.textContent}(t=>{z.forEach(e=>{const s=k.get(M(e,t));void 0!==s&&s.keyString.forEach(t=>{const{element:{content:e}}=t,s=new Set;Array.from(e.querySelectorAll("style")).forEach(t=>{s.add(t)}),c(t,s)})})})(t);const a=i.content;s?function(t,e,s=null){const{element:{content:i},parts:n}=t;if(null==s)return void i.appendChild(e);const r=document.createTreeWalker(i,133,null,!1);let o=p(n),a=0,l=-1;for(;r.nextNode();){l++;for(r.currentNode===s&&(a=d(e),s.parentNode.insertBefore(e,s));-1!==o&&n[o].index===l;){if(a>0){for(;-1!==o;)n[o].index+=a,o=p(n,o);return}o=p(n,o)}}}(s,o,a.firstChild):a.insertBefore(o,a.firstChild),window.ShadyCSS.prepareTemplateStyles(i,t);const l=a.querySelector("style");if(window.ShadyCSS.nativeShadow&&null!==l)e.insertBefore(l.cloneNode(!0),e.firstChild);else if(s){a.insertBefore(o,a.firstChild);const t=new Set;t.add(o),c(s,t)}};window.JSCompiler_renameProperty=(t,e)=>t;const L={toAttribute(t,e){switch(e){case Boolean:return t?"":null;case Object:case Array:return null==t?t:JSON.stringify(t)}return t},fromAttribute(t,e){switch(e){case Boolean:return null!==t;case Number:return null===t?null:Number(t);case Object:case Array:return JSON.parse(t)}return t}},B=(t,e)=>e!==t&&(e==e||t==t),H={attribute:!0,type:String,converter:L,reflect:!1,hasChanged:B};class W extends HTMLElement{constructor(){super(),this._updateState=0,this._instanceProperties=void 0,this._updatePromise=new Promise(t=>this._enableUpdatingResolver=t),this._changedProperties=new Map,this._reflectingProperties=void 0,this.initialize()}static get observedAttributes(){this.finalize();const t=[];return this._classProperties.forEach((e,s)=>{const i=this._attributeNameForProperty(s,e);void 0!==i&&(this._attributeToPropertyMap.set(i,s),t.push(i))}),t}static _ensureClassProperties(){if(!this.hasOwnProperty(JSCompiler_renameProperty("_classProperties",this))){this._classProperties=new Map;const t=Object.getPrototypeOf(this)._classProperties;void 0!==t&&t.forEach((t,e)=>this._classProperties.set(e,t))}}static createProperty(t,e=H){if(this._ensureClassProperties(),this._classProperties.set(t,e),e.noAccessor||this.prototype.hasOwnProperty(t))return;const s="symbol"==typeof t?Symbol():"__"+t,i=this.getPropertyDescriptor(t,s,e);void 0!==i&&Object.defineProperty(this.prototype,t,i)}static getPropertyDescriptor(t,e,s){return{get(){return this[e]},set(s){const i=this[t];this[e]=s,this._requestUpdate(t,i)},configurable:!0,enumerable:!0}}static getPropertyOptions(t){return this._classProperties&&this._classProperties.get(t)||H}static finalize(){const t=Object.getPrototypeOf(this);if(t.hasOwnProperty("finalized")||t.finalize(),this.finalized=!0,this._ensureClassProperties(),this._attributeToPropertyMap=new Map,this.hasOwnProperty(JSCompiler_renameProperty("properties",this))){const t=this.properties,e=[...Object.getOwnPropertyNames(t),..."function"==typeof Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(t):[]];for(const s of e)this.createProperty(s,t[s])}}static _attributeNameForProperty(t,e){const s=e.attribute;return!1===s?void 0:"string"==typeof s?s:"string"==typeof t?t.toLowerCase():void 0}static _valueHasChanged(t,e,s=B){return s(t,e)}static _propertyValueFromAttribute(t,e){const s=e.type,i=e.converter||L,n="function"==typeof i?i:i.fromAttribute;return n?n(t,s):t}static _propertyValueToAttribute(t,e){if(void 0===e.reflect)return;const s=e.type,i=e.converter;return(i&&i.toAttribute||L.toAttribute)(t,s)}initialize(){this._saveInstanceProperties(),this._requestUpdate()}_saveInstanceProperties(){this.constructor._classProperties.forEach((t,e)=>{if(this.hasOwnProperty(e)){const t=this[e];delete this[e],this._instanceProperties||(this._instanceProperties=new Map),this._instanceProperties.set(e,t)}})}_applyInstanceProperties(){this._instanceProperties.forEach((t,e)=>this[e]=t),this._instanceProperties=void 0}connectedCallback(){this.enableUpdating()}enableUpdating(){void 0!==this._enableUpdatingResolver&&(this._enableUpdatingResolver(),this._enableUpdatingResolver=void 0)}disconnectedCallback(){}attributeChangedCallback(t,e,s){e!==s&&this._attributeToProperty(t,s)}_propertyToAttribute(t,e,s=H){const i=this.constructor,n=i._attributeNameForProperty(t,s);if(void 0!==n){const t=i._propertyValueToAttribute(e,s);if(void 0===t)return;this._updateState=8|this._updateState,null==t?this.removeAttribute(n):this.setAttribute(n,t),this._updateState=-9&this._updateState}}_attributeToProperty(t,e){if(8&this._updateState)return;const s=this.constructor,i=s._attributeToPropertyMap.get(t);if(void 0!==i){const t=s.getPropertyOptions(i);this._updateState=16|this._updateState,this[i]=s._propertyValueFromAttribute(e,t),this._updateState=-17&this._updateState}}_requestUpdate(t,e){let s=!0;if(void 0!==t){const i=this.constructor,n=i.getPropertyOptions(t);i._valueHasChanged(this[t],e,n.hasChanged)?(this._changedProperties.has(t)||this._changedProperties.set(t,e),!0!==n.reflect||16&this._updateState||(void 0===this._reflectingProperties&&(this._reflectingProperties=new Map),this._reflectingProperties.set(t,n))):s=!1}!this._hasRequestedUpdate&&s&&(this._updatePromise=this._enqueueUpdate())}requestUpdate(t,e){return this._requestUpdate(t,e),this.updateComplete}async _enqueueUpdate(){this._updateState=4|this._updateState;try{await this._updatePromise}catch(t){}const t=this.performUpdate();return null!=t&&await t,!this._hasRequestedUpdate}get _hasRequestedUpdate(){return 4&this._updateState}get hasUpdated(){return 1&this._updateState}performUpdate(){this._instanceProperties&&this._applyInstanceProperties();let t=!1;const e=this._changedProperties;try{t=this.shouldUpdate(e),t?this.update(e):this._markUpdated()}catch(e){throw t=!1,this._markUpdated(),e}t&&(1&this._updateState||(this._updateState=1|this._updateState,this.firstUpdated(e)),this.updated(e))}_markUpdated(){this._changedProperties=new Map,this._updateState=-5&this._updateState}get updateComplete(){return this._getUpdateComplete()}_getUpdateComplete(){return this._updatePromise}shouldUpdate(t){return!0}update(t){void 0!==this._reflectingProperties&&this._reflectingProperties.size>0&&(this._reflectingProperties.forEach((t,e)=>this._propertyToAttribute(e,this[e],t)),this._reflectingProperties=void 0),this._markUpdated()}updated(t){}firstUpdated(t){}}W.finalized=!0;
*/,R=(t,e)=>`${t}--${e}`;let j=!0;void 0===window.ShadyCSS?j=!1:void 0===window.ShadyCSS.prepareTemplateDom&&(console.warn("Incompatible ShadyCSS version detected. Please update to at least @webcomponents/webcomponentsjs@2.0.2 and @webcomponents/shadycss@1.3.1."),j=!1);const q=t=>e=>{const i=R(e.type,t);let n=U.get(i);void 0===n&&(n={stringsArray:new WeakMap,keyString:new Map},U.set(i,n));let o=n.stringsArray.get(e.strings);if(void 0!==o)return o;const a=e.strings.join(s);if(o=n.keyString.get(a),void 0===o){const s=e.getTemplateElement();j&&window.ShadyCSS.prepareTemplateDom(s,t),o=new r(e,s),n.keyString.set(a,o)}return n.stringsArray.set(e.strings,o),o},z=["html","svg"],F=new Set,I=(t,e,s)=>{F.add(t);const i=s?s.element:document.createElement("template"),n=e.querySelectorAll("style"),{length:r}=n;if(0===r)return void window.ShadyCSS.prepareTemplateStyles(i,t);const o=document.createElement("style");for(let t=0;t<r;t++){const e=n[t];e.parentNode.removeChild(e),o.textContent+=e.textContent}(t=>{z.forEach(e=>{const s=U.get(R(e,t));void 0!==s&&s.keyString.forEach(t=>{const{element:{content:e}}=t,s=new Set;Array.from(e.querySelectorAll("style")).forEach(t=>{s.add(t)}),h(t,s)})})})(t);const a=i.content;s?function(t,e,s=null){const{element:{content:i},parts:n}=t;if(null==s)return void i.appendChild(e);const r=document.createTreeWalker(i,133,null,!1);let o=p(n),a=0,l=-1;for(;r.nextNode();){l++;for(r.currentNode===s&&(a=d(e),s.parentNode.insertBefore(e,s));-1!==o&&n[o].index===l;){if(a>0){for(;-1!==o;)n[o].index+=a,o=p(n,o);return}o=p(n,o)}}}(s,o,a.firstChild):a.insertBefore(o,a.firstChild),window.ShadyCSS.prepareTemplateStyles(i,t);const l=a.querySelector("style");if(window.ShadyCSS.nativeShadow&&null!==l)e.insertBefore(l.cloneNode(!0),e.firstChild);else if(s){a.insertBefore(o,a.firstChild);const t=new Set;t.add(o),h(s,t)}};window.JSCompiler_renameProperty=(t,e)=>t;const L={toAttribute(t,e){switch(e){case Boolean:return t?"":null;case Object:case Array:return null==t?t:JSON.stringify(t)}return t},fromAttribute(t,e){switch(e){case Boolean:return null!==t;case Number:return null===t?null:Number(t);case Object:case Array:return JSON.parse(t)}return t}},B=(t,e)=>e!==t&&(e==e||t==t),H={attribute:!0,type:String,converter:L,reflect:!1,hasChanged:B};class W extends HTMLElement{constructor(){super(),this._updateState=0,this._instanceProperties=void 0,this._updatePromise=new Promise(t=>this._enableUpdatingResolver=t),this._changedProperties=new Map,this._reflectingProperties=void 0,this.initialize()}static get observedAttributes(){this.finalize();const t=[];return this._classProperties.forEach((e,s)=>{const i=this._attributeNameForProperty(s,e);void 0!==i&&(this._attributeToPropertyMap.set(i,s),t.push(i))}),t}static _ensureClassProperties(){if(!this.hasOwnProperty(JSCompiler_renameProperty("_classProperties",this))){this._classProperties=new Map;const t=Object.getPrototypeOf(this)._classProperties;void 0!==t&&t.forEach((t,e)=>this._classProperties.set(e,t))}}static createProperty(t,e=H){if(this._ensureClassProperties(),this._classProperties.set(t,e),e.noAccessor||this.prototype.hasOwnProperty(t))return;const s="symbol"==typeof t?Symbol():"__"+t,i=this.getPropertyDescriptor(t,s,e);void 0!==i&&Object.defineProperty(this.prototype,t,i)}static getPropertyDescriptor(t,e,s){return{get(){return this[e]},set(s){const i=this[t];this[e]=s,this._requestUpdate(t,i)},configurable:!0,enumerable:!0}}static getPropertyOptions(t){return this._classProperties&&this._classProperties.get(t)||H}static finalize(){const t=Object.getPrototypeOf(this);if(t.hasOwnProperty("finalized")||t.finalize(),this.finalized=!0,this._ensureClassProperties(),this._attributeToPropertyMap=new Map,this.hasOwnProperty(JSCompiler_renameProperty("properties",this))){const t=this.properties,e=[...Object.getOwnPropertyNames(t),..."function"==typeof Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(t):[]];for(const s of e)this.createProperty(s,t[s])}}static _attributeNameForProperty(t,e){const s=e.attribute;return!1===s?void 0:"string"==typeof s?s:"string"==typeof t?t.toLowerCase():void 0}static _valueHasChanged(t,e,s=B){return s(t,e)}static _propertyValueFromAttribute(t,e){const s=e.type,i=e.converter||L,n="function"==typeof i?i:i.fromAttribute;return n?n(t,s):t}static _propertyValueToAttribute(t,e){if(void 0===e.reflect)return;const s=e.type,i=e.converter;return(i&&i.toAttribute||L.toAttribute)(t,s)}initialize(){this._saveInstanceProperties(),this._requestUpdate()}_saveInstanceProperties(){this.constructor._classProperties.forEach((t,e)=>{if(this.hasOwnProperty(e)){const t=this[e];delete this[e],this._instanceProperties||(this._instanceProperties=new Map),this._instanceProperties.set(e,t)}})}_applyInstanceProperties(){this._instanceProperties.forEach((t,e)=>this[e]=t),this._instanceProperties=void 0}connectedCallback(){this.enableUpdating()}enableUpdating(){void 0!==this._enableUpdatingResolver&&(this._enableUpdatingResolver(),this._enableUpdatingResolver=void 0)}disconnectedCallback(){}attributeChangedCallback(t,e,s){e!==s&&this._attributeToProperty(t,s)}_propertyToAttribute(t,e,s=H){const i=this.constructor,n=i._attributeNameForProperty(t,s);if(void 0!==n){const t=i._propertyValueToAttribute(e,s);if(void 0===t)return;this._updateState=8|this._updateState,null==t?this.removeAttribute(n):this.setAttribute(n,t),this._updateState=-9&this._updateState}}_attributeToProperty(t,e){if(8&this._updateState)return;const s=this.constructor,i=s._attributeToPropertyMap.get(t);if(void 0!==i){const t=s.getPropertyOptions(i);this._updateState=16|this._updateState,this[i]=s._propertyValueFromAttribute(e,t),this._updateState=-17&this._updateState}}_requestUpdate(t,e){let s=!0;if(void 0!==t){const i=this.constructor,n=i.getPropertyOptions(t);i._valueHasChanged(this[t],e,n.hasChanged)?(this._changedProperties.has(t)||this._changedProperties.set(t,e),!0!==n.reflect||16&this._updateState||(void 0===this._reflectingProperties&&(this._reflectingProperties=new Map),this._reflectingProperties.set(t,n))):s=!1}!this._hasRequestedUpdate&&s&&(this._updatePromise=this._enqueueUpdate())}requestUpdate(t,e){return this._requestUpdate(t,e),this.updateComplete}async _enqueueUpdate(){this._updateState=4|this._updateState;try{await this._updatePromise}catch(t){}const t=this.performUpdate();return null!=t&&await t,!this._hasRequestedUpdate}get _hasRequestedUpdate(){return 4&this._updateState}get hasUpdated(){return 1&this._updateState}performUpdate(){this._instanceProperties&&this._applyInstanceProperties();let t=!1;const e=this._changedProperties;try{t=this.shouldUpdate(e),t?this.update(e):this._markUpdated()}catch(e){throw t=!1,this._markUpdated(),e}t&&(1&this._updateState||(this._updateState=1|this._updateState,this.firstUpdated(e)),this.updated(e))}_markUpdated(){this._changedProperties=new Map,this._updateState=-5&this._updateState}get updateComplete(){return this._getUpdateComplete()}_getUpdateComplete(){return this._updatePromise}shouldUpdate(t){return!0}update(t){void 0!==this._reflectingProperties&&this._reflectingProperties.size>0&&(this._reflectingProperties.forEach((t,e)=>this._propertyToAttribute(e,this[e],t)),this._reflectingProperties=void 0),this._markUpdated()}updated(t){}firstUpdated(t){}}W.finalized=!0;
/**

@@ -167,3 +167,4 @@ @license

*/
(window.litElementVersions||(window.litElementVersions=[])).push("2.3.1");const Q={};class X extends W{static getStyles(){return this.styles}static _getUniqueStyles(){if(this.hasOwnProperty(JSCompiler_renameProperty("_styles",this)))return;const t=this.getStyles();if(void 0===t)this._styles=[];else if(Array.isArray(t)){const e=(t,s)=>t.reduceRight((t,s)=>Array.isArray(s)?e(s,t):(t.add(s),t),s),s=e(t,new Set),i=[];s.forEach(t=>i.unshift(t)),this._styles=i}else this._styles=[t]}initialize(){super.initialize(),this.constructor._getUniqueStyles(),this.renderRoot=this.createRenderRoot(),window.ShadowRoot&&this.renderRoot instanceof window.ShadowRoot&&this.adoptStyles()}createRenderRoot(){return this.attachShadow({mode:"open"})}adoptStyles(){const t=this.constructor._styles;0!==t.length&&(void 0===window.ShadyCSS||window.ShadyCSS.nativeShadow?D?this.renderRoot.adoptedStyleSheets=t.map(t=>t.styleSheet):this._needsShimAdoptedStyleSheets=!0:window.ShadyCSS.ScopingShim.prepareAdoptedCssText(t.map(t=>t.cssText),this.localName))}connectedCallback(){super.connectedCallback(),this.hasUpdated&&void 0!==window.ShadyCSS&&window.ShadyCSS.styleElement(this)}update(t){const e=this.render();super.update(t),e!==Q&&this.constructor.render(e,this.renderRoot,{scopeName:this.localName,eventContext:this}),this._needsShimAdoptedStyleSheets&&(this._needsShimAdoptedStyleSheets=!1,this.constructor._styles.forEach(t=>{const e=document.createElement("style");e.textContent=t.cssText,this.renderRoot.appendChild(e)}))}render(){return Q}}X.finalized=!0,X.render=(t,s,i)=>{if(!i||"object"!=typeof i||!i.scopeName)throw new Error("The `scopeName` option is required.");const n=i.scopeName,r=$.has(s),o=j&&11===s.nodeType&&!!s.host,a=o&&!I.has(n),l=a?document.createDocumentFragment():s;if(((t,s,i)=>{let n=$.get(s);void 0===n&&(e(s,s.firstChild),$.set(s,n=new P(Object.assign({templateFactory:U},i))),n.appendInto(s)),n.setValue(t),n.commit()})(t,l,Object.assign({templateFactory:q(n)},i)),a){const t=$.get(l);$.delete(l);const i=t.value instanceof g?t.value.template:void 0;F(n,l,i),e(s,s.firstChild),s.appendChild(l),$.set(s,t)}!r&&o&&window.ShadyCSS.styleElement(s.host)};const Y=K`white`,Z=K`sans-serif`,tt=K`black`;K`grey`;class et extends X{static get styles(){return[K`
(window.litElementVersions||(window.litElementVersions=[])).push("2.3.1");const Q={};class X extends W{static getStyles(){return this.styles}static _getUniqueStyles(){if(this.hasOwnProperty(JSCompiler_renameProperty("_styles",this)))return;const t=this.getStyles();if(void 0===t)this._styles=[];else if(Array.isArray(t)){const e=(t,s)=>t.reduceRight((t,s)=>Array.isArray(s)?e(s,t):(t.add(s),t),s),s=e(t,new Set),i=[];s.forEach(t=>i.unshift(t)),this._styles=i}else this._styles=[t]}initialize(){super.initialize(),this.constructor._getUniqueStyles(),this.renderRoot=this.createRenderRoot(),window.ShadowRoot&&this.renderRoot instanceof window.ShadowRoot&&this.adoptStyles()}createRenderRoot(){return this.attachShadow({mode:"open"})}adoptStyles(){const t=this.constructor._styles;0!==t.length&&(void 0===window.ShadyCSS||window.ShadyCSS.nativeShadow?D?this.renderRoot.adoptedStyleSheets=t.map(t=>t.styleSheet):this._needsShimAdoptedStyleSheets=!0:window.ShadyCSS.ScopingShim.prepareAdoptedCssText(t.map(t=>t.cssText),this.localName))}connectedCallback(){super.connectedCallback(),this.hasUpdated&&void 0!==window.ShadyCSS&&window.ShadyCSS.styleElement(this)}update(t){const e=this.render();super.update(t),e!==Q&&this.constructor.render(e,this.renderRoot,{scopeName:this.localName,eventContext:this}),this._needsShimAdoptedStyleSheets&&(this._needsShimAdoptedStyleSheets=!1,this.constructor._styles.forEach(t=>{const e=document.createElement("style");e.textContent=t.cssText,this.renderRoot.appendChild(e)}))}render(){return Q}}X.finalized=!0,X.render=(t,s,i)=>{if(!i||"object"!=typeof i||!i.scopeName)throw new Error("The `scopeName` option is required.");const n=i.scopeName,r=k.has(s),o=j&&11===s.nodeType&&!!s.host,a=o&&!F.has(n),l=a?document.createDocumentFragment():s;if(((t,s,i)=>{let n=k.get(s);void 0===n&&(e(s,s.firstChild),k.set(s,n=new P(Object.assign({templateFactory:$},i))),n.appendInto(s)),n.setValue(t),n.commit()})(t,l,Object.assign({templateFactory:q(n)},i)),a){const t=k.get(l);k.delete(l);const i=t.value instanceof g?t.value.template:void 0;I(n,l,i),e(s,s.firstChild),s.appendChild(l),k.set(s,t)}!r&&o&&window.ShadyCSS.styleElement(s.host)};const Y=(t,e)=>{const{choices:s,choicePrefix:i}=t||{},{value:n}=e||{};if(!s||!n)return"";const r="numbers"===i?49:65;return n.map(t=>{const e=s.findIndex(e=>e.value===t),{correct:i}=s[e],n=i?M`&#10004;`:M`&#10006;`;return M`<span>${String.fromCharCode(e+r)}</span>
<span class="correctness-indicator">${n}</span>`})},Z=K`white`,tt=K`sans-serif`,et=K`black`;K`grey`;class st extends X{static get styles(){return[K`
:host {

@@ -174,7 +175,7 @@ color: var(--color, black);

align-items: center;
background-color: var(--background-color, ${Y});
color: var(--color, ${tt});
background-color: var(--background-color, ${Z});
color: var(--color, ${et});
display: flex;
font-size: ${14}px;
font-family: ${Z};
font-family: ${tt};
height: calc(var(--height, ${32}) * 1px);

@@ -185,10 +186,19 @@ justify-content: center;

}
`]}static get properties(){return{model:{type:Object,attribute:!1},session:{type:Array,attribute:!1}}}_getResponse(){const{choices:t,choicePrefix:e}=this.model||{},{value:s}=this.session||{};if(!t||!s)return R``;const i="numbers"===e?49:65;return s.map(e=>{const s=t.findIndex(t=>t.value===e);return String.fromCharCode(s+i)}).join(", ")}render(){const t=this._getResponse();return R` <div class="cell">${t}</div> `}}class st extends X{static get styles(){return[K`
span {
line-height: 3;
}
.correctness-indicator {
font-size: ${12}px;
line-height: 2;
margin-left: -4px;
vertical-align: top;
}
`]}static get properties(){return{model:{type:Object,attribute:!1},session:{type:Array,attribute:!1}}}render(){const t=Y(this.model,this.session);return M` <div class="cell"><span>${t}</span></div> `}}class it extends X{static get styles(){return[K`
.response {
align-items: center;
background-color: var(--background-color, ${Y});
color: var(--color, ${tt});
background-color: var(--background-color, ${Z});
color: var(--color, ${et});
display: flex;
font-size: ${24}px;
font-family: ${Z};
font-family: ${tt};
height: calc(var(--height, ${88}) * 1px);

@@ -199,2 +209,13 @@ justify-content: center;

}
`]}static get properties(){return{model:{type:Object,attribute:!1},session:{type:Array,attribute:!1}}}_getResponse(){const{choices:t,choicePrefix:e}=this.model||{},{value:s}=this.session||{};if(!t||!s)return R``;const i="numbers"===e?49:65;return s.map(e=>{const s=t.findIndex(t=>t.value===e);return String.fromCharCode(s+i)}).join(", ")}render(){return R`<div class="response">${this._getResponse()}</div>`}}export{et as MultipleChoiceCell,st as MultipleChoiceResponse};
span {
line-height: 2;
}
.correctness-indicator {
font-size: ${14}px;
line-height: 1;
margin-left: -8px;
vertical-align: top;
}
`]}static get properties(){return{model:{type:Object,attribute:!1},session:{type:Array,attribute:!1}}}render(){return M`<div class="response">
<span>${Y(this.model,this.session)}</span>
</div>`}}export{st as MultipleChoiceCell,it as MultipleChoiceResponse};

@@ -1,2 +0,2 @@

import{L as t,c as e,d as r,m as a,a as s,h as c}from"./utils-4ed26ff2.js";class i extends t{static get styles(){return[e`
import{L as t,c as e,d as r,m as a,a as s,h as c}from"./utils-5be58cd4.js";class i extends t{static get styles(){return[e`
.cell {

@@ -3,0 +3,0 @@ background-color: var(--background-color, ${r});

@@ -1,2 +0,2 @@

import{L as t,c as e,d as s,b as r,e as o,f as a,g as i,i as n,h as l}from"./utils-4ed26ff2.js";class d extends t{static get styles(){return[e`
import{L as t,c as e,d as s,b as r,e as o,f as a,g as i,i as n,h as l}from"./utils-5be58cd4.js";class c extends t{static get styles(){return[e`
.response {

@@ -30,3 +30,3 @@ align-items: center;

<div class="magnifier">&#9906;</div>
</div>`}}export default d;export{d as CategorizeResponse};
</div>`}}export default c;export{c as CategorizeResponse};
//# sourceMappingURL=CategorizeResponse.js.map

@@ -1,2 +0,2 @@

import{L as t,c as e,d as r,m as a,a as s,h as c}from"./utils-4ed26ff2.js";class i extends t{static get styles(){return[e`
import{L as t,c as e,d as r,m as a,a as s,h as c}from"./utils-5be58cd4.js";class i extends t{static get styles(){return[e`
.cell {

@@ -3,0 +3,0 @@ background-color: var(--background-color, ${r});

@@ -1,2 +0,2 @@

import{L as t,c as e,d as s,b as r,e as o,f as a,g as i,i as n,h as l}from"./utils-4ed26ff2.js";class d extends t{static get styles(){return[e`
import{L as t,c as e,d as s,b as r,e as o,f as a,g as i,i as n,h as l}from"./utils-5be58cd4.js";class c extends t{static get styles(){return[e`
.response {

@@ -30,3 +30,3 @@ align-items: center;

<div class="magnifier">&#9906;</div>
</div>`}}export default d;export{d as ChartingResponse};
</div>`}}export default c;export{c as ChartingResponse};
//# sourceMappingURL=ChartingResponse.js.map

@@ -1,2 +0,2 @@

import{L as t,c as e,d as r,m as a,a as s,h as c}from"./utils-4ed26ff2.js";class i extends t{static get styles(){return[e`
import{L as t,c as e,d as r,m as a,a as s,h as c}from"./utils-5be58cd4.js";class i extends t{static get styles(){return[e`
.cell {

@@ -3,0 +3,0 @@ background-color: var(--background-color, ${r});

@@ -1,10 +0,10 @@

import{L as e,c as t,d as r,j as s,k as a,f as o,g as i,i as n,h as c}from"./utils-4ed26ff2.js";import{u as p}from"./unsafe-html-a392e47f.js";class l extends e{static get styles(){return[t`
import{L as e,c as s,d as t,j as r,k as a,f as n,g as i,i as o,e as c,h as p}from"./utils-5be58cd4.js";import{u as d}from"./unsafe-html-371e8bd8.js";class l extends e{static get styles(){return[s`
.response {
align-items: center;
background-color: var(--background-color, ${r});
color: var(--color, ${s});
background-color: var(--background-color, ${t});
color: var(--color, ${r});
display: flex;
flex-direction: column;
font-size: ${a}px;
font-family: ${o};
font-family: ${n};
height: calc(var(--height, ${i}) * 1px);

@@ -14,10 +14,19 @@ justify-content: start;

padding: 8px;
width: calc(var(--width, ${n}) * 1px);
width: calc(var(--width, ${o}) * 1px);
}
p {
line-height: 2;
margin: 0;
}
`]}static get properties(){return{model:{type:Object,attribute:!1},session:{type:Array,attribute:!1}}}_processEscapedMarkup(){const{markup:e}=this.model||{},{value:t}=this.session||{};if(!t||!e)return"";const r=document.createElement("textarea");return r.innerHTML=e,r.innerText.replace(/\{\{(.)\}\}/g,(e,r)=>t[r])}render(){return c`<div class="response">
${p(this._processEscapedMarkup())}
.answer {
border: 1px dotted;
padding: 0 2px;
}
.correctness-indicator {
font-size: ${c}px;
vertical-align: top;
}
`]}static get properties(){return{model:{type:Object,attribute:!1},session:{type:Array,attribute:!1}}}_processEscapedMarkup(){const{choices:e,markup:s}=this.model||{},{value:t}=this.session||{};if(!t||!s)return"";const r=document.createElement("textarea");return r.innerHTML=s,r.innerText.replace(/\{\{(.)\}\}/g,(s,r)=>{const a=e[r].find(e=>e.label===t[r]);return`<span class="answer">${t[r]}<span class="correctness-indicator">${a?"&#10004;":"&#10006;"}</span></span>`})}render(){return p`<div class="response">
${d(this._processEscapedMarkup())}
</div>`}}export default l;export{l as ConstructedResponse};
//# sourceMappingURL=ConstructedResponse.js.map

@@ -1,2 +0,2 @@

import{L as t,c as e,d as r,m as a,a as s,h as c}from"./utils-4ed26ff2.js";class i extends t{static get styles(){return[e`
import{L as t,c as e,d as r,m as a,a as s,h as c}from"./utils-5be58cd4.js";class i extends t{static get styles(){return[e`
.cell {

@@ -3,0 +3,0 @@ background-color: var(--background-color, ${r});

@@ -1,2 +0,2 @@

import{L as e,c as t,d as s,j as r,k as a,f as o,g as i,i as n,h as c}from"./utils-4ed26ff2.js";class p extends e{static get styles(){return[t`
import{L as e,c as t,d as s,j as r,k as a,f as o,g as i,i as n,h as c}from"./utils-5be58cd4.js";class p extends e{static get styles(){return[t`
.response {

@@ -3,0 +3,0 @@ align-items: start;

@@ -1,2 +0,2 @@

import{L as t,c as e,d as r,m as a,a as s,h as c}from"./utils-4ed26ff2.js";class i extends t{static get styles(){return[e`
import{L as t,c as e,d as r,m as a,a as s,h as c}from"./utils-5be58cd4.js";class i extends t{static get styles(){return[e`
.cell {

@@ -3,0 +3,0 @@ background-color: var(--background-color, ${r});

@@ -1,2 +0,2 @@

import{L as e,c as t,h as a,g as r,i as s}from"./utils-4ed26ff2.js";class i extends e{static get styles(){return[t`
import{L as e,c as t,h as a,g as r,i as s}from"./utils-5be58cd4.js";class i extends e{static get styles(){return[t`
.response {

@@ -3,0 +3,0 @@ position: relative;

@@ -1,2 +0,2 @@

import{L as t,c as e,d as s,j as r,k as a,f as o,m as c,a as i,h as l}from"./utils-4ed26ff2.js";import{g as n}from"./utils-d0c61112.js";class p extends t{static get styles(){return[e`
import{L as t,c as e,d as s,j as r,k as a,f as o,m as i,a as n,e as c,o as l,h as p}from"./utils-5be58cd4.js";class d extends t{static get styles(){return[e`
:host {

@@ -12,8 +12,17 @@ color: var(--color, black);

font-family: ${o};
height: calc(var(--height, ${c}) * 1px);
height: calc(var(--height, ${i}) * 1px);
justify-content: center;
overflow: hidden;
width: calc(var(--width, ${i}) * 1px);
width: calc(var(--width, ${n}) * 1px);
}
`]}static get properties(){return{model:{type:Object,attribute:!1},session:{type:Array,attribute:!1}}}_getResponse(){const{partA:t,partB:e}=this.model||{},{value:s}=this.session||{};if(!s)return"";const r=n(t,s.partA),a=n(e,s.partB);return l`<span>${r}, ${a}</span>`}render(){const t=this._getResponse();return l`<div class="cell">${t}</div>`}}export default p;export{p as EBSRCell};
span {
line-height: 3;
}
.correctness-indicator {
font-size: ${c}px;
line-height: 2;
margin-left: -4px;
vertical-align: top;
}
`]}static get properties(){return{model:{type:Object,attribute:!1},session:{type:Array,attribute:!1}}}_getResponse(){const{partA:t,partB:e}=this.model||{},{value:s}=this.session||{};if(!s)return"";const r=l(t,s.partA),a=l(e,s.partB);return p`<span>${r}, ${a}</span>`}render(){const t=this._getResponse();return p`<div class="cell">${t}</div>`}}export default d;export{d as EBSRCell};
//# sourceMappingURL=EBSRCell.js.map

@@ -1,2 +0,2 @@

import{L as t,c as e,d as s,j as r,o as a,f as o,g as i,i as n,h as c}from"./utils-4ed26ff2.js";import{g as p}from"./utils-d0c61112.js";class l extends t{static get styles(){return[e`
import{L as e,c as t,d as s,j as r,p as a,f as i,g as n,i as o,k as c,o as p,h as l}from"./utils-5be58cd4.js";class d extends e{static get styles(){return[t`
.response {

@@ -8,9 +8,18 @@ align-items: center;

font-size: ${a}px;
font-family: ${o};
height: calc(var(--height, ${i}) * 1px);
font-family: ${i};
height: calc(var(--height, ${n}) * 1px);
justify-content: center;
overflow: hidden;
width: calc(var(--width, ${n}) * 1px);
width: calc(var(--width, ${o}) * 1px);
}
`]}static get properties(){return{model:{type:Object,attribute:!1},session:{type:Array,attribute:!1}}}_getResponse(){const{partA:t,partB:e}=this.model||{},{value:s}=this.session||{};if(!s)return"";const r=p(t,s.partA),a=p(e,s.partB);return c`<span>${r}, ${a}</span>`}render(){return c`<div class="response">${this._getResponse()}</div>`}}export default l;export{l as EBSRResponse};
span {
line-height: 2;
}
.correctness-indicator {
font-size: ${c}px;
line-height: 1;
margin-left: -8px;
vertical-align: top;
}
`]}static get properties(){return{model:{type:Object,attribute:!1},session:{type:Array,attribute:!1}}}_getResponse(){const{partA:e,partB:t}=this.model||{},{value:s}=this.session||{};if(!s)return"";const r=p(e,s.partA),a=p(t,s.partB);return l`<span>${r}, ${a}</span>`}render(){return l`<div class="response">${this._getResponse()}</div>`}}export default d;export{d as EBSRResponse};
//# sourceMappingURL=EBSRResponse.js.map

@@ -1,2 +0,2 @@

import{L as t,c as e,d as r,m as a,a as s,h as c}from"./utils-4ed26ff2.js";class i extends t{static get styles(){return[e`
import{L as t,c as e,d as r,m as a,a as s,h as c}from"./utils-5be58cd4.js";class i extends t{static get styles(){return[e`
.cell {

@@ -3,0 +3,0 @@ background-color: var(--background-color, ${r});

@@ -1,2 +0,2 @@

import{L as t,c as e,d as s,b as r,e as o,f as a,g as i,i as n,h as l}from"./utils-4ed26ff2.js";class d extends t{static get styles(){return[e`
import{L as t,c as e,d as s,b as r,e as o,f as a,g as i,i as n,h as l}from"./utils-5be58cd4.js";class c extends t{static get styles(){return[e`
.response {

@@ -30,3 +30,3 @@ align-items: center;

<div class="magnifier">&#9906;</div>
</div>`}}export default d;export{d as GraphingResponse};
</div>`}}export default c;export{c as GraphingResponse};
//# sourceMappingURL=GraphingResponse.js.map

@@ -1,2 +0,2 @@

import{L as t,c as e,d as r,m as a,a as s,h as c}from"./utils-4ed26ff2.js";class i extends t{static get styles(){return[e`
import{L as t,c as e,d as r,m as a,a as s,h as c}from"./utils-5be58cd4.js";class i extends t{static get styles(){return[e`
.cell {

@@ -3,0 +3,0 @@ background-color: var(--background-color, ${r});

@@ -1,2 +0,2 @@

import{L as t,c as e,d as s,b as r,e as o,f as a,g as i,i as n,h as l}from"./utils-4ed26ff2.js";class d extends t{static get styles(){return[e`
import{L as t,c as e,d as s,b as r,e as o,f as a,g as i,i as n,h as l}from"./utils-5be58cd4.js";class c extends t{static get styles(){return[e`
.response {

@@ -30,3 +30,3 @@ align-items: center;

<div class="magnifier">&#9906;</div>
</div>`}}export default d;export{d as HotspotResponse};
</div>`}}export default c;export{c as HotspotResponse};
//# sourceMappingURL=HotspotResponse.js.map

@@ -1,2 +0,2 @@

import{L as t,c as e,d as r,m as a,a as s,h as c}from"./utils-4ed26ff2.js";class i extends t{static get styles(){return[e`
import{L as t,c as e,d as r,m as a,a as s,h as c}from"./utils-5be58cd4.js";class i extends t{static get styles(){return[e`
.cell {

@@ -3,0 +3,0 @@ background-color: var(--background-color, ${r});

@@ -1,2 +0,2 @@

import{L as e,c as t,d as s,j as r,k as a,f as o,g as i,i as n,h as c}from"./utils-4ed26ff2.js";class l extends e{static get styles(){return[t`
import{L as e,c as t,d as s,j as r,k as a,f as o,g as i,i as n,h as c}from"./utils-5be58cd4.js";class l extends e{static get styles(){return[t`
.response {

@@ -19,3 +19,5 @@ align-items: start;

}
`]}static get properties(){return{model:{type:Object,attribute:!1},session:{type:Array,attribute:!1}}}_getResponse(){const{choices:e}=this.model||{},{value:t}=this.session||{};return t&&e?Object.keys(e).map(s=>{const{label:r}=e[s].find(e=>e.value===t[s])||{};return c`<p>${s}. ${t[s]&&r||""}</p>`}):c``}render(){return c`<div class="response">${this._getResponse()}</div>`}}export default l;export{l as InlineDropdownResponse};
`]}static get properties(){return{model:{type:Object,attribute:!1},session:{type:Array,attribute:!1}}}_getResponse(){const{choices:e}=this.model||{},{value:t}=this.session||{};return t&&e?Object.keys(e).map(s=>{const{label:r,correct:a}=e[s].find(e=>e.value===t[s])||{},o=t[s]&&r||"",i=a?c`&#10004;`:c`&#10006;`;return c`<p>${s}. ${o} ${i}</p>`}):c``}render(){return c`<div class="response">
${this._getResponse()}
</div>`}}export default l;export{l as InlineDropdownResponse};
//# sourceMappingURL=InlineDropdownResponse.js.map

@@ -1,2 +0,2 @@

import{L as t,c as e,d as r,m as a,a as s,h as c}from"./utils-4ed26ff2.js";class i extends t{static get styles(){return[e`
import{L as t,c as e,d as r,m as a,a as s,h as c}from"./utils-5be58cd4.js";class i extends t{static get styles(){return[e`
.cell {

@@ -3,0 +3,0 @@ background-color: var(--background-color, ${r});

@@ -1,2 +0,2 @@

import{L as t,c as e,d as r,m as a,a as s,h as c}from"./utils-4ed26ff2.js";class i extends t{static get styles(){return[e`
import{L as t,c as e,d as r,m as a,a as s,h as c}from"./utils-5be58cd4.js";class i extends t{static get styles(){return[e`
.cell {

@@ -3,0 +3,0 @@ background-color: var(--background-color, ${r});

@@ -1,2 +0,2 @@

import{L as t,c as e,d as s,b as r,e as o,f as a,g as i,i as n,h as l}from"./utils-4ed26ff2.js";class d extends t{static get styles(){return[e`
import{L as t,c as e,d as s,b as r,e as o,f as a,g as i,i as n,h as l}from"./utils-5be58cd4.js";class c extends t{static get styles(){return[e`
.response {

@@ -30,3 +30,3 @@ align-items: center;

<div class="magnifier">&#9906;</div>
</div>`}}export default d;export{d as MatchListResponse};
</div>`}}export default c;export{c as MatchListResponse};
//# sourceMappingURL=MatchListResponse.js.map

@@ -1,2 +0,2 @@

import{L as t,c as e,d as r,j as s,e as o,f as a,g as i,i as d,h as c}from"./utils-4ed26ff2.js";class n extends t{static get styles(){return[e`
import{L as t,c as e,d as r,j as s,e as o,f as a,g as i,i as c,h as d}from"./utils-5be58cd4.js";class l extends t{static get styles(){return[e`
.response {

@@ -12,5 +12,5 @@ align-items: start;

justify-content: start;
overflow: hidden;
overflow: scroll;
padding: 4px;
width: calc(var(--width, ${d}) * 1px);
width: calc(var(--width, ${c}) * 1px);
}

@@ -22,4 +22,7 @@ p {

border: 1px solid var(--color, ${s});
height: 6px;
width: 6px;
height: 12px;
width: 12px;
font-size: 12px;
text-align: center;
color: white;
}

@@ -29,3 +32,3 @@ .checkbox {

.radio {
border-radius: 3px;
border-radius: 7px;
}

@@ -35,14 +38,19 @@ .is-true {

}
`]}static get properties(){return{model:{type:Object,attribute:!1},session:{type:Array,attribute:!1}}}_getResponse(){const{headers:t,rows:e,choiceMode:r}=this.model||{},{answers:s}=this.session||{};return t&&e?c`<table>
`]}static get properties(){return{model:{type:Object,attribute:!1},session:{type:Array,attribute:!1}}}_getResponse(){const{headers:t,rows:e,choiceMode:r}=this.model||{},{answers:s}=this.session||{};return t&&e?d`<table>
<tr>
${t.map((t,e)=>c`<td>${e?"C"+e:"Q-id"}</td>`)}
${t.map((t,e)=>d`<td>${e?"C"+e:"Q-id"}</td>`)}
</tr>
${e.map(t=>{const e=s[t.id];return c`<tr>
${e.map(t=>{const{values:e}=t,o=s[t.id];return d`<tr>
<td>${t.id}</td>
${e&&e.map(t=>c`<td>
<div class="choice ${r} is-${t}"></div>
</td>`)}
${(e||o).map((t,s)=>{let a="";const i=o&&o[s];return i&&(a=e[s]?d`&#10004;`:d`&#10006;`),d`
<td>
<div class="choice ${r} is-${i}">
${a}
</div>
</td>
`})}
</tr>`})}
</table>`:c``}render(){return c`<div class="response">${this._getResponse()}</div>`}}export default n;export{n as MatchResponse};
</table>`:d``}render(){return d`<div class="response">${this._getResponse()}</div>`}}export default l;export{l as MatchResponse};
//# sourceMappingURL=MatchResponse.js.map

@@ -1,2 +0,2 @@

import{L as t,c as e,d as r,m as a,a as s,h as c}from"./utils-4ed26ff2.js";class i extends t{static get styles(){return[e`
import{L as t,c as e,d as r,m as a,a as s,h as c}from"./utils-5be58cd4.js";class i extends t{static get styles(){return[e`
.cell {

@@ -3,0 +3,0 @@ background-color: var(--background-color, ${r});

@@ -1,2 +0,2 @@

import{L as t,c as e,d as s,j as a,k as o,f as r,g as n,i,h as c}from"./utils-4ed26ff2.js";import{u as l}from"./unsafe-html-a392e47f.js";const u={ROUND_BRACKETS:"round_brackets",SQUARE_BRACKETS:"square_brackets",DOLLAR:"dollar",DOUBLE_DOLLAR:"double_dollar"},d={[u.ROUND_BRACKETS]:["\\(","\\)"],[u.SQUARE_BRACKETS]:["\\[","\\]"],[u.DOLLAR]:["$","$"],[u.DOUBLE_DOLLAR]:["$$","$$"]};class h extends t{static get styles(){return[e`
import{L as t,c as e,d as s,j as a,k as o,f as r,g as n,i,h as c}from"./utils-5be58cd4.js";import{u as l}from"./unsafe-html-371e8bd8.js";const u={ROUND_BRACKETS:"round_brackets",SQUARE_BRACKETS:"square_brackets",DOLLAR:"dollar",DOUBLE_DOLLAR:"double_dollar"},d={[u.ROUND_BRACKETS]:["\\(","\\)"],[u.SQUARE_BRACKETS]:["\\[","\\]"],[u.DOLLAR]:["$","$"],[u.DOUBLE_DOLLAR]:["$$","$$"]};class h extends t{static get styles(){return[e`
.response {

@@ -3,0 +3,0 @@ align-items: start;

@@ -1,2 +0,2 @@

import{L as e,c as t,d as r,j as s,k as o,f as a,m as c,a as i,h as n}from"./utils-4ed26ff2.js";class l extends e{static get styles(){return[t`
import{L as t,c as e,d as s,j as a,k as r,f as o,m as i,a as c,e as l,o as n,h as d}from"./utils-5be58cd4.js";class p extends t{static get styles(){return[e`
:host {

@@ -7,13 +7,22 @@ color: var(--color, black);

align-items: center;
background-color: var(--background-color, ${r});
color: var(--color, ${s});
background-color: var(--background-color, ${s});
color: var(--color, ${a});
display: flex;
font-size: ${o}px;
font-family: ${a};
height: calc(var(--height, ${c}) * 1px);
font-size: ${r}px;
font-family: ${o};
height: calc(var(--height, ${i}) * 1px);
justify-content: center;
overflow: hidden;
width: calc(var(--width, ${i}) * 1px);
width: calc(var(--width, ${c}) * 1px);
}
`]}static get properties(){return{model:{type:Object,attribute:!1},session:{type:Array,attribute:!1}}}_getResponse(){const{choices:e,choicePrefix:t}=this.model||{},{value:r}=this.session||{};if(!e||!r)return n``;const s="numbers"===t?49:65;return r.map(t=>{const r=e.findIndex(e=>e.value===t);return String.fromCharCode(r+s)}).join(", ")}render(){const e=this._getResponse();return n` <div class="cell">${e}</div> `}}export default l;export{l as MultipleChoiceCell};
span {
line-height: 3;
}
.correctness-indicator {
font-size: ${l}px;
line-height: 2;
margin-left: -4px;
vertical-align: top;
}
`]}static get properties(){return{model:{type:Object,attribute:!1},session:{type:Array,attribute:!1}}}render(){const t=n(this.model,this.session);return d` <div class="cell"><span>${t}</span></div> `}}export default p;export{p as MultipleChoiceCell};
//# sourceMappingURL=MultipleChoiceCell.js.map

@@ -1,2 +0,2 @@

import{L as e,c as t,d as s,j as r,o,f as i,g as a,i as n,h as c}from"./utils-4ed26ff2.js";class l extends e{static get styles(){return[t`
import{L as e,c as t,d as s,j as r,p as a,f as i,g as o,i as n,k as c,h as l,o as p}from"./utils-5be58cd4.js";class d extends e{static get styles(){return[t`
.response {

@@ -7,5 +7,5 @@ align-items: center;

display: flex;
font-size: ${o}px;
font-size: ${a}px;
font-family: ${i};
height: calc(var(--height, ${a}) * 1px);
height: calc(var(--height, ${o}) * 1px);
justify-content: center;

@@ -15,3 +15,14 @@ overflow: hidden;

}
`]}static get properties(){return{model:{type:Object,attribute:!1},session:{type:Array,attribute:!1}}}_getResponse(){const{choices:e,choicePrefix:t}=this.model||{},{value:s}=this.session||{};if(!e||!s)return c``;const r="numbers"===t?49:65;return s.map(t=>{const s=e.findIndex(e=>e.value===t);return String.fromCharCode(s+r)}).join(", ")}render(){return c`<div class="response">${this._getResponse()}</div>`}}export default l;export{l as MultipleChoiceResponse};
span {
line-height: 2;
}
.correctness-indicator {
font-size: ${c}px;
line-height: 1;
margin-left: -8px;
vertical-align: top;
}
`]}static get properties(){return{model:{type:Object,attribute:!1},session:{type:Array,attribute:!1}}}render(){return l`<div class="response">
<span>${p(this.model,this.session)}</span>
</div>`}}export default d;export{d as MultipleChoiceResponse};
//# sourceMappingURL=MultipleChoiceResponse.js.map

@@ -1,2 +0,2 @@

import{L as t,c as e,d as r,m as a,a as s,h as c}from"./utils-4ed26ff2.js";class i extends t{static get styles(){return[e`
import{L as t,c as e,d as r,m as a,a as s,h as c}from"./utils-5be58cd4.js";class i extends t{static get styles(){return[e`
.cell {

@@ -3,0 +3,0 @@ background-color: var(--background-color, ${r});

@@ -1,2 +0,2 @@

import{L as t,c as e,d as s,b as r,e as o,f as a,g as i,i as n,h as l}from"./utils-4ed26ff2.js";class d extends t{static get styles(){return[e`
import{L as t,c as e,d as s,b as r,e as o,f as a,g as i,i as n,h as l}from"./utils-5be58cd4.js";class c extends t{static get styles(){return[e`
.response {

@@ -30,3 +30,3 @@ align-items: center;

<div class="magnifier">&#9906;</div>
</div>`}}export default d;export{d as NumberLineResponse};
</div>`}}export default c;export{c as NumberLineResponse};
//# sourceMappingURL=NumberLineResponse.js.map

@@ -1,2 +0,2 @@

import{L as t,c as e,d as r,m as a,a as s,h as c}from"./utils-4ed26ff2.js";class i extends t{static get styles(){return[e`
import{L as t,c as e,d as r,m as a,a as s,h as c}from"./utils-5be58cd4.js";class i extends t{static get styles(){return[e`
.cell {

@@ -3,0 +3,0 @@ background-color: var(--background-color, ${r});

@@ -1,2 +0,2 @@

import{L as t,c as e,d as s,b as r,e as o,f as a,g as i,i as n,h as l}from"./utils-4ed26ff2.js";class d extends t{static get styles(){return[e`
import{L as t,c as e,d as s,b as r,e as o,f as a,g as i,i as n,h as l}from"./utils-5be58cd4.js";class c extends t{static get styles(){return[e`
.response {

@@ -30,3 +30,3 @@ align-items: center;

<div class="magnifier">&#9906;</div>
</div>`}}export default d;export{d as OrderingResponse};
</div>`}}export default c;export{c as OrderingResponse};
//# sourceMappingURL=OrderingResponse.js.map

@@ -1,2 +0,2 @@

import{L as t,c as e,d as r,m as a,a as s,h as c}from"./utils-4ed26ff2.js";class i extends t{static get styles(){return[e`
import{L as t,c as e,d as r,m as a,a as s,h as c}from"./utils-5be58cd4.js";class i extends t{static get styles(){return[e`
.cell {

@@ -3,0 +3,0 @@ background-color: var(--background-color, ${r});

@@ -1,2 +0,2 @@

import{L as t,c as e,d as s,j as r,k as a,f as n,g as o,i,h as l}from"./utils-4ed26ff2.js";class c extends t{static get styles(){return[e`
import{L as t,c as e,d as s,j as r,k as n,f as o,g as a,i,h as c}from"./utils-5be58cd4.js";class l extends t{static get styles(){return[e`
.response {

@@ -8,5 +8,5 @@ align-items: start;

flex-direction: column;
font-size: ${a}px;
font-family: ${n};
height: calc(var(--height, ${o}) * 1px);
font-size: ${n}px;
font-family: ${o};
height: calc(var(--height, ${a}) * 1px);
justify-content: start;

@@ -20,5 +20,6 @@ overflow: hidden;

}
`]}static get properties(){return{model:{type:Object,attribute:!1},session:{type:Array,attribute:!1}}}_getResponse(){const{tokens:t}=this.model||{},{selectedTokens:e}=this.session||{};return t&&t.length&&e&&e.length?e.map(e=>{const s=t.find(t=>t.start===e.start&&t.end===e.end);return s?l`<p>
${s.text.length>14?s.text.slice(0,14)+"...":s.text}
</p>`:l``}):l``}render(){return l`<div class="response">${this._getResponse()}</div>`}}export default c;export{c as SelectTextResponse};
`]}static get properties(){return{model:{type:Object,attribute:!1},session:{type:Array,attribute:!1}}}_getResponse(){const{tokens:t}=this.model||{},{selectedTokens:e}=this.session||{};return t&&t.length&&e&&e.length?e.map(e=>{const s=t.find(t=>t.start===e.start&&t.end===e.end);if(!s)return c``;const{text:r,correct:n}=s;return c`<p>
${n?c`&#10004;`:c`&#10006;`}
${r.length>12?r.slice(0,12)+"...":r}
</p>`}):c``}render(){return c`<div class="response">${this._getResponse()}</div>`}}export default l;export{l as SelectTextResponse};
//# sourceMappingURL=SelectTextResponse.js.map

@@ -6,3 +6,3 @@ {

},
"version": "1.3.2",
"version": "1.4.0",
"description": "Extended capabilites for pie-elements",

@@ -9,0 +9,0 @@ "author": "PIE Api Authors",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc