1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4073],{2407:function(e,n,t){t.d(n,{Z:function(){return a}});var r=t(85893),o=t(28309);function a(e){var n=e.className,t=e.error,a=e.icon,i=e.id,c=e.invalid,l=e.label,s=e.name,u=e.onChange,d=e.placeholder,f=e.type,b=e.value,p=e.disabled;return(0,r.jsxs)("div",{className:n,children:[l&&(0,r.jsx)("label",{htmlFor:"price",className:"block text-sm mb-1 font-medium text-gray-700",children:l}),(0,r.jsxs)("div",{className:"relative rounded-md shadow-sm",children:[a&&(0,r.jsx)("div",{className:"pointer-events-none absolute inset-y-0 left-0 flex items-center pl-3",children:(0,r.jsx)("span",{className:"text-gray-500 sm:text-sm",children:(0,r.jsx)(o.e,{icon:a,className:"w-6 h-6 text-gray-300",outline:!0})})}),(0,r.jsx)("input",{name:s,id:i,className:"\n block w-full rounded-md border-gray-300 pr-12 focus:border-blue-500 focus:ring-blue-500 sm:text-sm placeholder-gray-400\n ".concat(a&&"pl-10","\n ").concat(!!c&&"border-red-400","\n "),placeholder:d,onChange:u,type:f||"text",value:b||"",disabled:p||!1})]}),!!t&&(0,r.jsx)("p",{className:"text-xs text-red-600 ml-1",children:t})]})}},14073:function(e,n,t){t.r(n);var r=t(34051),o=t.n(r),a=t(85893),i=t(97568),c=t(67294),l=t(20921),s=t(92422),u=t(2407),d=t(28309),f=t(28854),b=t(66210);function p(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function m(e,n,t,r,o,a,i){try{var c=e[a](i),l=c.value}catch(s){return void t(s)}c.done?n(l):Promise.resolve(l).then(r,o)}function h(e){return function(){var n=this,t=arguments;return new Promise((function(r,o){var a=e.apply(n,t);function i(e){m(a,r,o,i,c,"next",e)}function c(e){m(a,r,o,i,c,"throw",e)}i(void 0)}))}}function y(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function v(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{},r=Object.keys(t);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(t).filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}
1)))),r.forEach((function(n){y(e,n,t[n])}))}return e}function x(e){return function(e){if(Array.isArray(e))return p(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,n){if(!e)return;if("string"===typeof e)return p(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return p(e,n)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}n.default=function(e){var n=e.data,t=e.index,r=e.readOnly,p=void 0!==r&&r,m=e.onDelete,y=e.onChange,j=(0,i.$G)(["quizzes"],{keyPrefix:"quizzes"}).t,g=(0,c.useState)(n),w=g[0],O=g[1];(0,c.useEffect)((function(){O(n)}),[n]);var k=(0,c.useState)(t),N=k[0],P=k[1];(0,c.useEffect)((function(){P(t)}),[t]);var C=(0,c.useState)(!1),S=C[0],_=(C[1],function(){var e=h(o().mark((function e(n){var t;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(t=v({},w,{answers:x(w.answers)})).answers.splice(n,1),O(t),"function"===typeof y&&y(t);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()),z=function(){var e=h(o().mark((function e(n){var t;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=v({},w,n),O(t),"function"===typeof y&&y(t);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),q=function(){var e=h(o().mark((function e(n){var t,r;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=v({title:""},n),r=v({},w,{answers:x(w.answers).concat([t])}),O(r),"function"===typeof y&&y(r);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,a.jsxs)("div",{className:"bg-slate-50 p-4 rounded-md border border-slate-200",children:[(0,a.jsxs)("div",{className:"flex items-start gap-2",children:[(N||0===N)&&(0,a.jsxs)("span",{className:"text-lg font-semibold",children:[N+1,"."]}),(0,a.jsxs)("div",{className:"flex-1",children:[(0,a.jsx)(u.Z,{value:w.title,icon:"QuestionMarkCircleIcon",placeholder:j("question_title_placeholder"),disabled:p,onChange:function(e){z({id:w.id,title:e.target.value})}}),(0,a.jsx)(b.default,{value:w.text,readOnly:p,onChange:function(e){z({id:w.id,text:e})}})]}),!p&&m&&(0,a.jsx)("div",{className:"mt-1",children:(0,a.jsx)(s.Z,{color:"secondary",onClick:function(){m(w.id)},children:(0,a.jsx)(d.e,{icon:"TrashIcon",className:"text-boni-red h-4 w-4"})})})]},w.id),(0,a.jsxs)("div",{className:"flex flex-col mt-4 ml-20",children:[w.answers&&w.answers.map((function(e,n){return(0,a.jsx)(f.default,{data:e,readOnly:p,onChange:function(e){return function(e,n){var t=x(w.answers||[]);t[n]=v({},e),z(v({},w,{answers:t}))}(e,n)},onDelete:p?void 0:function(){return _(n)}},"edit-quiz-question-answer-".concat(e.id||n))})),!p&&(0,a.jsx)("div",{className:"mt-4 flex justify-center",children:(0,a.jsxs)(s.Z,{className:"flex gap-2",color:"secondary",disabled:S,onClick:function(){q({quiz_question_id:w.id})},children:[S?(0,a.jsx)(l.Z,{className:"h-6 w-6"}):(0,a.jsx)(d.e,{icon:"PlusCircleIcon",className:"text-slate-400 h-6 w-6"}),(0,a.jsx)("span",{children:j("add_answer_button_caption")})]})})]})]})}},28854:function(e,n,t){t.r(n);var r=t(85893),o=t(67294),a=t(97568),i=t(28309),c=t(2407),l=t(92422);function s(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function u(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{},r=Object.keys(t);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(t).filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})))),r.forEach((function(n){s(e,n,t[n])}))}return e}n.default=function(e){var n=e.data,t=e.readOnly,s=void 0!==t&&t,d=e.onChange,f=e.onDelete,b=(0,a.$G)(["quizzes"],{keyPrefix:"quizzes"}).t,p=(0,o.useState)(n),m=p[0],h=p[1];(0,o.useEffect)((function(){h(n)}),[n]);return(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)("div",{className:"rounded-full p-2 ".concat(m.correct?"bg-green-700":"bg-red-700"," ").concat(s?"cursor-default":"cursor-pointer"),onClick:function(){s||function(e){var n=u({},m,{correct:e});h(n),"function"===typeof d&&d(n)}(!m.correct)},role:s?void 0:"button",children:(0,r.jsx)(i.e,{className:"w-4 h-4 text-white",icon:m.correct?"HandThumbUpIcon":"HandThumbDownIcon"})}),(0,r.jsx)("div",{className:"flex-1",children:(0,r.jsx)(c.Z,{icon:"ChatBubbleOvalLeftIcon",placeholder:b("answer_title_placeholder"),value:m.title,disabled:s,onChange:function(e){!function(e){var n=u({},m,e);h(n),"function"===typeof d&&d(n)}({title:e.target.value})}})}),!s&&(0,r.jsx)("div",{children:(0,r.jsx)(l.Z,{color:"secondary",onClick:function(){"function"===typeof f&&f()},children:(0,r.jsx)(i.e,{icon:"TrashIcon",className:"text-boni-red h-4 w-4"})})})]})}},66210:function(e,n,t){t.r(n),t.d(n,{default:function(){return u}});var r=t(85893),o=t(5152),a=(t(67294),t(80091),(0,o.default)(Promise.all([t.e(2937),t.e(8446),t.e(1167)]).then(t.t.bind(t,71167,23)),{loadableGenerated:{webpack:function(){return[71167]}},ssr:!1,loading:function(){return(0,r.jsx)("p",{children:"Loading ..."})}}));function i(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function c(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||(o[t]=e[t]);return o}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}var l={toolbar:[[{header:"1"},{header:"2"},{font:[]}],[{size:[]}],["bold","italic","underline","strike","blockquote"],[{list:"ordered"},{list:"bullet"},{indent:"-1"},{indent:"+1"}],["link","image","video"],["clean"]],clipboard:{matchVisual:!1}},s=["header","font","size","bold","italic","underline","strike","blockquote","list","bullet","indent","link","image","video"];function u(e){var n=e.readOnly,t=c(e,["readOnly"]);return(0,r.jsx)(a,function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{},r=Object.keys(t);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(t).filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}
1)))),r.forEach((function(n){i(e,n,t[n])}))}return e}({modules:n?{toolbar:!1}:l,formats:s,theme:"snow",readOnly:n},t))}}}]);
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.