var ki=Object.defineProperty,qi=Object.defineProperties;var Ti=Object.getOwnPropertyDescriptors;var Vt=Object.getOwnPropertySymbols;var Mi=Object.prototype.hasOwnProperty,Li=Object.prototype.propertyIsEnumerable;var We=(s,e,t)=>e in s?ki(s,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):s[e]=t,h=(s,e)=>{for(var t in e||(e={}))Mi.call(e,t)&&We(s,t,e[t]);if(Vt)for(var t of Vt(e))Li.call(e,t)&&We(s,t,e[t]);return s},y=(s,e)=>qi(s,Ti(e));var W=(s,e,t)=>(We(s,typeof e!="symbol"?e+"":e,t),t),Ft=(s,e,t)=>{if(!e.has(s))throw TypeError("Cannot "+t)};var L=(s,e,t)=>(Ft(s,e,"read from private field"),t?t.call(s):e.get(s)),Ce=(s,e,t)=>{if(e.has(s))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(s):e.set(s,t)},Ye=(s,e,t,i)=>(Ft(s,e,"write to private field"),i?i.call(s,t):e.set(s,t),t);var p=(s,e,t)=>new Promise((i,n)=>{var r=l=>{try{o(t.next(l))}catch(u){n(u)}},a=l=>{try{o(t.throw(l))}catch(u){n(u)}},o=l=>l.done?i(l.value):Promise.resolve(l.value).then(r,a);o((t=t.apply(s,e)).next())});import{a as m,b as Ai}from"./axios.a12892f3.js";import{m as Ei,c as B,C as X,p as de,v as J,s as be,a as f,V as H,b as Nt,B as Ii,d as Di,e as Pi,i as Oi,f as lt,g as ns,h as fe,H as F,D as nt,r as rs,j as as,k as ct,l as He,n as Ri,o as zi,q as Hi,t as Bt,u as te,w as os,x as Vi}from"./vendor.6533e564.js";const Fi={SCROLL_BOTTOM:"SCROLL_BOTTOM",SCROLL_TO_ITEM:"SCROLL_TO_ITEM"},Ni={BLUR_MAIN_CONTENT:"BLUR_MAIN_CONTENT",DARK_MAIN_CONTENT:"DARK_MAIN_CONTENT",BLUR_FULL_CONTENT:"BLUR_FULL_CONTENT",BLURED_CONTENT_CLICK:"BLURED_CONTENT_CLICK",RENDER_BREADCRUMBS:"RENDER_BREADCRUMBS",HIDE_BREADCRUMBS:"HIDE_BREADCRUMBS",SHOW_EVENT_ERROR:"showEventError",SHOW_SUCCESSFUL_SAVING:"showSuccessfulSaving",CHANGE_ROUTE_ITEMS:"changeRouteItems",HEADER_VISIBILIRY:"HEADER_VISIBILIRY",RENDER_BACK_BUTTON:"renderBackButton",CONNECTING_SOCKET_TO:"connect_socket_to_",GET_YOUTUBE_PREVIEWS:"get_youtb_previews",FILE_UPLOAD_STATE:"file_upload_state",VIDEO_SET_SEEK:"video_set_seek"},Bi={UPDATE_FOLDER:"UPDATE_FOLDER"},Zi=h(h(h({},Ni),Bi),Fi);var Q,qe;const z=class z{static $emit(e,t){L(z,Q).has(e)?L(z,Q).get(e).forEach(i=>i.call(null,t)):L(z,qe).set(e,t)}static $was(e){return L(z,qe).get(e)}static $on(e,t){return L(z,Q).has(e)?L(z,Q).get(e).push(t):L(z,Q).set(e,[t]),function(){L(z,Q).set(e,L(z,Q).get(e).filter(i=>t!==i))}}};Q=new WeakMap,qe=new WeakMap,Ce(z,Q,new Map),Ce(z,qe,new Map);let me=z;const j=Zi,C=me;function $(s,e,t){let i,n,r;if(e.hasOwnProperty(s))return e[s];for(n in e)for(r in e[n])r===s&&(i=e[n][r]);if(typeof i=="string"&&typeof t=="object"&&t!==null)for(const[a,o]of Object.entries(t))o&&(i.includes(`:${a}`)?i=i.replace(`:${a}`,o):i=i.replace(`${a}`,o));return i||s}function re(s){return s.reverse().join(" - ")}function Y0(s,e,t={}){var _,v;const i=s.path||s,n=t.isPartners||!1,r=i.split("/").filter(g=>g&&g.length),a="app-meta.title";let o=Array();n&&r.unshift("partners");const l={1:"Fondy",2:"PayPal",3:"WayForPay"},u={1:"Zoom"};for(let g=0;g<r.length;g++)if(r.length===1){o=[...o,$(`${a}.${r[g]}`,e)+" - "+$(`${a}.app`,e)];break}else if(g===0)o=[...o,$(`${a}.app`,e)];else if(!isNaN(r[g]))o=[...o];else switch(r[g]){case"viewers":case"automation":case"storage":case"experts":case"transaction":case"domain":case"groups":if(r.length>g+1)return o=[...o,$(`${a}.${r[g]}`,e)],re(o);o=[...o,$(`${a}.${r[g]}`,e)];break;case"order":if(s.name&&s.name==="OfferInformation")return s.params.orderId==="new"?o=[...o,$(`${a}.new-order`,e)]:o=[...o,$(`${a}.order`,e).replace(":id",s.params.orderId)],re(o);o=[...o,$(`${a}.${r[g]}`,e)];break;case"recipients":if(r.length>g+1)return o=[...o,$(`${a}.${r[g]}`,e),$(`${a}.list`,e)],re(o);o=[...o,$(`${a}.${r[g]}`,e)];break;case"payment_systems":if(r.length>g+1)return o=[...o,$(`${a}.${r[g]}`,e),l[r[g+1]]],re(o);o=[...o,$(`${a}.${r[g]}`,e)];break;case"live-sessions":if(r.length>g+1)return o=[...o,$(`${a}.${r[g]}`,e),u[r[g+1]]],re(o);o=[...o,$(`${a}.${r[g]}`,e)];break;case"referral":case"statistic":case"methods":o=[...o];break;default:o=[...o,$(`${a}.${r[g]}`,e)];break}return(_=s==null?void 0:s.meta)!=null&&_.page_title&&(o=[$((v=s==null?void 0:s.meta)==null?void 0:v.page_title,e)+" - "+$(`${a}.app`,e)]),re(o)}function Q0(s){return new Promise((e,t)=>{if(!document)t(new Error("document is undefined"));else try{const i=document.createElement("textarea");document.body.appendChild(i),i.value=s,i.select(),document.execCommand("copy"),document.body.removeChild(i),e()}catch(i){t(i)}})}const Re={el:null,fn:null};function ze(s,e){Re[s]=e}function Ui(s,e){ze("el",s),ze("fn",e),document.body.addEventListener("click",cs)}function ls(){ze("el",null),ze("fn",null),document.body.removeEventListener("click",cs)}function cs(s){Re.el===s.target||Re.el.contains(s.target)||(Re.fn(),ls())}function G0(s,e,t){e?Ui(s,t):ls()}function ut(s,e){return s.reduce((t,i)=>y(h({},t),{[i]:`${e}/${i}`}),{})}class dt{static SCRIPT(e){return new Promise(t=>{e.forEach(i=>p(this,null,function*(){const n=document.createElement("script"),r=document.head||document.getElementsByTagName("head")[0];i==="/build/js/quill.js"&&(i+="?v=5"),n.src=i,r.insertBefore(n,r.firstChild),yield new Promise(a=>{n.addEventListener("load",()=>{a()})}),t()}))})}static STYLE(e,t="stylesheet"){return new Promise(i=>{e.forEach(n=>p(this,null,function*(){const r=document.createElement("link"),a=document.head||document.getElementsByTagName("head")[0];(n==="/build/css/quill.core.css"||n==="/build/css/quill.snow.css")&&(n+="?v=6"),r.href=n,r.rel=t,a.insertBefore(r,a.firstChild),yield new Promise(o=>{r.addEventListener("load",()=>{o()})}),i()}))})}}function K0(s){const e=[];for(const t in s)s.hasOwnProperty(t)&&e.push(encodeURIComponent(t)+"="+encodeURIComponent(s[t]));return e.join("&")}var G;class Te{constructor(){Ce(this,G,null)}exec(e,t){L(this,G)&&clearTimeout(L(this,G)),Ye(this,G,setTimeout(()=>{e(),clearTimeout(L(this,G))},t))}clear(){L(this,G)&&(clearTimeout(L(this,G)),Ye(this,G,null))}}G=new WeakMap;function X0(s){Array.prototype.forEach.call(s.querySelectorAll(".ql-toolbar, .ql-tooltip, .ql-clipboard "),t=>{t.parentNode.removeChild(t)}),s.querySelector("tr > td")&&(s.querySelector("tr > td").padding=0),Array.prototype.forEach.call(s.querySelectorAll(".rows-container"),t=>{t.parentNode.removeChild(t)});const e=t=>{t.classList&&t.classList.length&&!t.classList.contains("ql-editor")&&t.classList.forEach(i=>{switch(i){case"ql-align-center":{t.style.textAlign="center";break}case"ql-align-left":{t.style.textAlign="left";break}case"ql-align-right":{t.style.textAlign="right";break}case"ql-align-justify":{t.style.textAlign="justify";break}}switch(i){case"ql-font-comic":{t.style.fontFamily="'comic sans ms', 'marker felt-thin', arial, sans-serif";break}case"ql-font-arial":{t.style.fontFamily="arial, 'helvetica neue', helvetica, sans-serif";break}case"ql-font-courier":{t.style.fontFamily="'courier new', courier, 'lucida sans typewriter', 'lucida typewriter', monospace";break}case"ql-font-georgia":{t.style.fontFamily="georgia, times, 'times new roman', serif";break}case"ql-font-impact":{t.style.fontFamily="'impact', 'helvetica neue', helvetica, sans-serif";break}case"ql-font-tahoma":{t.style.fontFamily="tahoma, verdana, segoe, sans-serif";break}case"ql-font-times":{t.style.fontFamily="'times new roman',serif";break}case"ql-font-trebuchet":{t.style.fontFamily="'trebuchet ms', 'lucida grande', 'lucida sans unicode', 'lucida sans', tahoma, sans-serif";break}case"ql-font-verdana":{t.style.fontFamily="verdana, geneva, sans-serif";break}}switch(i){case"ql-indent-1":{t.style.paddingLeft="3em";break}case"ql-indent-2":{t.style.paddingLeft="6em";break}case"ql-indent-3":{t.style.paddingLeft="9em";break}case"ql-indent-4":{t.style.paddingLeft="12em";break}case"ql-indent-5":{t.style.paddingLeft="15em";break}case"ql-indent-6":{t.style.paddingLeft="18em";break}case"ql-indent-7":{t.style.paddingLeft="21em";break}case"ql-indent-8":{t.style.paddingLeft="24em";break}}}),t.classList&&t.classList.contains("ql-editor")&&(t.setAttribute("contenteditable","false"),t.style.fontSize="14px"),t.tagName&&t.tagName.toLowerCase()==="h1"&&(t.style.fontSize="2em",t.style.margin=0),t.tagName&&t.tagName.toLowerCase()==="h2"&&(t.style.fontSize="1.5em",t.style.margin=0),t.tagName&&t.tagName.toLowerCase()==="p"&&(t.style.margin=0),t.childNodes.length&&t.childNodes.forEach(e)};return Array.prototype.forEach.call(s.querySelectorAll(".text-container"),t=>{t.childNodes.length&&t.childNodes.forEach(e)}),s.outerHTML.replaceAll("&quot;","'").replaceAll("https://https://","https://")}function J0(s){return JSON.parse(JSON.stringify(s))}function us(s,e=!0){let t=s;if(e){const n=new URL(s).search,r=new URLSearchParams(n);if(!r.has("start"))return;t=r.get("start")}const i=t.split(":");if(!(i.length>3)){for(let n=i.length;n<3;n++)i.unshift("00");return+i[0]*60*60+ +i[1]*60+ +i[2]}}function e5(s,e="percentage"){const t=100/s.length;let i=0;return Math.floor(t)!==t&&(i=100-Math.floor(t)*s.length),s.map(n=>(i>=1&&s.length>2?(n[e]=Math.floor(t)+1,i--):n[e]=Math.floor(t),n))}function t5(){return Intl.DateTimeFormat().resolvedOptions().timeZone}const s5=s=>{const e=String.fromCodePoint(...s);return btoa(e)},ji=s=>{const e=atob(s);return Uint8Array.from(e,t=>t.codePointAt(0))},Wi=s=>{var e,t,i,n;console.error(s),C.$emit(j.SHOW_EVENT_ERROR,((t=(e=s==null?void 0:s.response)==null?void 0:e.data)==null?void 0:t.message)||((n=(i=s==null?void 0:s.response)==null?void 0:i.data)==null?void 0:n.error)||s)},ds={methods:{togglePaswordType(s){s.type==="password"?s.type="text":s.type="password"},redirectToDomainPath(s){let t=location.hostname.split(".").slice(-2).join("."),i=location.protocol+"//"+t+"/"+s;window.location.href=i},addAudioAqulizersPreviews(s){let e=!0;if(s.forEach(t=>{(t.preview_index===1||t.preview_index===2)&&(e=!1)}),e){let t={preview_index:1,url:"/build/img/striped-prev.jpg"};s.push(t);let i={preview_index:2,url:"/build/img/curved-prev.jpg"};s.push(i)}},setPlayerDuration(s=0,e){let t=parseInt(s,10),i=Math.floor(t/3600),n=Math.floor((t-i*3600)/60),r=t-i*3600-n*60;return e?i+":"+n+":"+r:(i<10&&(i="0"+i),n<10&&(n="0"+n),r<0?(r+=60,n-=1,n<0&&(n+=60,i-=1)):r<10&&(r="0"+r),i>0?i=i+":":i="",i+n+":"+r)},dateToTimestamp(s){return s?Date.parse(s)/1e3:null},dateToString(s){let e=new Date(s*1e3),t=e.getFullYear(),i=e.getMonth()+1;i<10&&(i="0"+i);let n=e.getDate();return n<10&&(n="0"+n),t+"-"+i+"-"+n},dateToTime(s){let e=new Date(s*1e3),t=e.getHours(),i=e.getMinutes();return t<10&&(t="0"+t),i<10&&(i="0"+i),t+":"+i},countdownTimer(s,e,t,i){let n=new Date(e).getTime(),r=setInterval(function(){if(document.getElementById(s)){let a=new Date().getTime(),o=n-a,l="00",u="00",_="00";if(o>0&&(l=Math.floor(o/(1e3*60*60*24)*24),u=Math.floor(o%(1e3*60*60)/(1e3*60)),_=Math.floor(o%(1e3*60)/1e3),l<10&&(l="0"+l),u<10&&(u="0"+u),_<10&&(_="0"+_)),document.getElementById(s).innerHTML=`<span class="orange">${l}</span>:<span>${u}</span>:<span>${_}</span>`,o<0&&(clearInterval(r),t&&(document.getElementById(s).innerHTML=`<span class="orange">${t}</span>`),i)){let v=document.getElementsByClassName(i);v&&v[0].remove()}}else clearInterval(r)},1e3)},t(s,e){return $(s,this.langs,e)},clearUrl(s){this.$route.query.token&&(this.$route.params.id?this.$router.push(`/${this.$route.params.id}${s}`):this.$router.push(s))},getDefaultCabinet(){this.cabinets.forEach(s=>{s.is_current&&(this.defaultCabinet=s)})},updateDefaultCabinet(){this.cabinets.find(s=>s.id===0)||this.defaultCabinet&&this.cabinets.push({name:this.user.name,id:0,user_cabinet:!0})},num_decline(s,e,t=!0,i=!1){if(e instanceof String&&(e=e.split(",")),e[1]||(e[1]=e[0]),e[2]||(e[2]=e[1]),i)for(const[o,l]of e.entries())e[o]=l.toLowerCase();const n=[2,0,1,1,1,2],r=Math.abs(parseInt(s)),a=r%100>4&&r%100<20?2:n[Math.min(r%10,5)];return`${t?`${s} `:""} ${e[a]}`},deleteMediaFiles(s){let e={files:s,user_id:this.user.id,user_id_hash:this.user.id_hash},t=window.file_storage_url.replace("upload","");m.delete(`${t}delete-files/`,{params:e}).then(()=>{})},getLivePassedTime(s,e,t){const i=this.setPlayerDuration(s,!0).split(":"),n=new Date(e),r=t/60,a=n.getHours(),o=n.getMinutes(),l=n.getSeconds();return n.setHours(a+ +i[0]),n.setSeconds(l+ +i[2]),n.setMinutes(o+ +i[1]-r),n},bulkAccessOnlyTypesCheck(s,e,t=null){const i=this.cabinetAccesses;let n=[`${s}_read`,`${s}_create`,`${s}_edit`,`${s}_delete`],r=[];e.forEach(l=>{t?r.push(`${s}_${l}.${t}`):r.push(`${s}_${l}`)}),n=n.filter(l=>r.indexOf(l)===-1);let a=0,o=0;return r.forEach(l=>{i.indexOf(l)!==-1&&a++}),n.forEach(l=>{i.indexOf(l)!==-1&&o++}),r.length===a&&o===0},bulkAccessTypesCheck(s,e,t=null){if(!this.cabinetAccesses)return;const i=this.cabinetAccesses;let n=[];e.forEach(a=>{t?n.push(`${s}_${a}.${t}`):n.push(`${s}_${a}`)});let r=0;return n.forEach(a=>{i.includes(a)&&r++}),r===n.length},personalizeAccessCheck(s,e=!0){return e?this.bulkAccessOnlyTypesCheck(s,["personalize"]):this.bulkAccessTypesCheck(s,["personalize"])},analyticPersonalizeAccessCheck(s,e=!0,t=null){return e?this.bulkAccessOnlyTypesCheck(s,["read","analytic"],t):this.bulkAccessTypesCheck(s,["read","analytic"],t)},exportPersonalizeAccessCheck(s,e=!0,t=null){return e?this.bulkAccessOnlyTypesCheck(s,["export"],t):this.bulkAccessTypesCheck(s,["export"],t)},editPersonalizeAccessCheck(s,e=!0,t=null){return e?this.bulkAccessOnlyTypesCheck(s,["edit"],t):this.bulkAccessTypesCheck(s,["edit"],t)},createPersonalizeAccessCheck(s,e=!0,t=null){return e?this.bulkAccessOnlyTypesCheck(s,["create"],t):this.bulkAccessTypesCheck(s,["create"],t)},deletePersonalizeAccessCheck(s,e=!0,t=null){return e?this.bulkAccessOnlyTypesCheck(s,["delete"],t):this.bulkAccessTypesCheck(s,["delete"],t)},curatorPersonalizeAccessCheck(s,e=!0,t=null){return e?this.bulkAccessOnlyTypesCheck(s,["curator"],t):this.bulkAccessTypesCheck(s,["curator"],t)},readAccessCheck(s,e=!0){return e?this.bulkAccessOnlyTypesCheck(s,["read"]):this.bulkAccessTypesCheck(s,["read"])},analyticAccessCheck(s,e=!0){return e?this.bulkAccessOnlyTypesCheck(s,["analytic"]):this.bulkAccessTypesCheck(s,["analytic"])},exportAccessCheck(s,e=!0){return e?this.bulkAccessOnlyTypesCheck(s,["export"]):this.bulkAccessTypesCheck(s,["export"])},listAccessCheck(s,e=!0){return e?this.bulkAccessOnlyTypesCheck(s,["list"]):this.bulkAccessTypesCheck(s,["list"])},objectAccessCheck(s){return{read:this.bulkAccessTypesCheck(s,["read"]),edit:this.bulkAccessTypesCheck(s,["edit"]),create:this.bulkAccessTypesCheck(s,["create"]),delete:this.bulkAccessTypesCheck(s,["delete"])}},curatorAccessCheck(s,e=!0){return e?this.bulkAccessOnlyTypesCheck(s,["read","curator"]):this.bulkAccessTypesCheck(s,["read","curator"])},createAccessCheck(s,e=!0){return e?this.bulkAccessOnlyTypesCheck(s,["create"]):this.bulkAccessTypesCheck(s,["create"])},editAccessCheck(s,e=!0){return e?this.bulkAccessOnlyTypesCheck(s,["edit"]):this.bulkAccessTypesCheck(s,["edit"])},crudAccessCheck(s,e=!0){return e?this.bulkAccessOnlyTypesCheck(s,["read","crud"]):this.bulkAccessTypesCheck(s,["read","crud"])},deactivateAccessCheck(s,e=!0){return e?this.bulkAccessOnlyTypesCheck(s,["deactivate"]):this.bulkAccessTypesCheck(s,["deactivate"])},rootAccessCheck(s,e=!0){return e?this.bulkAccessOnlyTypesCheck(s,["root"]):this.bulkAccessTypesCheck(s,["root"])},storeAccessCheck(s,e=!0){return e?this.bulkAccessOnlyTypesCheck(s,["store"]):this.bulkAccessTypesCheck(s,["store"])},allAccessCheck(s,e=!0){return e?this.bulkAccessOnlyTypesCheck(s,["all"]):this.bulkAccessTypesCheck(s,["all"])},deleteAccessCheck(s,e=!0){return e?this.bulkAccessOnlyTypesCheck(s,["delete"]):this.bulkAccessTypesCheck(s,["delete"])},createEditAccessCheck(s){return this.bulkAccessOnlyTypesCheck(s,["read","create","edit"])},createDeleteAccessCheck(s){return this.bulkAccessOnlyTypesCheck(s,["read","create","delete"])},editDeleteAccessCheck(s){return this.bulkAccessOnlyTypesCheck(s,["read","edit","delete"])},accessWithoutDeletionCheck(s){return this.readAccessCheck(s)||this.createAccessCheck(s)||this.editAccessCheck(s)||this.createEditAccessCheck(s)},accessWithDeletionCheck(s){return this.deleteAccessCheck(s)||this.createDeleteAccessCheck(s)||this.editDeleteAccessCheck(s)},allAccessesCheck(s){return this.bulkAccessOnlyTypesCheck(s,["read","create","edit","delete"])},checkPath(s){if(this.$route.path.split("/").includes(s))return!0},showFullSizePage(){return this.checkPath("site-builder")===!0},handleDropdownGap(s,e,t){const i=document.querySelector(`#${s} .multiselect__content-wrapper`),n=document.getElementById(`${e}`);switch(t){case"open":setTimeout(()=>{n.style.height=`${i.offsetHeight}px`},0);break;case"close":n.style.height="0px";break}},disableInputNumberScroll(){document.addEventListener("wheel",()=>{document.activeElement.type==="number"&&document.activeElement.blur()})},createPageTitle(s){console.log(s.split("/"))},setSupportChatUrl(){switch(this.appCurrentLocale){case"en":return"https://tawk.to/chat/6408f7ae4247f20fefe4c888/1gr1gf0e9";case"uk":return"https://tawk.to/chat/6408f7ae4247f20fefe4c888/1grdq4fdn";default:return"https://tawk.to/chat/6408f7ae4247f20fefe4c888/1grdqn8ph"}},convertSize(s){if(!s)return"-";let e;return s<1e4&&(e=(s/1024).toFixed(2)+" "+this.t("expert.media_library.kb")),s>1e4&&(e=(s/1024/1024).toFixed(2)+" "+this.t("expert.media_library.mb")),s>1e6&&(e=(s/1024/1024).toFixed(1)+" "+this.t("expert.media_library.mb")),s>1e9&&(e=(s/1024/1024/1024).toFixed(1)+" "+this.t("expert.media_library.gb")),e},formatBytes(s,e=0){if(s===0)return"0 Bytes";const t=1024,i=e<0?0:e,n=["Bytes","кB","mB","gB"],r=Math.floor(Math.log(s)/Math.log(t));return Math.round(parseFloat((s/Math.pow(t,r)).toFixed(i)))+" "+n[r]},setActive(s){setTimeout(()=>this.scrollIt(s,300),100)},scrollIt(s,e=300,t){this.$screenWidth<=this.desktopWidth&&s>4&&s++;const i=30,n=Math.ceil(document.querySelector("#creationButtons").clientHeight)-i;"now"in window.performance?performance.now():new Date().getTime();const r=document.getElementById(`step-${s}`),a=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight),o=window.innerHeight||document.documentElement.clientHeight||document.getElementsByTagName("body")[0].clientHeight,l=typeof r=="number"?r:r.offsetTop,u=Math.round(a-l<o?a-o:l)-n;window.scroll(0,u),t&&t()},detectStepError(s){return this.errors.some(e=>e.step===s)}},computed:h({autoLoginHash(){var s;return((s=this.currentUser)==null?void 0:s.auto_login_hash)||""},termsUrl(){return`${location.protocol}//${window.app_domain}/terms-and-conditions`},cookiesUrl(){return`${location.protocol}//${window.app_domain}/cookies-policy`},privacyUrl(){return`${location.protocol}//${window.app_domain}/privacy-policy`},knowledgeUrl(){return`${location.protocol}//${window.app_domain}/help-center`},isPartner(){var s;return((s=this.currentUser)==null?void 0:s.is_partner)||!1},partnersUrl(){return window.app_partner_url_no_locale+"/dashboard"+(window.is_custom_domain?"?hfa="+this.autoLoginHash:"")},newsUrl(){switch(window.app_current_locale){case"ru":return"https://t.me/kwiganews_ru";case"uk":return"https://t.me/kwiganews";default:return"https://www.facebook.com/kwiga.en"}},callUrl(){switch(window.app_current_locale){case"ru":return"https://calendly.com/kwiga_all/45min";case"uk":return"https://calendly.com/kwiga_all/45min";default:return"https://calendly.com/kwiga_all/en"}}},Ei({currentUser:"user/currentUser",langs:"langs/getLangs",cabinetAccesses:"user/cabinetAccesses"}))};const Yi=[{key:"product",icon:"lms",children:[{key:"course",link:"/expert/courses",icon:"course",additional:{key:"create_course",link:"/expert/courses?new=true"}},{key:"marathon",link:"/expert/marathons",icon:"marathon",additional:{key:"create_marathon",link:"/expert/marathons?new=true"}},{key:"closed_groups",link:"/expert/closed-groups",icon:"private",additional:{key:"create_closed_groups",link:"/expert/closed-group/detail/new/settings/edit"}},{key:"consultations",disabled:!0,icon:"consultations"},{key:"guides",disabled:!0,icon:"guides"},{key:"divider"},{key:"practices",icon:"practices",link:"/expert/practices",keyTranslate:"app-meta.title.practices",additional:{key:"create_task",link:"/expert/quiz/list?new=true"}}]},{key:"practices",icon:"practices",keyTranslate:"app-meta.title.practices",link:"/expert/practices"},{key:"divider"},{key:"webinar_auto_webinar",icon:"broadcasting",link:"/expert/webinars-calendar"},{key:"test_constructor",icon:"quizzes",link:"/expert/quiz/list"},{key:"crm",icon:"crm",children:[{key:"contacts",icon:"contacts",link:"/expert/crm/contacts"},{key:"contact-lists",icon:"contacts-list",link:"/expert/crm/contact-lists"},{key:"contacts",keyTranslate:"app-meta.title.settings",icon:"gears",link:"/expert/crm/contacts?view=settings"},{key:"divider"},{key:"orders",icon:"orders",link:"/expert/crm/orders"},{key:"deals",icon:"deals",link:"/expert/crm",disabled:!0},{key:"tasks",icon:"certificates",link:"/expert/crm/tasks",disabled:!0}]},{key:"site",icon:"site",children:[{key:"site_constructor",icon:"site",disabled:!0},{key:"cta",icon:"widget",keyTranslate:"settings.cta.title",link:"/expert/settings/cta"},{key:"domain",icon:"domain",link:"/expert/settings/domain"}]},{key:"chat_bot",icon:"bot",disabled:!0},{key:"mailing",icon:"email",children:[{key:"mailing",icon:"email",link:"/expert/mailing"},{key:"letter_builder",icon:"letter-builder",link:"/expert/mailing/templates/create"},{key:"letters_templates",icon:"certificates",link:"/expert/mailing/templates"},{key:"automations",icon:"automation",link:"/expert/automation/list"}]},{key:"automation",icon:"automation",link:"/expert/automation/list"},{key:"cloud",icon:"storage",link:"/expert/storage"},{key:"divider"},{key:"payments",icon:"payments",children:[{key:"offers",icon:"certificates",link:"/expert/payments/offers"},{key:"coupons",icon:"tag",link:"/expert/payments/coupons"},{key:"affiliates",icon:"map",link:"/expert/affiliates"}]},{key:"analytics",icon:"analytics",children:[{key:"analytics-insight",icon:"contacts-list",link:"/expert/analytics-insight",disabled:!0},{key:"analytics-reports",icon:"flag",keyTranslate:"app-meta.title.payment",link:"/expert/reports"},{key:"analytics-transactions",icon:"coin",link:"/expert/analytics-transactions"},{key:"analytics-webinars",keyTranslate:"streams.webinars",icon:"broadcasting",link:"/expert/analytics-webinars"}]},{key:"divider"},{key:"certificates",icon:"certificates",keyTranslate:"certificates.certificates",link:"/expert/certificate/list"},{key:"integrations",icon:"integrations",link:"/expert/integrations/all"},{key:"api",title:"API",icon:"api",link:"/expert/api"}],Qi={namespaced:!0,state:{currentUser:{name:"",avatar:"",courseCount:0,cabinets:[],default_cabinet:{},subscriptions:0,products:0},courses:[],cabinet_link:null,cabinets:[],coursesLoad:!1,isProd:!0,isOpenOnProd:!0,cabinetAccesses:null,activeAlerts:[],menu:{}},getters:{currentUser(s){return s.currentUser},isAnimalAvatar(s){return s.currentUser&&s.currentUser.avatar_url&&s.currentUser.avatar_url.includes("/animals")},courses(s){return s.courses},cabinets(s){return s.cabinets},activeCabinet(s){return s.cabinets.find(e=>e.id===window.active_cabinet_id)},coursesLoad(s){return s.coursesLoad},cabinetAccesses(s){return s.cabinetAccesses},activeAlerts(s){return s.activeAlerts},expertMenu(s){return s.menu},cabinetLink(s){return s.cabinet_link}},mutations:{setProductionMode(s,e){s.isProd=e},SET_CURRENT_USER(s,e){s.currentUser=e},SET_COURSES(s,e){s.courses=e},TOGGLE_LOADING(s,e){s.coursesLoad=e},SET_CABINETS(s,e){s.cabinets=e},CHANGE_CURRENT_CABINET(s,e){s.cabinets.forEach(t=>{t.is_current&&t.personal_settings&&(t.personal_settings=e)})},SET_CABINET_ACCESSES(s,e){s.cabinetAccesses=e},SET_ALERTS(s,e){s.activeAlerts=e},SET_MENU(s,e){s.menu=e},SET_CABINET_LINK(s,e){s.cabinet_link=e}},actions:{fetchIsProductionMode(e){return p(this,arguments,function*({commit:s}){if(window.hasOwnProperty("is_prod")){const t=window.is_prod;return s("setProductionMode",t),t}yield m.get("/is_prod").then(t=>{let i=t.data.status;s("setProductionMode",i),sessionStorage.getItem("isProd")||sessionStorage.setItem("isProd",i)})})},fetchUser({commit:s}){if(window.hasOwnProperty("user")){const e=window.user;return s("SET_CURRENT_USER",e),e}return m.get("/user").then(e=>{const t=e.data.data;return s("SET_CURRENT_USER",t),t})},fetchCourse(t){return p(this,arguments,function*({commit:s},e={}){s("TOGGLE_LOADING",!0);try{const i=yield m.get("/user/products",{params:e}),n=i.data.data;return s("SET_COURSES",n),s("SET_CABINET_LINK",i.data.cabinet_link),i.data}catch(i){throw Error(i)}finally{s("TOGGLE_LOADING",!1)}})},fetchCabinets({commit:s}){if(window.hasOwnProperty("cabinets")){const e=window.cabinets;return s("SET_CABINETS",e),e}return m.get("/cabinets").then(e=>{const t=e.data.data;return s("SET_CABINETS",t),t})},fetchExpertMenu({commit:s}){return new Promise(e=>{s("SET_MENU",Yi),e()})},fetchCabinetAccesses({commit:s}){return m.get("/cabinet/users/permissions").then(e=>{let t=e.data.data;if(!Array.isArray(t)){let i=[];for(let n in t)i.push(t[n]);t=i}return s("SET_CABINET_ACCESSES",t),t})},fetchActiveAlerts({commit:s}){return m.get("/alerts").then(e=>s("SET_ALERTS",e.data.data)).catch(e=>console.log("fetching alerts error:",e))}}},Gi={namespaced:!0,state:{langs:[]},getters:{getLangs(s){return s.langs}},mutations:{setLangs(s,e){s.langs=e}},actions:{fetchLangs(t){return p(this,arguments,function*({commit:s},e=""){const i=(l,u)=>{s("setLangs",l),localStorage.setItem("translations",JSON.stringify({locale:window.app_current_locale,groups:u,keys:l}))},n="expert,create-account",r="app-meta,action,auth,automation,blog,cabinet,common,contact,course,courses1,courses-catalog,create-account,create-course,expert,footer,home-page,partners,inform-modal,integrations,landing,login-page,mail,marketing,masterclass,masterclass2,mediateka,notifications,pagination,partners,passwords,payments,portal,pricing,product,profile,profile-edit,registration-page,restore-page,settings,sms,order,streams,translation,marathon,webinar,user,user-menu,validation,warning,communication,builder,help-center,letter-builder,quiz,closed-groups,front-page,cabinet,pass-sharing,automation-condition",a=JSON.parse(localStorage.getItem("translations"));let o=!!a;!a||o?yield m.get(window.cached_routes["translation-groups"],{params:{groups:o?e||r:n,lang:window.app_current_locale}}).then(l=>p(this,null,function*(){const u=l.data;i(u,o?r:n),o||(yield m.get(window.cached_routes["translation-groups"],{params:{groups:r,lang:window.app_current_locale}}).then(_=>{const v=_.data;i(v,r)}))})):s("setLangs",a.keys)})}}},Ki={templateModules:[{url:"https://cdn1-admin.ojowo.com/assets/img/previews/frame-280.jpg",extension:"jpg",mime_type:"image/jpg"},{url:"https://cdn1-admin.ojowo.com/assets/img/previews/frame-290.jpg",extension:"jpg",mime_type:"image/jpg"},{url:"https://cdn1-admin.ojowo.com/assets/img/previews/frame-295.jpg",extension:"jpg",mime_type:"image/jpg"},{url:"https://cdn1-admin.ojowo.com/assets/img/previews/frame-296.jpg",extension:"jpg",mime_type:"image/jpg"},{url:"https://cdn1-admin.ojowo.com/assets/img/previews/frame-297.jpg",extension:"jpg",mime_type:"image/jpg"}]},Xi={getTemplateModules:s=>s.templateModules},Ji={},en={},Zt={namespaced:!0,state:Ki,getters:Xi,mutations:Ji,actions:en},d={COPY:"copy",TEXT_GRAPHIC_ANSWER:"text_graphic_answer",TEXT_MEDIA_ANSWER:"text_media_answer",MULTIPLE_ANSWER:"multiple_answer",SINGLE_ANSWER:"single_answer",CONFORMITY_ANSWER:"conformity_answer",FILL_GAPS:"fill_gaps",INTERVIEW:"interview",LIKERT_SCALE:"likert_scale",SORTING:"sorting",COMPETITION:"competition",MIXED:"mixed",DEFAULT:"default",WORD_FROM_CHARS:"word_from_chars",REACTION:"reaction",RATING:"rating",YES_NO:"yes_no",WORD_ORDER:"sentence_from_words",NET_PROMOTE:"new_promoter_score",PASTE_WORD:"paste_word",CHOOSE_FROM_LIST:"choose_from_list",MULTI_CHOOSE_FROM_LIST:"multi_choose_from_list"},_s={NONE:1,INPUT:2,AREA:3,EMAIL:4,DATE:5},Qe={[d.NET_PROMOTE]:{color:"#27A69C",icon:`<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
            <path d="M21 7L13 15L9 11L3 17M21 7H15M21 7V13" stroke="#27A69C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
        </svg>`},[d.CHOOSE_FROM_LIST]:{color:"#EB6060",icon:`<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
        <path d="M9.5 8.25H19.5C19.8315 8.25 20.1495 8.3817 20.3839 8.61612C20.6183 8.85054 20.75 9.16848 20.75 9.5V14.5C20.75 14.8315 20.6183 15.1495 20.3839 15.3839C20.1495 15.6183 19.8315 15.75 19.5 15.75H9.5V17H19.5C20.163 17 20.7989 16.7366 21.2678 16.2678C21.7366 15.7989 22 15.163 22 14.5V9.5C22 8.83696 21.7366 8.20107 21.2678 7.73223C20.7989 7.26339 20.163 7 19.5 7H9.5V8.25ZM9.5 8.25V7H4.5C3.83696 7 3.20107 7.26339 2.73223 7.73223C2.26339 8.20107 2 8.83696 2 9.5V14.5C2 15.163 2.26339 15.7989 2.73223 16.2678C3.20107 16.7366 3.83696 17 4.5 17H9.5V15.75H4.5C4.16848 15.75 3.85054 15.6183 3.61612 15.3839C3.3817 15.1495 3.25 14.8315 3.25 14.5V9.5C3.25 9.16848 3.3817 8.85054 3.61612 8.61612C3.85054 8.3817 4.16848 8.25 4.5 8.25H9.5Z" fill="#EB6060"/>
        <path fill-rule="evenodd" clip-rule="evenodd" d="M13.1786 10.7762C13.3943 10.5067 13.7876 10.463 14.0571 10.6786L15.75 12.0329L17.4429 10.6786C17.7124 10.463 18.1057 10.5067 18.3214 10.7762C18.537 11.0458 18.4933 11.4391 18.2238 11.6547L16.1404 13.3214C15.9122 13.504 15.5878 13.504 15.3596 13.3214L13.2762 11.6547C13.0067 11.4391 12.963 11.0458 13.1786 10.7762Z" fill="#EB6060"/>
        </svg>`},[d.MULTI_CHOOSE_FROM_LIST]:{color:"#EB6060",icon:`<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
        <path d="M9.5 6.25H19.5C19.8315 6.25 20.1495 6.3817 20.3839 6.61612C20.6183 6.85054 20.75 7.16848 20.75 7.5V16.5C20.75 16.8315 20.6183 17.1495 20.3839 17.3839C20.1495 17.6183 19.8315 17.75 19.5 17.75H9.5V19H19.5C20.163 19 20.7989 18.7366 21.2678 18.2678C21.7366 17.7989 22 17.163 22 16.5V7.5C22 6.83696 21.7366 6.20107 21.2678 5.73223C20.7989 5.26339 20.163 5 19.5 5H9.5V6.25ZM9.5 6.25V5H4.5C3.83696 5 3.20107 5.26339 2.73223 5.73223C2.26339 6.20107 2 6.83696 2 7.5L2 16.5C2 17.163 2.26339 17.7989 2.73223 18.2678C3.20107 18.7366 3.83696 19 4.5 19H9.5V17.75H4.5C4.16848 17.75 3.85054 17.6183 3.61612 17.3839C3.3817 17.1495 3.25 16.8315 3.25 16.5V7.5C3.25 7.16848 3.3817 6.85054 3.61612 6.61612C3.85054 6.3817 4.16848 6.25 4.5 6.25H9.5Z" fill="#EB6060"/>
        <path fill-rule="evenodd" clip-rule="evenodd" d="M14.3572 8.77623C14.5729 8.50669 14.9662 8.46299 15.2357 8.67862L16.9286 10.0329L18.6215 8.67862C18.8911 8.46299 19.2844 8.50669 19.5 8.77623C19.7156 9.04577 19.6719 9.43908 19.4024 9.65471L17.3191 11.3214C17.0908 11.504 16.7665 11.504 16.5382 11.3214L14.4549 9.65471C14.1853 9.43908 14.1416 9.04577 14.3572 8.77623Z" fill="#EB6060"/>
        <path fill-rule="evenodd" clip-rule="evenodd" d="M14.3572 13.5976C14.5729 13.3281 14.9662 13.2844 15.2357 13.5L16.9286 14.8543L18.6215 13.5C18.8911 13.2844 19.2844 13.3281 19.5 13.5976C19.7156 13.8671 19.6719 14.2605 19.4024 14.4761L17.3191 16.1428C17.0908 16.3254 16.7665 16.3254 16.5382 16.1428L14.4549 14.4761C14.1853 14.2605 14.1416 13.8671 14.3572 13.5976Z" fill="#EB6060"/>
        </svg>`},[d.PASTE_WORD]:{color:"#EB9A60",icon:`<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
            <path d="M8 12L7.46967 11.4697C7.32902 11.6103 7.25 11.8011 7.25 12H8ZM17 3L17.5303 2.46967C17.2374 2.17678 16.7626 2.17678 16.4697 2.46967L17 3ZM21 7L21.5303 7.53033C21.8232 7.23744 21.8232 6.76256 21.5303 6.46967L21 7ZM12 16V16.75C12.1989 16.75 12.3897 16.671 12.5303 16.5303L12 16ZM8 16H7.25C7.25 16.4142 7.58579 16.75 8 16.75V16ZM20 20V20.75C20.1989 20.75 20.3897 20.671 20.5303 20.5303C20.671 20.3897 20.75 20.1989 20.75 20H20ZM4 20H3.25C3.25 20.4142 3.58579 20.75 4 20.75L4 20ZM4 4L4 3.25C3.58579 3.25 3.25 3.58579 3.25 4L4 4ZM12 4.75C12.4142 4.75 12.75 4.41421 12.75 4C12.75 3.58579 12.4142 3.25 12 3.25V4.75ZM20.75 12C20.75 11.5858 20.4142 11.25 20 11.25C19.5858 11.25 19.25 11.5858 19.25 12H20.75ZM8.53033 12.5303L17.5303 3.53033L16.4697 2.46967L7.46967 11.4697L8.53033 12.5303ZM16.4697 3.53033L20.4697 7.53033L21.5303 6.46967L17.5303 2.46967L16.4697 3.53033ZM20.4697 6.46967L11.4697 15.4697L12.5303 16.5303L21.5303 7.53033L20.4697 6.46967ZM12 15.25H8V16.75H12V15.25ZM8.75 16V12H7.25V16H8.75ZM13.4697 6.53033L17.4697 10.5303L18.5303 9.46967L14.5303 5.46967L13.4697 6.53033ZM20 19.25L4 19.25L4 20.75L20 20.75V19.25ZM4.75 20L4.75 4L3.25 4L3.25 20H4.75ZM4 4.75L12 4.75V3.25L4 3.25L4 4.75ZM19.25 12V20H20.75V12H19.25Z" fill="#EB9A60"/>
        </svg>`},[d.WORD_ORDER]:{color:"#EB9A60",icon:`<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
        <path d="M3.5 3.5H10.5V10.5H3.5V3.5Z" stroke="#EB9A60" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
        <path d="M3.5 13.5H10.5V20.5H3.5V13.5Z" stroke="#EB9A60" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
        <path d="M13.5 3.5H20.5V10.5H13.5V3.5Z" stroke="#EB9A60" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
        <path d="M13.5 13.5H20.5V20.5H13.5V13.5Z" stroke="#EB9A60" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
        </svg>`},[d.REACTION]:{color:"#31A64A",icon:`<svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg">
            <path d="M11.3333 19.8333C11.3333 19.8333 13.4583 22.6667 17 22.6667C20.5417 22.6667 22.6667 19.8333 22.6667 19.8333M12.75 12.75H12.7642M21.25 12.75H21.2642M29.75 17C29.75 24.0416 24.0416 29.75 17 29.75C9.95837 29.75 4.25 24.0416 4.25 17C4.25 9.95837 9.95837 4.25 17 4.25C24.0416 4.25 29.75 9.95837 29.75 17Z" stroke="#31A64A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
        </svg>
        `},[d.RATING]:{color:"#31A64A",icon:`<svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg">
            <path d="M17 24.0833L8.5 28.3333L10.625 19.8333L4.25 12.75L13.4583 12.0417L17 4.25L20.5417 12.0417L29.75 12.75L23.375 19.8333L25.5 28.3333L17 24.0833Z" stroke="#31A64A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
        </svg>`},[d.YES_NO]:{color:"#31A64A",icon:`<svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg">
            <path d="M21.6568 13.4368H19V20H21.6568M21.6568 13.4368V20M21.6568 13.4368L25.1078 9.45843C25.4352 9.08093 25.9504 8.91865 26.4386 9.03924L26.4702 9.04704C27.3614 9.2672 27.7629 10.2933 27.2533 11.0486L25.6421 13.4368H28.6711C29.5094 13.4368 30.1382 14.1946 29.9738 15.0068L29.1767 18.9448C29.0525 19.5583 28.5073 20 27.8741 20H21.6568" stroke="#31A64A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
            <path d="M12.3432 20.1599H15V13H12.3432M12.3432 20.1599V13M12.3432 20.1599L8.89222 24.4999C8.56476 24.9117 8.04957 25.0887 7.56142 24.9572L7.52983 24.9487C6.63862 24.7085 6.23714 23.5891 6.74671 22.7651L8.35792 20.1599H5.32887C4.49058 20.1599 3.86185 19.3332 4.02625 18.4471L4.8233 14.1511C4.94748 13.4818 5.49269 13 6.12592 13H12.3432" stroke="#DD4141" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
        </svg>`},[d.WORD_FROM_CHARS]:{color:"#5788CF",icon:`<svg width="34" height="34" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M9.21165 11.1919H4.34106C4.12577 11.1919 3.91929 11.2769 3.76706 11.4282C3.61482 11.5795 3.5293 11.7847 3.5293 11.9986C3.5293 12.2126 3.61482 12.4178 3.76706 12.5691C3.91929 12.7203 4.12577 12.8053 4.34106 12.8053H5.96459V16.839C5.96459 17.0529 6.05012 17.2581 6.20235 17.4094C6.35459 17.5607 6.56106 17.6457 6.77636 17.6457C6.99165 17.6457 7.19812 17.5607 7.35036 17.4094C7.5026 17.2581 7.58812 17.0529 7.58812 16.839V12.8053H9.21165C9.42694 12.8053 9.63342 12.7203 9.78565 12.5691C9.93789 12.4178 10.0234 12.2126 10.0234 11.9986C10.0234 11.7847 9.93789 11.5795 9.78565 11.4282C9.63342 11.2769 9.42694 11.1919 9.21165 11.1919ZM18.9528 6.35156H9.21165C8.99636 6.35156 8.78988 6.43656 8.63765 6.58785C8.48541 6.73914 8.39989 6.94433 8.39989 7.15829C8.39989 7.37224 8.48541 7.57743 8.63765 7.72872C8.78988 7.88001 8.99636 7.96501 9.21165 7.96501H13.2705V16.839C13.2705 17.0529 13.356 17.2581 13.5082 17.4094C13.6605 17.5607 13.8669 17.6457 14.0822 17.6457C14.2975 17.6457 14.504 17.5607 14.6562 17.4094C14.8085 17.2581 14.894 17.0529 14.894 16.839V7.96501H18.9528C19.1681 7.96501 19.3746 7.88001 19.5268 7.72872C19.6791 7.57743 19.7646 7.37224 19.7646 7.15829C19.7646 6.94433 19.6791 6.73914 19.5268 6.58785C19.3746 6.43656 19.1681 6.35156 18.9528 6.35156Z" fill="#5788CF"/>
               </svg>`},[d.MIXED]:{icon:`<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
        <path d="M11.9611 14.2688C11.815 14.2688 11.7419 14.2688 11.5958 14.1958L3.12021 9.44652C2.90101 9.30039 2.75488 9.08118 2.75488 8.78892C2.75488 8.49665 2.90101 8.27744 3.12021 8.13131L11.5958 3.38206C11.815 3.23593 12.1072 3.23593 12.3264 3.38206L20.8021 8.13131C21.0213 8.27744 21.1674 8.49665 21.1674 8.78892C21.1674 9.08118 21.0213 9.30039 20.8021 9.44652L12.3264 14.1958C12.2534 14.1958 12.1072 14.2688 11.9611 14.2688ZM4.94684 8.78892L11.9611 12.7345L18.9023 8.86196L11.8881 4.91641L4.94684 8.78892Z" fill="#5788CF"/>
        <path d="M11.9637 17.5569C11.8176 17.5569 11.7445 17.5569 11.5984 17.4839L3.1228 12.7346C2.75748 12.5154 2.61133 12.077 2.83052 11.7117C3.04972 11.3463 3.48813 11.2002 3.85346 11.4194L12.0368 15.9494L20.1471 11.4194C20.5124 11.2002 20.9508 11.3463 21.17 11.7117C21.3892 12.077 21.2431 12.5154 20.8777 12.7346L12.4022 17.4839C12.256 17.4839 12.1098 17.5569 11.9637 17.5569Z" fill="#FF7439"/>
        <path d="M11.9637 20.8445C11.8176 20.8445 11.7445 20.8445 11.5984 20.7715L3.1228 16.0222C2.75748 15.803 2.61133 15.3646 2.83052 14.9993C3.04972 14.6339 3.48813 14.4878 3.85346 14.707L12.0368 19.237L20.1471 14.707C20.5124 14.4878 20.9508 14.6339 21.17 14.9993C21.3892 15.3646 21.2431 15.803 20.8777 16.0222L12.4022 20.7715C12.256 20.7715 12.1098 20.8445 11.9637 20.8445Z" fill="#31A64A"/>
        </svg>
        `},[d.DEFAULT]:{icon:`<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
        <path d="M11.9611 14.2688C11.815 14.2688 11.7419 14.2688 11.5958 14.1958L3.12021 9.44652C2.90101 9.30039 2.75488 9.08118 2.75488 8.78892C2.75488 8.49665 2.90101 8.27744 3.12021 8.13131L11.5958 3.38206C11.815 3.23593 12.1072 3.23593 12.3264 3.38206L20.8021 8.13131C21.0213 8.27744 21.1674 8.49665 21.1674 8.78892C21.1674 9.08118 21.0213 9.30039 20.8021 9.44652L12.3264 14.1958C12.2534 14.1958 12.1072 14.2688 11.9611 14.2688ZM4.94684 8.78892L11.9611 12.7345L18.9023 8.86196L11.8881 4.91641L4.94684 8.78892Z" fill="#5788CF"/>
        <path d="M11.9637 17.5569C11.8176 17.5569 11.7445 17.5569 11.5984 17.4839L3.1228 12.7346C2.75748 12.5154 2.61133 12.077 2.83052 11.7117C3.04972 11.3463 3.48813 11.2002 3.85346 11.4194L12.0368 15.9494L20.1471 11.4194C20.5124 11.2002 20.9508 11.3463 21.17 11.7117C21.3892 12.077 21.2431 12.5154 20.8777 12.7346L12.4022 17.4839C12.256 17.4839 12.1098 17.5569 11.9637 17.5569Z" fill="#FF7439"/>
        <path d="M11.9637 20.8445C11.8176 20.8445 11.7445 20.8445 11.5984 20.7715L3.1228 16.0222C2.75748 15.803 2.61133 15.3646 2.83052 14.9993C3.04972 14.6339 3.48813 14.4878 3.85346 14.707L12.0368 19.237L20.1471 14.707C20.5124 14.4878 20.9508 14.6339 21.17 14.9993C21.3892 15.3646 21.2431 15.803 20.8777 16.0222L12.4022 20.7715C12.256 20.7715 12.1098 20.8445 11.9637 20.8445Z" fill="#31A64A"/>
        </svg>
        `},[d.COPY]:{color:"#3E4755",icon:`<svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg">
            <path d="M24.7917 18.8333C24.2394 18.8333 23.7917 19.281 23.7917 19.8333C23.7917 20.3856 24.2394 20.8333 24.7917 20.8333V18.8333ZM13.1667 9.20833C13.1667 9.76062 13.6144 10.2083 14.1667 10.2083C14.719 10.2083 15.1667 9.76062 15.1667 9.20833H13.1667ZM7.08333 15.1667H17V13.1667H7.08333V15.1667ZM18.8333 17V26.9167H20.8333V17H18.8333ZM17 28.75H7.08333V30.75H17V28.75ZM5.25 26.9167V17H3.25V26.9167H5.25ZM7.08333 28.75C6.07081 28.75 5.25 27.9292 5.25 26.9167H3.25C3.25 29.0338 4.96624 30.75 7.08333 30.75V28.75ZM18.8333 26.9167C18.8333 27.9292 18.0125 28.75 17 28.75V30.75C19.1171 30.75 20.8333 29.0338 20.8333 26.9167H18.8333ZM17 15.1667C18.0125 15.1667 18.8333 15.9875 18.8333 17H20.8333C20.8333 14.8829 19.1171 13.1667 17 13.1667V15.1667ZM7.08333 13.1667C4.96624 13.1667 3.25 14.8829 3.25 17H5.25C5.25 15.9875 6.07081 15.1667 7.08333 15.1667V13.1667ZM17 5.25H26.9167V3.25H17V5.25ZM28.75 7.08333V17H30.75V7.08333H28.75ZM26.9167 18.8333H24.7917V20.8333H26.9167V18.8333ZM15.1667 9.20833V7.08333H13.1667V9.20833H15.1667ZM28.75 17C28.75 18.0125 27.9292 18.8333 26.9167 18.8333V20.8333C29.0338 20.8333 30.75 19.1171 30.75 17H28.75ZM26.9167 5.25C27.9292 5.25 28.75 6.07081 28.75 7.08333H30.75C30.75 4.96624 29.0338 3.25 26.9167 3.25V5.25ZM17 3.25C14.8829 3.25 13.1667 4.96624 13.1667 7.08333H15.1667C15.1667 6.07081 15.9875 5.25 17 5.25V3.25Z" fill="#3E4755"/>
        </svg>`},[d.TEXT_MEDIA_ANSWER]:{color:"#3E4755",icon:`<svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg">
            <path d="M11.3327 14.1667H11.3468M16.9993 14.1667H17.0135M22.666 14.1667H22.6802M5.66602 5.66669H28.3327V22.6667H16.9993L9.91602 29.75V22.6667H5.66602V5.66669Z" stroke="#3E4755" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
        </svg>`},[d.TEXT_GRAPHIC_ANSWER]:{color:"#F69148",icon:`<svg class="course__preview-quizz-icon" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
                <path
                    d="M5 3V2C4.44772 2 4 2.44772 4 3L5 3ZM19 21V22C19.5523 22 20 21.5523 20 21H19ZM5 21H4C4 21.5523 4.44772 22 5 22V21ZM14 3L14.7071 2.29289C14.5196 2.10536 14.2652 2 14 2V3ZM19 8H20C20 7.73478 19.8946 7.48043 19.7071 7.29289L19 8ZM8 16C7.44772 16 7 16.4477 7 17C7 17.5523 7.44772 18 8 18V16ZM16 18C16.5523 18 17 17.5523 17 17C17 16.4477 16.5523 16 16 16V18ZM8 12C7.44772 12 7 12.4477 7 13C7 13.5523 7.44772 14 8 14V12ZM14 14C14.5523 14 15 13.5523 15 13C15 12.4477 14.5523 12 14 12V14ZM19 20H5V22H19V20ZM6 21V3H4V21H6ZM5 4H14V2H5V4ZM18 8V21H20V8H18ZM13.2929 3.70711L18.2929 8.70711L19.7071 7.29289L14.7071 2.29289L13.2929 3.70711ZM12 3V7H14V3H12ZM15 10H19V8H15V10ZM12 7C12 8.65685 13.3431 10 15 10V8C14.4477 8 14 7.55228 14 7H12ZM8 18H16V16H8V18ZM8 14H14V12H8V14Z"
                    fill="#F69148"
                />
            </svg>`,icons:[`<svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M7.08301 4.25V3.25C6.53072 3.25 6.08301 3.69772 6.08301 4.25H7.08301ZM26.9163 29.75V30.75C27.4686 30.75 27.9163 30.3023 27.9163 29.75H26.9163ZM7.08301 29.75H6.08301C6.08301 30.3023 6.53072 30.75 7.08301 30.75V29.75ZM19.833 4.25L20.5401 3.54289C20.3526 3.35536 20.0982 3.25 19.833 3.25V4.25ZM26.9163 11.3333H27.9163C27.9163 11.0681 27.811 10.8138 27.6234 10.6262L26.9163 11.3333ZM11.333 23.0833C10.7807 23.0833 10.333 23.531 10.333 24.0833C10.333 24.6356 10.7807 25.0833 11.333 25.0833V23.0833ZM22.6663 25.0833C23.2186 25.0833 23.6663 24.6356 23.6663 24.0833C23.6663 23.531 23.2186 23.0833 22.6663 23.0833V25.0833ZM11.333 17.4167C10.7807 17.4167 10.333 17.8644 10.333 18.4167C10.333 18.969 10.7807 19.4167 11.333 19.4167V17.4167ZM19.833 19.4167C20.3853 19.4167 20.833 18.969 20.833 18.4167C20.833 17.8644 20.3853 17.4167 19.833 17.4167V19.4167ZM26.9163 28.75H7.08301V30.75H26.9163V28.75ZM8.08301 29.75V4.25H6.08301V29.75H8.08301ZM7.08301 5.25H19.833V3.25H7.08301V5.25ZM25.9163 11.3333V29.75H27.9163V11.3333H25.9163ZM19.1259 4.95711L26.2092 12.0404L27.6234 10.6262L20.5401 3.54289L19.1259 4.95711ZM17.4163 4.25V9.91667H19.4163V4.25H17.4163ZM21.2497 13.75H26.9163V11.75H21.2497V13.75ZM17.4163 9.91667C17.4163 12.0338 19.1326 13.75 21.2497 13.75V11.75C20.2372 11.75 19.4163 10.9292 19.4163 9.91667H17.4163ZM11.333 25.0833H22.6663V23.0833H11.333V25.0833ZM11.333 19.4167H19.833V17.4167H11.333V19.4167Z" fill="#F69148"/>
                </svg>`,`<svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M13.05 15.8571H6.15C5.845 15.8571 5.55249 15.9776 5.33683 16.1919C5.12116 16.4062 5 16.6969 5 17C5 17.3031 5.12116 17.5938 5.33683 17.8081C5.55249 18.0224 5.845 18.1429 6.15 18.1429H8.45V23.8571C8.45 24.1602 8.57116 24.4509 8.78683 24.6653C9.00249 24.8796 9.295 25 9.6 25C9.905 25 10.1975 24.8796 10.4132 24.6653C10.6288 24.4509 10.75 24.1602 10.75 23.8571V18.1429H13.05C13.355 18.1429 13.6475 18.0224 13.8632 17.8081C14.0788 17.5938 14.2 17.3031 14.2 17C14.2 16.6969 14.0788 16.4062 13.8632 16.1919C13.6475 15.9776 13.355 15.8571 13.05 15.8571ZM26.85 9H13.05C12.745 9 12.4525 9.12041 12.2368 9.33474C12.0212 9.54906 11.9 9.83975 11.9 10.1429C11.9 10.446 12.0212 10.7367 12.2368 10.951C12.4525 11.1653 12.745 11.2857 13.05 11.2857H18.8V23.8571C18.8 24.1602 18.9212 24.4509 19.1368 24.6653C19.3525 24.8796 19.645 25 19.95 25C20.255 25 20.5475 24.8796 20.7632 24.6653C20.9788 24.4509 21.1 24.1602 21.1 23.8571V11.2857H26.85C27.155 11.2857 27.4475 11.1653 27.6632 10.951C27.8788 10.7367 28 10.446 28 10.1429C28 9.83975 27.8788 9.54906 27.6632 9.33474C27.4475 9.12041 27.155 9 26.85 9Z" fill="#F69148"/>
                </svg>`,`<svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M24.55 15.2C24.245 15.2 23.9525 15.3212 23.7368 15.5368C23.5212 15.7525 23.4 16.045 23.4 16.35V20.237L21.698 18.535C21.097 17.9388 20.2848 17.6042 19.4382 17.6042C18.5917 17.6042 17.7795 17.9388 17.1785 18.535L16.3735 19.3515L13.5215 16.488C12.9205 15.8918 12.1083 15.5572 11.2618 15.5572C10.4152 15.5572 9.60296 15.8918 9.002 16.488L7.3 18.2015V11.75C7.3 11.445 7.42116 11.1525 7.63683 10.9368C7.85249 10.7212 8.145 10.6 8.45 10.6H17.65C17.955 10.6 18.2475 10.4788 18.4632 10.2632C18.6788 10.0475 18.8 9.755 18.8 9.45C18.8 9.145 18.6788 8.85249 18.4632 8.63683C18.2475 8.42116 17.955 8.3 17.65 8.3H8.45C7.535 8.3 6.65748 8.66348 6.01048 9.31048C5.36348 9.95748 5 10.835 5 11.75V25.803C5.00303 26.65 5.34083 27.4614 5.93973 28.0603C6.53863 28.6592 7.35004 28.997 8.197 29H22.503C22.8146 28.9975 23.1244 28.9511 23.423 28.862C24.0871 28.6757 24.6717 28.2768 25.0871 27.7263C25.5026 27.1758 25.726 26.5042 25.723 25.8145V16.35C25.723 16.197 25.6925 16.0456 25.6333 15.9045C25.5741 15.7635 25.4873 15.6357 25.3781 15.5286C25.2688 15.4215 25.1393 15.3373 24.9972 15.2808C24.855 15.2244 24.7029 15.1969 24.55 15.2ZM8.45 26.7C8.145 26.7 7.85249 26.5788 7.63683 26.3632C7.42116 26.1475 7.3 25.855 7.3 25.55V21.4445L10.6235 18.121C10.7916 17.9539 11.019 17.86 11.256 17.86C11.493 17.86 11.7204 17.9539 11.8885 18.121L20.479 26.7H8.45ZM23.4 25.55C23.3926 25.7727 23.3207 25.9884 23.193 26.171L17.995 20.95L18.8115 20.145C18.8939 20.0609 18.9924 19.994 19.101 19.9484C19.2096 19.9027 19.3262 19.8792 19.444 19.8792C19.5618 19.8792 19.6784 19.9027 19.787 19.9484C19.8956 19.994 19.9941 20.0609 20.0765 20.145L23.4 23.4915V25.55ZM26.85 8.3H25.7V7.15C25.7 6.845 25.5788 6.55249 25.3632 6.33683C25.1475 6.12116 24.855 6 24.55 6C24.245 6 23.9525 6.12116 23.7368 6.33683C23.5212 6.55249 23.4 6.845 23.4 7.15V8.3H22.25C21.945 8.3 21.6525 8.42116 21.4368 8.63683C21.2212 8.85249 21.1 9.145 21.1 9.45C21.1 9.755 21.2212 10.0475 21.4368 10.2632C21.6525 10.4788 21.945 10.6 22.25 10.6H23.4V11.75C23.4 12.055 23.5212 12.3475 23.7368 12.5632C23.9525 12.7788 24.245 12.9 24.55 12.9C24.855 12.9 25.1475 12.7788 25.3632 12.5632C25.5788 12.3475 25.7 12.055 25.7 11.75V10.6H26.85C27.155 10.6 27.4475 10.4788 27.6632 10.2632C27.8788 10.0475 28 9.755 28 9.45C28 9.145 27.8788 8.85249 27.6632 8.63683C27.4475 8.42116 27.155 8.3 26.85 8.3Z" fill="#F69148"/>
            </svg>`]},[d.MULTIPLE_ANSWER]:{color:"#5788CF",icon:`<svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg">
            <rect x="5" y="5" width="24" height="24" rx="4" fill="#5788CF"/>
            <path d="M15.2859 20.6L14.7335 21.1073C14.8755 21.262 15.0759 21.35 15.2859 21.35C15.4959 21.35 15.6963 21.262 15.8383 21.1073L15.2859 20.6ZM23.5526 12.7073C23.8328 12.4022 23.8126 11.9278 23.5075 11.6476C23.2024 11.3674 22.728 11.3876 22.4478 11.6927L23.5526 12.7073ZM12.7526 16.7327C12.4724 16.4276 11.998 16.4074 11.6929 16.6876C11.3878 16.9678 11.3676 17.4422 11.6478 17.7473L12.7526 16.7327ZM15.8383 21.1073L23.5526 12.7073L22.4478 11.6927L14.7335 20.0927L15.8383 21.1073ZM15.8383 20.0927L12.7526 16.7327L11.6478 17.7473L14.7335 21.1073L15.8383 20.0927Z" fill="white"/>
       </svg>`},[d.SINGLE_ANSWER]:{color:"#5788CF",icon:`<svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg">
            <path d="M26.6004 17C26.6004 22.3019 22.3023 26.6 17.0004 26.6C11.6985 26.6 7.40039 22.3019 7.40039 17C7.40039 11.6981 11.6985 7.39999 17.0004 7.39999C22.3023 7.39999 26.6004 11.6981 26.6004 17ZM8.48495 17C8.48495 21.7029 12.2974 25.5154 17.0004 25.5154C21.7033 25.5154 25.5158 21.7029 25.5158 17C25.5158 12.297 21.7033 8.48455 17.0004 8.48455C12.2974 8.48455 8.48495 12.297 8.48495 17Z" fill="#5788CF"/>
            <circle cx="17" cy="17" r="6" fill="#5788CF"/>
        </svg>`},[d.CONFORMITY_ANSWER]:{color:"#8A5CEB",icon:`<svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg">
                <path d="M4.24967 14.1667C4.6254 14.1667 4.98573 14.0174 5.25141 13.7517C5.51709 13.4861 5.66634 13.1257 5.66634 12.75V7.66417L12.1263 14.1667C12.2585 14.3038 12.4169 14.4128 12.5922 14.4873C12.7674 14.5618 12.9559 14.6002 13.1463 14.6002C13.3368 14.6002 13.5252 14.5618 13.7005 14.4873C13.8758 14.4128 14.0342 14.3038 14.1663 14.1667C14.4302 13.9012 14.5783 13.5422 14.5783 13.1679C14.5783 12.7937 14.4302 12.4346 14.1663 12.1692L7.66384 5.66668H12.7497C13.1254 5.66668 13.4857 5.51742 13.7514 5.25174C14.0171 4.98607 14.1663 4.62573 14.1663 4.25001C14.1663 3.87428 14.0171 3.51395 13.7514 3.24827C13.4857 2.9826 13.1254 2.83334 12.7497 2.83334H4.24967C4.06455 2.83558 3.88166 2.87408 3.71134 2.94667C3.36518 3.09043 3.0901 3.36551 2.94634 3.71167C2.87375 3.88199 2.83525 4.06488 2.83301 4.25001V12.75C2.83301 13.1257 2.98226 13.4861 3.24794 13.7517C3.51362 14.0174 3.87395 14.1667 4.24967 14.1667ZM21.6747 19.8333C21.4037 19.6013 21.0551 19.48 20.6985 19.4937C20.342 19.5075 20.0038 19.6553 19.7515 19.9076C19.4992 20.1599 19.3514 20.4981 19.3376 20.8547C19.3238 21.2112 19.4451 21.5598 19.6772 21.8308L28.5597 30.7275C28.692 30.8588 28.849 30.9627 29.0216 31.0332C29.1942 31.1037 29.3791 31.1394 29.5655 31.1383C29.752 31.1394 29.9368 31.1037 30.1094 31.0332C30.282 30.9627 30.439 30.8588 30.5713 30.7275C30.7041 30.5958 30.8095 30.4391 30.8814 30.2665C30.9534 30.0939 30.9904 29.9087 30.9904 29.7217C30.9904 29.5347 30.9534 29.3495 30.8814 29.1769C30.8095 29.0042 30.7041 28.8475 30.5713 28.7158L21.6747 19.8333ZM12.7497 28.3333H7.66384L30.7555 5.25584C31.0223 4.98908 31.1721 4.62727 31.1721 4.25001C31.1721 3.87275 31.0223 3.51094 30.7555 3.24417C30.4887 2.97741 30.1269 2.82755 29.7497 2.82755C29.3724 2.82755 29.0106 2.97741 28.7438 3.24417L5.66634 26.3358V21.25C5.66634 20.8743 5.51709 20.514 5.25141 20.2483C4.98573 19.9826 4.6254 19.8333 4.24967 19.8333C3.87395 19.8333 3.51362 19.9826 3.24794 20.2483C2.98226 20.514 2.83301 20.8743 2.83301 21.25V29.75C2.83525 29.9351 2.87375 30.118 2.94634 30.2883C3.0901 30.6345 3.36518 30.9096 3.71134 31.0533C3.88166 31.1259 4.06455 31.1644 4.24967 31.1667H12.7497C13.1254 31.1667 13.4857 31.0174 13.7514 30.7517C14.0171 30.4861 14.1663 30.1257 14.1663 29.75C14.1663 29.3743 14.0171 29.0139 13.7514 28.7483C13.4857 28.4826 13.1254 28.3333 12.7497 28.3333Z" fill="#8A5CEB"/>
            </svg>`},[d.FILL_GAPS]:{color:"#8A5CEB",icon:`<svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg">
                <path d="M5.66699 22.6667L4.95989 21.9596C4.77235 22.1471 4.66699 22.4015 4.66699 22.6667H5.66699ZM24.0837 4.25L24.7908 3.54289C24.4002 3.15237 23.7671 3.15237 23.3766 3.54289L24.0837 4.25ZM29.7503 9.91667L30.4574 10.6238C30.848 10.2332 30.848 9.60008 30.4574 9.20956L29.7503 9.91667ZM11.3337 28.3333V29.3333C11.5989 29.3333 11.8532 29.228 12.0408 29.0404L11.3337 28.3333ZM5.66699 28.3333H4.66699C4.66699 28.8856 5.11471 29.3333 5.66699 29.3333V28.3333ZM17.0003 27.3333C16.448 27.3333 16.0003 27.781 16.0003 28.3333C16.0003 28.8856 16.448 29.3333 17.0003 29.3333V27.3333ZM29.042 29.3333C29.5943 29.3333 30.042 28.8856 30.042 28.3333C30.042 27.781 29.5943 27.3333 29.042 27.3333V29.3333ZM6.3741 23.3738L24.7908 4.95711L23.3766 3.54289L4.95989 21.9596L6.3741 23.3738ZM23.3766 4.95711L29.0432 10.6238L30.4574 9.20956L24.7908 3.54289L23.3766 4.95711ZM29.0432 9.20956L10.6266 27.6262L12.0408 29.0404L30.4574 10.6238L29.0432 9.20956ZM11.3337 27.3333H5.66699V29.3333H11.3337V27.3333ZM6.66699 28.3333V22.6667H4.66699V28.3333H6.66699ZM19.1266 9.20711L24.7932 14.8738L26.2074 13.4596L20.5408 7.79289L19.1266 9.20711ZM17.0003 29.3333H29.042V27.3333H17.0003V29.3333Z" fill="#8A5CEB"/>
            </svg>`},[d.INTERVIEW]:{color:"#5788CF",icon:`<svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg">
                <path d="M8.50033 18.4167H2.83366C2.45794 18.4167 2.0976 18.5659 1.83192 18.8316C1.56625 19.0973 1.41699 19.4576 1.41699 19.8334V31.1667C1.41699 31.5424 1.56625 31.9027 1.83192 32.1684C2.0976 32.4341 2.45794 32.5834 2.83366 32.5834H8.50033C8.87605 32.5834 9.23638 32.4341 9.50206 32.1684C9.76774 31.9027 9.91699 31.5424 9.91699 31.1667V19.8334C9.91699 19.4576 9.76774 19.0973 9.50206 18.8316C9.23638 18.5659 8.87605 18.4167 8.50033 18.4167ZM7.08366 29.75H4.25033V21.25H7.08366V29.75ZM31.167 12.75H25.5003C25.1246 12.75 24.7643 12.8993 24.4986 13.165C24.2329 13.4306 24.0837 13.791 24.0837 14.1667V31.1667C24.0837 31.5424 24.2329 31.9027 24.4986 32.1684C24.7643 32.4341 25.1246 32.5834 25.5003 32.5834H31.167C31.5427 32.5834 31.9031 32.4341 32.1687 32.1684C32.4344 31.9027 32.5837 31.5424 32.5837 31.1667V14.1667C32.5837 13.791 32.4344 13.4306 32.1687 13.165C31.9031 12.8993 31.5427 12.75 31.167 12.75ZM29.7503 29.75H26.917V15.5834H29.7503V29.75ZM19.8337 1.41669H14.167C13.7913 1.41669 13.4309 1.56594 13.1653 1.83162C12.8996 2.0973 12.7503 2.45763 12.7503 2.83335V31.1667C12.7503 31.5424 12.8996 31.9027 13.1653 32.1684C13.4309 32.4341 13.7913 32.5834 14.167 32.5834H19.8337C20.2094 32.5834 20.5697 32.4341 20.8354 32.1684C21.1011 31.9027 21.2503 31.5424 21.2503 31.1667V2.83335C21.2503 2.45763 21.1011 2.0973 20.8354 1.83162C20.5697 1.56594 20.2094 1.41669 19.8337 1.41669ZM18.417 29.75H15.5837V4.25002H18.417V29.75Z" fill="#5788CF"/>
            </svg>`},[d.LIKERT_SCALE]:{color:"#31A64A",icon:`<svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg">
                <path d="M11.9189 22.31V24.16H3.91891V22.31H6.84891V13.88C6.84891 13.5467 6.85891 13.2033 6.87891 12.85L4.79891 14.59C4.67891 14.6833 4.55891 14.7433 4.43891 14.77C4.32557 14.79 4.21557 14.79 4.10891 14.77C4.00891 14.75 3.91891 14.7167 3.83891 14.67C3.75891 14.6167 3.69891 14.56 3.65891 14.5L2.87891 13.43L7.28891 9.67999H9.31891V22.31H11.9189Z" fill="#31A64A"/>
                <path d="M14.3105 17.09H19.4905V19.15H14.3105V17.09Z" fill="#31A64A"/>
                <path d="M24.6914 14.95C25.0114 14.8833 25.3181 14.8367 25.6114 14.81C25.9047 14.7767 26.1881 14.76 26.4614 14.76C27.2214 14.76 27.8914 14.8733 28.4714 15.1C29.0514 15.3267 29.5381 15.64 29.9314 16.04C30.3247 16.44 30.6214 16.91 30.8214 17.45C31.0214 17.9833 31.1214 18.56 31.1214 19.18C31.1214 19.9467 30.9847 20.6467 30.7114 21.28C30.4447 21.9133 30.0714 22.4567 29.5914 22.91C29.1114 23.3567 28.5414 23.7033 27.8814 23.95C27.2281 24.1967 26.5147 24.32 25.7414 24.32C25.2881 24.32 24.8581 24.2733 24.4514 24.18C24.0447 24.0867 23.6614 23.9633 23.3014 23.81C22.9481 23.65 22.6181 23.47 22.3114 23.27C22.0114 23.0633 21.7414 22.8467 21.5014 22.62L22.2614 21.57C22.4214 21.3433 22.6314 21.23 22.8914 21.23C23.0581 21.23 23.2281 21.2833 23.4014 21.39C23.5747 21.4967 23.7714 21.6133 23.9914 21.74C24.2181 21.8667 24.4814 21.9833 24.7814 22.09C25.0881 22.1967 25.4547 22.25 25.8814 22.25C26.3347 22.25 26.7347 22.1767 27.0814 22.03C27.4281 21.8833 27.7147 21.68 27.9414 21.42C28.1747 21.1533 28.3481 20.84 28.4614 20.48C28.5814 20.1133 28.6414 19.7167 28.6414 19.29C28.6414 18.5033 28.4114 17.89 27.9514 17.45C27.4981 17.0033 26.8247 16.78 25.9314 16.78C25.2447 16.78 24.5414 16.9067 23.8214 17.16L22.2814 16.72L23.4814 9.69999H30.6214V10.75C30.6214 11.1033 30.5114 11.39 30.2914 11.61C30.0714 11.83 29.6981 11.94 29.1714 11.94H25.2014L24.6914 14.95Z" fill="#31A64A"/>
            </svg>`},[d.SORTING]:{color:"#8A5CEB",icon:`<svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg">
                <path d="M14.4644 8.7975L15.5836 7.66416V14.1667C15.5836 14.5424 15.7329 14.9027 15.9985 15.1684C16.2642 15.4341 16.6245 15.5833 17.0003 15.5833C17.376 15.5833 17.7363 15.4341 18.002 15.1684C18.2677 14.9027 18.4169 14.5424 18.4169 14.1667V7.66416L19.5361 8.7975C19.6678 8.93028 19.8245 9.03567 19.9971 9.10759C20.1697 9.17951 20.3549 9.21654 20.5419 9.21654C20.7289 9.21654 20.9141 9.17951 21.0867 9.10759C21.2594 9.03567 21.4161 8.93028 21.5478 8.7975C21.6805 8.6658 21.7859 8.50911 21.8579 8.33648C21.9298 8.16385 21.9668 7.97868 21.9668 7.79166C21.9668 7.60465 21.9298 7.41948 21.8579 7.24684C21.7859 7.07421 21.6805 6.91753 21.5478 6.78583L18.0061 3.24416C17.8714 3.11519 17.7125 3.01409 17.5386 2.94666C17.1937 2.80497 16.8068 2.80497 16.4619 2.94666C16.288 3.01409 16.1292 3.11519 15.9944 3.24416L12.4528 6.78583C12.186 7.05259 12.0361 7.4144 12.0361 7.79166C12.0361 8.16892 12.186 8.53073 12.4528 8.7975C12.7195 9.06426 13.0813 9.21413 13.4586 9.21413C13.8359 9.21413 14.1977 9.06426 14.4644 8.7975ZM19.5361 25.2025L18.4169 26.3358V19.8333C18.4169 19.4576 18.2677 19.0973 18.002 18.8316C17.7363 18.5659 17.376 18.4167 17.0003 18.4167C16.6245 18.4167 16.2642 18.5659 15.9985 18.8316C15.7329 19.0973 15.5836 19.4576 15.5836 19.8333V26.3358L14.4644 25.2025C14.3323 25.0704 14.1755 24.9656 14.0029 24.8941C13.8304 24.8227 13.6454 24.7859 13.4586 24.7859C13.2718 24.7859 13.0868 24.8227 12.9142 24.8941C12.7417 24.9656 12.5848 25.0704 12.4528 25.2025C12.3207 25.3346 12.2159 25.4914 12.1444 25.664C12.0729 25.8366 12.0361 26.0215 12.0361 26.2083C12.0361 26.3951 12.0729 26.5801 12.1444 26.7527C12.2159 26.9253 12.3207 27.0821 12.4528 27.2142L15.9944 30.7558C16.1292 30.8848 16.288 30.9859 16.4619 31.0533C16.6315 31.1283 16.8149 31.167 17.0003 31.167C17.1857 31.167 17.369 31.1283 17.5386 31.0533C17.7125 30.9859 17.8714 30.8848 18.0061 30.7558L21.5478 27.2142C21.8145 26.9474 21.9644 26.5856 21.9644 26.2083C21.9644 25.8311 21.8145 25.4693 21.5478 25.2025C21.281 24.9357 20.9192 24.7859 20.5419 24.7859C20.1647 24.7859 19.8029 24.9357 19.5361 25.2025Z" fill="#8A5CEB"/>
            </svg>`},[d.COMPETITION]:{color:"#31A64A",icon:`<svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg">
                <path d="M11.3333 28.75C10.781 28.75 10.3333 29.1977 10.3333 29.75C10.3333 30.3023 10.781 30.75 11.3333 30.75V28.75ZM22.6667 30.75C23.219 30.75 23.6667 30.3023 23.6667 29.75C23.6667 29.1977 23.219 28.75 22.6667 28.75V30.75ZM16 29.75C16 30.3023 16.4477 30.75 17 30.75C17.5523 30.75 18 30.3023 18 29.75H16ZM9.91667 5.66669V4.66669C9.36438 4.66669 8.91667 5.1144 8.91667 5.66669H9.91667ZM24.0833 5.66669H25.0833C25.0833 5.1144 24.6356 4.66669 24.0833 4.66669V5.66669ZM24.0833 7.50002C23.531 7.50002 23.0833 7.94774 23.0833 8.50002C23.0833 9.05231 23.531 9.50002 24.0833 9.50002V7.50002ZM24.0833 14.5834C23.531 14.5834 23.0833 15.0311 23.0833 15.5834C23.0833 16.1356 23.531 16.5834 24.0833 16.5834V14.5834ZM4.25 12.0417H3.25H4.25ZM7.79167 8.50002L7.79167 9.50002L7.79167 8.50002ZM7.79167 15.5834L7.79167 16.5834H7.79167V15.5834ZM9.91667 16.5834C10.469 16.5834 10.9167 16.1356 10.9167 15.5834C10.9167 15.0311 10.469 14.5834 9.91667 14.5834V16.5834ZM9.91667 9.50002C10.469 9.50002 10.9167 9.05231 10.9167 8.50002C10.9167 7.94774 10.469 7.50002 9.91667 7.50002V9.50002ZM11.3333 30.75H22.6667V28.75H11.3333V30.75ZM18 29.75V24.0834H16V29.75H18ZM9.91667 6.66669H24.0833V4.66669H9.91667V6.66669ZM23.0833 5.66669V17H25.0833V5.66669H23.0833ZM10.9167 17V5.66669H8.91667V17H10.9167ZM17 23.0834C13.6403 23.0834 10.9167 20.3598 10.9167 17H8.91667C8.91667 21.4643 12.5357 25.0834 17 25.0834V23.0834ZM23.0833 17C23.0833 20.3598 20.3597 23.0834 17 23.0834V25.0834C21.4643 25.0834 25.0833 21.4643 25.0833 17H23.0833ZM28.75 12.0417C28.75 13.4454 27.6121 14.5834 26.2083 14.5834V16.5834C28.7166 16.5834 30.75 14.55 30.75 12.0417H28.75ZM26.2083 9.50002C27.6121 9.50002 28.75 10.638 28.75 12.0417H30.75C30.75 9.53339 28.7166 7.50002 26.2083 7.50002V9.50002ZM26.2083 7.50002H24.0833V9.50002H26.2083V7.50002ZM26.2083 14.5834H24.0833V16.5834H26.2083V14.5834ZM5.25 12.0417C5.25 10.638 6.38794 9.50002 7.79167 9.50002L7.79167 7.50002C5.28337 7.50002 3.25 9.53339 3.25 12.0417L5.25 12.0417ZM7.79167 14.5834C6.38794 14.5834 5.25 13.4454 5.25 12.0417L3.25 12.0417C3.25 14.55 5.28337 16.5834 7.79167 16.5834L7.79167 14.5834ZM7.79167 16.5834H9.91667V14.5834H7.79167V16.5834ZM7.79167 9.50002L9.91667 9.50002V7.50002L7.79167 7.50002L7.79167 9.50002Z" fill="#31A64A"/>
        </svg>
`}},_t="lesson",{SET_COURSES:ps,CLEAR_PROGRAMS:tn,SET_PROGRAM:hs,SET_LESSON:le,SET_COURSE:fs,SET_LESSON_LOADER:I,SET_LESSON_ENTRY:sn,LESSON_ERROR:Z,SET_ACTIVE_SECTION:ms,UPDATE_SECTION:vs,ADD_SECTION:nn,DELETE_SECTION:rn,SET_SECTION:gs,SET_LESSON_DTO:ys,SET_LESSON_SECTIONS_POSITIONS:an}=ut(["SET_COURSES","CLEAR_PROGRAMS","SET_PROGRAM","SET_LESSON","SET_COURSE","SET_LESSON_LOADER","SET_LESSON_ENTRY","LESSON_ERROR","SET_ACTIVE_SECTION","UPDATE_SECTION","ADD_SECTION","DELETE_SECTION","SET_SECTION","SET_LESSON_DTO","SET_LESSON_SECTIONS_POSITIONS"],_t),on={[fs](s,e){s.course=e},[gs](s,e){s.section=e},[ys](s,e){s.lessonDto=e},[an](s,e){s.lesson&&(s.lesson.sections=s.lesson.sections.map(t=>(e[t.id]&&(t.order=e[t.id]),t)))},[rn](s,e){e===s.activeSectionIndex&&(s.lesson.sections[e-1]?s.activeSectionIndex=e-1:s.activeSectionIndex=0),s.lesson.sections.splice(e,1)},[vs](s,e){s.lesson&&(s.lesson.sections=s.lesson.sections.map((t,i)=>i===s.activeSectionIndex?e:t))},[nn](s,e){s.lesson.sections.push(e),s.activeSectionIndex=s.lesson.sections.length-1},[ps](s,e){s.courses=e},[ms](s,e){s.lesson.sections[e]?s.activeSectionIndex=e:s.lesson.sections[e-1]?s.activeSectionIndex=e-1:s.activeSectionIndex=0},[sn](s,e){s.entry=e},[le](s,e){s.lesson=e,s.loaders=y(h({},s.loaders),{all:!1})},[I](s,{loader:e,value:t}){s.loaders=y(h({},s.loaders),{[e]:t})},[Z](s,e){s.error=e},[hs](s,{id:e,program:t}){s.programs=y(h({},s.programs),{[e]:t})},[tn](s){s.programs={}}};class q{static index(i){return p(this,arguments,function*({course:e,lesson:t}){const{data:n}=yield m.get(`/courses/${e}/lessons-new/${t}`);return n})}static update(n){return p(this,arguments,function*({course:e,lesson:t,payload:i}){const{data:r}=yield m.put(`/courses/${e}/lessons-new/${t}`,i);return r})}static copy(i){return p(this,arguments,function*({lesson:e,from:t}){const{data:n}=yield m.put(`/lessons/${e}/copy/${t}`);return n})}static program(t){return p(this,arguments,function*({course:e}){const{data:i}=yield m.get(`/courses/${e}/program`);return i})}static create(i){return p(this,arguments,function*({course:e,title:t}){const{data:n}=yield m.post(`/courses/${e}/lessons-new`,{title:t});return n})}static search(e){return p(this,null,function*(){const{data:t}=yield m.get("/courses/list",{params:{type_id:1,lessons_search:e}});return t})}static courses(){return p(this,null,function*(){const{data:e}=yield m.get("/courses-cards?per_page=100");return e})}static sectionPart(t){return p(this,arguments,function*({section:e}){const{data:i}=yield m.get(`/public/sections/${e}/part`);return i})}static replaceContents(t){return p(this,arguments,function*({section:e}){const i=yield q.sectionPart({section:e});if(i&&i.data){const n=i.data.aside,r=new DOMParser().parseFromString(n,"text/html"),a=document.querySelector(".course-progress");let o=document.querySelector(".course-program-container__scroll .simplebar-content > .collapse-wrapper");if(!o)return;const l=document.querySelector(".course-program-container__scroll");let u=0;l&&(u=l.scrollTop);const _=document.createElement("div");_.innerHTML=r.body.querySelector(".course-program-container__scroll > .collapse-wrapper").outerHTML;const v=document.createElement("div");if(!r.body.querySelector(".course-progress"))return;v.innerHTML=r.body.querySelector(".course-progress").outerHTML,o.parentNode.replaceChild(_.firstChild,o),a.parentNode.replaceChild(v.firstChild,a),o=document.querySelector(".course-program-container__scroll"),u&&(o.scrollTop=u),setTimeout(()=>{C.$emit("set:paginate",i.data.paginate_info)})}})}}const{COURSES:ln,LESSON_SETTINGS:cn,COURSE_PROGRAM:rt,LESSON:ce,LESSON_ENTRY:un,LESSON_LOADER:dn,LESSON_ERROR:_n,SECTION:pt,COURSE:ht,LESSON_SECTIONS:pn,ACTIVE_SECTION_INDEX:hn,LESSON_DTO:ft}=ut(["COURSES","LESSON_SETTINGS","COURSE_PROGRAM","LESSON","LESSON_ENTRY","LESSON_LOADER","LESSON_ERROR","SECTION","COURSE","LESSON_SECTIONS","ACTIVE_SECTION_INDEX","LESSON_DTO"],_t),fn={[ce]:s=>s.lesson,[cn]:s=>{var e,t,i,n,r,a,o,l,u,_,v,g,S,E,Oe;return{status_id:((e=s==null?void 0:s.lesson)==null?void 0:e.status_id)||1,type_id:((t=s==null?void 0:s.lesson)==null?void 0:t.type_id)||1,image:(i=s==null?void 0:s.lesson)==null?void 0:i.image,is_public:((n=s==null?void 0:s.lesson)==null?void 0:n.is_public)||!1,is_skip_checkpoint:((r=s==null?void 0:s.lesson)==null?void 0:r.is_skip_checkpoint)||!1,is_open:((a=s==null?void 0:s.lesson)==null?void 0:a.is_open)||!1,offers:((o=s==null?void 0:s.lesson)==null?void 0:o.offers)||[],is_preview_added:((l=s==null?void 0:s.lesson)==null?void 0:l.is_preview_added)||!1,lesson_previews:((u=s==null?void 0:s.lesson)==null?void 0:u.lesson_previews)||[],video_previews:((_=s==null?void 0:s.lesson)==null?void 0:_.video_previews)||[],preview:((v=s==null?void 0:s.lesson)==null?void 0:v.preview)||null,accessible_after_days:((g=s==null?void 0:s.lesson)==null?void 0:g.accessible_after_days)||0,accessible_start_hour:((S=s==null?void 0:s.lesson)==null?void 0:S.accessible_start_hour)||"00:00",accessible_timezone:((E=s==null?void 0:s.lesson)==null?void 0:E.accessible_timezone)||null,accessible_timezone_id:((Oe=s==null?void 0:s.lesson)==null?void 0:Oe.accessible_timezone_id)||null}},[dn]:s=>e=>s.loaders[e],[_n]:s=>s.error,[un]:s=>s.entry,[rt]:s=>e=>s.programs[e],[ln]:s=>s.courses,[ft]:s=>s.lessonDto,[ht]:s=>s.course,[pt]:s=>{var e;return s.section||((e=s==null?void 0:s.lesson)==null?void 0:e.sections[s.activeSectionIndex])||null},[pn]:s=>{var e;return((e=s==null?void 0:s.lesson)==null?void 0:e.sections)||[]},[hn]:s=>s.activeSectionIndex};class Ge{static create(i){return p(this,arguments,function*({lesson:e,name:t}){const{data:n}=yield m.post(`/lessons/${e}/info-section`,{name:t,info_units:[]});return n})}static update(i){return p(this,arguments,function*({section:e,payload:t}){const{data:n}=yield m.put(`/info-section/${e}`,t);return n})}static delete(t){return p(this,arguments,function*({section:e}){const{data:i}=yield m.delete(`/info-section/${e}`);return i})}}const{PREPARE_LESSON_PAYLOAD:_e,COPY_LESSON_CONTENT:mn,GET_COURSES:vn,SAVE_LESSON:gn,UPDATE_LESSON_PROP:yn,LOAD_LESSON:wn,CREATE_LESSON:Cn,GET_PROGRAM:bn,HANDLE_LESSON:Ke,UPDATE_SECTION_PROP:xn,ADD_SECTION:Ut,DELETE_SECTION:jt,PRELOAD_UNITS_DATA:ws}=ut(["PREPARE_LESSON_PAYLOAD","COPY_LESSON_CONTENT","GET_COURSES","SAVE_LESSON","UPDATE_LESSON_PROP","LOAD_LESSON","CREATE_LESSON","GET_PROGRAM","HANDLE_LESSON","UPDATE_SECTION_PROP","ADD_SECTION","DELETE_SECTION","PRELOAD_UNITS_DATA"],_t),Sn={[mn](t,i){return p(this,arguments,function*(s,{copy:e}){const n=s.getters[ce],{course_nodeble_id:r,id:a}=e;s.commit(I,{loader:"settings",value:!0});const o=yield q.copy({lesson:n.course_nodeble_id||n.id,from:r||a}).catch(l=>{s.commit(Z,l)});o&&(s.commit(I,{loader:"settings",value:!1}),yield s.dispatch(Ke,{lesson:yield s.dispatch(_e,{payload:o.data,forSave:!1})}))})},[jt](s,{id:e,index:t}){Ge.delete({section:e}).catch(i=>{s.commit(Z,i)}),s.commit(jt,t)},[Ut](t,i){return p(this,arguments,function*(s,{name:e}){const n=s.getters[ce];s.commit(I,{loader:"section",value:!0});const r=yield Ge.create({lesson:n.id,name:e}).catch(a=>{s.commit(Z,a)}).finally(()=>{s.commit(I,{loader:"section",value:!1})});s.commit(Ut,r.data)})},[gn](t,i){return p(this,arguments,function*(s,{loader:e="save"}){const n=s.getters[ce];s.commit(I,{loader:e,value:!0});const r=yield s.dispatch(_e,{payload:B(n),forSave:!0}),a=yield q.update({course:n.course_id,lesson:n.id,payload:r}).catch(o=>{s.commit(Z,o),s.commit(le,n)}).finally(()=>{s.commit(I,{loader:e,value:!1})});if(a)return a.data})},[vn](s){return p(this,null,function*(){s.commit(I,{loader:"courses",value:!0});const e=yield q.courses().catch(t=>{s.commit(Z,t)}).finally(()=>{s.commit(I,{loader:"courses",value:!1})});if(e)return s.commit(ps,e.data),e.data})},[_e](i,n){return p(this,arguments,function*(s,{payload:e,forSave:t=!1}){if(t){if(e.info_units)for(const r of e.info_units)r.files&&r.files.length&&r.files.every(a=>typeof a=="object")&&(r.files=r.files.map(a=>a.id));e.quizzes&&(e.quiz_ids=e.quizzes.filter(r=>!!r).map(r=>r.id)),e.accessible_after_ids&&e.accessible_after_ids.every(r=>typeof r=="object")&&(e.accessible_after_ids=e.accessible_after_ids.map(r=>r.id).filter(r=>!!r)),e.lesson_previews&&(e.preview_ids=[...e.lesson_previews].map(r=>r.id).filter(r=>!!r),e.lesson_previews=e.lesson_previews.map(r=>r.id).filter(r=>!!r)),e.video_previews&&(e.preview_ids?e.preview_ids=[...e.preview_ids,...e.video_previews.map(r=>r.id).filter(r=>!!r)]:e.preview_ids=[...e.video_previews].map(r=>r.id).filter(r=>!!r),e.video_previews=e.video_previews.map(r=>r.id).filter(r=>!!r)),e.image&&!e.preview_id&&(e.preview_id=e.image.id),e.accessible_timezone&&(e.accessible_timezone_id=e.accessible_timezone.id)}else e.accessible_after_ids&&(e.accessible_after_ids=e.accessible_after_ids.map(r=>e.quizzes.find(a=>a.id===r)).filter(r=>!!r)),e.image&&!e.lesson_previews.length&&(e.image=null,e.is_preview_added=!1);return e})},[yn](s,e){return p(this,null,function*(){const t=B(s.getters[ce]);if(s.commit(le,h(h({},t),e)),e.__without_save)return;e=yield s.dispatch(_e,{payload:e,forSave:!0});const i=yield q.update({course:t.course_id,lesson:t.id,payload:e}).catch(n=>(s.commit(Z,n),s.commit(le,t),n));if(i)return i.data})},[bn](i,n){return p(this,arguments,function*(s,{course:e,clear:t=!1}){const r=s.getters[rt](e);if(s.getters[rt][e]&&!t)return r;{s.commit(I,{loader:"program",value:!0});const a=yield q.program({course:e}).catch(o=>{s.commit(Z,o)}).finally(()=>{s.commit(I,{loader:"program",value:!1})});a&&s.commit(hs,{id:e,program:a.data})}})},[xn](s,e){return p(this,null,function*(){const t=s.getters[pt];if(s.commit(vs,h(h({},t),e)),e.__without_save)return;e=yield s.dispatch(_e,{payload:e,forSave:!0});const i=yield Ge.update({section:t.id,payload:e}).catch(n=>(s.commit(Z,n),s.commit(le,t),n));if(i)return i.data})},[wn](n,r){return p(this,arguments,function*(s,{lesson:e,course:t,section:i=0}){i&&typeof i=="string"&&(i=parseInt(i)),s.commit(I,{loader:"all",value:!0});const a=yield q.index({lesson:e,course:t}).catch(o=>{s.commit(Z,o)});if(a){const o=a.data;yield s.dispatch(Ke,{lesson:yield s.dispatch(_e,{payload:o,forSave:!1})}),s.commit(ms,i!=null?i:0)}})},[Ke](s,{lesson:e,is_copy:t=!1}){return t&&e.sections.forEach(i=>{delete i.id,i.copied=!0,i.info_units.forEach(n=>{delete n.id,n.copied=!0})}),s.commit(le,e),e},[ws](s,e){return p(this,null,function*(){const t=[];for(const i of e){let n="";if(i.type_id===6&&(n=`/public/comments/info_units/${i.id}`),n){const r=yield m.get(n).catch();r&&(i.preloadedData=r.data)}t.push(i)}return t})},[Cn](i,n){return p(this,arguments,function*(s,{course:e,title:t}){s.commit(I,{loader:"create",value:!0});const r=yield q.create({course:e,title:t}).catch(a=>{s.commit(Z,a)}).finally(()=>{s.commit(I,{loader:"create",value:!1})});if(r)return r.data})}},$n={lesson:null,lessonDto:null,section:null,entry:"course",course:null,error:null,loaders:{all:!1,program:!1,create:!1,save:!1,courses:!1,settings:!1,section:!1},programs:{},courses:[],activeSectionIndex:0},kn={state:$n,mutations:on,actions:Sn,getters:fn},qn="modulepreload",Tn=function(s){return"/build/"+s},Wt={},D=function(e,t,i){if(!t||t.length===0)return e();const n=document.getElementsByTagName("link");return Promise.all(t.map(r=>{if(r=Tn(r),r in Wt)return;Wt[r]=!0;const a=r.endsWith(".css"),o=a?'[rel="stylesheet"]':"";if(!!i)for(let _=n.length-1;_>=0;_--){const v=n[_];if(v.href===r&&(!a||v.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${r}"]${o}`))return;const u=document.createElement("link");if(u.rel=a?"stylesheet":qn,a||(u.as="script",u.crossOrigin=""),u.href=r,document.head.appendChild(u),a)return new Promise((_,v)=>{u.addEventListener("load",_),u.addEventListener("error",()=>v(new Error(`Unable to preload CSS for ${r}`)))})})).then(()=>e()).catch(r=>{const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=r,window.dispatchEvent(a),!a.defaultPrevented)throw r})};function c(s,e,t,i,n,r,a,o){var l=typeof s=="function"?s.options:s;e&&(l.render=e,l.staticRenderFns=t,l._compiled=!0),i&&(l.functional=!0),r&&(l._scopeId="data-v-"+r);var u;if(a?(u=function(g){g=g||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,!g&&typeof __VUE_SSR_CONTEXT__!="undefined"&&(g=__VUE_SSR_CONTEXT__),n&&n.call(this,g),g&&g._registeredComponents&&g._registeredComponents.add(a)},l._ssrRegister=u):n&&(u=o?function(){n.call(this,(l.functional?this.parent:this).$root.$options.shadowRoot)}:n),u)if(l.functional){l._injectStyles=u;var _=l.render;l.render=function(S,E){return u.call(E),_(S,E)}}else{var v=l.beforeCreate;l.beforeCreate=v?[].concat(v,u):[u]}return{exports:s,options:l}}const Mn={name:"BlueAlert"};var Ln=function(){var e=this,t=e._self._c;return t("div",{staticClass:"blue-alert"},[e._t("default")],2)},An=[],En=c(Mn,Ln,An,!1,null,"fc849805",null,null);const Cs=En.exports;const In={name:"ShadowContainer"};var Dn=function(){var e=this,t=e._self._c;return t("div",{staticClass:"shadow-container"},[e._t("default")],2)},Pn=[],On=c(In,Dn,Pn,!1,null,null,null,null);const Ve=On.exports;const Rn={props:{justify:{type:String,default:"flex-start"},align:{type:String,default:"flex-start"},direction:{type:String,default:"row"},additionalClass:[String,Array,Object],inline:{type:Boolean,default:!1}},name:"FlexContainer"};var zn=function(){var e=this,t=e._self._c;return t("div",{class:[e.inline?"inline-flex":"flex-container",e.additionalClass],style:{justifyContent:e.justify,alignItems:e.align,flexDirection:e.direction}},[e._t("default")],2)},Hn=[],Vn=c(Rn,zn,Hn,!1,null,"e0cbc079",null,null);const w=Vn.exports,Fn=Object.freeze(Object.defineProperty({__proto__:null,default:w},Symbol.toStringTag,{value:"Module"}));const Nn={name:"LoaderGreenIcon"};var Bn=function(){var e=this,t=e._self._c;return t("svg",{attrs:{width:"34",height:"34",viewBox:"0 0 34 34",fill:"#30C58F"}},[t("path",{attrs:{d:"M17 34C7.62619 34 0 26.3737 0 16.9999C0 16.0466 0.635514 15.4111 1.58879 15.4111C2.54206 15.4111 3.17757 16.0466 3.17757 16.9999C3.17757 24.6261 9.37385 30.8224 17 30.8224C24.6262 30.8224 30.8224 24.6261 30.8224 16.9999C30.8224 9.37374 24.6262 3.17757 17 3.17757C16.0468 3.17757 15.4112 2.54205 15.4112 1.58878C15.4112 0.635513 16.0468 0 17 0C26.3739 0 34 7.62608 34 16.9999C34 26.5326 26.3739 34 17 34Z"}})])},Zn=[],Un=c(Nn,Bn,Zn,!1,null,"123bd086",null,null);const bs=Un.exports,i5=Object.freeze(Object.defineProperty({__proto__:null,default:bs},Symbol.toStringTag,{value:"Module"})),jn={props:{fill:{type:String,default:"#30C58F"}},name:"LoaderIcon",components:{LoaderGreenIcon:bs}};var Wn=function(){var e=this,t=e._self._c;return t("div",{staticClass:"loader-icon"},[t("LoaderGreenIcon",{attrs:{fill:e.fill}})],1)},Yn=[],Qn=c(jn,Wn,Yn,!1,null,null,null,null);const Gn=Qn.exports,Kn={name:"CheckIcon",props:{noColor:{type:Boolean,default:!1},fill:{type:String,default:""}}};var Xn=function(){var e=this,t=e._self._c;return t("svg",{attrs:{width:"20",height:"20",viewBox:"0 0 20 20",fill:e.noColor?null:e.fill||"#C2C2C2",xmlns:"http://www.w3.org/2000/svg"},on:{click:function(i){return e.$emit("click")}}},[t("path",{attrs:{d:"M7.85714 14L7.29769 14.4995C7.43998 14.6589 7.64349 14.75 7.85714 14.75C8.07079 14.75 8.2743 14.6589 8.41659 14.4995L7.85714 14ZM15.5595 6.49951C15.8353 6.19053 15.8085 5.71642 15.4995 5.44055C15.1905 5.16467 14.7164 5.19151 14.4405 5.50049L15.5595 6.49951ZM5.55945 10.3005C5.28358 9.99151 4.80947 9.96467 4.50049 10.2405C4.19151 10.5164 4.16467 10.9905 4.44055 11.2995L5.55945 10.3005ZM8.41659 14.4995L15.5595 6.49951L14.4405 5.50049L7.29769 13.5005L8.41659 14.4995ZM8.41659 13.5005L5.55945 10.3005L4.44055 11.2995L7.29769 14.4995L8.41659 13.5005Z"}})])},Jn=[],er=c(Kn,Xn,Jn,!1,null,null,null,null);const Fe=er.exports,n5=Object.freeze(Object.defineProperty({__proto__:null,default:Fe},Symbol.toStringTag,{value:"Module"}));const tr={components:{LoaderIcon:Gn,CheckIcon:Fe,FlexContainer:w},props:{value:{type:[Boolean,Number],default:!1,required:!1},text:{type:String,default:"",required:!1},disabled:{type:[Boolean,Number],default:!1,required:!1},reverse:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},textNowrap:{type:Boolean,default:!0},justify:String,check:{type:Boolean,default:!1},boldText:{type:Boolean,default:!1},textML:Number,alwaysActive:{type:Boolean,default:!1},withNegativeAccent:{type:Boolean,default:!1},inline:{type:Boolean,default:!1},changeOnTextClick:{type:Boolean,default:!0}},model:{prop:"value",event:"update"},name:"CustomSwitcher",computed:{textStyles(){return{marginLeft:this.textML&&`${this.textML}px`}}},methods:{change(){this.$emit("update",!this.value)},handleClickOnTitle(s){s&&s.target&&s.target.closest(".wrapper-alert")||this.changeOnTextClick&&this.change()}}};var sr=function(){var e=this,t=e._self._c;return t("flex-container",{staticClass:"custom-switcher-container",class:{"always-active":e.alwaysActive,"with-negative-accent":e.withNegativeAccent&&!e.value,"pointer-events-none":e.loading},attrs:{inline:e.inline,direction:e.reverse?"row-reverse":"row",justify:e.reverse&&!e.justify?"flex-end":e.reverse&&e.justify||!e.reverse&&e.justify?e.justify:"flex-start",align:"center"}},[Object.keys(e.$slots).length>1?t("div",{staticClass:"custom-switcher__text",class:{"mr-5":!e.reverse,"text-nowrap":e.textNowrap,"custom-switcher__text_bold":e.boldText,pointer:e.changeOnTextClick},style:e.textStyles,on:{click:e.handleClickOnTitle}},[e._t("additional")],2):e._e(),t("div",{staticClass:"cursor-pointer",class:{"custom-switcher":!e.check&&!e.loading,"custom-switcher_active":e.value&&!e.check,"custom-check":e.check,"custom-check_active":e.value&&e.check,"mr-20":e.check&&!e.reverse,"cursor-not-allowed events-none":e.disabled,"ml-10":e.reverse},on:{click:e.change}},[e.loading?t("LoaderIcon"):e.check?t("CheckIcon",{attrs:{"no-color":!0}}):t("span",{staticClass:"custom-switcher-indicator"})],1),e.text||Object.keys(e.$slots).length?t("div",{staticClass:"custom-switcher__text",class:{"ml-8":!e.reverse,"text-nowrap":e.textNowrap,"custom-switcher__text_bold":e.boldText,pointer:e.changeOnTextClick},style:e.textStyles,on:{click:e.handleClickOnTitle}},[e._v(" "+e._s(e.text)+" "),e._t("default")],2):e._e(),e._t("tooltip")],2)},ir=[],nr=c(tr,sr,ir,!1,null,"a9d2acb2",null,null);const xs=nr.exports,rr={name:"LoaderV2Icon"};var ar=function(){var e=this,t=e._self._c;return t("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",width:"75",height:"75",viewBox:"0 0 75 75",fill:"none"}},[t("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M37.5 75C58.2107 75 75 58.2107 75 37.5C75 16.7893 58.2107 0 37.5 0C16.7893 0 0 16.7893 0 37.5C0 58.2107 16.7893 75 37.5 75ZM37.5 68.75C54.7589 68.75 68.75 54.7589 68.75 37.5C68.75 20.2411 54.7589 6.25 37.5 6.25C20.2411 6.25 6.25 20.2411 6.25 37.5C6.25 54.7589 20.2411 68.75 37.5 68.75Z",fill:"url(#paint0_angular_9566_200926)"}}),t("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M71.1923 30.0021C72.904 29.7813 74.4706 30.9899 74.6915 32.7016C74.8967 34.2928 74.9997 35.8955 74.9997 37.4999C74.9997 39.2258 73.6006 40.6249 71.8747 40.6249C70.1488 40.6249 68.7497 39.2258 68.7497 37.4999C68.7497 36.1629 68.6639 34.8273 68.4928 33.5013C68.272 31.7896 69.4806 30.2229 71.1923 30.0021Z",fill:"#15A06E"}}),t("defs",[t("radialGradient",{attrs:{id:"paint0_angular_9566_200926",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(37.5 37.5) scale(37.5)"}},[t("stop",{attrs:{"stop-color":"#15A06E","stop-opacity":"0"}}),t("stop",{attrs:{offset:"0.0001","stop-color":"#3AE180","stop-opacity":"0"}}),t("stop",{attrs:{offset:"1","stop-color":"#15A06E"}})],1)],1)])},or=[],lr=c(rr,ar,or,!1,null,null,null,null);const Ss=lr.exports,r5=Object.freeze(Object.defineProperty({__proto__:null,default:Ss},Symbol.toStringTag,{value:"Module"}));const cr={name:"LoaderBlock",components:{LoaderV2Icon:Ss},props:{greenColor:{type:Boolean,default:!1},whiteColor:{type:Boolean,default:!1},noPadding:{type:Boolean,default:!1},v2:{type:Boolean,default:!1},additionalClass:String}};var ur=function(){var e=this,t=e._self._c;return t("div",{staticClass:"loader-block",class:[{"loader-block_no-p":e.noPadding},e.additionalClass]},[e.greenColor&&e.v2?t("LoaderV2Icon"):e.greenColor?t("i",{staticStyle:{display:"inline-flex"}},[t("svg",{attrs:{alt:"loader-green",width:"34",height:"34",viewBox:"0 0 34 34",fill:"none"}},[t("path",{attrs:{d:"M17 34C7.62619 34 0 26.3737 0 16.9999C0 16.0466 0.635514 15.4111 1.58879 15.4111C2.54206 15.4111 3.17757 16.0466 3.17757 16.9999C3.17757 24.6261 9.37385 30.8224 17 30.8224C24.6262 30.8224 30.8224 24.6261 30.8224 16.9999C30.8224 9.37374 24.6262 3.17757 17 3.17757C16.0468 3.17757 15.4112 2.54205 15.4112 1.58878C15.4112 0.635513 16.0468 0 17 0C26.3739 0 34 7.62608 34 16.9999C34 26.5326 26.3739 34 17 34Z",fill:"#30C58F"}})])]):e.whiteColor?t("i",{staticStyle:{display:"inline-flex"}},[t("svg",{attrs:{alt:"loader-white",width:"34",height:"34",viewBox:"0 0 34 34",fill:"none"}},[t("path",{attrs:{d:"M17 34C7.62619 34 0 26.3737 0 16.9999C0 16.0466 0.635514 15.4111 1.58879 15.4111C2.54206 15.4111 3.17757 16.0466 3.17757 16.9999C3.17757 24.6261 9.37385 30.8224 17 30.8224C24.6262 30.8224 30.8224 24.6261 30.8224 16.9999C30.8224 9.37374 24.6262 3.17757 17 3.17757C16.0468 3.17757 15.4112 2.54205 15.4112 1.58878C15.4112 0.635513 16.0468 0 17 0C26.3739 0 34 7.62608 34 16.9999C34 26.5326 26.3739 34 17 34Z",fill:"#fff"}})])]):t("i",{staticStyle:{display:"inline-flex"}},[t("svg",{attrs:{alt:"loader",width:"26",height:"26",viewBox:"0 0 26 26",fill:"none"}},[t("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M26 13C26 5.8203 20.1797 0 13 0C5.8203 0 0 5.8203 0 13C0 20.1797 5.8203 26 13 26C16.2497 26 19.2209 24.8076 21.5 22.8364L19.5 20.5996C17.752 22.0961 15.4815 23 13 23C7.47715 23 3 18.5228 3 13C3 7.47715 7.47715 3 13 3C18.5228 3 23 7.47715 23 13H26Z"}})])])],1)},dr=[],_r=c(cr,ur,dr,!1,null,null,null,null);const T=_r.exports;const pr={name:"DefaultDescription",props:{size:{type:Number,default:13,required:!1},weight:{type:Number,default:400,required:!1},lineHeight:{type:Number,default:17,required:!1},linked:{type:Boolean,default:!1,required:!1},inter:{type:Boolean,default:!1,required:!1},textColor:{type:String,default:"",required:!1}},computed:{descriptionStyle(){const s={};return this.inter&&(s.fontFamily="Inter, sans-serif",s.lineHeight="160%"),this.textColor&&(s.color=this.textColor),s}}};var hr=function(){var e=this,t=e._self._c;return t("p",{staticClass:"default-description",class:{"default-description_linked":e.linked},style:h({fontSize:`${e.size}px`,lineHeight:`${e.lineHeight}px`,fontWeight:e.weight},e.descriptionStyle),on:{click:function(i){return e.$emit("click")}}},[e._t("default")],2)},fr=[],mr=c(pr,hr,fr,!1,null,"ef8fdd28",null,null);const V=mr.exports;const vr={name:"DefaultTitle",props:{fontFamily:{type:String,default:null,required:!1},color:{type:String,default:null,required:!1},size:{type:Number,default:14,required:!1},fontSize:{type:Number,default:0,required:!1},fontWeight:{type:Number,default:0,required:!1},weight:{type:[Number,String],default:700,required:!1},lineHeight:{type:Number,default:17,required:!1},isPercentLineHeight:{type:Boolean,default:!1,required:!1},inter:{type:Boolean,default:!1,required:!1},large:{type:Boolean,default:!1,required:!1},title:{type:Boolean,default:!1,required:!1},success:{type:Boolean,default:!1,required:!1},blue:{type:Boolean,default:!1,required:!1},small:{type:Boolean,default:!1,required:!1},descr:{type:Boolean,default:!1,required:!1},black:{type:Boolean,default:!1,required:!1},linked:{type:Boolean,default:!1,required:!1},highlightLinks:{type:Boolean,default:!1,required:!1},customClass:{type:String,default:""},marginTop:{type:Number,default:0,required:!1},marginLeft:{type:Number,default:0,required:!1},textAlign:{type:String,default:""},textColor:{type:String,default:""},marginBottom:{type:Number,default:0,required:!1},paddingLeft:{type:Number,default:0,required:!1},paddingRight:{type:Number,default:0,required:!1}},computed:{titleStyle(){const s={};return this.marginTop&&(s.marginTop=`${this.marginTop}px`),this.marginLeft&&(s.marginLeft=`${this.marginLeft}px`),this.marginBottom&&(s.marginBottom=`${this.marginBottom}px`),this.paddingLeft&&(s.paddingLeft=`${this.paddingLeft}px`),this.paddingRight&&(s.paddingRight=`${this.paddingRight}px`),this.fontFamily&&(s.fontFamily=this.fontFamily),(this.inter||this.large||this.title||this.small||this.descr||this.linked||this.success||this.blue)&&(s.fontFamily="Inter, sans-serif",s.lineHeight="160%"),this.large&&(s.color="#323030",s.fontWeight=500,s.fontSize=16),this.title&&(s.color="#323030",s.fontWeight=600,s.fontSize=16),this.small&&(s.color="#52565C",s.fontWeight=400,s.fontSize=14),this.descr&&(s.color="#52565C",s.fontWeight=400,s.fontSize=13),this.linked&&(s.color="#3965FF",s.fontWeight=400,s.fontSize=13,s.cursor="pointer",s.width="max-content"),this.success&&(s.color="#15A06E",s.fontWeight=400,s.fontSize=13),this.blue&&(s.color="#3965FF",s.fontWeight=400,s.fontSize=14),this.black&&(s.color="hsl(0, 0%, 8%)"),this.fontWeight&&(s.fontWeight=this.fontWeight),this.color&&(s.color=this.color),this.fontSize&&(s.fontSize=`${this.fontSize}px`),this.fontWeight&&(s.fontWeight=this.fontWeight),s}}};var gr=function(){var e=this,t=e._self._c;return t("h3",{staticClass:"default-title",class:[e.customClass,{linked:e.linked,highlightLinks:e.highlightLinks}],style:h({fontSize:`${e.size}px`,lineHeight:`${e.lineHeight}${e.isPercentLineHeight?"%":"px"}`,fontWeight:e.weight,textAlign:e.textAlign,color:e.textColor},e.titleStyle)},[e._t("default")],2)},yr=[],wr=c(vr,gr,yr,!1,null,"8b810ff5",null,null);const b=wr.exports;const Cr={name:"DefaultDivider",props:{height:{type:[Number,String],default:1,required:!1},vertical:{type:Boolean,default:!1,required:!1},color:{type:String,default:"#6082FF",required:!1}}};var br=function(){var e=this,t=e._self._c;return t("div",{staticClass:"default-divider",class:{"default-divider_vertical":e.vertical},style:{backgroundColor:e.color,height:`${e.height}px`}})},xr=[],Sr=c(Cr,br,xr,!1,null,"39c505ea",null,null);const $s=Sr.exports;const $r={props:{inter:{type:Boolean,default:!1}},name:"RedAlert"};var kr=function(){var e=this,t=e._self._c;return t("div",{staticClass:"red-alert",class:{inter:e.inter}},[e._t("default")],2)},qr=[],Tr=c($r,kr,qr,!1,null,"fdaeca55",null,null);const mt=Tr.exports;const Mr={props:{withoutClose:{type:Boolean,default:!1},padding:{type:Array,default:()=>[]}},name:"WrapperAlert",computed:{containerStyle(){const s={};return this.padding.length&&(s.padding=this.padding.map(e=>`${e}px`).join(" ")),s}}};var Lr=function(){var e=this,t=e._self._c;return t("div",{staticClass:"wrapper-alert",style:e.containerStyle},[e.withoutClose?e._e():t("svg",{staticClass:"alert-close",attrs:{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},on:{click:function(i){return e.$emit("close")}}},[t("path",{staticClass:"pointer-events-none",attrs:{d:"M13.8636 7.19699C14.1565 6.90409 14.1565 6.42922 13.8636 6.13633C13.5707 5.84343 13.0959 5.84343 12.803 6.13633L13.8636 7.19699ZM6.1363 12.803C5.8434 13.0959 5.8434 13.5708 6.1363 13.8637C6.42919 14.1566 6.90406 14.1566 7.19696 13.8637L6.1363 12.803ZM7.19698 6.13633C6.90408 5.84343 6.42921 5.84343 6.13632 6.13633C5.84342 6.42922 5.84342 6.90409 6.13632 7.19699L7.19698 6.13633ZM12.803 13.8637C13.0959 14.1566 13.5708 14.1566 13.8637 13.8637C14.1566 13.5708 14.1566 13.0959 13.8637 12.803L12.803 13.8637ZM12.803 6.13633L6.1363 12.803L7.19696 13.8637L13.8636 7.19699L12.803 6.13633ZM6.13632 7.19699L12.803 13.8637L13.8637 12.803L7.19698 6.13633L6.13632 7.19699Z",fill:"#3E4755"}})]),e._t("default")],2)},Ar=[],Er=c(Mr,Lr,Ar,!1,null,"163369fc",null,null);const Ir=Er.exports;const Yt=(s=[0,0,0,0])=>s.map(e=>`${e}px`).join(" "),Dr={props:{top:{type:Number,default:0},withoutClose:{type:Boolean,default:!1},fixed:{type:Boolean,default:!1},fullWidth:{type:Boolean,default:!1},customHandler:{type:Boolean,default:!1},noHanlder:{type:Boolean,default:!1},alertWidth:{type:Number,default:0},alertMargin:{type:Array,default:()=>[]},alertPadding:{type:Array,default:()=>[]},styleAlert:{type:Object,default:()=>{}},hoverable:{type:Boolean,default:!1},isOrange:{type:Boolean,default:!1},attention:{type:String,default:""},slotKey:{type:String,default:""}},name:"AlertWithQuestion",directives:{ClickOutside:X},components:{RedAlert:mt,WrapperAlert:Ir},data(){return{isOpen:!1,uuid:""}},mounted(){this.uuid=this._uid,C.$on("hide-menu",s=>{s!==this.uuid&&(this.isOpen=!1)}),this.fixed&&document.body.addEventListener("wheel",()=>{this.$forceUpdate()})},methods:{getSlotTitle(){if(this.slotKey&&this.t)return this.t(this.slotKey)},getSlotDescription(){if(this.slotKey&&this.t)return this.t(`${this.slotKey}_descr`)},hasSlot(s="default"){return!!this.$slots[s]},hide(){this.isOpen=!1},open(){this.isOpen=!0},handleEnter(){this.hoverable&&(this.isOpen=!0)},handleClick(s){this.isOpen||(C.$emit("hide-menu",this.uuid),s.preventDefault(),s.stopPropagation()),this.isOpen=!this.isOpen},handleLeave(){this.hoverable&&(this.isOpen=!1)},alertStyle(){const s={top:`${this.top}px`};if(this.alertWidth&&(s.width=`${this.alertWidth}px`),this.alertMargin.length&&(s.margin=`${Yt(this.alertMargin)} !important`),this.alertPadding.length&&(s.padding=`${Yt(this.alertPadding)} !important`),this.fixed&&this.$el){const{top:e,left:t}=this.$el.getBoundingClientRect();s.position="fixed",s.transform="translateY(-100%)",s.top=`${e+15}px !important`,s.left=`${t}px !important`,s.bottom="auto"}return h(h({},s),this.styleAlert)}},computed:{questionMarkColor(){return this.isOrange?"#FF7439":"#3965FF"}}};var Pr=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:e.hide,expression:"hide"}],staticClass:"alert-with-question",class:{"mr-8":!e.hasSlot("description"),"alert-with-question_hoverable":e.hoverable},on:{mouseenter:e.handleEnter,mouseleave:e.handleLeave}},[e.noHanlder?e._e():t("div",{staticClass:"alert-with-question__handler",class:{"mr-8":e.hasSlot("description")||e.slotKey,"alert-with-question__handler_custom":e.customHandler,"alert-with-question__handler_hoverable":e.hoverable},on:{click:function(i){return i.stopPropagation(),e.handleClick.apply(null,arguments)}}},[e.hasSlot("icon")?[e._t("icon")]:t("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",width:"6",height:"11",viewBox:"0 0 6 11",fill:e.questionMarkColor}},[t("path",{attrs:{d:"M2.60932 1.51601C2.28266 1.51601 1.96999 1.55801 1.67132 1.64201C1.37266 1.71667 1.05999 1.84267 0.733324 2.02001L0.257324 0.718005C0.602658 0.522005 0.994658 0.368006 1.43332 0.256005C1.88132 0.134672 2.33866 0.0740051 2.80532 0.0740051C3.36532 0.0740051 3.82732 0.153338 4.19132 0.312005C4.55532 0.461338 4.84466 0.652672 5.05932 0.886005C5.27399 1.11934 5.42332 1.37601 5.50732 1.65601C5.59132 1.93601 5.63332 2.20667 5.63332 2.46801C5.63332 2.78534 5.57266 3.07001 5.45132 3.32201C5.33932 3.57401 5.19466 3.80734 5.01732 4.02201C4.83999 4.23667 4.64866 4.44201 4.44332 4.63801C4.23799 4.82467 4.04666 5.02067 3.86932 5.22601C3.69199 5.42201 3.54266 5.63201 3.42132 5.85601C3.30932 6.08001 3.25332 6.33201 3.25332 6.61201C3.25332 6.65867 3.25332 6.71467 3.25332 6.78001C3.25332 6.83601 3.25799 6.89201 3.26732 6.94801H1.81132C1.79266 6.85467 1.77866 6.75667 1.76932 6.65401C1.75999 6.54201 1.75532 6.43934 1.75532 6.34601C1.75532 6.03801 1.80666 5.76267 1.90932 5.52001C2.01199 5.27734 2.14266 5.05334 2.30132 4.84801C2.45999 4.64267 2.62799 4.45134 2.80532 4.27401C2.99199 4.09667 3.16466 3.91934 3.32332 3.74201C3.48199 3.56467 3.61266 3.38267 3.71532 3.19601C3.81799 3.00934 3.86932 2.80401 3.86932 2.58001C3.86932 2.27201 3.76199 2.02001 3.54732 1.82401C3.34199 1.61867 3.02932 1.51601 2.60932 1.51601ZM3.70132 9.07601C3.70132 9.40267 3.59399 9.66867 3.37932 9.87401C3.16466 10.0793 2.89866 10.182 2.58132 10.182C2.27332 10.182 2.00732 10.0793 1.78332 9.87401C1.56866 9.66867 1.46132 9.40267 1.46132 9.07601C1.46132 8.74934 1.56866 8.48334 1.78332 8.27801C2.00732 8.06334 2.27332 7.95601 2.58132 7.95601C2.89866 7.95601 3.16466 8.06334 3.37932 8.27801C3.59399 8.48334 3.70132 8.74934 3.70132 9.07601Z"}})])],2),t("transition",{attrs:{name:"fade-up"}},[e.isOpen?t("wrapper-alert",{staticClass:"wrapper-alert-question",class:{"wrapper-alert_hoverable":e.hoverable,"wrapper-alert_fixed":e.fixed},style:e.alertStyle(),attrs:{"without-close":e.withoutClose},on:{close:function(i){e.isOpen=!1}}},[e._t("default"),e.hasSlot("description")&&!e.hasSlot("default")&&!e.hasSlot("modal-title")?t("p",{staticClass:"alert-with-question-modal-title"},[e._t("description")],2):e._e(),e.hasSlot("modal-title")||e.slotKey?t("p",{staticClass:"alert-with-question-modal-title"},[e._t("modal-title"),e.slotKey?t("span",{domProps:{innerHTML:e._s(e.getSlotTitle())}}):e._e()],2):e._e(),e.hasSlot("modal-description")||e.slotKey?t("p",{staticClass:"alert-with-question-modal-description custom-scroll"},[e._t("modal-description"),e.slotKey?t("span",{domProps:{innerHTML:e._s(e.getSlotDescription())}}):e._e(),e.hasSlot("modal-alert")?t("red-alert",{staticClass:"mt-10 mb-10",attrs:{inter:""}},[e.attention?t("strong",[e._v(" "+e._s(e.attention)+" ")]):e._e(),e._t("modal-alert")],2):e._e(),e._t("modal-description2")],2):e._e()],2):e._e()],1),e.hasSlot("description")||e.slotKey?t("p",{staticClass:"alert-with-question-description",class:{"full-width":e.fullWidth}},[e._t("description"),e.slotKey?t("span",{domProps:{innerHTML:e._s(e.getSlotTitle())}}):e._e()],2):e._e()],1)},Or=[],Rr=c(Dr,Pr,Or,!1,null,"f465b2a7",null,null);const vt=Rr.exports;const zr={props:{width:{type:[Number,String],default:40},strokeWidth:{type:Number,default:4},milterLimit:{type:Number,default:10},color:{type:String,default:"#3965ff"}},name:"SpinLoader",computed:{spinStyle(){return`
            .spin-loader {
                position: relative;
                margin: 0 auto;
                width: ${this.width}px;
            }
            @keyframes color {
                100%,
                0% {
                    stroke: ${this.color};
                }
                40% {
                    stroke: ${this.color};
                }
                66% {
                    stroke: ${this.color};
                }
                80%,
                90% {
                    stroke: ${this.color};
                }
            }
            `}}};var Hr=function(){var e=this,t=e._self._c;return t("div",{staticClass:"spin-loader"},[t("svg",{staticClass:"circular",attrs:{viewBox:"25 25 50 50"}},[t("circle",{staticClass:"path",attrs:{cx:"50",cy:"50",r:"20",fill:"none","stroke-width":e.strokeWidth,"stroke-miterlimit":e.milterLimit}})]),t("style",{key:"style",tag:"component"},[e._v(" "+e._s(e.spinStyle)+" ")])],1)},Vr=[],Fr=c(zr,Hr,Vr,!1,null,null,null,null);const ne=Fr.exports;const Nr={props:{activeCase:{required:!1},cases:{type:[Array,Object],required:!1},label:{type:[String,Boolean],default:""},emptyText:{type:String,default:""},placeholder:{type:String,default:""},description:{type:[String,Boolean],default:""},borderColor:{type:String,default:"#E0E0EC"},background:{type:String,default:"#ffffff"},withMultiple:{type:Boolean,default:!1},preventOnShow:{type:Boolean,default:!1},isFlat:{type:Boolean,default:!1},fixed:{type:Boolean,default:!1},needStrip:{type:Boolean,default:!1},withDelete:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1},withInput:{type:Boolean,default:!1},simpleInput:{type:Boolean,default:!1},required:{type:Boolean,default:!1},withSearch:{type:Boolean,default:!1},withAvatar:{type:Boolean,default:!1},fromCases:{type:Boolean,default:!1},smallIcon:{type:Boolean,default:!1},simpleView:{type:Boolean,default:!1},scrollActive:{type:Boolean,default:!1},flexibleLabel:{type:Boolean,default:!1},fontable:{type:Boolean,required:!1,default:!1},translate:{type:String,default:""},loading:{type:Boolean,default:!1},styleModifier:{type:[String,Array],default:""},readonly:{type:Boolean,default:!1},slotOptions:{type:Boolean,default:!1},title:{type:String,default:""},labelStyles:{type:Object,default:()=>{}}},name:"DefaultDropdown",components:{SpinLoader:ne},directives:{ClickOutside:X},model:{prop:"activeCase",event:"update"},data(){return{isVisible:!1,uuid:"",search:""}},created(){this.uuid=this.uuidv4()},mounted(){this.fixed&&document.body.addEventListener("wheel",()=>{this.$forceUpdate()})},methods:{strip(s,e=!1){let t=s.replace(/<[^>]*>?/gm,e?" ":"");return e&&(t=t.replace(/  +/g," ")),t},modalStyle(){const s={};if(this.fixed&&this.$el){let{top:e,left:t}=this.$el.getBoundingClientRect();this.styleModifier&&this.styleModifier.includes("flat")&&(e-=5),s.position="fixed",s.transform="translateY(-100%)",s.top=`${e}px !important`,s.left="auto !important",s.bottom="auto",window.innerWidth<640&&(s.left=`${t}px !important`)}if(this.isFlat&&this.$el)if(this.$refs.modal){const{left:e}=this.$refs.modal.getBoundingClientRect(),{left:t}=this.$el.getBoundingClientRect();e<t&&(s.right="auto",s.left=0)}else this.$nextTick(()=>{this.$forceUpdate()});return s},resolveClass(s,e){e&&e.itemBackground&&(s=`${s}${e.itemBackground} ${s}`);let t=this.styleModifier;if(this.isFlat&&(t="flat"),typeof t=="string")return s+t;{let i="";return t.forEach(n=>{i+=`${s+n} `}),i}},uuidv4(){return([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,s=>(s^crypto.getRandomValues(new Uint8Array(1))[0]&15>>s/4).toString(16))},translateSearch(){return this.t?this.t("expert.search"):"Search"},hasSlot(s="default"){return!!this.$slots[s]},isActive(s){if(this.activeCase&&this.activeCase.id&&s.id)return this.activeCase.id===s.id;if(!this.activeCase)return!1;if(typeof this.activeCase=="object")return this.activeCase===s||s.name&&this.activeCase===s.name||s.value&&this.activeCase===s.value;if(typeof this.activeCase=="string"||typeof this.activeCase=="number")return this.activeCase===s||this.activeCase===s.name||this.activeCase===s.text||this.activeCase===s.value},handleClick(s,e,t){this.$emit("update",e),this.$emit("update:index",t),this.$emit("update:key",s),this.withMultiple||this.hide(),e.onclick&&e.onclick(),this.search=""},handleDelete(){this.$emit("delete"),this.hide()},isLabelFlexible(){if(this.flexibleLabel){if(this.multiple&&this.activeCase.length)return!1;if(this.activeCase||this.activeCase===0)return!1}else return!1;return!0},withinCaseValue(s){const e=this.activeCase.find(t=>t.id===s.id);return e?this.activeCase.splice(this.activeCase.indexOf(e),1):this.activeCase.push(s),this.activeCase},handlerStyle(){if(this.$parent&&this.$parent.getStyles)return this.$parent.getStyles(this.activeCase)},itemStyle(s,e){return this.$parent&&this.$parent.getStyles?this.$parent.getStyles(e,!0):this.fontable?{fontFamily:s}:{}},getNameFromArray(){return this.simpleView?`${this.t("common.selected")}: ${this.activeCase.length}`:this.activeCase.reduce((s,e)=>(s.push(this.needStrip?this.strip(e.name):e.name),s),[]).join(", ")},show(s){if(this.preventOnShow){this.$emit("show");return}s&&s.target&&s.target.closest(".alert-with-question")||this.readonly||this.$nextTick(()=>{this.isVisible=!this.isVisible,this.withSearch&&setTimeout(()=>{this.$refs.search.focus()}),this.scrollActive&&setTimeout(()=>{const e=this.$el.querySelector(".default-dropdown__list-item_active");e&&(this.$el.querySelector(".custom-scroll").scrollTop=e.offsetTop-10)})})},hide(s){s&&s.target&&(s.target.closest(`[data-uuid="${this.uuid}"]`)||s.target.closest(".creation-data-modal-container")||s.target.closest(".months"))||(this.isVisible=!1,this.$emit("hide"))}},computed:{visibleCases(){const s=this.search&&this.search.toLowerCase();return this.withSearch&&this.search&&Array.isArray(this.cases)?this.cases.filter(e=>e.name&&typeof e.name=="string"&&e.name.toLowerCase().includes(s)||e.value&&typeof e.value=="string"&&e.value.toLowerCase().includes(s)||e.email&&typeof e.email=="string"&&e.email.toLowerCase().includes(s)||e.original_name&&typeof e.original_name=="string"&&e.original_name.toLowerCase().includes(s)||typeof e=="string"&&e.toLowerCase().includes(s)):Array.isArray(this.cases)&&!this.cases.length||typeof this.cases=="object"&&Object.keys(this.cases).length===0?null:this.cases}},watch:{isVisible(s){this.$emit(s?"open:dropdown":"hide:dropdown")}}};var Br=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:e.hide,expression:"hide"}],staticClass:"default-dropdown",class:e.resolveClass("default-dropdown_"),attrs:{"data-uuid":e.uuid}},[e.loading?t("SpinLoader",{attrs:{width:26,color:"#15A06E","green-color":!0}}):e._e(),e.title?t("span",{on:{click:e.show}},[e._v(e._s(e.title))]):e._e(),e.hasSlot("handler")?e._e():t("button",{staticClass:"default-dropdown__current",class:{disabled:e.loading,[e.resolveClass("default-dropdown__current_")]:!!e.styleModifier||e.isFlat,[`${e.resolveClass("default-dropdown__current_")}_visible`]:!!e.styleModifier&&e.isVisible},style:h({background:e.background,borderColor:e.borderColor,cursor:e.readonly?"default":"pointer"},e.handlerStyle()),attrs:{type:"button","hover-darken":e.activeCase&&e.activeCase.color},on:{click:e.show}},[e.withDelete&&e.activeCase?t("button",{staticClass:"default-dropdown__remove",on:{click:function(i){return i.preventDefault(),i.stopPropagation(),e.handleDelete()}}},[t("svg",{attrs:{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M13.3334 6.66797L6.66675 13.3347M6.66677 6.66797L13.3335 13.3347",stroke:"#323030","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}})])]):e._e(),e.isFlat?e._t("tooltip"):e._e(),t("div",{staticClass:"default-dropdown__current-container",class:{[e.resolveClass("default-dropdown__current-container_")]:!!e.styleModifier||e.isFlat},staticStyle:{display:"flex","align-items":"center"},style:{maxWidth:e.isFlat?"none":"calc(100% - 20px)"}},[e.activeCase?e._t("default",null,{item:e.activeCase}):e._e(),e.isFlat?e._e():e._t("tooltip"),e.isFlat?t("p",{staticClass:"mr-5 whitespace-nowrap inline"},[e._v(e._s(e.label)),e.required?t("em",[e._v("* ")]):e._e(),e._v(":")]):e._e(),e.withAvatar&&e.activeCase.avatar_url?t("img",{staticClass:"default-dropdown__avatar",style:{backgroundColor:e.activeCase.bg_color,padding:e.activeCase.avatar_url&&e.activeCase.avatar_url.includes("animal")?"3px":""},attrs:{src:e.activeCase.avatar_url,alt:""}}):e._e(),e.withInput?t("input",{staticStyle:{"max-width":"calc(100% - 20px)"},attrs:{placeholder:e.placeholder},domProps:{value:e.activeCase&&e.activeCase.name||e.activeCase||""},on:{blur:function(i){return e.$emit("update",e.simpleInput?i.target.value:{id:i.target.value,name:i.target.value})}}}):e.fromCases&&e.cases[e.activeCase]?t("span",[e._v(" "+e._s(e.cases[e.activeCase])+" ")]):Array.isArray(e.activeCase)&&e.activeCase.length?t("span",[e._v(" "+e._s(e.getNameFromArray())+" ")]):e.activeCase&&e.activeCase.original_name?t("span",{domProps:{innerHTML:e._s(e.activeCase.original_name)}}):e.activeCase&&e.activeCase.name_full?t("span",{domProps:{innerHTML:e._s(e.activeCase.name_full)}}):e.activeCase&&e.activeCase.name?t("span",{domProps:{innerHTML:e._s(e.activeCase.name)}}):e.activeCase&&e.activeCase.value?t("span",{domProps:{innerHTML:e._s(e.activeCase.value)}}):e.activeCase&&e.activeCase.title&&e.needStrip?t("span",{domProps:{innerHTML:e._s(e.strip(e.activeCase.title))}}):e.activeCase&&e.activeCase.title?t("span",{domProps:{innerHTML:e._s(e.activeCase.title)}}):e.activeCase&&e.activeCase.label?t("span",{domProps:{innerHTML:e._s(e.activeCase.label)}}):e.activeCase&&e.activeCase.translate&&e.t?t("span",[e._v(" "+e._s(e.t(e.activeCase.translate))+" ")]):(e.activeCase||e.activeCase===0)&&!Array.isArray(e.activeCase)?t("span",[e._v(" "+e._s(e.activeCase)+" ")]):e.placeholder?t("span",{staticClass:"default-dropdown__placeholder"},[e._v(" "+e._s(e.placeholder)+" ")]):e._e(),e.description?t("span",{staticClass:"default-dropdown__placeholder"},[e._v(" "+e._s(e.description)+" ")]):e._e()],2),e.hasSlot("icon")?t("div",{staticClass:"relative"},[t("div",{staticClass:"default-dropdown__icon"},[e._t("icon"),t("svg",{staticClass:"ml-5",style:{transform:e.isVisible?"rotate(180deg)":"none"},attrs:{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M4.08398 5.83325L7.00065 8.74992L9.91732 5.83325",stroke:"#3E4755","stroke-linecap":"round","stroke-linejoin":"round"}})])],2)]):e.smallIcon?t("svg",{style:{transform:e.isVisible?"rotate(180deg)":"none"},attrs:{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M4.08337 5.83334L7.00004 8.75001L9.91671 5.83334",stroke:"#3E4755","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}})]):e.styleModifier.includes("colored")?t("svg",{style:{transform:e.isVisible?"none":"rotate(180deg)",minWidth:24,minHeight:24},attrs:{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M9.91536 8.16667L6.9987 5.25L4.08203 8.16667",stroke:"#323030","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}})]):t("svg",{style:{transform:e.isVisible?"rotate(180deg)":"none",minWidth:24},attrs:{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M7.53033 9.46967C7.23744 9.17678 6.76256 9.17678 6.46967 9.46967C6.17678 9.76256 6.17678 10.2374 6.46967 10.5303L7.53033 9.46967ZM12 15L11.4697 15.5303C11.7626 15.8232 12.2374 15.8232 12.5303 15.5303L12 15ZM17.5303 10.5303C17.8232 10.2374 17.8232 9.76256 17.5303 9.46967C17.2374 9.17678 16.7626 9.17678 16.4697 9.46967L17.5303 10.5303ZM6.46967 10.5303L11.4697 15.5303L12.5303 14.4697L7.53033 9.46967L6.46967 10.5303ZM12.5303 15.5303L17.5303 10.5303L16.4697 9.46967L11.4697 14.4697L12.5303 15.5303Z",fill:"#3E4755"}})])],2),e._t("handler"),t("transition",{attrs:{name:"fade-up"}},[e.isVisible?t("div",{ref:"modal",staticClass:"default-dropdown__modal",class:e.resolveClass("default-dropdown__modal_"),style:e.modalStyle()},[e._t("modal"),e.hasSlot("modal")?e._e():t("div",{staticClass:"custom-scroll dropdown-scroll",staticStyle:{"max-height":"280px",overflow:"auto"}},[e.multiple?t("div",{staticStyle:{"padding-right":"8px"}},e._l(e.cases,function(i,n){return t("div",{key:n,staticClass:"default-dropdown__list-item",class:{"default-dropdown__list-item_active":e.activeCase.find(r=>r&&r.id===i.id)},on:{click:function(r){e.$emit("update",e.withinCaseValue(i))}}},[e._v(" "+e._s(e.needStrip?e.strip(i.name):i.name)+" ")])}),0):t("div",{staticStyle:{"padding-right":"8px"}},[e.withSearch?t("div",{staticClass:"default-dropdown__seacrh-container"},[t("svg",{attrs:{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M16.1363 17.197C16.4292 17.4899 16.9041 17.4899 17.197 17.197C17.4899 16.9041 17.4899 16.4292 17.197 16.1363L16.1363 17.197ZM14.25 8.75C14.25 11.7876 11.7876 14.25 8.75 14.25V15.75C12.616 15.75 15.75 12.616 15.75 8.75H14.25ZM8.75 14.25C5.71243 14.25 3.25 11.7876 3.25 8.75H1.75C1.75 12.616 4.88401 15.75 8.75 15.75V14.25ZM3.25 8.75C3.25 5.71243 5.71243 3.25 8.75 3.25V1.75C4.88401 1.75 1.75 4.88401 1.75 8.75H3.25ZM8.75 3.25C11.7876 3.25 14.25 5.71243 14.25 8.75H15.75C15.75 4.88401 12.616 1.75 8.75 1.75V3.25ZM17.197 16.1363L13.7073 12.6467L12.6467 13.7073L16.1363 17.197L17.197 16.1363Z",fill:"#3E4755"}})]),t("input",{directives:[{name:"model",rawName:"v-model",value:e.search,expression:"search"}],ref:"search",staticClass:"default-dropdown__seacrh",attrs:{placeholder:e.translateSearch(),type:"text"},domProps:{value:e.search},on:{input:function(i){i.target.composing||(e.search=i.target.value)}}})]):e._e(),e.visibleCases?e._l(e.visibleCases,function(i,n,r){return t("button",{key:r,staticClass:"default-dropdown__list-item",class:{"default-dropdown__list-item_divide":i.divide,[e.resolveClass("default-dropdown__list-item_",i)]:!!e.styleModifier||i.itemBackground,"default-dropdown__list-item_active":e.isActive(i),[`default-dropdown__list-item_active_${i.itemBackground}`]:e.isActive(i)&&i.itemBackground,disabled:i.disabled},style:e.itemStyle(n,i),attrs:{type:"button","hover-darken":i&&i.color},on:{click:function(a){return e.handleClick(n,i,r)}}},[e._t("default",null,{item:i}),e.slotOptions?e._t("default",null,{option:i}):i.name_full?[e._v(" "+e._s(i.name_full)+" ")]:i.original_name?[e._v(" "+e._s(i.original_name)+" ")]:i.name||i.name===0?[e._v(" "+e._s(i.name)+" ")]:i.text?[e._v(" "+e._s(i.text)+" ")]:i.value?[e._v(" "+e._s(i.value)+" ")]:i&&i.title&&e.needStrip?t("span",{domProps:{innerHTML:e._s(e.strip(i.title))}}):i.title?[e._v(" "+e._s(i.title)+" ")]:i.label?[e._v(" "+e._s(i.label)+" ")]:e.translate?[e._v(" "+e._s(e.t(e.translate+i))+" ")]:[e._v(" "+e._s(i)+" ")]],2)}):t("div",{staticClass:"default-dropdown__list-item"},[e._v(" "+e._s(e.emptyText||"Empty")+" ")]),e._t("dropdown-modal-sticky")],2)])],2):e._e()]),e.label&&!e.isFlat?t("div",{staticClass:"default-dropdown__title",class:[{"default-dropdown__title_flexible":e.isLabelFlexible(),disabled:e.loading},e.resolveClass("default-dropdown__title_")],style:y(h({},e.labelStyles),{background:e.background}),domProps:{innerHTML:e._s(`${e.label}${e.required?"<em>*</em>":""}`)}}):e._e()],2)},Zr=[],Ur=c(Nr,Br,Zr,!1,null,"c4fea853",null,null);const ve=Ur.exports;const jr={name:"SearchIcon"};var Wr=function(){var e=this,t=e._self._c;return t("svg",{attrs:{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M16.1363 17.197C16.4292 17.4899 16.9041 17.4899 17.197 17.197C17.4899 16.9041 17.4899 16.4292 17.197 16.1363L16.1363 17.197ZM14.25 8.75C14.25 11.7876 11.7876 14.25 8.75 14.25V15.75C12.616 15.75 15.75 12.616 15.75 8.75H14.25ZM8.75 14.25C5.71243 14.25 3.25 11.7876 3.25 8.75H1.75C1.75 12.616 4.88401 15.75 8.75 15.75V14.25ZM3.25 8.75C3.25 5.71243 5.71243 3.25 8.75 3.25V1.75C4.88401 1.75 1.75 4.88401 1.75 8.75H3.25ZM8.75 3.25C11.7876 3.25 14.25 5.71243 14.25 8.75H15.75C15.75 4.88401 12.616 1.75 8.75 1.75V3.25ZM17.197 16.1363L13.7073 12.6467L12.6467 13.7073L16.1363 17.197L17.197 16.1363Z",fill:"#3E4755"}})])},Yr=[],Qr=c(jr,Wr,Yr,!1,null,"f93692fb",null,null);const ks=Qr.exports,a5=Object.freeze(Object.defineProperty({__proto__:null,default:ks},Symbol.toStringTag,{value:"Module"}));const Gr={props:{color:{type:String,default:"#DD4141"},errors:{type:Array,default:()=>[]},areAbsolute:{type:Boolean,default:!1}},name:"ErrorsContainer",methods:{strip(s,e=!1){let t=s.replace(/<[^>]*>?/gm,e?" ":"");return e&&(t=t.replace(/  +/g," ")),t}}};var Kr=function(){var e=this,t=e._self._c;return t("div",{staticClass:"errors-container"},[e._t("default"),t("div",{staticClass:"errors-list",class:{absolute:e.areAbsolute}},[e._l(e.errors,function(i,n){return t("div",{key:n,staticClass:"error",style:{color:e.color},domProps:{innerHTML:e._s(e.strip(i))}})}),e._t("customErrors")],2)],2)},Xr=[],Jr=c(Gr,Kr,Xr,!1,null,"43ae13c9",null,null);const ea=Jr.exports,ta={props:{fill:{type:String,default:"#151515"},marginRight:Number},name:"PlusIcon"};var sa=function(){var e=this,t=e._self._c;return t("svg",{staticClass:"plus-icon",style:{marginRight:e.marginRight&&`${e.marginRight}px`},attrs:{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:e.fill,xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M12 7V17M7 12L17 12","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}})])},ia=[],na=c(ta,sa,ia,!1,null,null,null,null);const gt=na.exports,o5=Object.freeze(Object.defineProperty({__proto__:null,default:gt},Symbol.toStringTag,{value:"Module"}));const ra={components:{SearchIcon:ks,PlusIcon:gt,DefaultTitle:b,AlertWithQuestion:vt,ErrorsContainer:ea},props:{format:{type:[Object,Array],default:null},validation:{type:[Object,Array],default:null},value:{type:[String,Number],default:""},min:{type:[String,Number],default:null},max:{type:[String,Number],default:null},height:{type:[String,Number],default:""},minHeight:{type:[String,Number],default:""},label:{type:String,default:""},tooltip:{type:String,default:""},pointer:{type:Boolean,default:!1},bloated:{type:Boolean,default:!1},plus:{type:Boolean,default:!1},required:{type:Boolean,default:!1},small:{type:Boolean,default:!1},alwaysOnTop:{type:Boolean,default:!1},useFocus:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},isArea:{type:Boolean,default:!1},type:{type:String,default:"text"},name:{type:String,default:""},autocomplete:{type:String,default:"on"},placeholder:{type:String,default:""},errors:{type:Array,default:()=>[]},styleModifier:{type:String,default:""},smallIndent:{type:Boolean,default:!1},withBorderHover:{type:Boolean,default:!0},isTransparent:{type:Boolean,default:!1},absoluteErrors:{type:Boolean,default:!1},errorAccent:{type:Boolean,default:!1},inputTextIndent:{type:Number,default:null}},model:{prop:"value",event:"input"},name:"DefaultInput",data(){return{focused:!1,id:"input"}},computed:{isFlat(){return!this.value&&!this.focused&&!this.alwaysOnTop},showedPlaceholder(){if(!(this.label&&this.isFlat))return this.placeholder},customTextIndent(){return this.inputTextIndent?`indent-${this.inputTextIndent}`:null},customLabelIndent(){return this.inputTextIndent?`label-indent-${this.inputTextIndent}`:null}},mounted(){var s;this.id=`input-${this._uid}`,this.useFocus&&((s=this==null?void 0:this.$refs)!=null&&s.input)&&this.focusOnInput(),this.isArea&&this.value&&this.minHeight&&this.resize()},methods:{handleInput(s){const e=s.target.value;if(this.min!==null&&e<this.min){this.throttle(),this.$forceUpdate();return}if(this.max!==null&&e>this.max){this.throttle(),this.$forceUpdate();return}this.max||this.min?this.$emit("input",parseInt(e)):(this.$emit("input",e),this.$emit("update",e)),this.isArea&&this.resize()},resolveStyle(){const s={};return this.height&&(s.height=this.height),this.minHeight&&(s.minHeight=`${this.minHeight} !important`),this.errors.length&&this.validation&&(s.borderColor=this.validation.color),s},focusOnInput(){setTimeout(()=>{this.$refs.input.focus()})},throttle(){this.$el.classList.add("throttle"),setTimeout(()=>{this.$el.classList.remove("throttle")},500)},resize(){const{textarea:s}=this.$refs;s.style.height="0",s.style.height=s.scrollHeight+2+"px"}},watch:{focused(s){s?this.$emit("focus"):this.$emit("blur")},input(s){s?this.$emit("focus"):this.$emit("blur")}}};var aa=function(){var e=this,t=e._self._c;return t("errors-container",{staticClass:"default-input",class:`default-input_${e.styleModifier}`,attrs:{errors:e.errors,color:e.validation&&e.validation.color,"are-absolute":e.absoluteErrors},scopedSlots:e._u([{key:"customErrors",fn:function(){return[e._t("customErrors")]},proxy:!0}],null,!0)},[e.tooltip?t("alert-with-question",[t("default-title",{staticClass:"mb-5",attrs:{weight:500,size:14,"text-color":"#151515",inter:""}},[e._v(" "+e._s(e.label)+" ")]),t("default-title",{attrs:{inter:"",weight:400,"text-color":"#52565C"},domProps:{innerHTML:e._s(e.tooltip)}})],1):e._e(),e.bloated?t("SearchIcon",{staticClass:"default-input__search-icon"}):e._e(),e.label?t("label",{staticClass:"default-input__label",class:[{"default-input__label_flat":e.isFlat,"default-input__label_static":e.label&&e.label.length>70},e.customLabelIndent],attrs:{for:e.id},domProps:{innerHTML:e._s(`${e.label}${e.required?"<em>*</em>":""}`)}}):e._e(),e.isArea?t("textarea",{ref:"textarea",staticClass:"default-input__input default-input__input_area",class:[{"default-input__input_active":e.focused&&e.withBorderHover,"default-input__input_error":e.errors.length||e.errorAccent,"default-input__input_small-indent":e.smallIndent,"bg-transparent":e.isTransparent},e.customTextIndent],style:e.resolveStyle(),attrs:{id:e.id,readonly:e.readonly,name:e.name,autocomplete:e.autocomplete,autocapitalize:"off","aria-autocomplete":"list",dir:"auto",placeholder:e.showedPlaceholder},domProps:{value:e.value},on:{focus:function(i){e.focused=!0},blur:function(i){e.focused=!1},input:e.handleInput}}):t("input",{ref:"input",staticClass:"default-input__input",class:[{"default-input__input_active":e.focused&&e.withBorderHover,"default-input__input_error":e.errors.length||e.errorAccent,"default-input__input_bloated":e.bloated,"default-input__input_pointer":e.pointer,"default-input__input_tooltip":e.tooltip,"default-input__input_small-indent":e.smallIndent,"default-input__input_small":e.small,"bg-transparent":e.isTransparent},e.customTextIndent],style:e.resolveStyle(),attrs:{id:e.id,readonly:e.readonly,name:e.name,autocomplete:e.autocomplete,autocorrect:"off",autocapitalize:"off","aria-autocomplete":"list",dir:"auto",placeholder:e.showedPlaceholder,type:e.type},domProps:{value:e.value},on:{focus:function(i){e.focused=!0},blur:function(i){e.focused=!1},keyup:function(i){return!i.type.indexOf("key")&&e._k(i.keyCode,"enter",13,i.key,"Enter")?null:e.$emit("enter")},input:e.handleInput}}),e.plus?t("button",{staticClass:"inline-flex rounded-4 bg-blue plus-button",class:{disabled:!e.value},staticStyle:{"background-color":"#3965ff"},on:{click:function(i){return e.$emit("plus")}}},[t("PlusIcon",{attrs:{fill:"#fff"}})],1):e._e()],1)},oa=[],la=c(ra,aa,oa,!1,null,"668cdefa",null,null);const yt=la.exports;const ca={name:"CustomCollapse",props:{isOpen:{required:!0,type:[Boolean,Number]},min:{required:!1,type:[Number],default:0},horizontal:{required:!1,type:[Boolean,Number]}},mounted(){this.isOpen&&this.checkOverflow()},methods:{checkOverflow(){this.$el.style.overflow=this.isOpen?"visible":"hidden"}},watch:{isOpen(s){setTimeout(()=>{this.checkOverflow()},s?320:0)}}};var ua=function(){var e=this,t=e._self._c;return t("div",{staticClass:"collapse-content",class:{open:e.isOpen,horizontal:e.horizontal}},[t("div",{style:e.horizontal?`min-width: ${e.min}`:`min-height: ${e.min}`},[e._t("default")],2)])},da=[],_a=c(ca,ua,da,!1,null,"10f3d4b1",null,null);const Me=_a.exports,pa={name:"ArrowRightIcon"};var ha=function(){var e=this,t=e._self._c;return t("svg",{attrs:{width:"7",height:"12",viewBox:"0 0 7 12",fill:"#3E4755",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M0.46967 10.4697C0.176777 10.7626 0.176777 11.2374 0.46967 11.5303C0.762563 11.8232 1.23744 11.8232 1.53033 11.5303L0.46967 10.4697ZM6 6L6.53033 6.53033C6.67098 6.38968 6.75 6.19891 6.75 6C6.75 5.80109 6.67098 5.61032 6.53033 5.46967L6 6ZM1.53033 0.46967C1.23744 0.176777 0.762564 0.176777 0.469671 0.46967C0.176778 0.762563 0.176778 1.23744 0.469671 1.53033L1.53033 0.46967ZM1.53033 11.5303L6.53033 6.53033L5.46967 5.46967L0.46967 10.4697L1.53033 11.5303ZM6.53033 5.46967L1.53033 0.46967L0.469671 1.53033L5.46967 6.53033L6.53033 5.46967Z"}})])},fa=[],ma=c(pa,ha,fa,!1,null,null,null,null);const Ne=ma.exports,l5=Object.freeze(Object.defineProperty({__proto__:null,default:Ne},Symbol.toStringTag,{value:"Module"}));const va={name:"MinusIcon"};var ga=function(){var e=this,t=e._self._c;return t("svg",{attrs:{width:"33",height:"34",viewBox:"0 0 33 34",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("rect",{attrs:{x:"11.5",y:"16.25",width:"10",height:"1.5",rx:"0.75",fill:"white"}})])},ya=[],wa=c(va,ga,ya,!1,null,"13af0c41",null,null);const qs=wa.exports,c5=Object.freeze(Object.defineProperty({__proto__:null,default:qs},Symbol.toStringTag,{value:"Module"}));const Ca={props:{maxWidth:{type:Number,default:0,required:!1},maxHeight:{type:Number,default:0,required:!1},top:{type:[Number,String],default:0,required:!1},bottom:{type:[Number,String],default:0,required:!1},left:{type:Number,default:0,required:!1},right:{type:Number,default:0,required:!1},minWidth:{type:[Number,String],default:0,required:!1},radius:{type:[Number,String],default:0,required:!1},minHeight:{type:Number,default:0,required:!1},centred:{type:Boolean,default:!1,required:!1},block:{type:Boolean,default:!1,required:!1},flat:{type:Boolean,default:!1,required:!1},blur:{type:Boolean,default:!1,required:!1},padding:{type:Array,default:()=>[]}},name:"ModalContainer",created(){this.blur&&C.$on(j.BLURED_CONTENT_CLICK,()=>{this.$emit("close")})},computed:{containerStyle(){const s={};return this.maxWidth&&(s.maxWidth=`${this.maxWidth}px`),this.maxHeight&&(s.maxHeight=`${this.maxHeight}px`),this.radius&&(s.borderRadius=`${this.radius}px`),this.padding.length&&(s.padding=this.padding.map(e=>`${e}px`).join(" ")),this.centred?(s.position="fixed",s.zIndex="100",s.top=this.$screenWidth>780?"calc(50% - 100px)":"50%",s.left="50%",s.transform="translate(-50%, -50%)",this.top&&(s.top=typeof this.top=="number"?`${this.top}px`:this.top,s.transform="translateX(-50%)")):(this.left&&(s.left=this.left),this.top&&(s.top=this.top),this.bottom&&(s.bottom=this.bottom),this.right&&(s.right=this.right)),this.flat&&(s.boxShadow="none",s.padding="0",s.backgroundColor="transparent"),typeof this.minWidth=="number"?s.minWidth=`${this.minWidth}px`:s.minWidth=`${this.minWidth}`,(this.$screenWidth<=this.maxWidth||this.$screenWidth<=this.minWidth)&&(s.maxWidth="100vw",s.minWidth="0px",s.width="calc(100% - 10px)"),s.minHeight=`${this.minHeight}px`,s}},mounted(){this.blur&&C.$emit(j.BLUR_FULL_CONTENT,!0)},beforeDestroy(){this.blur&&C.$emit(j.BLUR_FULL_CONTENT,!1)}};var ba=function(){var e=this,t=e._self._c;return t("div",{staticClass:"modal-container",class:{"modal-container_block":e.block},style:e.containerStyle},[e._t("default")],2)},xa=[],Sa=c(Ca,ba,xa,!1,null,"72e1a3f7",null,null);const ge=Sa.exports,$a={props:{bold:{type:Boolean,default:!1}},name:"CloseIcon"};var ka=function(){var e=this,t=e._self._c;return e.bold?t("svg",{attrs:{width:"8",height:"8",viewBox:"0 0 8 8",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M1.77752 7.64422C1.51085 7.64422 1.33312 7.55534 1.15534 7.37756C0.799783 7.02201 0.799783 6.48865 1.15534 6.13309L6.13309 1.15534C6.48865 0.799783 7.02201 0.799783 7.37756 1.15534C7.73312 1.51089 7.73312 2.04419 7.37756 2.39975L2.39975 7.37756C2.22197 7.55534 2.04418 7.64422 1.77752 7.64422Z",fill:"#DD4141"}}),t("path",{attrs:{d:"M6.75533 7.64422C6.48866 7.64422 6.31087 7.55534 6.13309 7.37756L1.15534 2.39975C0.799783 2.04419 0.799783 1.51089 1.15534 1.15534C1.51089 0.799783 2.04419 0.799783 2.39975 1.15534L7.37756 6.13309C7.73312 6.48865 7.73312 7.02201 7.37756 7.37756C7.19978 7.55534 7.02199 7.64422 6.75533 7.64422Z",fill:"#DD4141"}})]):t("svg",{attrs:{width:"10",height:"10",viewBox:"0 0 10 10",fill:"#DD4141",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M8.86401 2.19708C9.1569 1.90418 9.1569 1.42931 8.86401 1.13642C8.57112 0.843525 8.09624 0.843525 7.80335 1.13642L8.86401 2.19708ZM1.13666 7.8031C0.843769 8.096 0.843769 8.57087 1.13666 8.86376C1.42956 9.15666 1.90443 9.15666 2.19732 8.86376L1.13666 7.8031ZM2.19734 1.13642C1.90445 0.843525 1.42958 0.843525 1.13668 1.13642C0.84379 1.42931 0.84379 1.90418 1.13668 2.19708L2.19734 1.13642ZM7.80337 8.86376C8.09626 9.15666 8.57114 9.15666 8.86403 8.86376C9.15692 8.57087 9.15692 8.096 8.86403 7.8031L7.80337 8.86376ZM7.80335 1.13642L1.13666 7.8031L2.19732 8.86376L8.86401 2.19708L7.80335 1.13642ZM1.13668 2.19708L7.80337 8.86376L8.86403 7.8031L2.19734 1.13642L1.13668 2.19708Z"}})])},qa=[],Ta=c($a,ka,qa,!1,null,null,null,null);const Be=Ta.exports,u5=Object.freeze(Object.defineProperty({__proto__:null,default:Be},Symbol.toStringTag,{value:"Module"}));const Ma={tag:{type:String,default:"button",required:!1},attrs:{type:Object,default:()=>{},required:!1},size:{type:String,default:"medium",required:!1},background:{type:String,default:"orange",required:!1},text:{type:String,default:"Button Text",required:!1},padding:{type:String,default:"",required:!1},textColor:{type:String,default:"",required:!1},borderColor:{type:String,default:"",required:!1},type:{type:String,default:"button",required:!1},additionalClass:{type:String},borderRadius:{type:Number,default:7,required:!1},width:{type:[Number,String],default:0,required:!1},height:{type:[Number,String],default:0,required:!1},disabled:{type:Boolean,default:!1,required:!1},noShadow:{type:Boolean,default:!1},loading:{type:Boolean,default:!1,required:!1},fullWidth:{type:Boolean,default:!1,required:!1},useRouter:{type:Boolean,default:!0},reverseIcon:{type:Boolean,default:!1},fontWeight:Number,fontSize:Number},La={name:"DefaultButton",props:Ma,render(s){return s(this.tag,{class:[this.buttonClass,this.additionalClass],style:this.buttonStyle,attrs:h({type:this.tag==="a"?"":this.type},this.attrs),on:{mouseenter:this.mouseEnterHandler,mouseleave:this.mouseLeaveHandler,click:this.clickHandler}},this.reverseIcon?[this.text,this.$slots.icon]:[this.$slots.icon,this.text])},data(){return{hovered:!1}},methods:{mouseEnterHandler(){this.hovered=!0},mouseLeaveHandler(){this.hovered=!1},clickHandler(s){this.tag==="a"&&this.attrs.target!=="_blank"?this.useRouter&&(s.preventDefault(),this.$router.push(this.attrs.href).catch()):this.$emit("click",s)}},computed:{includesDefaultColor(){return["green","orange","blue","white","red","cancel","green-light","dark-blue"].includes(this.background)},buttonClass(){let s=`default-button default-button_${this.size}`;return this.includesDefaultColor&&(s+=` default-button_${this.background}`,this.loading&&(s+=` default-button_${this.background}_loader`)),this.$slots.icon&&(s+=` default-button_${this.size}_with_icon`,s+=` default-button_${this.background}_with_icon`),this.borderColor&&(s+=` default-button_border-color__${this.borderColor}`),this.textColor&&(s+=` default-button_text-color__${this.textColor}`),this.loading&&(s+=" loader"),s},buttonStyle(){let s={};return s.borderRadius=`${this.borderRadius}px`,this.includesDefaultColor||(s.background=this.background),this.disabled&&(s.opacity=.4,s.pointerEvents="none"),this.fontSize&&(s.fontSize=`${this.fontSize}px`),this.fontWeight&&(s.fontWeight=this.fontWeight),this.width&&this.height&&(s.width=`${this.width}px`,s.height=`${this.height}px`),this.width&&(s.width=`${this.width}px`),this.fullWidth&&(s.width="100%"),this.padding&&(s.padding=this.padding),this.noShadow&&(s.boxShadow="none"),this.width&&(s.width=`${this.width}px`),this.height&&(s.height=`${this.height}px`),s}}},Aa=null,Ea=null;var Ia=c(La,Aa,Ea,!1,null,null,null,null);const se=Ia.exports,Da={name:"CloseButtonSm",components:{CloseIcon:Be},props:{additionalClass:[String],color:{type:String,default:"#2B2B2B"},dangerAccent:{type:Boolean,default:!1},dangerBold:{type:Boolean,default:!1},dangerBoldHover:{type:Boolean,default:!1},hoverDanger:{type:Boolean,default:!1}}};var Pa=function(){var e=this,t=e._self._c;return t("button",{staticClass:"tooltip-close flex",class:[{"tooltip-close_danger":e.dangerAccent,"tooltip-close_hover-danger":e.hoverDanger,"tooltip-close_danger-bold":e.dangerBold||e.dangerBoldHover,"tooltip-close_danger-bold-hover":e.dangerBoldHover},e.additionalClass],attrs:{type:"button"},on:{click:function(i){return i.preventDefault(),i.stopPropagation(),e.$emit("close")}}},[t("close-icon",{attrs:{bold:e.dangerBold||e.dangerBoldHover,noColor:!0,fill:e.color}})],1)},Oa=[],Ra=c(Da,Pa,Oa,!1,null,null,null,null);const ye=Ra.exports;const za={size:{type:Number,default:25,required:!1},width:{type:Number,default:0,required:!1},radius:{type:Number,default:-1,required:!1},background:{type:String,default:"transparent",required:!1},backgroundHover:{type:String,default:"",required:!1},needBoxShadow:{type:Boolean,default:!1,required:!1},needsBorderHover:{type:Boolean,default:!1},borderHoverColor:{type:String,default:""}},Ha={name:"FloatingButton",props:za,data(){return{id:0}},created(){this.id=`button-${this._uid}`},computed:{buttonInlineStyle(){let s="";return this.backgroundHover&&(s+=`
                    #${this.id}:hover {
                        background: ${this.backgroundHover} !important;
                    }
                `),s},buttonStyle(){return{width:`${this.width||this.size}px`,minWidth:`${this.size}px`,height:`${this.size}px`,background:this.background,borderRadius:this.radius!==-1?`${this.radius}px`:"50%"}},hoverClass(){return this.borderHoverColor?`floating-button_hover-${this.borderHoverColor}`:""}}};var Va=function(){var e=this,t=e._self._c;return t("button",{staticClass:"floating-button",class:[{"floating-button_shadow":e.needBoxShadow},e.hoverClass],style:e.buttonStyle,attrs:{id:e.id},on:{click:function(i){return e.$emit("click",i)}}},[e._t("default"),e.buttonInlineStyle?t("style",{tag:"component"},[e._v(" "+e._s(e.buttonInlineStyle)+" ")]):e._e()],2)},Fa=[],Na=c(Ha,Va,Fa,!1,null,"a206c96c",null,null);const Ba=Na.exports;function Za(s){return decodeURIComponent(escape(s))}function Ua(s){switch(s==null?void 0:s.protocol){case"http:":case"https:":case"ftp:":case"mailto:":case"tel:":return!0;default:return!1}}function ja(s,e=null,t=null){if(!s)return null;try{if(t&&typeof s=="string"){if(t.addDefaultProtocol&&s.startsWith("www.")){const n=s.match(/\./g);(n==null?void 0:n.length)>=2&&(s=`http://${s}`)}if(t.tryConvertEncoding)try{s=Za(s)}catch(n){}}const i=e?new URL(s,e):new URL(s);if(Ua(i))return i}catch(i){}return null}function Qt(s,e){const t=document.createElement("a");if(!t.click)throw new Error('DownloadManager: "a.click()" is not supported.');t.href=s,t.target="_parent","download"in t&&(t.download=e),document.body.append(t),t.click(),t.remove()}var ot;class Wa{constructor(){Ce(this,ot,new WeakMap)}downloadData(e,t,i){const n=URL.createObjectURL(new Blob([e],{type:i}));Qt(n,t)}download(e,t,i){let n;if(e)n=URL.createObjectURL(new Blob([e],{type:"application/pdf"}));else{if(!ja(t,"http://example.com")){console.error(`download - not a valid URL: ${t}`);return}n=t+"#pdfjs.action=download"}Qt(n,i)}}ot=new WeakMap;const Ya={name:"DownloadIcon"};var Qa=function(){var e=this,t=e._self._c;return t("svg",{attrs:{width:"18",height:"19",viewBox:"0 0 18 19",fill:"#3E4755",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M17.75 12C17.75 11.5858 17.4142 11.25 17 11.25C16.5858 11.25 16.25 11.5858 16.25 12H17.75ZM1.75 12C1.75 11.5858 1.41421 11.25 1 11.25C0.585786 11.25 0.25 11.5858 0.25 12H1.75ZM9 13L8.46967 13.5303C8.76256 13.8232 9.23744 13.8232 9.53033 13.5303L9 13ZM9.75 1C9.75 0.585787 9.41422 0.25 9 0.25C8.58579 0.25 8.25 0.585786 8.25 1L9.75 1ZM5.53033 8.46967C5.23744 8.17678 4.76256 8.17678 4.46967 8.46967C4.17678 8.76256 4.17678 9.23744 4.46967 9.53033L5.53033 8.46967ZM13.5303 9.53033C13.8232 9.23744 13.8232 8.76256 13.5303 8.46967C13.2374 8.17678 12.7626 8.17678 12.4697 8.46967L13.5303 9.53033ZM16.25 12V16H17.75V12H16.25ZM15 17.25H3V18.75H15V17.25ZM1.75 16V12H0.25V16H1.75ZM3 17.25C2.30964 17.25 1.75 16.6904 1.75 16H0.25C0.25 17.5188 1.48122 18.75 3 18.75V17.25ZM16.25 16C16.25 16.6904 15.6904 17.25 15 17.25V18.75C16.5188 18.75 17.75 17.5188 17.75 16H16.25ZM9.75 13L9.75 1L8.25 1L8.25 13H9.75ZM4.46967 9.53033L8.46967 13.5303L9.53033 12.4697L5.53033 8.46967L4.46967 9.53033ZM9.53033 13.5303L13.5303 9.53033L12.4697 8.46967L8.46967 12.4697L9.53033 13.5303Z"}})])},Ga=[],Ka=c(Ya,Qa,Ga,!1,null,null,null,null);const wt=Ka.exports,d5=Object.freeze(Object.defineProperty({__proto__:null,default:wt},Symbol.toStringTag,{value:"Module"})),Xa={name:"FullScreenIcon"};var Ja=function(){var e=this,t=e._self._c;return t("svg",{attrs:{width:"24",height:"24",viewBox:"0 0 24 24",fill:"#3E4755",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M19.25 10C19.25 10.4142 19.5858 10.75 20 10.75C20.4142 10.75 20.75 10.4142 20.75 10H19.25ZM20 4.00004H20.75C20.75 3.58582 20.4142 3.25004 20 3.25004V4.00004ZM14 3.25004C13.5858 3.25004 13.25 3.58582 13.25 4.00004C13.25 4.41425 13.5858 4.75004 14 4.75004V3.25004ZM4.75 14C4.75 13.5858 4.41421 13.25 4 13.25C3.58579 13.25 3.25 13.5858 3.25 14H4.75ZM4 20H3.25C3.25 20.1989 3.32902 20.3897 3.46967 20.5303C3.61032 20.671 3.80109 20.75 4 20.75V20ZM10 20.75C10.4142 20.75 10.75 20.4142 10.75 20C10.75 19.5858 10.4142 19.25 10 19.25V20.75ZM10 4.75C10.4142 4.75 10.75 4.41421 10.75 4C10.75 3.58579 10.4142 3.25 10 3.25V4.75ZM4.00004 4L4.00004 3.25C3.58582 3.25 3.25004 3.58579 3.25004 4L4.00004 4ZM3.25004 10C3.25004 10.4142 3.58582 10.75 4.00004 10.75C4.41425 10.75 4.75004 10.4142 4.75004 10H3.25004ZM14 19.25C13.5858 19.25 13.25 19.5858 13.25 20C13.25 20.4142 13.5858 20.75 14 20.75V19.25ZM20 20V20.75C20.4142 20.75 20.75 20.4142 20.75 20H20ZM20.75 14C20.75 13.5858 20.4142 13.25 20 13.25C19.5858 13.25 19.25 13.5858 19.25 14H20.75ZM20.75 10V4.00004H19.25V10H20.75ZM20 3.25004L14 3.25004V4.75004L20 4.75004V3.25004ZM3.25 14L3.25 20H4.75L4.75 14H3.25ZM4 20.75H10V19.25H4V20.75ZM10 3.25L4.00004 3.25L4.00004 4.75L10 4.75V3.25ZM3.25004 4L3.25004 10H4.75004L4.75004 4L3.25004 4ZM14 20.75H20V19.25H14V20.75ZM20.75 20V14H19.25V20H20.75Z"}})])},eo=[],to=c(Xa,Ja,eo,!1,null,null,null,null);const Ct=to.exports,_5=Object.freeze(Object.defineProperty({__proto__:null,default:Ct},Symbol.toStringTag,{value:"Module"})),so={methods:{isMobile(){return navigator.userAgent.match(/Android/)||this.isIOS()||window.innerWidth<600},isIOS(){return navigator.userAgent.match(/iPhone/)},isMac(){return navigator.userAgent.includes("Mac")&&!this.isIpad()},isIpad(){return this.isIOS()?!1:navigator.userAgent.match(/iPad/)||navigator.userAgent.includes("Mac")&&"ontouchend"in document}}};const io=new URL("/build/js/pdf.worker.min.js",window.location).href,no="https://cdn.jsdelivr.net/npm/pdfjs-dist@3.11.174/cmaps/",ro=!0,ao=new URL("/build/js/pdf.sandbox.js",window.location),oo=!0,Gt=1.1,Kt=.25,Xt=10,lo="auto",co=400,uo=[{name:"Auto Zoom",id:"auto"},{name:"Actual Size",id:"page-actual"},{name:"Page Fit",id:"page-fit"},{name:"Page Width",id:"page-width"},{name:"50%",id:"0.5"},{name:"75%",id:"0.75"},{name:"100%",id:"1"},{name:"125%",id:"1.25"},{name:"150%",id:"1.5"},{name:"200%",id:"2"},{name:"300%",id:"3"},{name:"400%",id:"4"}],_o={components:{DownloadIcon:wt,FullScreenIcon:Ct,DefaultInput:yt,DefaultDropdown:ve,MinusIcon:qs,PlusIcon:gt,FlexContainer:w,ArrowRightIcon:Ne},props:{path:{type:String,default:""},allowDownload:{type:Boolean,default:!1}},name:"PdfViewer",mixins:[so],data(){return{pdfViewer:null,currentPage:1,pageCount:null,container:null,eventBus:null,currentScale:1,pdfLinkService:null,pdfScriptingManager:null,loading:!0,scaleValues:uo,supportsMouseWheelZoomCtrlKey:!0,supportsMouseWheelZoomMetaKey:!0,supportsPinchToZoom:!0,isCtrlKeyDown:!1,caretBrowsing:null,pdfDocument:null,isScrolling:!1,wheelUnusedTicks:0,wheelUnusedFactor:0,downloadManager:new Wa,search:""}},mounted(){window.addEventListener("wheel",this.onWheel,{passive:!1}),setTimeout(()=>{this.$el&&(this.$el.style.minHeight=`${window.innerHeight*.8}px`);try{this.onViewerInit()}catch(s){console.log(s)}})},methods:{getFilenameFromUrl(s){const[e]=s.split(/[#?]/,1);return decodeURI(e.substring(e.lastIndexOf("/")+1))},download(){return p(this,null,function*(){let s;try{s=yield this.pdfDocument.getData()}catch(e){}this.downloadManager.download(s,window.app_root_url_no_locale,this.getFilenameFromUrl(this.path))})},togglePresentationMode(){this.container.requestFullscreen()},searchText(){this.eventBus.dispatch("find",{type:"",query:this.search})},normalizeWheelEventDirection(s){let e=Math.hypot(s.deltaX,s.deltaY);const t=Math.atan2(s.deltaY,s.deltaX);return-.25*Math.PI<t&&t<.75*Math.PI&&(e=-e),e},onWheel(s){const{pdfViewer:e,supportsMouseWheelZoomCtrlKey:t,supportsMouseWheelZoomMetaKey:i,supportsPinchToZoom:n}=this;if(!e||e.isInPresentationMode)return;const r=s.deltaMode;let a=Math.exp(-s.deltaY/100);const o=this.isMac(),l=s.ctrlKey&&!this.isCtrlKeyDown&&r===WheelEvent.DOM_DELTA_PIXEL&&s.deltaX===0&&(Math.abs(a-1)<.05||o)&&s.deltaZ===0,u=[s.clientX,s.clientY];if(l||s.ctrlKey&&t||s.metaKey&&i){if(s.preventDefault(),this.isScrolling||document.visibilityState==="hidden")return;if(l&&n)a=this._accumulateFactor(e.currentScale,a,"wheelUnusedFactor"),this.updateZoom(null,a,u);else{const _=this.normalizeWheelEventDirection(s);let v=0;r===WheelEvent.DOM_DELTA_LINE||r===WheelEvent.DOM_DELTA_PAGE?v=Math.abs(_)>=1?Math.sign(_):this._accumulateTicks(_,"wheelUnusedTicks"):v=this._accumulateTicks(_/30,"wheelUnusedTicks"),this.updateZoom(v,null,u)}}},_accumulateTicks(s,e){(this[e]>0&&s<0||this[e]<0&&s>0)&&(this[e]=0),this[e]+=s;const t=Math.trunc(this[e]);return this[e]-=t,t},_accumulateFactor(s,e,t){if(e===1)return 1;(this[t]>1&&e<1||this[t]<1&&e>1)&&(this[t]=1);const i=Math.floor(s*e*this[t]*100)/(100*s);return this[t]=e/i,i},updateScale({id:s}){this.pdfViewer.currentScaleValue=s},pdfViewZoomIn(s){let e=this.pdfViewer.currentScale;do e=(e*Gt).toFixed(2),e=Math.ceil(e*10)/10,e=Math.min(Xt,e);while(--s&&e<Xt);this.pdfViewer.currentScaleValue=e},updateZoom(s,e,t){this.pdfViewer.isInPresentationMode||this.pdfViewer.updateScale({drawingDelay:co,steps:s,scaleFactor:e,origin:t})},pdfViewZoomOut(s){let e=this.pdfViewer.currentScale;do e=(e/Gt).toFixed(2),e=Math.floor(e*10)/10,e=Math.max(Kt,e);while(--s&&e>Kt);this.pdfViewer.currentScaleValue=e},onPrevPage(){this.pdfViewer.currentPageNumber=this.currentPage-1},onNextPage(){this.pdfViewer.currentPageNumber=this.currentPage+1},onViewerInit(){return p(this,null,function*(){console.log("init Viewers");const s=window.pdfjsLib,e=window.pdfjsViewer;if(!s||!e){setTimeout(()=>{this.onViewerInit()},200);return}s.GlobalWorkerOptions.workerSrc=io,this.container=this.$el.querySelector("#viewerContainer"),this.eventBus=new e.EventBus,this.pdfLinkService=new e.PDFLinkService({eventBus:this.eventBus}),this.pdfFindController=new e.PDFFindController({eventBus:this.eventBus,linkService:this.pdfLinkService}),this.pdfScriptingManager=new e.PDFScriptingManager({eventBus:this.eventBus,sandboxBundleSrc:ao}),this.pdfViewer=new e.PDFViewer({container:this.container,eventBus:this.eventBus,linkService:this.pdfLinkService,findController:this.pdfFindController,scriptingManager:this.pdfScriptingManager}),this.pdfLinkService.setViewer(this.pdfViewer),this.pdfScriptingManager.setViewer(this.pdfViewer),this.eventBus.on("pagesinit",()=>{this.pdfViewer.currentScaleValue=lo}),this.eventBus.on("pagechanging",i=>{this.currentPage=i.pageNumber});const t=s.getDocument({url:this.path,cMapUrl:no,cMapPacked:ro,enableXfa:oo});this.pdfDocument=yield t.promise,this.pageCount=this.pdfDocument.numPages,this.pdfViewer.setDocument(this.pdfDocument),console.log("document"),this.pdfLinkService.setDocument(this.pdfDocument,null),this.loading=!1})}},watch:{search(s){s&&this.searchText()}}};var po=function(){var e=this,t=e._self._c;return t("div",{staticClass:"pdf-viewer-2"},[e._m(0),e.loading?t("div",{staticClass:"pdf-loading loading"}):e._e(),e.pageCount?t("div",{staticClass:"actions-container"},[t("div",{staticClass:"actions-container-navigation"},[t("button",{staticClass:"pdf-button",attrs:{id:"prev"},on:{click:e.onPrevPage}},[t("ArrowRightIcon",{staticClass:"rotate-180",attrs:{fill:"#fff"}})],1),t("span",[t("span",[e._v(e._s(e.currentPage))]),e._v(" / "),t("span",[e._v(e._s(e.pageCount))])]),t("button",{staticClass:"pdf-button",attrs:{id:"next"},on:{click:e.onNextPage}},[t("ArrowRightIcon",{attrs:{fill:"#fff"}})],1)]),t("flex-container",{staticClass:"actions-container-zoom",attrs:{align:"center"}},[t("button",{staticClass:"pdf-button mr-5",attrs:{id:"prev"},on:{click:e.pdfViewZoomIn}},[t("PlusIcon",{staticClass:"rotate-180",attrs:{fill:"#fff"}})],1),t("button",{staticClass:"pdf-button mr-5",attrs:{id:"prev"},on:{click:e.pdfViewZoomOut}},[t("MinusIcon",{staticClass:"rotate-180",attrs:{fill:"#fff"}})],1),t("DefaultDropdown",{attrs:{"style-modifier":"bottom","active-case":e.pdfViewer&&e.pdfViewer.currentScaleValue&&e.scaleValues.find(i=>i.id===e.pdfViewer.currentScaleValue)||e.pdfViewer.currentScaleValue&&`${parseInt(e.pdfViewer.currentScaleValue*100)}%`,cases:e.scaleValues},on:{update:e.updateScale}})],1),t("flex-container",{attrs:{justify:"flex-end"}},[t("DefaultInput",{attrs:{placeholder:"Search",bloated:""},model:{value:e.search,callback:function(i){e.search=i},expression:"search"}}),e.allowDownload?t("button",{staticClass:"pdf-button ml-5",on:{click:e.download}},[t("DownloadIcon",{attrs:{width:"20",fill:"#fff"}})],1):e._e(),t("button",{staticClass:"pdf-button ml-5",on:{click:e.togglePresentationMode}},[t("FullScreenIcon",{attrs:{width:"20",fill:"#fff"}})],1)],1)],1):e._e()])},ho=[function(){var s=this,e=s._self._c;return e("div",{staticClass:"custom-scroll",staticStyle:{position:"absolute"},attrs:{id:"viewerContainer"}},[e("div",{staticClass:"pdfViewer",attrs:{id:"viewer"}})])}],fo=c(_o,po,ho,!1,null,"cf315754",null,null);const mo=fo.exports;const vo={components:{DefaultTitle:b,BlueAlert:Cs,PdfViewer:mo},props:{file:{type:Object,default:()=>{}}},name:"FilePreview",data(){return{mount:!1}},mounted(){this.mount=!0},methods:{getPlatform(){return de},isViewerEnabled(){return de?!(de.name==="Safari"&&de.version<="16.4"||de.name==="Chrome"&&de.version<="103"):!0},getContentHeight(){return window.innerHeight}}};var go=function(){var e=this,t=e._self._c;return t("div",{staticClass:"file-preview"},[t("div",{staticClass:"file-preview-container"},[t("div",{ref:"content",staticClass:"file-preview-content",class:e.file.extension},[e.mount?[e.file.extension==="doc"||e.file.extension==="docx"||e.file.extension==="ppt"||e.file.extension==="pptx"?t("iframe",{attrs:{src:`https://view.officeapps.live.com/op/embed.aspx?src=${e.file.url}`,width:"100%",height:`${e.getContentHeight()}px`,frameBorder:"0"}}):e.file.extension==="pdf"?[e.isViewerEnabled()?t("PdfViewer",{attrs:{"allow-download":e.file.allow_doc_download,path:e.file.url}}):t("blue-alert",[t("default-title",{attrs:{large:""}},[e._v(" "+e._s(e.t("expert.pdf_preview_not_available"))+" "+e._s(e.getPlatform().description)+" ")]),t("default-title",{staticClass:"mt-10",attrs:{large:""},domProps:{innerHTML:e._s(e.t("expert.try_download_file_by_link",{":href":e.file.url}))}})],1)]:e._e()]:e._e()],2)])])},yo=[],wo=c(vo,go,yo,!1,null,"3df58ba6",null,null);const Co=wo.exports,bo={name:"FormMsg",data(){return{}},props:{msgText:[String,Error],status:String,additionalClass:String}};var xo=function(){var e=this,t=e._self._c;return t("div",{class:[{"success-msg":e.status=="success",error:e.status=="error"},e.additionalClass],domProps:{innerHTML:e._s(e.msgText)}})},So=[],$o=c(bo,xo,So,!1,null,null,null,null);const bt=$o.exports;const ko={name:"TooltipOnHover",props:{additionalClass:String,toTop:Number,toHorizontal:Number,triangleLeft:Boolean,triangleRight:Boolean,textAlign:String,width:Number,whiteSpace:String},methods:{getTriangleStyle(){const s={};return this.toHorizontal&&(s.transform=`translateX(${-this.toHorizontal/2-10}px) !important`),this.triangleLeft&&(s.transform="none !important",s.left="20px !important"),this.triangleRight&&(s.transform="none !important",s.left="calc(100% - 30px) !important"),s},getRootStyle(){const s={top:this.toTop&&`${this.toTop}px`,textAlign:this.textAlign&&this.textAlign,width:this.width&&`${this.width}px`,whiteSpace:this.whiteSpace&&this.whiteSpace};return this.toHorizontal&&(s.left=`${this.toHorizontal}px !important`),s}}};var qo=function(){var e=this,t=e._self._c;return t("div",{staticClass:"tooltip-on-hover",class:e.additionalClass,style:e.getRootStyle()},[e._t("default"),t("div",{staticClass:"tooltip-on-hover-triangle",style:e.getTriangleStyle()})],2)},To=[],Mo=c(ko,qo,To,!1,null,null,null,null);const xt=Mo.exports;const Lo={name:"CopyIcon"};var Ao=function(){var e=this,t=e._self._c;return t("svg",{staticClass:"copy-icon",attrs:{width:"20",height:"20",viewBox:"0 0 20 20",fill:"#3E4755",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M15.5 11.25C15.0858 11.25 14.75 11.5858 14.75 12C14.75 12.4142 15.0858 12.75 15.5 12.75V11.25ZM7.25 4.5C7.25 4.91421 7.58579 5.25 8 5.25C8.41421 5.25 8.75 4.91421 8.75 4.5H7.25ZM3 8.75H10V7.25H3V8.75ZM11.25 10V17H12.75V10H11.25ZM10 18.25H3V19.75H10V18.25ZM1.75 17V10H0.25V17H1.75ZM3 18.25C2.30964 18.25 1.75 17.6904 1.75 17H0.25C0.25 18.5188 1.48122 19.75 3 19.75V18.25ZM11.25 17C11.25 17.6904 10.6904 18.25 10 18.25V19.75C11.5188 19.75 12.75 18.5188 12.75 17H11.25ZM10 8.75C10.6904 8.75 11.25 9.30964 11.25 10H12.75C12.75 8.48122 11.5188 7.25 10 7.25V8.75ZM3 7.25C1.48122 7.25 0.25 8.48122 0.25 10H1.75C1.75 9.30964 2.30964 8.75 3 8.75V7.25ZM10 1.75H17V0.25H10V1.75ZM18.25 3V10H19.75V3H18.25ZM17 11.25H15.5V12.75H17V11.25ZM8.75 4.5V3H7.25V4.5H8.75ZM18.25 10C18.25 10.6904 17.6904 11.25 17 11.25V12.75C18.5188 12.75 19.75 11.5188 19.75 10H18.25ZM17 1.75C17.6904 1.75 18.25 2.30964 18.25 3H19.75C19.75 1.48122 18.5188 0.25 17 0.25V1.75ZM10 0.25C8.48122 0.25 7.25 1.48122 7.25 3H8.75C8.75 2.30964 9.30964 1.75 10 1.75V0.25Z"}})])},Eo=[],Io=c(Lo,Ao,Eo,!1,null,"d25736b2",null,null);const Ts=Io.exports,p5=Object.freeze(Object.defineProperty({__proto__:null,default:Ts},Symbol.toStringTag,{value:"Module"}));const Do={name:"DeleteIcon"};var Po=function(){var e=this,t=e._self._c;return t("svg",{staticClass:"icon icon-fill",class:e.$hasAttr("hovered"),attrs:{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M18.75 6C18.75 5.58579 18.4142 5.25 18 5.25C17.5858 5.25 17.25 5.58579 17.25 6H18.75ZM6.75 6C6.75 5.58579 6.41421 5.25 6 5.25C5.58579 5.25 5.25 5.58579 5.25 6H6.75ZM14.25 6C14.25 6.41421 14.5858 6.75 15 6.75C15.4142 6.75 15.75 6.41421 15.75 6H14.25ZM8.25 6C8.25 6.41421 8.58579 6.75 9 6.75C9.41421 6.75 9.75 6.41421 9.75 6H8.25ZM4 5.25C3.58579 5.25 3.25 5.58579 3.25 6C3.25 6.41421 3.58579 6.75 4 6.75V5.25ZM20 6.75C20.4142 6.75 20.75 6.41421 20.75 6C20.75 5.58579 20.4142 5.25 20 5.25V6.75ZM17.25 6V18H18.75V6H17.25ZM16 19.25H8V20.75H16V19.25ZM6.75 18V6H5.25V18H6.75ZM8 19.25C7.30964 19.25 6.75 18.6904 6.75 18H5.25C5.25 19.5188 6.48122 20.75 8 20.75V19.25ZM17.25 18C17.25 18.6904 16.6904 19.25 16 19.25V20.75C17.5188 20.75 18.75 19.5188 18.75 18H17.25ZM15.75 6V5H14.25V6H15.75ZM13 2.25H11V3.75H13V2.25ZM8.25 5V6H9.75V5H8.25ZM11 2.25C9.48122 2.25 8.25 3.48122 8.25 5H9.75C9.75 4.30964 10.3096 3.75 11 3.75V2.25ZM15.75 5C15.75 3.48122 14.5188 2.25 13 2.25V3.75C13.6904 3.75 14.25 4.30964 14.25 5H15.75ZM4 6.75H20V5.25H4V6.75Z"}})])},Oo=[],Ro=c(Do,Po,Oo,!1,null,"f95e2812",null,null);const Le=Ro.exports,h5=Object.freeze(Object.defineProperty({__proto__:null,default:Le},Symbol.toStringTag,{value:"Module"}));const zo={name:"DotsMenuIcon"};var Ho=function(){var e=this,t=e._self._c;return t("svg",{staticClass:"dots-menu-icon",class:e.$hasAttr("hovered"),attrs:{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M12 12V14C13.1046 14 14 13.1046 14 12H12ZM12 12H10C10 13.1046 10.8954 14 12 14V12ZM12 12V10C10.8954 10 10 10.8954 10 12H12ZM12 12H14C14 10.8954 13.1046 10 12 10V12ZM12 5V7C13.1046 7 14 6.10457 14 5H12ZM12 5H10C10 6.10457 10.8954 7 12 7V5ZM12 5V3C10.8954 3 10 3.89543 10 5H12ZM12 5H14C14 3.89543 13.1046 3 12 3V5ZM12 19V21C13.1046 21 14 20.1046 14 19H12ZM12 19H10C10 20.1046 10.8954 21 12 21V19ZM12 19V17C10.8954 17 10 17.8954 10 19H12ZM12 19H14C14 17.8954 13.1046 17 12 17V19Z"}})])},Vo=[],Fo=c(zo,Ho,Vo,!1,null,"e24489de",null,null);const Ms=Fo.exports,f5=Object.freeze(Object.defineProperty({__proto__:null,default:Ms},Symbol.toStringTag,{value:"Module"}));const No={name:"EditIcon"};var Bo=function(){var e=this,t=e._self._c;return t("svg",{staticClass:"edit-icon icon",attrs:{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M4 16L3.46967 15.4697L3.25 15.6893V16H4ZM17 3L17.5303 2.46967C17.2374 2.17678 16.7626 2.17678 16.4697 2.46967L17 3ZM21 7L21.5303 7.53033C21.8232 7.23744 21.8232 6.76256 21.5303 6.46967L21 7ZM8 20V20.75H8.31066L8.53033 20.5303L8 20ZM4 20H3.25C3.25 20.4142 3.58579 20.75 4 20.75V20ZM4.53033 16.5303L17.5303 3.53033L16.4697 2.46967L3.46967 15.4697L4.53033 16.5303ZM16.4697 3.53033L20.4697 7.53033L21.5303 6.46967L17.5303 2.46967L16.4697 3.53033ZM20.4697 6.46967L7.46967 19.4697L8.53033 20.5303L21.5303 7.53033L20.4697 6.46967ZM8 19.25H4V20.75H8V19.25ZM4.75 20V16H3.25V20H4.75ZM13.4697 6.53033L17.4697 10.5303L18.5303 9.46967L14.5303 5.46967L13.4697 6.53033Z"}})])},Zo=[],Uo=c(No,Bo,Zo,!1,null,"6e590d92",null,null);const St=Uo.exports,m5=Object.freeze(Object.defineProperty({__proto__:null,default:St},Symbol.toStringTag,{value:"Module"})),jo={name:"ImageIcon"};var Wo=function(){var e=this,t=e._self._c;return t("svg",{attrs:{width:"24",height:"24",viewBox:"0 0 24 24",fill:"#3E4755",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M7.58579 14.4142L8.11612 14.9445L7.58579 14.4142ZM10.4142 14.4142L9.88388 14.9445L10.4142 14.4142ZM10.5858 14.5858L11.1161 14.0555L10.5858 14.5858ZM13.4142 14.5858L12.8839 14.0555H12.8839L13.4142 14.5858ZM15.5858 12.4142L15.0555 11.8839L15.5858 12.4142ZM18.4142 12.4142L18.9445 11.8839L18.4142 12.4142ZM5 4.75H19V3.25H5V4.75ZM19.25 5V19H20.75V5H19.25ZM19 19.25H5V20.75H19V19.25ZM4.75 19V5H3.25V19H4.75ZM5 19.25C4.86193 19.25 4.75 19.1381 4.75 19H3.25C3.25 19.9665 4.0335 20.75 5 20.75V19.25ZM19.25 19C19.25 19.1381 19.1381 19.25 19 19.25V20.75C19.9665 20.75 20.75 19.9665 20.75 19H19.25ZM19 4.75C19.1381 4.75 19.25 4.86193 19.25 5H20.75C20.75 4.0335 19.9665 3.25 19 3.25V4.75ZM5 3.25C4.0335 3.25 3.25 4.0335 3.25 5H4.75C4.75 4.86193 4.86193 4.75 5 4.75V3.25ZM4.53033 18.5303L8.11612 14.9445L7.05546 13.8839L3.46967 17.4697L4.53033 18.5303ZM9.88388 14.9445L10.0555 15.1161L11.1161 14.0555L10.9445 13.8839L9.88388 14.9445ZM13.9445 15.1161L16.1161 12.9445L15.0555 11.8839L12.8839 14.0555L13.9445 15.1161ZM17.8839 12.9445L19.4697 14.5303L20.5303 13.4697L18.9445 11.8839L17.8839 12.9445ZM16.1161 12.9445C16.6043 12.4564 17.3957 12.4564 17.8839 12.9445L18.9445 11.8839C17.8706 10.8099 16.1294 10.8099 15.0555 11.8839L16.1161 12.9445ZM10.0555 15.1161C11.1294 16.1901 12.8706 16.1901 13.9445 15.1161L12.8839 14.0555C12.3957 14.5436 11.6043 14.5436 11.1161 14.0555L10.0555 15.1161ZM8.11612 14.9445C8.60427 14.4564 9.39573 14.4564 9.88388 14.9445L10.9445 13.8839C9.8706 12.8099 8.1294 12.8099 7.05546 13.8839L8.11612 14.9445ZM9.941 8.846C9.941 9.45079 9.44979 9.942 8.845 9.942V11.442C10.2782 11.442 11.441 10.2792 11.441 8.846H9.941ZM8.845 9.942C8.24148 9.942 7.75 9.45105 7.75 8.846H6.25C6.25 10.2789 7.41252 11.442 8.845 11.442V9.942ZM7.75 8.846C7.75 8.24095 8.24148 7.75 8.845 7.75V6.25C7.41252 6.25 6.25 7.41305 6.25 8.846H7.75ZM8.845 7.75C9.44979 7.75 9.941 8.24121 9.941 8.846H11.441C11.441 7.41279 10.2782 6.25 8.845 6.25V7.75Z"}})])},Yo=[],Qo=c(jo,Wo,Yo,!1,null,null,null,null);const Ls=Qo.exports,v5=Object.freeze(Object.defineProperty({__proto__:null,default:Ls},Symbol.toStringTag,{value:"Module"}));const Go={name:"MoveIcon",props:{noColor:{type:Boolean,default:!1}}};var Ko=function(){var e=this,t=e._self._c;return t("svg",{staticClass:"move-icon",attrs:{width:"24",height:"24",viewBox:"0 0 24 24",fill:e.noColor?null:"#3E4755",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M13.7999 20.0995L13.286 19.5533C13.2804 19.5585 13.275 19.5638 13.2696 19.5692L13.7999 20.0995ZM21.8995 12L22.4298 12.5303C22.7227 12.2374 22.7227 11.7625 22.4298 11.4696L21.8995 12ZM18.2193 14.6195C17.9264 14.9124 17.9264 15.3872 18.2193 15.6801C18.5122 15.973 18.9871 15.973 19.28 15.6801L18.2193 14.6195ZM19.505 8.54478C19.2121 8.25188 18.7372 8.25188 18.4443 8.54478C18.1514 8.83767 18.1514 9.31254 18.4443 9.60544L19.505 8.54478ZM11.1 11.25C10.6858 11.25 10.35 11.5857 10.35 12C10.35 12.4142 10.6858 12.75 11.1 12.75V11.25ZM15.0695 6.23061C15.3624 6.5235 15.8373 6.5235 16.1301 6.23061C16.423 5.93772 16.423 5.46284 16.1301 5.16995L15.0695 6.23061ZM16.0139 19.0462C16.3156 18.7624 16.3301 18.2877 16.0462 17.986C15.7624 17.6844 15.2877 17.6699 14.9861 17.9537L16.0139 19.0462ZM10.7304 19.5692L4.43074 13.2695L3.37008 14.3302L9.66976 20.6299L10.7304 19.5692ZM4.43074 10.7304L10.7304 4.4307L9.66976 3.37004L3.37008 9.66972L4.43074 10.7304ZM4.43074 13.2695C3.72958 12.5684 3.72958 11.4315 4.43074 10.7304L3.37008 9.66972C2.08313 10.9567 2.08313 13.0432 3.37008 14.3302L4.43074 13.2695ZM13.2696 19.5692C12.5684 20.2704 11.4316 20.2704 10.7304 19.5692L9.66976 20.6299C10.9567 21.9168 13.0433 21.9168 14.3302 20.6299L13.2696 19.5692ZM14.3302 3.37004C13.0433 2.08309 10.9567 2.08309 9.66976 3.37004L10.7304 4.4307C11.4316 3.72953 12.5684 3.72953 13.2696 4.4307L14.3302 3.37004ZM21.3692 11.4696L18.2193 14.6195L19.28 15.6801L22.4298 12.5303L21.3692 11.4696ZM22.4298 11.4696L19.505 8.54478L18.4443 9.60544L21.3692 12.5303L22.4298 11.4696ZM21.8995 11.25L11.1 11.25V12.75L21.8995 12.75L21.8995 11.25ZM16.1301 5.16995L14.3302 3.37004L13.2696 4.4307L15.0695 6.23061L16.1301 5.16995ZM14.3138 20.6458L16.0139 19.0462L14.9861 17.9537L13.286 19.5533L14.3138 20.6458Z"}})])},Xo=[],Jo=c(Go,Ko,Xo,!1,null,"6fce3607",null,null);const As=Jo.exports,g5=Object.freeze(Object.defineProperty({__proto__:null,default:As},Symbol.toStringTag,{value:"Module"}));const el={props:{rotated:{type:Boolean,default:!1},listed:{type:Boolean,default:!1},handlerWidth:{type:Number,default:24},shadow:{type:Boolean,default:!1},withIcons:{type:Boolean,default:!0},shadowOnHover:{type:Boolean,default:!1},list:{type:Array,default:()=>[]}},components:{ImageIcon:Ls,CopyIcon:Ts,TooltipOnHover:xt,EditIcon:St,DeleteIcon:Le,MoveIcon:As,DotsMenuIcon:Ms},directives:{ClickOutside:X},name:"ExpertSimpleMenu",data(){return{hovered:!1,isModalVisible:!1,uuid:J()}},created(){C.$on("hide-menu",s=>{s!==this.uuid&&(this.isModalVisible=!1)})},methods:{handleClick(s){this.$emit("handle",s),this.isModalVisible=!1},toggleModal(s){if(s&&s.target&&s.target.dataset.uuid!==this.uuid){this.isModalVisible=!this.isModalVisible,s.preventDefault(),s.stopPropagation();return}this.isModalVisible||(C.$emit("hide-menu",this.uuid),s.preventDefault(),s.stopPropagation()),this.isModalVisible=!this.isModalVisible,this.isModalVisible&&this.$emit("open")},hideModal(){this.isModalVisible&&(this.$emit("hide"),this.isModalVisible=!1,this.$forceUpdate())}}};var tl=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:e.hideModal,expression:"hideModal"}],staticClass:"simple-menu",class:{open:e.isModalVisible},on:{mouseenter:function(i){e.hovered=!0},mouseleave:function(i){e.hovered=!1}}},[e.listed?e._e():t("div",{staticClass:"simple-menu__handler",class:{"simple-menu__handler_shadow":e.shadow||e.shadowOnHover&&e.hovered,"simple-menu__handler_shadow-hover":e.shadowOnHover},style:{transform:e.rotated?"rotate(90deg)":"none"},attrs:{"data-uuid":e.uuid},on:{click:e.toggleModal}},[t("DotsMenuIcon",{staticClass:"pointer-events-none",attrs:{width:e.handlerWidth}})],1),t("transition",{attrs:{name:"fade-up"}},[e.isModalVisible||e.listed?t("div",{class:{"simple-menu__modal":!e.listed,"flex items-center":e.listed},on:{click:function(i){e.isModalVisible=!1}}},[e._t("default"),e._l(e.list,function(i,n){return t("div",{key:n,staticClass:"simple-menu-item show-tooltip-on-hover",class:{"simple-menu-item_red":i==="delete","ml-15":e.listed},on:{click:function(r){return r.preventDefault(),r.stopPropagation(),e.handleClick(i,r)}}},[e.withIcons?[i==="copy"?t("CopyIcon"):e._e(),i==="move"?t("MoveIcon"):e._e(),i==="delete"?t("DeleteIcon",{attrs:{hovered:""}}):e._e(),i==="preview"?t("ImageIcon",{attrs:{hovered:""}}):e._e(),i==="edit"?t("EditIcon"):e._e()]:e._e(),e.listed?t("TooltipOnHover",{attrs:{"to-top":-20,"triangle-right":i==="delete","to-horizontal":i==="delete"?-5:0}},[e._v(" "+e._s(e.t(`expert.${i==="copy"?"copy_to":i}`))+" ")]):[i==="preview"?[e._v(" "+e._s(e.t("builder.change_preview"))+" ")]:[e._v(" "+e._s(e.t(`expert.${i==="copy"?"copy_to":i}`))+" ")]]],2)})],2):e._e()])],1)},sl=[],il=c(el,tl,sl,!1,null,null,null,null);const nl=il.exports,rl={name:"Download2Icon"};var al=function(){var e=this,t=e._self._c;return t("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"}},[t("path",{attrs:{d:"M13 10H18L12 16L6 10H11V3H13V10ZM4 19H20V12H22V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V12H4V19Z"}})])},ol=[],ll=c(rl,al,ol,!1,null,null,null,null);const Es=ll.exports,y5=Object.freeze(Object.defineProperty({__proto__:null,default:Es},Symbol.toStringTag,{value:"Module"})),cl={name:"PauseIcon"};var ul=function(){var e=this,t=e._self._c;return t("svg",{attrs:{width:"20",height:"20",viewBox:"0 0 20 20",fill:"#151515",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M8.25 5C8.25 4.58579 7.91421 4.25 7.5 4.25C7.08579 4.25 6.75 4.58579 6.75 5H8.25ZM6.75 15C6.75 15.4142 7.08579 15.75 7.5 15.75C7.91421 15.75 8.25 15.4142 8.25 15H6.75ZM13.25 5C13.25 4.58579 12.9142 4.25 12.5 4.25C12.0858 4.25 11.75 4.58579 11.75 5H13.25ZM11.75 15C11.75 15.4142 12.0858 15.75 12.5 15.75C12.9142 15.75 13.25 15.4142 13.25 15H11.75ZM6.75 5V15H8.25V5H6.75ZM11.75 5V15H13.25V5H11.75Z"}})])},dl=[],_l=c(cl,ul,dl,!1,null,null,null,null);const $t=_l.exports,w5=Object.freeze(Object.defineProperty({__proto__:null,default:$t},Symbol.toStringTag,{value:"Module"})),pl={name:"PlayIcon"};var hl=function(){var e=this,t=e._self._c;return t("svg",{attrs:{width:"24",height:"24",viewBox:"0 0 24 24",fill:"#151515",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M8 6L8.38587 5.35688C8.15417 5.21786 7.86561 5.21422 7.63048 5.34735C7.39534 5.48048 7.25 5.7298 7.25 6H8ZM8 18H7.25C7.25 18.2702 7.39534 18.5195 7.63048 18.6526C7.86561 18.7858 8.15417 18.7821 8.38587 18.6431L8 18ZM18 12L18.3859 12.6431C18.6118 12.5076 18.75 12.2634 18.75 12C18.75 11.7366 18.6118 11.4924 18.3859 11.3569L18 12ZM8.75 18V6H7.25V18H8.75ZM17.6141 11.3569L7.61413 17.3569L8.38587 18.6431L18.3859 12.6431L17.6141 11.3569ZM7.61413 6.64312L17.6141 12.6431L18.3859 11.3569L8.38587 5.35688L7.61413 6.64312Z"}})])},fl=[],ml=c(pl,hl,fl,!1,null,null,null,null);const kt=ml.exports,C5=Object.freeze(Object.defineProperty({__proto__:null,default:kt},Symbol.toStringTag,{value:"Module"})),vl={name:"SpeedIcon"};var gl=function(){var e=this,t=e._self._c;return t("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"}},[t("path",{attrs:{d:"M12 13.3334L2.77735 19.4818C2.54759 19.635 2.23715 19.5729 2.08397 19.3432C2.02922 19.261 2 19.1645 2 19.0658V4.93433C2 4.65818 2.22386 4.43433 2.5 4.43433C2.59871 4.43433 2.69522 4.46355 2.77735 4.5183L12 10.6667V4.93433C12 4.65818 12.2239 4.43433 12.5 4.43433C12.5987 4.43433 12.6952 4.46355 12.7774 4.5183L23.376 11.584C23.6057 11.7372 23.6678 12.0477 23.5146 12.2774C23.478 12.3323 23.4309 12.3795 23.376 12.4161L12.7774 19.4818C12.5476 19.635 12.2372 19.5729 12.084 19.3432C12.0292 19.261 12 19.1645 12 19.0658V13.3334ZM10.3944 12.0001L4 7.7371V16.263L10.3944 12.0001ZM14 7.7371V16.263L20.3944 12.0001L14 7.7371Z"}})])},yl=[],wl=c(vl,gl,yl,!1,null,null,null,null);const Is=wl.exports,b5=Object.freeze(Object.defineProperty({__proto__:null,default:Is},Symbol.toStringTag,{value:"Module"}));const ae={UNSTARTED:-1,ENDED:0,PLAYING:1,PAUSED:2,BUFFERING:3},Cl={components:{SpinLoader:ne,SpeedIcon:Is,DeleteIcon:Le,Download2Icon:Es,ExpertSimpleMenu:nl,FormMsg:bt,PlayIcon:kt,PauseIcon:$t},props:{value:{type:Object,default:()=>({})},withRemove:{type:Boolean,default:!1},withDownload:{type:Boolean,default:!0},settings:{type:Object,default:()=>({})},infoUnitId:{type:Number,default:0}},name:"RecordingAudioPlayer",data(){return{AUDIO_STATES:ae,state:ae.UNSTARTED,el:null,duration:null,current:null,msg:"",rate:1,canPlay:!1,isFinished:!1,isStarted:!1}},mounted(){this.el=this.$refs.audio,this.listenEvents()},methods:{listenEvents(){this.el&&(this.el.addEventListener("playing",()=>{this.state=ae.PLAYING,this.checkIsStarted()}),this.el.addEventListener("durationchange",()=>{this.duration=Math.round(this.el.duration*1e3)}),this.el.addEventListener("loadedmetadata",()=>{this.duration=Math.round(this.el.duration*1e3)}),this.el.addEventListener("ratechange",()=>{this.rate=this.el.playbackRate}),this.el.addEventListener("timeupdate",()=>{this.current=Math.round(this.el.currentTime*1e3),this.checkIsFinished()}),this.el.addEventListener("pause",()=>{this.state=ae.PAUSED}),this.el.addEventListener("canplay",()=>{this.canPlay=!0}),this.el.addEventListener("stalled",()=>{}),this.el.addEventListener("error",()=>{this.msg="Failed to fetch data."}))},updateCurrentTime(s){const e=this.duration*s.target.value/1e5;this.current=Math.round(e*1e3),this.el.currentTime=e},getAudioStyle(){return this.duration&&this.duration>36e5?{minWidth:"95px"}:{}},formatTime(s){return s?this.convertDuration(s):"0:00"},checkIsStarted(){!this.isStarted&&this.infoUnitId&&(this.isStarted=!0,m.post(`/info-units/${this.infoUnitId}/events/started`))},checkIsFinished(){const s=this.current*100/this.duration;!this.isFinished&&s>85&&this.infoUnitId&&(this.isFinished=!0,m.post(`/info-units/${this.infoUnitId}/events/watched`))},setRate(){this.el.playbackRate===1?this.el.playbackRate=1.25:this.el.playbackRate===1.25?this.el.playbackRate=1.5:this.el.playbackRate===1.5?this.el.playbackRate=2:this.el.playbackRate===2?this.el.playbackRate=.5:this.el.playbackRate=1},convertDuration(s){const e=Math.floor(s/1e3%60),t=Math.floor(s/1e3/60%60),i=Math.floor(s/1e3/60/60);let n;return s<6e4?n=[t.toString(),e.toString().padStart(2,"0")].join(":"):i===0?n=[t.toString(),e.toString().padStart(2,"0")].join(":"):n=[i.toString(),t.toString().padStart(2,"0"),e.toString().padStart(2,"0")].join(":"),n},handleClick(){[ae.UNSTARTED,ae.PAUSED].includes(this.state)?(this.el.play(),this.el.volume=1,this.el.muted=!1):this.state===ae.PLAYING&&this.el.pause()}},watch:{"value.url"(s){s&&(console.log(s),this.$forceUpdate(),this.$nextTick(()=>{this.el=this.$refs.audio,this.listenEvents()}))}}};var bl=function(){var e=this,t=e._self._c;return t("div",{staticClass:"audio-player"},[e.value.url?[t("audio",{ref:"audio",staticClass:"audio-element hidden",attrs:{controls:"",src:e.value.url||this.value.audioUrl}}),t("div",{staticClass:"audio-container"},[t("button",{staticClass:"audio-button",on:{click:e.handleClick}},[[e.AUDIO_STATES.UNSTARTED,e.AUDIO_STATES.PAUSED].includes(e.state)?t("PlayIcon"):e.state===e.AUDIO_STATES.PLAYING?t("PauseIcon"):e._e()],1),t("div",{staticClass:"audio-time-container"},[t("div",{staticClass:"range-container"},[t("input",{style:{backgroundSize:`${e.current*100/e.duration}% 100%`},attrs:{min:"0",max:"100",step:"1",type:"range"},domProps:{value:e.current*100/e.duration},on:{input:e.updateCurrentTime}})]),t("span",{staticClass:"audio-time",style:e.getAudioStyle()},[e._v(" "+e._s(e.formatTime(e.current))+" / "+e._s(e.formatTime(e.duration))+" ")])]),t("ExpertSimpleMenu",[t("p",{staticClass:"simple-menu-item",on:{click:function(i){return i.stopPropagation(),e.setRate()}}},[t("SpeedIcon"),e._v(" Playback rate: "+e._s(e.rate)+"x ")],1),e.withDownload?t("a",{staticClass:"simple-menu-item",attrs:{download:"music",target:"_blank",href:e.value.url||this.value.audioUrl}},[t("Download2Icon"),e._v(" Download audio ")],1):e._e(),e.withRemove?t("p",{staticClass:"simple-menu-item simple-menu-item_red",on:{click:function(i){return e.$emit("delete")}}},[t("DeleteIcon"),e._v(" Delete ")],1):e._e()])],1)]:t("div",{staticClass:"audio-container audio-container_disabled"},[t("SpinLoader",{staticClass:"full-width",attrs:{color:"#B5C1D2",width:30}}),t("div",{staticClass:"audio-time-container"},[t("div",{staticClass:"range-container"},[t("input",{style:{backgroundSize:`${e.current*100/e.duration}% 100%`},attrs:{min:"0",max:"100",step:"1",type:"range"},domProps:{value:e.current*100/e.duration},on:{input:e.updateCurrentTime}})]),t("span",{staticClass:"audio-time"},[e._v(" "+e._s(e.formatTime(e.current))+" / "+e._s(e.formatTime(e.duration))+" ")])]),t("ExpertSimpleMenu")],1),e.msg?t("FormMsg",{attrs:{status:"error","msg-text":e.msg}}):e._e()],2)},xl=[],Sl=c(Cl,bl,xl,!1,null,"8acf206c",null,null);const Ds=Sl.exports,$l={name:"FileDocxIcon"};var kl=function(){var e=this,t=e._self._c;return t("svg",{attrs:{width:"40",height:"40",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M30.8332 37.5H9.1665C7.78567 37.5 6.6665 36.3808 6.6665 35V5C6.6665 3.61917 7.78567 2.5 9.1665 2.5H24.9998L33.3332 10.8333V35C33.3332 36.3808 32.214 37.5 30.8332 37.5Z",fill:"#2196F3"}}),t("path",{attrs:{d:"M33.3333 10.8333H25V2.5L33.3333 10.8333Z",fill:"#BBDEFB"}}),t("path",{attrs:{d:"M25 10.8333L33.3333 19.1667V10.8333H25Z",fill:"#1565C0"}}),t("path",{attrs:{d:"M12.5 19.1667H27.5V20.8333H12.5V19.1667ZM12.5 22.5H27.5V24.1667H12.5V22.5ZM12.5 25.8333H27.5V27.5H12.5V25.8333ZM12.5 29.1667H20.8333V30.8333H12.5V29.1667Z",fill:"#E3F2FD"}})])},ql=[],Tl=c($l,kl,ql,!1,null,null,null,null);const Ps=Tl.exports,x5=Object.freeze(Object.defineProperty({__proto__:null,default:Ps},Symbol.toStringTag,{value:"Module"})),Ml={name:"FileExcelIcon"};var Ll=function(){var e=this,t=e._self._c;return t("svg",{attrs:{width:"40",height:"40",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M30.8332 37.5H9.1665C7.78567 37.5 6.6665 36.3808 6.6665 35V5C6.6665 3.61917 7.78567 2.5 9.1665 2.5H24.9998L33.3332 10.8333V35C33.3332 36.3808 32.214 37.5 30.8332 37.5Z",fill:"#43A047"}}),t("path",{attrs:{d:"M33.3333 10.8333H25V2.5L33.3333 10.8333Z",fill:"#C8E6C9"}}),t("path",{attrs:{d:"M25 10.8333L33.3333 19.1667V10.8333H25Z",fill:"#2E7D32"}}),t("path",{attrs:{d:"M25.8333 19.1667H14.1667H12.5V20.8333V22.5V24.1667V25.8333V27.5V29.1667V30.8333H27.5V29.1667V27.5V25.8333V24.1667V22.5V20.8333V19.1667H25.8333ZM14.1667 20.8333H17.5V22.5H14.1667V20.8333ZM14.1667 24.1667H17.5V25.8333H14.1667V24.1667ZM14.1667 27.5H17.5V29.1667H14.1667V27.5ZM25.8333 29.1667H19.1667V27.5H25.8333V29.1667ZM25.8333 25.8333H19.1667V24.1667H25.8333V25.8333ZM25.8333 22.5H19.1667V20.8333H25.8333V22.5Z",fill:"#E8F5E9"}})])},Al=[],El=c(Ml,Ll,Al,!1,null,null,null,null);const Os=El.exports,S5=Object.freeze(Object.defineProperty({__proto__:null,default:Os},Symbol.toStringTag,{value:"Module"})),Il={name:"FilePdfIcon"};var Dl=function(){var e=this,t=e._self._c;return t("svg",{attrs:{width:"40",height:"40",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M10 0C8.625 0 7.5 1.125 7.5 2.5V37.5C7.5 38.875 8.625 40 10 40H35C36.375 40 37.5 38.875 37.5 37.5V10L27.5 0H10Z",fill:"#E2E5E7"}}),t("path",{attrs:{d:"M30 10H37.5L27.5 0V7.5C27.5 8.875 28.625 10 30 10Z",fill:"#B0B7BD"}}),t("path",{attrs:{d:"M37.5 17.5L30 10H37.5V17.5Z",fill:"#CAD1D8"}}),t("path",{attrs:{d:"M32.5 32.5C32.5 33.1875 31.9375 33.75 31.25 33.75H3.75C3.0625 33.75 2.5 33.1875 2.5 32.5V20C2.5 19.3125 3.0625 18.75 3.75 18.75H31.25C31.9375 18.75 32.5 19.3125 32.5 20V32.5Z",fill:"#F15642"}}),t("path",{attrs:{d:"M7.94922 23.6837C7.94922 23.3537 8.20922 22.9937 8.62797 22.9937H10.9367C12.2367 22.9937 13.4067 23.8637 13.4067 25.5312C13.4067 27.1112 12.2367 27.9912 10.9367 27.9912H9.26797V29.3112C9.26797 29.7512 8.98797 30 8.62797 30C8.29797 30 7.94922 29.7512 7.94922 29.3112V23.6837ZM9.26797 24.2525V26.7425H10.9367C11.6067 26.7425 12.1367 26.1512 12.1367 25.5312C12.1367 24.8325 11.6067 24.2525 10.9367 24.2525H9.26797Z",fill:"white"}}),t("path",{attrs:{d:"M15.3638 30C15.0338 30 14.6738 29.82 14.6738 29.3812V23.7037C14.6738 23.345 15.0338 23.0837 15.3638 23.0837H17.6526C22.2201 23.0837 22.1201 30 17.7426 30H15.3638ZM15.9938 24.3037V28.7812H17.6526C20.3513 28.7812 20.4713 24.3037 17.6526 24.3037H15.9938Z",fill:"white"}}),t("path",{attrs:{d:"M23.7401 24.3837V25.9725H26.2889C26.6489 25.9725 27.0089 26.3325 27.0089 26.6812C27.0089 27.0112 26.6489 27.2812 26.2889 27.2812H23.7401V29.38C23.7401 29.73 23.4914 29.9987 23.1414 29.9987C22.7014 29.9987 22.4326 29.73 22.4326 29.38V23.7025C22.4326 23.3437 22.7026 23.0825 23.1414 23.0825H26.6501C27.0901 23.0825 27.3501 23.3437 27.3501 23.7025C27.3501 24.0225 27.0901 24.3825 26.6501 24.3825H23.7401V24.3837Z",fill:"white"}}),t("path",{attrs:{d:"M31.25 33.75H7.5V35H31.25C31.9375 35 32.5 34.4375 32.5 33.75V32.5C32.5 33.1875 31.9375 33.75 31.25 33.75Z",fill:"#CAD1D8"}})])},Pl=[],Ol=c(Il,Dl,Pl,!1,null,null,null,null);const Rs=Ol.exports,$5=Object.freeze(Object.defineProperty({__proto__:null,default:Rs},Symbol.toStringTag,{value:"Module"})),Rl={name:"FilePptIcon"};var zl=function(){var e=this,t=e._self._c;return t("svg",{attrs:{width:"40",height:"40",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M30.8332 37.5H9.1665C7.78567 37.5 6.6665 36.3808 6.6665 35V5C6.6665 3.61917 7.78567 2.5 9.1665 2.5H24.9998L33.3332 10.8333V35C33.3332 36.3808 32.214 37.5 30.8332 37.5Z",fill:"#FF7439"}}),t("path",{attrs:{d:"M33.3333 10.8333H25V2.5L33.3333 10.8333Z",fill:"#BBDEFB"}}),t("path",{attrs:{d:"M25 10.8333L33.3333 19.1667V10.8333H25Z",fill:"#c7501e"}}),t("path",{attrs:{d:"M12.5 19.1667H27.5V20.8333H12.5V19.1667ZM12.5 22.5H27.5V24.1667H12.5V22.5ZM12.5 25.8333H27.5V27.5H12.5V25.8333ZM12.5 29.1667H20.8333V30.8333H12.5V29.1667Z",fill:"#E3F2FD"}})])},Hl=[],Vl=c(Rl,zl,Hl,!1,null,null,null,null);const zs=Vl.exports,k5=Object.freeze(Object.defineProperty({__proto__:null,default:zs},Symbol.toStringTag,{value:"Module"})),Fl={name:"FileSimpleIcon"};var Nl=function(){var e=this,t=e._self._c;return t("svg",{attrs:{width:"40",height:"40",viewBox:"0 0 40 40",fill:"#B5C1D2",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M8.33398 5V4C7.7817 4 7.33398 4.44772 7.33398 5H8.33398ZM31.6673 35V36C32.2196 36 32.6673 35.5523 32.6673 35H31.6673ZM8.33398 35H7.33398C7.33398 35.5523 7.7817 36 8.33398 36V35ZM23.334 5L24.0411 4.29289C23.8536 4.10536 23.5992 4 23.334 4V5ZM31.6673 13.3333H32.6673C32.6673 13.0681 32.562 12.8138 32.3744 12.6262L31.6673 13.3333ZM13.334 27.3333C12.7817 27.3333 12.334 27.781 12.334 28.3333C12.334 28.8856 12.7817 29.3333 13.334 29.3333V27.3333ZM26.6673 29.3333C27.2196 29.3333 27.6673 28.8856 27.6673 28.3333C27.6673 27.781 27.2196 27.3333 26.6673 27.3333V29.3333ZM13.334 20.6667C12.7817 20.6667 12.334 21.1144 12.334 21.6667C12.334 22.219 12.7817 22.6667 13.334 22.6667V20.6667ZM23.334 22.6667C23.8863 22.6667 24.334 22.219 24.334 21.6667C24.334 21.1144 23.8863 20.6667 23.334 20.6667V22.6667ZM31.6673 34H8.33398V36H31.6673V34ZM9.33398 35V5H7.33398V35H9.33398ZM8.33398 6H23.334V4H8.33398V6ZM30.6673 13.3333V35H32.6673V13.3333H30.6673ZM22.6269 5.70711L30.9602 14.0404L32.3744 12.6262L24.0411 4.29289L22.6269 5.70711ZM20.6673 5V11.6667H22.6673V5H20.6673ZM25.0007 16H31.6673V14H25.0007V16ZM20.6673 11.6667C20.6673 14.0599 22.6074 16 25.0007 16V14C23.712 14 22.6673 12.9553 22.6673 11.6667H20.6673ZM13.334 29.3333H26.6673V27.3333H13.334V29.3333ZM13.334 22.6667H23.334V20.6667H13.334V22.6667Z"}})])},Bl=[],Zl=c(Fl,Nl,Bl,!1,null,null,null,null);const Hs=Zl.exports,q5=Object.freeze(Object.defineProperty({__proto__:null,default:Hs},Symbol.toStringTag,{value:"Module"}));const xe=21,Ul={name:"RecordingTrack",components:{PlayIcon:kt,PauseIcon:$t,CloseIcon:Be,LoaderBlock:T},props:{value:{type:Object,default:()=>({})},cancelled:{type:Boolean,default:!1},settings:{type:Object,default:()=>({})}},data(){return{play:!1,num:xe,elapsedTimeTimer:null,timer:{elapsedEndTime:"0:00",elapsedStartTime:"0:00"},currentTime:0,duration:0,audio:null,frequency:new Uint8Array(xe),requestAnimation:null,loading:!1,analizeTrack:[],playbackRate:1}},computed:{playerStyles(){var s,e,t;return(s=this.settings)!=null&&s.style?h(h({},((t=(e=this.settings)==null?void 0:e.style)==null?void 0:t.width)&&{maxWidth:this.settings.style.width}),this.settings.style.width):null},progressTimer(){return this.audio?{width:`${this.currentTime*.1/this.audio.duration}%`}:{width:"0"}}},mounted(){this.createAudio()},watch:{value:{deep:!0,handler(){this.createAudio()}}},methods:{getTimeCodeFromNum(s){let e=parseInt(s),t=parseInt(e/60);e-=t*60;const i=parseInt(t/60);return t-=i*60,i===0?`${t}:${String(e%60).padStart(2,0)}`:`${String(i).padStart(2,0)}:${String(t).padStart(2,0)}:${String(e%60).padStart(2,0)}`},toggleRate(){this.playbackRate===1?this.playbackRate=1.5:this.playbackRate===1.5?this.playbackRate=2:this.playbackRate=1,this.audio.playbackRate=this.playbackRate},createAudio(){this.audio=new Audio,this.audio.preload="auto",this.audio.src=this.value.url||this.value.audioUrl,this.audio.addEventListener("play",()=>{if(this.audio.duration==1/0){this.audio.currentTime=1e101;const s=setTimeout(()=>{this.setDuration(),this.audio.currentTime=0,clearTimeout(s)},1e3)}else{const s=setTimeout(()=>{this.setDuration(),this.audio.currentTime=0,clearTimeout(s)},1e3)}}),this.audio.addEventListener("play",()=>{this.audio.duration<300&&this.analyserTrack().draw(this.audio.src)})},setDuration(){this.duration=Math.round(this.audio.duration)*1e3,this.setTimer()},setTimer(){this.timer.elapsedEndTime=this.computeElapsedTime(this.duration),this.timer.elapsedStartTime=this.computeElapsedTime(this.currentTime)},startTimer(){this.currentTime+=100,this.duration-=100},togglePlay(){this.play?this.handleStopAudio():this.handleStartAudio()},handleStartAudio(){this.play=!0,this.audio.play(),this.handleElapsedRecordingTime()},handleStopAudio(){this.play=!1,this.audio.pause(),clearInterval(this.elapsedTimeTimer)},handleFinishAudio(){this.handleStopAudio(),this.audio.currentTime=0,this.currentTime=0,this.setDuration()},rewindAudio(s){const e=this.$refs.bar.getBoundingClientRect(),i=(s.pageX-e.left)/e.width;this.audio.currentTime=i*this.audio.duration,this.currentTime=this.audio.currentTime*1e3,this.duration=this.audio.duration*1e3-this.currentTime,this.setTimer()},handleElapsedRecordingTime(){this.elapsedTimeTimer=setInterval(()=>{this.startTimer(),this.setTimer(),this.duration<0&&this.handleFinishAudio()},100)},computeElapsedTime(s){let e=s;e=e/1e3;let t=Math.floor(e%60);t=t<10?"0"+t:t,e=Math.floor(e/60);let i=e%60;i=i<10?""+i:i,e=Math.floor(e/60);let n=e%24;e=Math.floor(e/24);let a=n+e*24;return a=a<10?"0"+a:a,a==="00"?i+":"+t:a+":"+i+":"+t},removeItem(){this.handleFinishAudio(),this.$emit("delete",this.value)},analyserTrack(){window.AudioContext=window.AudioContext||window.webkitAudioContext;const s=new AudioContext,e=n=>{const r=n.getChannelData(0),a=xe,o=Math.floor(r.length/a),l=[];for(let u=0;u<a;u++){let _=o*u,v=0;for(let g=0;g<o;g++)v=v+Math.abs(r[_+g]);l.push(v/o)}return l},t=n=>{const r=Math.pow(Math.max(...n),-1);return n.map(a=>a*r)};return{draw:n=>{fetch(n).then(r=>r.arrayBuffer()).then(r=>s.decodeAudioData(r)).then(r=>this.animateAnalyser(t(e(r))))}}},animateAnalyser(s){for(let e=0;e<xe;e++){const t=+s[e]*xe;this.analizeTrack.push({height:t})}}},beforeDestroy(){this.handleStopAudio()}};var jl=function(){var e=this,t=e._self._c;return t("div",{staticClass:"player",style:e.playerStyles},[e.loading?t("LoaderBlock",{staticStyle:{"margin-top":"-10px"}}):[e._t("remove-btn",function(){return[e.cancelled?t("button",{staticClass:"player__remove-btn",on:{click:e.removeItem}},[t("CloseIcon")],1):e._e()]},{methods:{remove:e.removeItem}}),e._t("play-btn",function(){return[t("button",{staticClass:"player__reproduce-button",on:{click:e.togglePlay}},[e.play?t("PauseIcon"):t("PlayIcon")],1)]},{methods:{toggle:e.togglePlay,play:e.handleStartAudio,stop:e.handleStopAudio,finish:e.handleFinishAudio}}),t("div",{staticClass:"progress-container"},[e._t("progress-bar",function(){return[t("div",{staticClass:"player__progress__wrapper"},[t("div",{ref:"bar",staticClass:"player__progress full-size",style:{gridTemplateColumns:`repeat(${e.num}, 5px)`},on:{click:e.rewindAudio}},e._l(e.num,function(i){return t("div",{key:i,staticClass:"player__progress__item",style:{height:e.analizeTrack[i]?`${e.analizeTrack[i].height}px`:""}})}),0),t("div",{staticClass:"player__progress progress",style:h({gridTemplateColumns:`repeat(${e.num}, 5px)`},e.progressTimer)},e._l(e.num,function(i){return t("div",{key:i,staticClass:"player__progress__item",style:{height:e.analizeTrack[i]?`${e.analizeTrack[i].height}px`:""}})}),0)])]},{data:{analize:e.analizeTrack}}),e._t("timer",function(){return[e.audio?t("span",{staticClass:"player__timer"},[e._v(e._s(e.timer.elapsedStartTime)+" "),e.audio.duration?[e._v("/ "+e._s(e.getTimeCodeFromNum(e.audio.duration)))]:e._e()],2):e._e()]},{timer:{timer:e.timer,duration:e.duration,currentTime:e.currentTime}})],2),t("button",{staticClass:"player__playback-rate",on:{click:e.toggleRate}},[e._v(e._s(e.playbackRate)+"x")])]],2)},Wl=[],Yl=c(Ul,jl,Wl,!1,null,"32ac863d",null,null);const Ql=Yl.exports,Gl={name:"DocFileIcon"};var Kl=function(){var e=this,t=e._self._c;return t("svg",{attrs:{width:"26",height:"32",viewBox:"0 0 26 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M1.33398 1V0C0.7817 0 0.333984 0.447715 0.333984 1L1.33398 1ZM24.6673 31V32C25.2196 32 25.6673 31.5523 25.6673 31H24.6673ZM1.33398 31H0.333984C0.333984 31.5523 0.7817 32 1.33398 32L1.33398 31ZM16.334 1L17.0411 0.292893C16.8536 0.105357 16.5992 0 16.334 0V1ZM24.6673 9.33333H25.6673C25.6673 9.06812 25.562 8.81376 25.3744 8.62623L24.6673 9.33333ZM6.33398 23.3333C5.7817 23.3333 5.33398 23.781 5.33398 24.3333C5.33398 24.8856 5.7817 25.3333 6.33398 25.3333V23.3333ZM19.6673 25.3333C20.2196 25.3333 20.6673 24.8856 20.6673 24.3333C20.6673 23.781 20.2196 23.3333 19.6673 23.3333V25.3333ZM6.33398 16.6667C5.7817 16.6667 5.33398 17.1144 5.33398 17.6667C5.33398 18.219 5.7817 18.6667 6.33398 18.6667V16.6667ZM16.334 18.6667C16.8863 18.6667 17.334 18.219 17.334 17.6667C17.334 17.1144 16.8863 16.6667 16.334 16.6667V18.6667ZM24.6673 30H1.33398V32H24.6673V30ZM2.33398 31V1H0.333984V31H2.33398ZM1.33398 2H16.334V0H1.33398V2ZM23.6673 9.33333V31H25.6673V9.33333H23.6673ZM15.6269 1.70711L23.9602 10.0404L25.3744 8.62623L17.0411 0.292893L15.6269 1.70711ZM13.6673 1V7.66667H15.6673V1H13.6673ZM18.0007 12H24.6673V10H18.0007V12ZM13.6673 7.66667C13.6673 10.0599 15.6074 12 18.0007 12V10C16.712 10 15.6673 8.95533 15.6673 7.66667H13.6673ZM6.33398 25.3333H19.6673V23.3333H6.33398V25.3333ZM6.33398 18.6667H16.334V16.6667H6.33398V18.6667Z",fill:"#B5C1D2"}})])},Xl=[],Jl=c(Gl,Kl,Xl,!1,null,null,null,null);const Vs=Jl.exports,T5=Object.freeze(Object.defineProperty({__proto__:null,default:Vs},Symbol.toStringTag,{value:"Module"})),ec={name:"DeleteModal2",props:{data:{type:Object,default:()=>({})},itemTitle:{type:String,default:""},itemId:{type:Number,String},parent:{type:String},modalTitle:{type:String}},methods:{closeModal(){this.$emit("closeModal")},deleteItem(s){this.$emit("deleteItem",s)}},created(){}};var tc=function(){var e=this,t=e._self._c;return t("div",{staticClass:"create-popup_p-for-nav create-popup create-course fixed-position"},[t("div",{staticClass:"wrapper"},[t("div",{staticClass:"filter-overlay"}),t("div",{staticClass:"wrapper"},[t("div",{staticClass:"create-popup__slides create-popup__slides_just-left create-popup__slides_p-for-check create-course__slider"},[t("div",{staticClass:"delete-lesson",staticStyle:{transform:"translate(-20%, -50%)"}},[t("p",{staticClass:"delete-lesson__title"},[e._v(e._s(e.modalTitle))]),t("div",{staticClass:"delete-lesson__lessons-wrapper"},[e.itemTitle?t("div",{staticClass:"delete-lesson__lessons-container",staticStyle:{overflow:"hidden"},attrs:{id:"deleteModuleModal"}},[t("div",{staticClass:"delete-lesson__info"},[t("div",{staticClass:"delete-lesson__info-content"},[t("p",{staticClass:"delete-lesson__video-title"},[e._v(e._s(e.itemTitle))])])])]):e._e()]),t("div",{staticClass:"delete-lesson__buttons"},[t("button",{staticClass:"delete-lesson__btn btn2 btn2_clear btn2_w-100",attrs:{type:"button"},on:{click:e.closeModal}},[e._v(" "+e._s(e.t("expert.no_cancel"))+" ")]),t("button",{staticClass:"delete-lesson__btn btn2 btn2_danger btn2_w-100",attrs:{type:"button"},on:{click:function(i){return e.deleteItem(e.itemId)}}},[e._v(" "+e._s(e.t("expert.yes_delete"))+" ")])])])])])])])},sc=[],ic=c(ec,tc,sc,!1,null,null,null,null);const nc=ic.exports,rc={name:"BigCloseIcon"};var ac=function(){var e=this,t=e._self._c;return t("svg",{attrs:{width:"30",height:"30",viewBox:"0 0 30 30",fill:"none",stroke:"#3E4755",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M20 10L9.99994 20M9.99997 10L20 20","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"}})])},oc=[],lc=c(rc,ac,oc,!1,null,null,null,null);const Fs=lc.exports,M5=Object.freeze(Object.defineProperty({__proto__:null,default:Fs},Symbol.toStringTag,{value:"Module"}));const cc={name:"ModalWindow",components:{CloseButtonSm:ye,BigCloseIcon:Fs},props:{additionalClass:{type:[String,Array],default:""},noInnerPadding:{type:Boolean,default:!1},isFittedToContent:{type:Boolean,default:!1},additionalOuterClass:{type:String,default:""},modalWidth:{type:[Number,String],default:440},modalMaxWidth:{type:[Number,String],default:null},insideBlock:{type:Boolean,default:!1},parent:String,styleVersion:Number,overflowFullPage:{type:Boolean,default:!1},overflowColor:{type:String,default:""},floatedInsideComponent:{type:Boolean,default:!1},closeBtnDanger:{type:Boolean,default:!1},closeBtnHoverDanger:{type:Boolean,default:!1},showCloseBtn:{type:Boolean,default:!1},showCloseBtnV2:{type:Boolean,default:!1},noTopPadding:{type:Boolean,default:!1},fullWidth:{type:Boolean,default:!1},isAbsolute:{type:Boolean,default:!1},withAnimation:{type:Boolean,default:!0},isInlineBlock:{type:Boolean,default:!1},isNew:{type:Boolean,default:!1},leftPosition:{type:Number},rightPosition:{type:Number},verticalPositions:{type:String,default:null},restrictOutsideClickClose:{type:Boolean,default:!1}},computed:{containerStyle(){let s=null;return this.fullWidth?s="100%":typeof this.modalWidth=="number"?s=`${this.modalWidth}px`:s=this.modalWidth,{width:s,maxWidth:this.modalMaxWidth&&this.modalMaxWidth}}},methods:{closeOnOutsideClick(){this.restrictOutsideClickClose||this.$emit("closeModal")}}};var uc=function(){var e=this,t=e._self._c;return t("div",{staticClass:"create-popup create-course",class:[{"fixed-position":!e.insideBlock&&!e.isAbsolute,"modal-inside":e.insideBlock,"absolute-position":e.isAbsolute,animation:e.withAnimation},e.leftPosition?`left-${e.leftPosition}`:"",e.rightPosition?`right-${e.rightPosition}`:""]},[t("div",{class:{wrapper:!e.floatedInsideComponent&&!e.fullWidth,"wrapper-full":e.fullWidth}},[t("div",{class:{"filter-overlay":!e.insideBlock,"filter-overlay__full-page":e.overflowFullPage,["filter-overlay__"+e.overflowColor]:e.overflowColor},on:{click:e.closeOnOutsideClick}}),t("div",{staticClass:"orders__new-order-form",class:[{"create-popup__slides":!e.floatedInsideComponent,"no-top-padding":e.noTopPadding,"inline-block":e.isInlineBlock,"orders__new-order-form_new":e.isNew},e.verticalPositions||""],style:{width:e.insideBlock?"100%":"auto"},on:{click:function(i){return i.target!==i.currentTarget?null:e.closeOnOutsideClick.apply(null,arguments)}}},[t("div",{class:[{"create-course-slide_fit-content":e.isFittedToContent,"slide-inside":e.insideBlock,"modal-style-v2":e.styleVersion===2},e.additionalOuterClass],style:e.containerStyle},[t("div",{staticClass:"create-course-slide__inner",class:[{shadow:e.insideBlock,"modal-style-v2__inner":e.styleVersion===2,relative:e.showCloseBtn||e.showCloseBtnV2,"create-course-slide__inner_no-padding":e.noInnerPadding},e.additionalClass]},[e.showCloseBtn?t("close-button-sm",{attrs:{additionalClass:"absolute close-right-top",dangerAccent:e.closeBtnDanger,hoverDanger:e.closeBtnHoverDanger},on:{close:function(i){return e.$emit("closeModal")}}}):e._e(),e.showCloseBtnV2?t("BigCloseIcon",{staticClass:"absolute close-right-top close-button-v2",nativeOn:{click:function(i){return e.$emit("closeModal")}}}):e._e(),e._t("default")],2)])])])])},dc=[],_c=c(cc,uc,dc,!1,null,"0e9363c6",null,null);const Ns=_c.exports;const pc={name:"SimpleDeleteModal",components:{ModalWindow:Ns,DefaultTitle:b},props:{item:{type:[Object,Array],required:!0},loading:{type:Boolean,default:!1},type:String,text:{type:String,default:null},itemName:{type:String,default:null},imgPath:{type:String,default:null}}};var hc=function(){var e=this,t=e._self._c;return t("ModalWindow",{attrs:{modalWidth:300},on:{closeModal:function(i){e.$emit("close"),e.$emit("clear")}}},[t("default-title",{attrs:{weight:500,size:16,lineHeight:16*1.3,textAlign:"center",marginBottom:30}},[e._v(" "+e._s(e.t("expert.delete_title"))),e.type?t("span",{staticClass:"ml-5"},[e._v(e._s(e.type))]):e._e(),e._v("? ")]),e.itemName?t("div",{staticClass:"modal-data p-15 mb-20"},[e._v(e._s(e.itemName))]):e._e(),e.text?t("div",{staticClass:"modal-text mb-20"},[e._v(e._s(e.text))]):e._e(),e.imgPath?t("div",{staticClass:"modal-img mb-20"},[t("img",{attrs:{src:e.imgPath,alt:"Image to delete"}})]):e._e(),t("div",{staticClass:"modal-buttons"},[t("button",{staticClass:"btn2 btn2_clear",attrs:{type:"button"},on:{click:function(i){e.$emit("close"),e.$emit("clear")}}},[e._v(" "+e._s(e.t("expert.no_cancel"))+" ")]),t("button",{staticClass:"btn2 btn2_danger",class:{loader:e.loading},attrs:{type:"button",disabled:e.loading},on:{click:function(i){return e.$emit("delete",e.item)}}},[e._v(" "+e._s(e.t("expert.yes_delete"))+" ")])])],1)},fc=[],mc=c(pc,hc,fc,!1,null,"f446d99b",null,null);const vc=mc.exports;const gc={props:{parent:{type:String,default:"student"}},name:"RecordingScript",components:{CustomSwitcher:xs,DefaultDescription:V,DefaultTitle:b,AlertWithQuestion:vt,FlexContainer:w},data(){return{displayScript:!1}}};var yc=function(){var e=this,t=e._self._c;return t("div",{staticClass:"recording-script"},[t("flex-container",{attrs:{align:"center"}},[t("alert-with-question",[t("default-title",{staticClass:"mb-5"},[e._v(" Показать скрипт ")]),t("default-description",{attrs:{"line-height":17}},[e._v(" Со стороны участника появится возможность посмотреть скрипт. По умолчанию скрипт свернут. ")])],1),t("default-description",{staticClass:"black",attrs:{weight:500}},[e._v(" Показать скрипт ")]),t("CustomSwitcher",{staticClass:"recording-script-switcher",model:{value:e.displayScript,callback:function(i){e.displayScript=i},expression:"displayScript"}})],1),e.displayScript?t("textarea",{staticClass:"recording-script__text-area",attrs:{placeholder:"Введите скрипт"}}):e._e()],1)},wc=[],Cc=c(gc,yc,wc,!1,null,"52598c7f",null,null);const bc=Cc.exports;const xc={name:"FileNewView",components:{RecordingAudioPlayer:Ds,FlexContainer:w,CustomSwitcher:xs,DefaultDescription:V,RecordingScript:bc,FilePptIcon:zs,RecordingTrack:Ql,LoaderBlock:T,SimpleDeleteModal:vc,DeleteModal:nc,DeleteIcon:Le,DocFileIcon:Vs,DownloadIcon:wt,FileSimpleIcon:Hs,FilePdfIcon:Rs,FileExcelIcon:Os,FileDocxIcon:Ps},props:{file:{type:Object,required:!0},shortFile:{type:Boolean,default:!1},parent:{type:String,default:""},example:{type:Boolean,default:!1},showFileTypeIcon:{type:Boolean,default:!0}},watch:{docDownload(s){s===null&&(this.file.allow_doc_download=!0)}},created(){this.file.allow_doc_download===null&&(this.file.allow_doc_download=!0)},computed:{docDownload(){return this.file.allow_doc_download},isVideo(){return!this.file||this.file&&!this.file.mime_type?!1:this.file.mime_type.includes("video")},isAudio(){return!this.file||this.file&&!this.file.mime_type?!1:this.file.mime_type.includes("audio")}},data(){return{fileNameCount:0}},methods:{isDocPreviewVisible(s){return this.parent==="expert"&&(s.extension==="pdf"||s.extension==="doc"||s.extension==="docx"||s.extension==="ppt"||s.extension==="pptx")},isCanDownload(s){var e;return this.example?!0:s.hasOwnProperty("allow_doc_download")?s.allow_doc_download:s.pivot&&s.pivot.hasOwnProperty("allow_doc_download")?(e=s==null?void 0:s.pivot)==null?void 0:e.allow_doc_download:!0},checkTypeEvent(){this.parent==="expert"||this.parent==="creator"?this.$emit("file:delete",this.file):this.downloadWithChoosingPath()},downloadWithChoosingPath(){if(this.isCanDownload(this.file))if(this.file.uuid&&this.isVideo){let s=`/api/v1/files/${this.file.uuid}/download?origin=1`;const e=window.open(s,"_blank");e.document.title=this.file.original_name}else{const s=document.createElement("a");s.href=this.file.url,s.download=this.file.original_name+"."+this.file.extension,s.target="_blank",s.style.opacity=0,s.click()}},sliceText(s){const e=s.match(/(.+)\.\w+$/);if(e){const t=e[1];return this.fileNameCount=t.length,t}return"file"},setComponentName(s){switch(s){case"docx":case"doc":return"FileDocxIcon";case"ppt":case"pptx":return"FilePptIcon";case"pdf":return"FilePdfIcon";case"xlsx":case"xls":case"csv":case"xlm":return"FileExcelIcon";default:return"FileSimpleIcon"}},deleteFile(){this.$emit("delete"),this.handleDeleteModal(!1)}}};var Sc=function(){var e=this,t=e._self._c;return e.isVideo&&e.shortFile?t("div",{class:{loader:!e.file.url},staticStyle:{width:"max-content",position:"relative",margin:"10px 0"}},[t("video",{key:e.file&&e.file.url||"video",staticStyle:{"border-radius":"10px","box-shadow":"0 10px 40px rgba(213, 221, 230, 0.6)"},attrs:{width:"340",controls:!!e.file.url,preload:"metadata",playsinline:"",poster:e.file.children.length?e.file.children[0].url:"",src:e.file.url}})]):e.isAudio?t("div",{staticStyle:{width:"100%"}},[t("RecordingAudioPlayer",{key:e.file&&e.file.url||"audio",attrs:{value:e.file,"with-remove":e.parent==="expert"||e.parent==="creator"},on:{delete:e.checkTypeEvent}})],1):t("div",[t("div",{staticClass:"file-new-view",class:{"file-new-view__short":e.shortFile}},[t("div",{staticClass:"file-new-view__icon flex-center"},[e.file.extension?e.showFileTypeIcon?t(e.setComponentName(e.file.extension),{tag:"component"}):t("DocFileIcon"):t("LoaderBlock",{attrs:{noPadding:!0,"green-color":!0}})],1),t("div",{staticClass:"file-new-view__name",class:{"cursor-pointer":e.isCanDownload(e.file)},on:{click:function(i){return e.downloadWithChoosingPath()}}},[t("span",{staticClass:"file-new-view__name_self",class:{"show-overflow":e.fileNameCount>20},attrs:{title:e.file.original_name}},[e._v(" "+e._s(e.sliceText(e.file.original_name))+" ")]),e._v(" ."+e._s(e.file.extension)+" ")]),t("div",{staticClass:"file-new-view__download flex-center",on:{click:e.checkTypeEvent}},[e.parent==="expert"||e.parent==="creator"?t("DeleteIcon"):e.isCanDownload(e.file)?t("DownloadIcon"):e._e()],1)]),e.isDocPreviewVisible(e.file)?t("div",[t("flex-container",{staticClass:"mt-10 ml-10 cursor-pointer"},[t("default-description",{staticClass:"mr-16",attrs:{size:14,"line-height":16,weight:400},nativeOn:{click:function(i){e.file.allow_doc_preview=!e.file.allow_doc_preview,e.$emit("save")}}},[e._v(" "+e._s(e.t("create-course.doc_preview"))+" ")]),t("CustomSwitcher",{on:{update:function(i){return e.$emit("save")}},model:{value:e.file.allow_doc_preview,callback:function(i){e.$set(e.file,"allow_doc_preview",i)},expression:"file.allow_doc_preview"}})],1),t("flex-container",{staticClass:"mt-15 ml-10 cursor-pointer"},[t("default-description",{staticClass:"mr-16",attrs:{size:14,"line-height":16,weight:400},nativeOn:{click:function(i){e.file.allow_doc_download=!e.file.allow_doc_download,e.$emit("save")}}},[e._v(" "+e._s(e.t("create-course.doc_download"))+" ")]),t("CustomSwitcher",{on:{update:function(i){return e.$emit("save")}},model:{value:e.file.allow_doc_download,callback:function(i){e.$set(e.file,"allow_doc_download",i)},expression:"file.allow_doc_download"}})],1)],1):e._e()])},$c=[],kc=c(xc,Sc,$c,!1,null,"b06de525",null,null);const qc=kc.exports,ue={methods:{t(s){let e,t,i;for(t in this.langsKeys)for(i in this.langsKeys[t])i===s&&(e=this.langsKeys[t][i]);return e||s}}};const Tc={name:"ImageNewView",components:{LoaderBlock:T,DeleteIcon:Le},mixins:[ue],props:{file:{type:Object,required:!0},parent:{type:String,default:""}},methods:{zoomTitle(){switch(window.app_current_locale){case"ru":return"Нажмите чтобы увеличить";case"en":return"Click to zoom in";case"uk":return"Натисніть, щоб збільшити";default:return""}},deleteFile(){this.$emit("file:delete",this.file)},downloadWithChoosingPath(){let s=`/api/v1/files/${this.file.uuid}/download`;const e=window.open(s,"_blank");e.document.title=this.file.original_name}}};var Mc=function(){var e=this,t=e._self._c;return e.file?t("div",{staticClass:"image-new-view"},[t("div",{staticClass:"image-new-view__wrapper",class:{"flex-center":!(e.file.url||e.file.preview_path)}},[e.file.url||e.file.preview_path?[t("img",{attrs:{src:e.file.url||e.file.preview_path,alt:e.file.original_name}}),t("div",{staticClass:"image-new-view__content",on:{click:e.downloadWithChoosingPath}},[t("div",{staticClass:"image-new-view__name"},[e._v(" "+e._s(e.file.original_name)+" ")]),e.parent==="expert"||e.parent==="creator"?t("div",{staticClass:"image-new-view__delete",on:{click:function(i){return i.stopPropagation(),e.deleteFile.apply(null,arguments)}}},[t("DeleteIcon",{attrs:{width:"22",fill:"#000"}})],1):e._e(),t("div",{staticClass:"image-new-view__text"},[e._v(" "+e._s(e.zoomTitle())+" ")])])]:t("LoaderBlock",{attrs:{"green-color":!0}})],2)]):e._e()},Lc=[],Ac=c(Tc,Mc,Lc,!1,null,"974d6ea6",null,null);const Ec=Ac.exports;const Ic={name:"FilesNewView",components:{FilePreview:Co,ImageNewView:Ec,FileNewView:qc},props:{files:{type:Array,default:()=>[]},shortFile:{type:Boolean,default:!1},small:{type:Boolean,default:!1},updatePreview:{type:Boolean,default:!0},parent:{type:String,default:""}},created(){if(this.updatePreview){let s=setInterval(()=>{for(const[e,t]of this.files.entries()){const{uuid:i,url:n}=t;n||m.get(`/files/${i}`).then(r=>{let a=r.data.data;a.process_status==="completed"&&!a.url.includes("fileservice")&&(this.files[e]=y(h({},this.files[e]),{url:a.url}),this.$forceUpdate(),this.$emit("save"))})}this.files.filter(e=>e.url).length===this.files.length&&(clearInterval(s),this.$forceUpdate())},2e3)}},methods:{openRemoveModal(s){this.$emit("openRemoveModal",s)},isImageFile(s){return["image/jpeg","image/png","image/gif","image/webp","image/svg+xml","image/apng","image/x-icon","image/bmp"].includes(s.mime_type)}},computed:{documents(){return this.files.filter(s=>(s.mime_type.includes("application/pdf")||s.extension==="dox"||s.extension==="ppt"||s.extension==="pptx"||s.extension==="docx")&&(s.allow_doc_preview||s.pivot&&s.pivot.allow_doc_preview)&&this.parent!=="expert")},filesList(){return this.files.filter(s=>!this.isImageFile(s))},filesImage(){return this.files.filter(s=>this.isImageFile(s))}}};var Dc=function(){var e=this,t=e._self._c;return t("div",[t("div",{staticClass:"files-new-view",class:{"files-new-view__short":e.shortFile,"files-new-view__small":e.small}},[e._l(e.filesList,function(i,n){return t("FileNewView",{key:"file-new-view-idx-"+n+(i&&i.url),attrs:{file:e.files.find(r=>r.uuid===i.uuid),parent:e.parent,shortFile:e.shortFile},on:{save:function(r){return e.$emit("save")},"file:delete":e.openRemoveModal}})}),e._l(e.filesImage,function(i,n){return t("ImageNewView",{key:"image-new-view-idx-"+n+(i&&i.url),attrs:{file:e.files.find(r=>r.uuid===i.uuid),parent:e.parent,shortFile:e.shortFile},on:{"file:delete":e.openRemoveModal}})})],2),e._l(e.documents,function(i,n){return t("FilePreview",{key:n,staticClass:"mt-20",attrs:{file:e.files.find(r=>r.uuid===i.uuid)}})})],2)},Pc=[],Oc=c(Ic,Dc,Pc,!1,null,"b2a32c48",null,null);const k=Oc.exports,Rc=Object.freeze(Object.defineProperty({__proto__:null,default:k},Symbol.toStringTag,{value:"Module"})),Ze={directives:{ClickOutside:X},data(){return{isOpen:!1}},methods:{toggle(){this.isOpen?this.hide():this.open()},hide(s){if(s&&s.target&&this.allowedTargets){for(const e of this.allowedTargets)if(s.target.classList.contains(e))return}this.isOpen=!1,this.onHide&&this.onHide()},open(){return p(this,null,function*(){this.isOpen=!0,this.onOpen&&(yield this.onOpen()),this.$forceUpdate()})}}};const zc={name:"LoupeIcon"};var Hc=function(){var e=this,t=e._self._c;return t("svg",{attrs:{width:"24",height:"24",viewBox:"0 0 24 24",fill:"#3E4755",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M19.4697 20.5303C19.7626 20.8232 20.2374 20.8232 20.5303 20.5303C20.8232 20.2374 20.8232 19.7626 20.5303 19.4697L19.4697 20.5303ZM17.25 10.5C17.25 14.2279 14.2279 17.25 10.5 17.25V18.75C15.0563 18.75 18.75 15.0563 18.75 10.5H17.25ZM10.5 17.25C6.77208 17.25 3.75 14.2279 3.75 10.5H2.25C2.25 15.0563 5.94365 18.75 10.5 18.75V17.25ZM3.75 10.5C3.75 6.77208 6.77208 3.75 10.5 3.75V2.25C5.94365 2.25 2.25 5.94365 2.25 10.5H3.75ZM10.5 3.75C14.2279 3.75 17.25 6.77208 17.25 10.5H18.75C18.75 5.94365 15.0563 2.25 10.5 2.25V3.75ZM20.5303 19.4697L16.3428 15.2821L15.2821 16.3428L19.4697 20.5303L20.5303 19.4697Z"}})])},Vc=[],Fc=c(zc,Hc,Vc,!1,null,null,null,null);const Bs=Fc.exports,L5=Object.freeze(Object.defineProperty({__proto__:null,default:Bs},Symbol.toStringTag,{value:"Module"}));const Nc={name:"BackButton",props:{link:{type:[String,Object],required:!0},text:{type:String},additionalClass:{type:String},native:{type:Boolean,default:!1},isRouteName:{type:Boolean,default:!1}},methods:{back(){this._events.click?this.$emit("click"):this.$router.go(-1)}}};var Bc=function(){var e=this,t=e._self._c;return e.native?t("a",{staticClass:"back-button",attrs:{href:e.link}},[t("svg",{attrs:{width:"12",height:"10",viewBox:"0 0 12 10",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M11.5 5L0.500001 5M0.500001 5L5.08824 9M0.500001 5L5.08824 1",stroke:"#52565C","stroke-linecap":"round","stroke-linejoin":"round"}})]),e.text?t("span",{staticClass:"back-button__text",domProps:{innerHTML:e._s(e.text)}}):t("span",{staticClass:"back-button__text"},[e._v(e._s(e.t("expert.go_back")))]),e.$slots.extra?[t("span",{staticClass:"mx-3 inline-block"},[e._v(e._s(e.t("expert._to")))]),t("span",{staticClass:"text-[#151515]"},[e._t("extra")],2)]:e._e()],2):e.link!=="prev"?t("router-link",{staticClass:"back-button",class:[e.additionalClass],attrs:{to:e.link}},[t("svg",{attrs:{width:"12",height:"10",viewBox:"0 0 12 10",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M11.5 5L0.500001 5M0.500001 5L5.08824 9M0.500001 5L5.08824 1",stroke:"#52565C","stroke-linecap":"round","stroke-linejoin":"round"}})]),e.text?t("span",{staticClass:"back-button__text",domProps:{innerHTML:e._s(e.text)}}):t("span",{staticClass:"back-button__text"},[e._v(e._s(e.t("expert.go_back")))]),e.$slots.extra?[t("span",{staticClass:"mx-3 inline-block"},[e._v(e._s(e.t("expert._to")))]),t("span",{staticClass:"text-[#151515]"},[e._t("extra")],2)]:e._e()],2):t("button",{staticClass:"back-button",class:[e.additionalClass],on:{click:function(i){return i.stopPropagation(),i.preventDefault(),e.back.apply(null,arguments)}}},[t("svg",{attrs:{width:"12",height:"10",viewBox:"0 0 12 10",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M11.5 5L0.500001 5M0.500001 5L5.08824 9M0.500001 5L5.08824 1",stroke:"#52565C","stroke-linecap":"round","stroke-linejoin":"round"}})]),e.text?t("span",{staticClass:"back-button__text",domProps:{innerHTML:e._s(e.text)}}):t("span",{staticClass:"back-button__text"},[e._v(e._s(e.t("expert.go_back")))]),e.$slots.extra?[t("span",{staticClass:"mx-3 inline-block"},[e._v(e._s(e.t("expert._to")))]),t("span",{staticClass:"text-[#151515]"},[e._t("extra")],2)]:e._e()],2)},Zc=[],Uc=c(Nc,Bc,Zc,!1,null,"2149b378",null,null);const jc=Uc.exports,Wc={name:"BugIcon"};var Yc=function(){var e=this,t=e._self._c;return t("svg",{attrs:{width:"24",height:"24",viewBox:"0 0 24 24",fill:"#000"}},[t("path",{attrs:{d:"M6.787 7h10.426c-.108-.158-.201-.331-.318-.481l2.813-2.812l-1.414-1.414l-2.846 2.846a6.575 6.575 0 0 0-.723-.454a5.778 5.778 0 0 0-5.45 0c-.25.132-.488.287-.722.453L5.707 2.293L4.293 3.707l2.813 2.812c-.118.151-.21.323-.319.481zM5.756 9H2v2h2.307c-.065.495-.107.997-.107 1.5c0 .507.042 1.013.107 1.511H2v2h2.753c.013.039.021.08.034.118c.188.555.421 1.093.695 1.6c.044.081.095.155.141.234l-2.33 2.33l1.414 1.414l2.11-2.111a7.477 7.477 0 0 0 2.068 1.619c.479.253.982.449 1.496.58c.204.052.411.085.618.118V16h2v5.914a6.23 6.23 0 0 0 .618-.118a6.812 6.812 0 0 0 1.496-.58c.465-.246.914-.55 1.333-.904c.258-.218.5-.462.734-.716l2.111 2.111l1.414-1.414l-2.33-2.33c.047-.08.098-.155.142-.236c.273-.505.507-1.043.694-1.599c.013-.039.021-.079.034-.118H22v-2h-2.308c.065-.499.107-1.004.107-1.511c0-.503-.042-1.005-.106-1.5H22V9H5.756z"}})])},Qc=[],Gc=c(Wc,Yc,Qc,!1,null,null,null,null);const K=Gc.exports,A5=Object.freeze(Object.defineProperty({__proto__:null,default:K},Symbol.toStringTag,{value:"Module"}));function Kc(s){const e=`import ${JSON.stringify(new URL(s,import.meta.url))}`,t=new Blob([e],{type:"application/javascript"});function i(n){const r=URL.createObjectURL(t);return new Worker(r,{type:"module",name:n==null?void 0:n.name})}return i}const Xc="/build/assets/upload-worker-47b10703.js";class Jc{constructor(e){W(this,"file",null);W(this,"result",null);W(this,"progress",0);W(this,"fileName","");W(this,"worker",null);W(this,"status","progress");W(this,"errorMessage","");this.file=e,this.fileName=e.name;const t=Kc(Xc)();t.onmessage=i=>this.onMessage(i),t.onerror=i=>this.onFailed(i),t.postMessage({type:"start",file:e}),this.worker=t}abort(){this.worker.postMessage({type:"abort"}),this.onError&&(this.status="aborted",this.onError("aborted"))}onProgress(e){this.status="progress",this.progress=parseInt((e==null?void 0:e.progress)*100)}checkStatus(){let e=setInterval(()=>{const{uuid:t,url:i}=this.result;i?this.onComplete&&(this.status="completed",this.onComplete(this.result)):m.get(`/files/${t}`).then(n=>{let r=n.data.data;r.process_status==="completed"&&!r.url.includes("fileservice")&&(this.result=y(h({},this.result),{url:r.url,uploaded_at:Date.now()}),this.onComplete&&(this.status="completed",this.onComplete(this.result)),clearInterval(e))})},2e3)}onSuccess(e){var t;this.result=(t=JSON.parse(e==null?void 0:e.response))==null?void 0:t.data,this.status="checking",this.checkStatus(),this.progress=100}onFailed(e){this.status="failed",this.message=e==null?void 0:e.message,this.progress=0,this.onError&&this.onError(e==null?void 0:e.message)}onMessage(e){let t=e.data,{type:i}=t;console.log("data",JSON.stringify(t)),i==="progress"&&this.onProgress(t),i==="success"&&this.onSuccess(t),i==="failed"&&this.onFailed(t)}}const eu={props:{percent:{default:0}},name:"FlatLoader"};var tu=function(){var e=this,t=e._self._c;return t("div",{staticClass:"flat-loader"},[t("div",{style:{height:"3px",transition:".2s",background:"#15A06E",width:`${e.percent}%`}})])},su=[],iu=c(eu,tu,su,!1,null,"1f02406e",null,null);const Zs=iu.exports;const nu={name:"ArrowDownIcon"};var ru=function(){var e=this,t=e._self._c;return t("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",fill:"#3E4755"}},[t("path",{attrs:{d:"M6.36431 7.80317C6.07142 7.51027 5.59655 7.51027 5.30365 7.80317C5.01076 8.09606 5.01076 8.57093 5.30365 8.86383L6.36431 7.80317ZM10.0007 12.5002L9.47032 13.0305C9.76321 13.3234 10.2381 13.3234 10.531 13.0305L10.0007 12.5002ZM14.6976 8.86383C14.9905 8.57093 14.9905 8.09606 14.6976 7.80317C14.4048 7.51027 13.9299 7.51027 13.637 7.80317L14.6976 8.86383ZM5.30365 8.86383L9.47032 13.0305L10.531 11.9698L6.36431 7.80317L5.30365 8.86383ZM10.531 13.0305L14.6976 8.86383L13.637 7.80317L9.47032 11.9698L10.531 13.0305Z"}})])},au=[],ou=c(nu,ru,au,!1,null,"4d482b40",null,null);const qt=ou.exports,E5=Object.freeze(Object.defineProperty({__proto__:null,default:qt},Symbol.toStringTag,{value:"Module"})),lu={name:"CrossSmallIcon"};var cu=function(){var e=this,t=e._self._c;return t("svg",{attrs:{width:"24",height:"24",viewBox:"0 0 24 24",fill:"#3E4755",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M17.0304 8.53033C17.3232 8.23744 17.3232 7.76256 17.0304 7.46967C16.7375 7.17678 16.2626 7.17678 15.9697 7.46967L17.0304 8.53033ZM7.96967 15.4697C7.67678 15.7626 7.67678 16.2375 7.96967 16.5304C8.26256 16.8232 8.73744 16.8232 9.03033 16.5304L7.96967 15.4697ZM9.03036 7.46967C8.73746 7.17678 8.26259 7.17678 7.9697 7.46967C7.6768 7.76256 7.6768 8.23744 7.9697 8.53033L9.03036 7.46967ZM15.9697 16.5304C16.2626 16.8232 16.7375 16.8232 17.0304 16.5304C17.3233 16.2375 17.3233 15.7626 17.0304 15.4697L15.9697 16.5304ZM15.9697 7.46967L7.96967 15.4697L9.03033 16.5304L17.0304 8.53033L15.9697 7.46967ZM7.9697 8.53033L15.9697 16.5304L17.0304 15.4697L9.03036 7.46967L7.9697 8.53033Z"}})])},uu=[],du=c(lu,cu,uu,!1,null,null,null,null);const Us=du.exports,I5=Object.freeze(Object.defineProperty({__proto__:null,default:Us},Symbol.toStringTag,{value:"Module"}));let at=function(s){return this.handleFiles(s)};const _u={name:"FileTasks",components:{CustomCollapse:Me,ArrowDownIcon:qt,CrossSmallIcon:Us,SpinLoader:ne,CheckIcon:Fe,CloseButtonSm:ye,FlexContainer:w,FlatLoader:Zs,DefaultTitle:b},mixins:[Ze],data(){return{tasks:[],title:""}},created(){return p(this,null,function*(){this.title=document.title,at=at.bind(this),this.isOpen=!0,yield be("file_storage_url",window.file_storage_url),yield be("file_model","comment"),yield be("user_id",window.user_id),yield be("user_id_hash",window.id_hash),yield be("jwt",window.token)})},methods:{clearTasks(){this.tasks=[]},createTask(s){const e=new Jc(s);return this.tasks=[e,...this.tasks],this.$forceUpdate(),new Promise((t,i)=>{e.onComplete=t,e.onError=i})},handleFiles(s){const e=J();return Promise.allSettled(Array.from(s).map(t=>(t.taskId=e,t)).map(this.createTask))}},computed:{hasProgressTasks(){return this.tasks.find(s=>s.status==="checking"||s.status==="progress")}}};var pu=function(){var e=this,t=e._self._c;return e.tasks.length?t("div",{staticClass:"file-tasks"},[t("button",{staticClass:"full-width",on:{click:e.toggle}},[t("flex-container",{attrs:{align:"center"}},[t("default-title",{attrs:{color:"#fff",large:"","font-size":14}},[e._v(" "+e._s(e.t("expert.uploading_files"))+" ")]),e.hasProgressTasks&&!e.isOpen?t("span",{staticClass:"ml-10"},[t("SpinLoader",{attrs:{width:20}})],1):t("ArrowDownIcon",{staticClass:"ml-5",class:{"rotate-180":e.isOpen},attrs:{fill:"#fff"}})],1)],1),t("custom-collapse",{attrs:{"is-open":e.isOpen}},[t("div",{staticClass:"custom-scroll mt-10"},e._l(e.tasks,function(i,n){return t("div",{key:n,staticClass:"file-task"},[t("flex-container",{attrs:{align:"center"}},[i.status==="checking"?t("SpinLoader",{attrs:{color:"#15A06E",width:22}}):i.status==="aborted"||i.status==="failed"?t("CrossSmallIcon",{staticClass:"mr-5 mt-3",attrs:{fill:"#DD4141",width:"22"}}):i.status==="progress"?t("CloseButtonSm",{staticClass:"mr-5",attrs:{title:e.t("expert.cancel"),"danger-bold-hover":""},on:{close:function(r){return i.abort()}}}):i.status==="completed"?t("CheckIcon",{staticClass:"mr-5",attrs:{fill:"#15A06E",width:"22",height:"22"}}):e._e(),t("flex-container",{staticStyle:{flex:"1","max-width":"calc(100% - 29px)"},attrs:{title:i.fileName,justify:"space-between"}},[t("default-title",{staticClass:"task-title",attrs:{small:"","font-size":12}},[e._v(" "+e._s(i.fileName)+" ")]),i.status==="progress"?t("default-title",{staticClass:"ml-2",attrs:{small:"","font-size":12}},[t("b",[e._v(e._s(i.progress)+"%")])]):e._e()],1)],1),t("div",{staticClass:"pl-27"},[i.status==="progress"?t("FlatLoader",{staticClass:"mt-5",attrs:{percent:i.progress}}):i.status==="checking"?t("default-title",{staticClass:"task-title",attrs:{small:"","font-size":10}},[e._v(" "+e._s(e.t("expert.file_checking"))+" ")]):i.status==="aborted"?t("default-title",{staticClass:"task-title",attrs:{small:"","font-size":10}},[e._v(" "+e._s(e.t("expert.file_aborted"))+" ")]):i.status==="failed"?t("default-title",{staticClass:"task-title",attrs:{small:"","font-size":10}},[e._v(" "+e._s(i.message||e.t("expert.file_error_expected"))+" ")]):e._e()],1)],1)}),0)])],1):e._e()},hu=[],fu=c(_u,pu,hu,!1,null,"52fe59d9",null,null);const mu=fu.exports;f.locale(window.app_current_locale);const vu={data:()=>({currentDateTime:new Date}),filters:{formatdate(s){return f(s).format("MMMM DD, YYYY")},formatDateWithMonth(s){return f(s).format("MMMM YYYY").capitalize()},formatMonth(s){return f(s).format("DD MMMM")},dateByFormat(s,e="MMMM DD, YYYY"){return f(s).format(e)},formatDateWithTime(s){return s?f(s).format("MMMM DD, YYYY HH:mm:ss"):"—"},formatDateDdMmYyyyWithHourWithTz(s,e){return s?e?f.tz(e).format("Z")!==f.tz(f.tz.guess()).format("Z")?f(s).tz(e).format("DD MMMM YYYY, HH:mm")+` (${f.tz(e).format("Z")} ${e})`:f(s).tz(e).format("DD MMMM YYYY, HH:mm"):f(s).format("DD MMMM YYYY, HH:mm"):"∞"},formatDateWithTimeNoSeconds(s){return f(s).format("MMMM DD, YYYY HH:mm")},formatDateWithTimeNoSeconds2(s){return f(s).format("DD MMMM YYYY, HH:mm")||""},formatDateDdMmYyyy(s){return f(s).format("DD/MM/YYYY")},formatDateDdMmYyyyWithHour(s){return s===null?"—":f(s).format("DD/MM/YYYY HH:mm")},formatDurationDate(s){let e=s.start,t=s.end,i=f(e).diff(f(t));return f.duration(i).humanize()},formatDateFromNow(s){return`${f(s).fromNow()}`}},methods:{formatDateDdMmmmYyyyWithHourWithTz(s,e){return e?f.tz(e).format("Z")!==f.tz(f.tz.guess()).format("Z")?f(s).tz(e).format("DD MMMM YYYY, HH:mm")+` (${f.tz(e).format("Z")} ${e})`:f(s).tz(e).format("DD MMMM YYYY, HH:mm"):f(s).format("DD MMMM YYYY, HH:mm")},formatdate(s,e="MMMM DD, YYYY"){return f(s).format(e)},formatDateUTC(s,e="MMMM DD, YYYY"){return f(s).utc().format(e)},formatDateDDMMYYYY(s){return f(s).format("DD MMMM YYYY")},formatDateDdMmYYYY(s){return f(s).format("DD.MM.YYYY")},formatDateWithTime(s){return s?f(s).format("MMMM DD, YYYY HH:mm:ss"):"—"},formatDateWithTimeNoSeconds(s,e){return s?e?f(s).utc().format("DD MMMM, YYYY HH:mm"):f(s).format("DD MMMM, YYYY HH:mm"):"—"},formatDateWithTimeNoSeconds2(s,e=!1){return e?f(s).utc().format("DD MMMM YYYY HH:mm"):f(s).format("DD MMMM YYYY HH:mm")},formatDateNoSeconds2(s){return f(s).format("DD MMMM, YYYY")},formatDateWithTzName(s){const e=f.tz.guess(),t=new Date(s).toString().split(" ").find(i=>i.includes("GMT")).replace("GMT","");return`${this.formatDateWithTimeNoSeconds2(s)} (${t} ${e})`},formatDateDdMmYyyy(s){return f(s).format("DD/MM/YYYY")},formatDateDdMmYyyyWithHour(s){return f(s).format("DD/MM/YYYY HH:mm")},formatDateDdMmYyyyWithHourServer(s){return f(s).format("YYYY-MM-DDTHH:mm")},formatTimeNoSeconds(s){return f(s).format("HH:mm")},formatDurationDate(s){let e=s.start,t=s.end,i=f(e).diff(f(t));return f.duration(i).humanize()},formatDateFromNow(s){return f(s).fromNow()},toTimestamp(s){return Date.parse(s)/1e3},dateToString(s,e=!1){let t=new Date(s*1e3),i=e?t.getUTCFullYear():t.getFullYear(),n=e?t.getUTCMonth()+1:t.getMonth()+1;n<10&&(n="0"+n);let r=e?t.getUTCDate():t.getDate();return r<10&&(r="0"+r),i+"-"+n+"-"+r},dateToTime(s,e=!1){let t=new Date(s*1e3),i=e?t.getUTCHours():t.getHours(),n=e?t.getUTCMinutes():t.getMinutes();return i<10&&(i="0"+i),n<10&&(n="0"+n),i+":"+n},showDateWithTz(s,e,t="DD MMMM, YYYY HH:mm"){let i=s;return s.includes("Z")||(i=f(i).utcOffset(0,!0).format()),f(i).tz(e.name).format(t)},createDateWithTz(s,e,t){return f(new Date(`${s}T${e}`)).tz(t.originalName?t.originalName:t.name).format()},createDateWithoutTz(s,e){return f(new Date(`${s}T${e}`)).utcOffset(0,!0).format()},currentDateToString(s){return f(s).utcOffset(0,!1).format("YYYY-MM-DD")},currentDateToStringWithTime(s){return f(s).format("YYYY-MM-DD HH:mm:ss")},currentDateToTime(s){return f(s).utcOffset(0,!1).format("HH:mm")},formatDateWithTimeNoSecondsV2(s){return f(s).format("DD MMMM YYYY, HH:mm:ss")},parseDaysAndMonthType(s,e=!1){const t=["day","day_couple","days"],i=["month","month_couple","months"],n=[2,0,1,1,1,2];return"dates."+(e?i:t)[s%100>4&&s%100<20?2:n[Math.min(s%10,5)]]}}};const gu={name:"DefaultDropdownOption",components:{FlexContainer:w},props:{option:{type:Object,required:!0},defaultVal:{type:Object,default:null},keyName:{type:String,required:!0},type:{type:String,default:"default"},selectedIds:{type:Array,default:()=>[]}},computed:{component(){return this.type==="href"?"a":this.type==="routes"?"RouterLink":"FlexContainer"}},methods:{select(s,e){this.type==="hierarhy"&&this.option.course_nodeble_type==="module"||this.type!=="routes"&&this.$emit("select",{opt:s,event:e})}}};var yu=function(){var e=this,t=e._self._c;return t("div",{staticClass:"option-container"},[e.option?t(e.component,{tag:"component",staticClass:"options-list-item pointer flex-wrap",class:{"options-list-item_selected":e.defaultVal&&(e.defaultVal.id===e.option.id||e.defaultVal.product_id===e.option.id)||e.selectedIds&&e.selectedIds.includes(e.option.id),disabled:e.option.$isDisabled,"events-none":e.option.$eventNone||e.type==="hierarhy"&&e.option.course_nodeble_type==="module",bold:e.type==="hierarhy"&&e.option.course_nodeble_type==="module",["pl-"+e.option.$paddingLeft]:e.option.$paddingLeft,"flex-al-i-c":e.type==="routes"},attrs:{to:e.option.value?{name:e.option.value}:{path:e.option.path},href:e.type==="href"?e.option.path:"",target:e.type==="href"?"_self":"",align:"center"},nativeOn:{click:function(i){return e.select(e.option,i)}}},[e._v(" "+e._s(e.option[e.keyName])+" "),e.option.description_text?t("p",{staticClass:"options-list-item__description"},[e._v(" "+e._s(e.option.description_text)+" ")]):e._e(),e.option.icon?t(e.option.icon,{tag:"component",staticClass:"ml-3",class:{"rotate-180":e.option.isRotateIcon},attrs:{fill:"#52565C"}}):e._e()],1):e._e(),e.type==="hierarhy"?t("div",{staticClass:"ml-15"},e._l(e.option.children,function(i,n){return t("DefaultDropdownOption",{key:n,attrs:{option:i,"key-name":e.keyName,type:e.type},on:{select:function(r){return e.$emit("select",r)}}})}),1):e._e()],1)},wu=[],Cu=c(gu,yu,wu,!1,null,"e8a7c8fe",null,null);const js=Cu.exports;const bu={name:"CustomNotification",data(){return{fullWidth:!1,icon:null,color:"primary",colorText:"rgb(255, 255, 255)",active:!0,text:null,title:null,position:"bottom-right",time:3e3,cords:{top:null,left:null,right:null,bottom:null},width:0,fixed:!1}},computed:{fillingStyle(){return{left:this.cords.left?"-100px":null,right:this.cords.right?"-100px":null,background:this.color,height:`${this.width*2}px`,width:`${this.width*2}px`}},stylex(){return y(h({},this.cords),{color:this.colorText,width:this.fullWidth?"calc(100% - 14px)":"",maxWidth:this.fullWidth?"none":"350px"})}},created(){setTimeout(()=>{this.moverNotification()},0),this.changeCords()},mounted(){setTimeout(()=>{this.width=this.$refs.notifier.clientWidth},0),this.fixed||setTimeout(()=>{this.close()},this.time)},methods:{handleClick(){this.active=!1,this.click&&this.click()},beforeEnter(s){s.style.opacity=0},enter(s,e){s.style.opacity=1,e()},leave(s,e){s.style.opacity=0;let t=s.style.transform;this.cords.left==="50%"||this.fullWidth?t+=` translateY(${this.cords.top?"-":""}100%)`:t+=` translateX(${this.cords.left?"-":""}100%)`,s.style.transform=t,setTimeout(()=>{e(),this.moverNotification()},150)},close(){this.active=!1},changeCords(){let s=this.position.split("-"),e=t=>s.indexOf(t)!==-1;e("top")&&(this.cords.top="0px"),e("bottom")&&(this.cords.bottom="0px"),e("right")&&(this.cords.right="0px"),e("left")&&(this.cords.left="0px"),e("center")&&(this.cords.left="50%")},moverNotification(){let s=document.querySelectorAll(".kw-notifier-"+this.position);for(let e=0;e<s.length;e++){let t=10;for(let i=0;i<e;i++)t+=s[i].clientHeight+6;this.position.search("center")===-1&&(this.position.search("top")!==-1?s[e].style.transform=`translateY(${t}px)`:this.position.search("bottom")!==-1&&(s[e].style.transform=`translateY(-${t}px)`)),this.position.search("top")!==-1&&this.position.search("center")!==-1&&(s[e].style.transform=`translate(-50%,${t}px)`,s[e].style.zIndex=1e4-e),this.position.search("bottom")!==-1&&this.position.search("center")!==-1&&(s[e].style.transform=`translate(-50%,-${t}px)`,s[e].style.zIndex=1e4-e)}}}};var xu=function(){var e=this,t=e._self._c;return t("transition",{attrs:{name:"notifier"},on:{"before-enter":e.beforeEnter,enter:e.enter,leave:e.leave}},[e.active?t("div",{ref:"notifier",staticClass:"custom-notification",class:[`kw-notifier-${e.position}`,`kw-notifier-${e.color}`,{"kw-notifier-active":e.active}],style:e.stylex,on:{click:e.handleClick}},[t("div",{staticClass:"content-notifier"},[t("div",{staticClass:"con-text-notifier"},[t("h3",{domProps:{innerHTML:e._s(e.title)}}),t("p",{domProps:{innerHTML:e._s(e.text)}}),e._t("default")],2),e.icon!==null?t("div",{staticClass:"kw-icon-notifier"},[t(e.icon,{tag:"component",attrs:{fill:"#fff"}})],1):e._e()]),t("span",{staticClass:"filling",style:e.fillingStyle})]):e._e()])},Su=[],$u=c(bu,xu,Su,!1,null,"a06420d6",null,null);const ku=$u.exports,qu=H.extend(ku);let Se;const Ws={name:"notify",exec(s){s.fullWidth&&s.position&&(s.position=s.position.replace("right","left")),Se=new qu({data:s}),Se.vm=Se.$mount(),s.click&&Se.vm.$on("click",s.click);const e=document.body;e.insertBefore(Se.vm.$el,e.firstChild)}};function Tu(s,e,t=null){if(!window.is_prod)return;t?Nt({name:t.name,email:t.email,id:t.id}):Nt(null);const{sentry_dsn:i,sentry_enabled:n}=window;if(!i||!n||!s)return;const r=[];e&&r.push(new Ii({routingInstrumentation:Di(e),tracePropagationTargets:["localhost","my-site-url.com",/^\//]})),r.push(new Pi({levels:["error"]})),Oi({logErrors:!0,Vue:s,dsn:i,integrations:r,tracesSampleRate:0,replaysSessionSampleRate:0,replaysOnErrorSampleRate:1,ignoreErrors:["top.GLOBALS","originalCreateNotification","canvas.contentDocument","MyApp_RemoveAllHighlights","http://tt.epicplay.com","Can't find variable: ZiteReader","jigsaw is not defined","ComboSearch is not defined","http://loading.retry.widdit.com/","atomicFindClose","fb_xd_fragment","bmi_SafeAddOnload","Non-Error promise rejection captured","Object captured as promise rejection with keys: code, message","EBCallBackMessageReceived","BufferLoader: XHR error for undefined","conduitPage",/.+vimeo.+ is not embeddable.$/,"TypeError: Failed to fetch","Request aborted","ReferenceError: r is not defined","Uncaught ReferenceError: r is not defined","ReferenceError: Can't find variable: r","ReferenceError: t is not defined","Uncaught ReferenceError: t is not defined","ReferenceError: Can't find variable: t","There is already an encoder stored which handles exactly the same mime types.","NavigationDuplicated","Error: Request failed with status code 422","Error: Network Error","AbortError: The operation was aborted.","Load failed"],denyUrls:[/graph\.facebook\.com/i,/connect\.facebook\.net\/en_US\/all\.js/i,/eatdifferent\.com\.woopra-ns\.com/i,/static\.woopra\.com\/js\/woopra\.js/i,/extensions\//i,/^chrome:\/\//i,/^chrome-extension:\/\//i,/127\.0\.0\.1:4001\/isrunning/i,/webappstoolbarba\.texthelp\.com\//i,/metrics\.itunes\.apple\.com\.edgesuite\.net\//i]})}const Mu={props:{cases:{type:Array,default:()=>[]},interactive:{type:Boolean,default:!0},viewable:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},typeShow:{type:String,default:""},result:{type:Object,default:null}},name:"PracticeFillGapsInput",data(){return{modifier:""}},methods:{getAnswerGroupId(){return this.cases[0]?this.cases[0].quiz_answer_group_id:""}},mounted(){var s,e;(!this.interactive||this.viewable)&&(this.$refs.input.innerHTML=((s=this.result)==null?void 0:s.text_answer)||"",this.typeShow!=="simple_answer"&&this.typeShow!=="only_correct_or_not_question"&&this.result&&!this.viewable&&(this.modifier=this.result.is_correct?"green":"red")),this.viewable&&this.$emit("update",{text_answer:((e=this.result)==null?void 0:e.text_answer)||"",answer_group_id:this.getAnswerGroupId()})}};var Lu=function(){var e=this,t=e._self._c;return t("p",{ref:"input",staticClass:"fill-gaps-input",class:e.modifier,attrs:{placeholder:e.t("quiz.input_answer"),contenteditable:!!e.interactive&&!e.readonly},on:{input:function(i){e.$emit("update",{text_answer:i.target.innerText,answer_group_id:e.getAnswerGroupId()})}}})},Au=[],Eu=c(Mu,Lu,Au,!1,null,"dde21bce",null,null);const Ys=Eu.exports;const Iu={components:{DefaultDropdownOption:js,VueSimplebar:lt},mixins:[Ze],props:{cases:{type:Array,default:()=>[]},interactive:{type:Boolean,default:!0},viewable:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},isFlat:{type:Boolean,default:!1},typeShow:{type:String,default:""},result:{type:Object,default:null},isAllAnswersChoice:{type:Boolean,default:!1},answerGroup:{type:Object,default:null}},name:"PracticeFillGapsDropdown",data(){return{active:{text:"",id:0},modifier:""}},created(){var s,e,t;(!this.interactive||this.viewable)&&(this.active.text=((s=this.result)==null?void 0:s.text_answer)||"",this.active.id=((e=this.result)==null?void 0:e.quiz_answer_id)||0,this.typeShow!=="simple_answer"&&this.typeShow!=="only_correct_or_not_question"&&this.result&&!this.viewable&&(this.modifier=this.result.is_correct?"green":"red")),this.viewable&&this.active.id&&this.$emit("update",{text_answer:this.active.text,answer_id:this.active.id}),this.answerGroup&&this.answerGroup.active&&(this.active.text=this.answerGroup.active.text_answer||"",this.active.id=((t=this.answerGroup.active)==null?void 0:t.answer_id)||0)},methods:{handleClickCase(s){this.isActive(s)?(this.$emit("delete"),this.active={id:0,text:""}):(this.$emit("update",{text_answer:s.text,answer_id:s.id}),this.active=s)},isActive(s){var e,t;return this.active?((e=this.active)==null?void 0:e.id)===(s==null?void 0:s.id)||((t=this.active)==null?void 0:t.answer_id)===(s==null?void 0:s.id):!1}}};var Du=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:e.hide,expression:"hide"}],staticClass:"fill-gaps-dropdown",class:e.modifier},[e.isFlat?[e._l(e.cases,function(i,n){return[t("span",{key:i.id,staticClass:"fill-gaps-dropdown-case",class:{active:e.isActive(i),"pointer-events-none":!e.interactive},on:{click:function(r){return e.handleClickCase(i)}}},[e._v(" "+e._s(i.text)+" ")]),n!==e.cases.length-1?t("span",{key:`${i.id}-slash`},[e._v("/")]):e._e()]})]:[t("div",{staticClass:"cursor-pointer handler",class:{open:e.isOpen,val:e.active.text,"pointer-events-none":!e.interactive||e.readonly},style:{color:e.active.text?"#151515":"#B5C1D2"},on:{click:e.open}},[e.isAllAnswersChoice&&e.active.text&&e.interactive?t("span",{staticClass:"delete",on:{click:function(i){e.active={id:0,text:""},e.$emit("delete")}}},[t("svg",{attrs:{width:"10",height:"9",viewBox:"0 0 10 9",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M8.33331 1.16602L1.66663 7.8327M1.66665 1.16602L8.33333 7.8327",stroke:"#3E4755","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}})])]):e._e(),e.active.text?[e._v(" "+e._s(e.active.text)+" ")]:t("span",{staticClass:"placeholder"},[e._v(" "+e._s(e.t("quiz.select_answer"))+" ")]),e.interactive?t("svg",{staticClass:"arrow",style:{transform:e.isOpen?"rotate(180deg)":"none"},attrs:{width:"12",height:"7",viewBox:"0 0 12 7",stroke:"#3E4755",fill:"none"}},[t("path",{attrs:{d:"M1 1L6 6L11 1","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}})]):e._e()],2),t("transition",{attrs:{name:"fade-up"}},[e.isOpen&&e.cases.length?t("div",{staticClass:"fill-gaps-dropdown__modal"},[t("vue-simplebar",{staticStyle:{"max-height":"220px",overflow:"auto"}},e._l(e.cases,function(i,n){return t("DefaultDropdownOption",{key:n,staticClass:"mr-7",class:{"pointer-events-none":!e.interactive},attrs:{"default-val":e.active,option:i,"key-name":"text"},on:{select:function(r){e.hide(),e.active=r.opt,e.$emit("update",{text_answer:r.opt.text,answer_id:r.opt.id})}}})}),1)],1):e._e()])]],2)},Pu=[],Ou=c(Iu,Du,Pu,!1,null,"33251b84",null,null);const Qs=Ou.exports,Ru={name:"Message2Icon"};var zu=function(){var e=this,t=e._self._c;return t("svg",{attrs:{width:"24",height:"24",viewBox:"0 0 24 24",stroke:"#3965FF",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M8.5 8.02941H15.5M8.5 11.5588H12.875M5 4.5H19V15.0882H12L7.625 19.5V15.0882H5V4.5Z","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}})])},Hu=[],Vu=c(Ru,zu,Hu,!1,null,null,null,null);const Tt=Vu.exports,D5=Object.freeze(Object.defineProperty({__proto__:null,default:Tt},Symbol.toStringTag,{value:"Module"})),Fu=`<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M13.3337 6.66602L6.66699 13.3327M6.66701 6.66602L13.3337 13.3327" stroke="#3E4755" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>`,Ae={data(){return{images:[],root:null}},mounted(){let s=document.querySelector(".full-page-root");if(s)this.root=s;else{const e=({target:l})=>{l.className!=="full-page-image"&&document.querySelector(".full-page-root").classList.remove("visible")},t=document.createElement("div");t.className="full-page-root",t.addEventListener("click",e);const i=document.createElement("div");i.className="full-page-modal",t.appendChild(i);const n=document.createElement("svg");n.innerHTML=Fu,i.appendChild(n),n.addEventListener("click",e);const r=document.createElement("p");r.className="full-page-name",i.appendChild(r);const a=document.createElement("div");a.className="full-page-image-container",i.appendChild(a);const o=document.createElement("img");o.className="full-page-image",a.appendChild(o),this.root=document.body.insertBefore(t,document.body.firstChild)}},methods:{initImages(s=!0){if(!this.$el.querySelectorAll)return;const e=this.images=this.$el.querySelectorAll(s?"img":"img[data-enlargable]"),t=()=>{switch(window.app_current_locale){case"ru":return"Нажмите чтобы увеличить";case"uk":return"Натисніть щоб збільшити";default:return"Click to enlarge"}};for(const i of e){const n=document.createElement("picture");if(i.getAttribute("justify")){const r=i.getAttribute("justify")||"flex-start";n.style.display=i.getAttribute("display")||"block",n.style.margin=r==="center"?"10px auto":r==="flex-end"?"10px 0 10px auto":"10px 0"}else n.style.height="100%",n.style.width="auto";i.removeAttribute("style"),n.appendChild(i.cloneNode()),i.replaceWith(n),n.setAttribute("data-enlargable",t()),n.addEventListener("click",this.listener)}},listener({target:s}){s&&s.src&&(this.root.classList.add("visible"),this.root.querySelector(".full-page-image").src=s.src)}},destroyed(){for(const s of this.images)s.removeEventListener("click",this.listener)}};const Nu={name:"EyeIcon"};var Bu=function(){var e=this,t=e._self._c;return t("svg",{class:e.$hasAttr("hovered"),attrs:{width:"18",height:"18",viewBox:"0 0 18 18",fill:"#3E4755",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M1.5 9L0.834446 8.65426C0.721851 8.871 0.721851 9.129 0.834446 9.34574L1.5 9ZM16.5 9L17.1656 9.34574C17.2781 9.129 17.2781 8.871 17.1656 8.65426L16.5 9ZM1.5 9C2.16555 9.34574 2.16544 9.34596 2.16534 9.34615C2.16532 9.34619 2.16523 9.34636 2.16519 9.34644C2.16511 9.34659 2.16508 9.34666 2.16508 9.34666C2.16508 9.34665 2.16525 9.34633 2.16558 9.3457C2.16624 9.34445 2.16755 9.34197 2.16951 9.3383C2.17343 9.33096 2.17994 9.31888 2.18902 9.30237C2.20717 9.26934 2.23557 9.21866 2.27404 9.15284C2.35103 9.0211 2.46799 8.82933 2.6235 8.59758C2.93543 8.13271 3.39756 7.51424 3.99749 6.89831C5.20903 5.65445 6.90216 4.5 9 4.5V3C6.32511 3 4.26824 4.47055 2.92297 5.85169C2.24449 6.54826 1.72651 7.24229 1.37792 7.7618C1.20317 8.02223 1.06978 8.24061 0.97898 8.39599C0.93355 8.47372 0.898695 8.53583 0.874572 8.57971C0.862508 8.60165 0.853119 8.61905 0.846427 8.63158C0.843081 8.63785 0.840408 8.6429 0.83841 8.64669C0.837411 8.64858 0.836581 8.65017 0.835921 8.65143C0.83559 8.65206 0.835302 8.65261 0.835056 8.65308C0.834934 8.65332 0.834781 8.65361 0.834719 8.65373C0.834577 8.654 0.834446 8.65426 1.5 9ZM9 4.5C11.0978 4.5 12.791 5.65445 14.0025 6.89831C14.6024 7.51424 15.0646 8.13271 15.3765 8.59758C15.532 8.82933 15.649 9.0211 15.726 9.15284C15.7644 9.21866 15.7928 9.26934 15.811 9.30237C15.8201 9.31888 15.8266 9.33096 15.8305 9.3383C15.8324 9.34197 15.8338 9.34445 15.8344 9.3457C15.8348 9.34633 15.8349 9.34665 15.8349 9.34666C15.8349 9.34666 15.8349 9.34659 15.8348 9.34644C15.8348 9.34636 15.8347 9.34619 15.8347 9.34615C15.8346 9.34596 15.8344 9.34574 16.5 9C17.1656 8.65426 17.1654 8.654 17.1653 8.65373C17.1652 8.65361 17.1651 8.65332 17.1649 8.65308C17.1647 8.65261 17.1644 8.65206 17.1641 8.65143C17.1634 8.65017 17.1626 8.64858 17.1616 8.64669C17.1596 8.6429 17.1569 8.63785 17.1536 8.63158C17.1469 8.61905 17.1375 8.60165 17.1254 8.57971C17.1013 8.53583 17.0664 8.47372 17.021 8.39599C16.9302 8.24061 16.7968 8.02223 16.6221 7.7618C16.2735 7.24229 15.7555 6.54826 15.077 5.85169C13.7318 4.47055 11.6749 3 9 3V4.5ZM16.5 9C15.8344 8.65426 15.8346 8.65404 15.8347 8.65385C15.8347 8.65381 15.8348 8.65364 15.8348 8.65356C15.8349 8.65341 15.8349 8.65334 15.8349 8.65334C15.8349 8.65335 15.8348 8.65367 15.8344 8.6543C15.8338 8.65555 15.8324 8.65803 15.8305 8.6617C15.8266 8.66904 15.8201 8.68112 15.811 8.69763C15.7928 8.73066 15.7644 8.78134 15.726 8.84716C15.649 8.9789 15.532 9.17067 15.3765 9.40242C15.0646 9.86729 14.6024 10.4858 14.0025 11.1017C12.791 12.3455 11.0978 13.5 9 13.5V15C11.6749 15 13.7318 13.5295 15.077 12.1483C15.7555 11.4517 16.2735 10.7577 16.6221 10.2382C16.7968 9.97777 16.9302 9.75939 17.021 9.60401C17.0664 9.52628 17.1013 9.46417 17.1254 9.42029C17.1375 9.39835 17.1469 9.38095 17.1536 9.36842C17.1569 9.36215 17.1596 9.3571 17.1616 9.35331C17.1626 9.35142 17.1634 9.34983 17.1641 9.34857C17.1644 9.34794 17.1647 9.34739 17.1649 9.34692C17.1651 9.34668 17.1652 9.34639 17.1653 9.34627C17.1654 9.346 17.1656 9.34574 16.5 9ZM9 13.5C6.90216 13.5 5.20903 12.3455 3.99749 11.1017C3.39756 10.4858 2.93543 9.86729 2.6235 9.40242C2.46799 9.17067 2.35103 8.9789 2.27404 8.84716C2.23557 8.78134 2.20717 8.73066 2.18902 8.69763C2.17994 8.68112 2.17343 8.66904 2.16951 8.6617C2.16755 8.65803 2.16624 8.65555 2.16558 8.6543C2.16525 8.65367 2.16508 8.65335 2.16508 8.65334C2.16508 8.65334 2.16511 8.65341 2.16519 8.65356C2.16523 8.65364 2.16532 8.65381 2.16534 8.65385C2.16544 8.65404 2.16555 8.65426 1.5 9C0.834446 9.34574 0.834577 9.346 0.834719 9.34627C0.834781 9.34639 0.834934 9.34668 0.835056 9.34692C0.835302 9.34739 0.83559 9.34794 0.835921 9.34857C0.836581 9.34983 0.837411 9.35142 0.83841 9.35331C0.840408 9.3571 0.843081 9.36215 0.846427 9.36842C0.853119 9.38095 0.862508 9.39835 0.874572 9.42029C0.898695 9.46417 0.93355 9.52628 0.97898 9.60401C1.06978 9.75939 1.20317 9.97777 1.37792 10.2382C1.72651 10.7577 2.24449 11.4517 2.92297 12.1483C4.26824 13.5295 6.32511 15 9 15V13.5ZM10.5 9C10.5 9.82843 9.82843 10.5 9 10.5V12C10.6569 12 12 10.6569 12 9H10.5ZM9 10.5C8.17157 10.5 7.5 9.82843 7.5 9H6C6 10.6569 7.34315 12 9 12V10.5ZM7.5 9C7.5 8.17157 8.17157 7.5 9 7.5V6C7.34315 6 6 7.34315 6 9H7.5ZM9 7.5C9.82843 7.5 10.5 8.17157 10.5 9H12C12 7.34315 10.6569 6 9 6V7.5Z"}})])},Zu=[],Uu=c(Nu,Bu,Zu,!1,null,"e11f0d03",null,null);const Gs=Uu.exports,P5=Object.freeze(Object.defineProperty({__proto__:null,default:Gs},Symbol.toStringTag,{value:"Module"}));const ju={name:"EyeStrokedIcon"};var Wu=function(){var e=this,t=e._self._c;return t("svg",{staticClass:"icon-fill",class:e.$hasAttr("hovered"),attrs:{width:"18",height:"18",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M22 12L22.6656 12.3457C22.7781 12.129 22.7781 11.871 22.6656 11.6543L22 12ZM2 12L1.33445 11.6543C1.22185 11.871 1.22185 12.129 1.33445 12.3457L2 12ZM9.5702 4.57067C9.17006 4.67774 8.93248 5.08891 9.03955 5.48905C9.14662 5.88919 9.55779 6.12677 9.95793 6.0197L9.5702 4.57067ZM4.8988 9.28846C5.1806 8.98488 5.16294 8.51033 4.85935 8.22854C4.55577 7.94674 4.08122 7.9644 3.79943 8.26799L4.8988 9.28846ZM14.4715 19.4181C14.8712 19.3092 15.1069 18.897 14.9981 18.4973C14.8892 18.0977 14.477 17.8619 14.0773 17.9708L14.4715 19.4181ZM19.0641 14.7513C18.7813 15.0539 18.7973 15.5285 19.0998 15.8114C19.4024 16.0942 19.877 16.0783 20.1599 15.7757L19.0641 14.7513ZM11.3759 15.6982C11.7844 15.7667 12.1711 15.4911 12.2397 15.0826C12.3082 14.6741 12.0326 14.2874 11.6241 14.2189L11.3759 15.6982ZM9.87784 12.7501C9.7398 12.3595 9.31131 12.1548 8.92077 12.2929C8.53023 12.4309 8.32554 12.8594 8.46358 13.2499L9.87784 12.7501ZM12.6241 8.30182C12.2156 8.23328 11.8289 8.50888 11.7603 8.91739C11.6918 9.32589 11.9674 9.71261 12.3759 9.78114L12.6241 8.30182ZM14.2189 11.6241C14.2874 12.0326 14.6741 12.3082 15.0826 12.2397C15.4911 12.1711 15.7667 11.7844 15.6982 11.3759L14.2189 11.6241ZM3.53033 2.46967C3.23744 2.17678 2.76256 2.17678 2.46967 2.46967C2.17678 2.76256 2.17678 3.23744 2.46967 3.53033L3.53033 2.46967ZM20.4697 21.5303C20.7626 21.8232 21.2374 21.8232 21.5303 21.5303C21.8232 21.2374 21.8232 20.7626 21.5303 20.4697L20.4697 21.5303ZM12 5.75C14.8933 5.75 17.2114 7.34195 18.8491 9.02331C19.6621 9.85799 20.2876 10.6952 20.7096 11.3241C20.9201 11.6379 21.0788 11.8981 21.1838 12.0776C21.2362 12.1674 21.2752 12.2369 21.3004 12.2827C21.313 12.3056 21.3221 12.3226 21.3278 12.3333C21.3307 12.3386 21.3327 12.3423 21.3338 12.3444C21.3343 12.3455 21.3346 12.3461 21.3348 12.3463C21.3348 12.3464 21.3348 12.3465 21.3348 12.3464C21.3347 12.3463 21.3347 12.3462 21.3346 12.3461C21.3346 12.3459 21.3344 12.3457 22 12C22.6656 11.6543 22.6654 11.654 22.6653 11.6537C22.6652 11.6536 22.665 11.6533 22.6649 11.653C22.6646 11.6525 22.6643 11.6518 22.6639 11.6511C22.6631 11.6496 22.6621 11.6477 22.6609 11.6454C22.6585 11.6408 22.6551 11.6345 22.6509 11.6266C22.6425 11.6107 22.6304 11.5884 22.6148 11.5601C22.5837 11.5034 22.5383 11.4225 22.4788 11.3208C22.3601 11.1176 22.185 10.8308 21.9552 10.4884C21.4965 9.80479 20.8152 8.89201 19.9236 7.97669C18.1522 6.15805 15.4703 4.25 12 4.25V5.75ZM12 18.25C9.10671 18.25 6.78858 16.658 5.1509 14.9767C4.3379 14.142 3.71241 13.3048 3.2904 12.6759C3.07985 12.3621 2.92116 12.1019 2.81621 11.9224C2.76376 11.8326 2.72482 11.7631 2.69961 11.7173C2.68701 11.6944 2.67786 11.6774 2.67217 11.6667C2.66932 11.6614 2.66735 11.6577 2.66624 11.6556C2.66569 11.6545 2.66536 11.6539 2.66524 11.6537C2.66519 11.6536 2.66518 11.6535 2.66523 11.6536C2.66526 11.6537 2.66534 11.6538 2.66535 11.6539C2.66545 11.6541 2.66555 11.6543 2 12C1.33445 12.3457 1.33458 12.346 1.33473 12.3463C1.3348 12.3464 1.33496 12.3467 1.3351 12.347C1.33537 12.3475 1.3357 12.3482 1.33609 12.3489C1.33686 12.3504 1.33785 12.3523 1.33908 12.3546C1.34152 12.3592 1.34485 12.3655 1.34908 12.3734C1.35754 12.3893 1.36958 12.4116 1.38517 12.4399C1.41634 12.4966 1.46174 12.5775 1.52115 12.6792C1.63992 12.8824 1.81503 13.1692 2.04482 13.5116C2.5035 14.1952 3.18483 15.108 4.07637 16.0233C5.84778 17.842 8.52965 19.75 12 19.75V18.25ZM9.95793 6.0197C10.6005 5.84777 11.2812 5.75 12 5.75V4.25C11.1435 4.25 10.3324 4.36672 9.5702 4.57067L9.95793 6.0197ZM2 12C2.66555 12.3457 2.6655 12.3458 2.66545 12.3459C2.66544 12.346 2.66539 12.3461 2.66536 12.3461C2.66531 12.3462 2.66527 12.3463 2.66524 12.3463C2.66519 12.3464 2.66518 12.3465 2.66523 12.3464C2.66531 12.3462 2.6656 12.3457 2.66608 12.3448C2.66703 12.3429 2.66877 12.3396 2.67129 12.3349C2.67633 12.3255 2.68448 12.3103 2.69572 12.2898C2.7182 12.2488 2.75302 12.1864 2.79997 12.1055C2.89393 11.9437 3.03619 11.7083 3.22516 11.4221C3.60384 10.8488 4.1662 10.0777 4.8988 9.28846L3.79943 8.26799C2.99812 9.13125 2.38593 9.97105 1.97352 10.5955C1.76695 10.9082 1.60955 11.1684 1.50271 11.3524C1.44927 11.4445 1.40842 11.5176 1.38033 11.5689C1.36628 11.5945 1.35542 11.6147 1.34777 11.629C1.34394 11.6362 1.34092 11.6419 1.33869 11.6461C1.33758 11.6483 1.33667 11.65 1.33597 11.6513C1.33561 11.652 1.33531 11.6526 1.33505 11.6531C1.33493 11.6533 1.33481 11.6535 1.33471 11.6537C1.33466 11.6538 1.3346 11.654 1.33457 11.654C1.33451 11.6541 1.33445 11.6543 2 12ZM14.0773 17.9708C13.4244 18.1486 12.7319 18.25 12 18.25V19.75C12.8722 19.75 13.6972 19.629 14.4715 19.4181L14.0773 17.9708ZM22 12C21.3344 11.6543 21.3345 11.6542 21.3346 11.6541C21.3346 11.654 21.3346 11.6539 21.3346 11.6539C21.3347 11.6538 21.3347 11.6537 21.3348 11.6537C21.3348 11.6536 21.3348 11.6535 21.3348 11.6536C21.3347 11.6538 21.3344 11.6544 21.3339 11.6553C21.3329 11.6572 21.3311 11.6605 21.3286 11.6653C21.3234 11.6749 21.3151 11.6904 21.3037 11.7112C21.2808 11.753 21.2454 11.8164 21.1976 11.8986C21.1021 12.063 20.9574 12.3021 20.7653 12.5923C20.3802 13.1739 19.8086 13.955 19.0641 14.7513L20.1599 15.7757C20.9745 14.9043 21.5968 14.0536 22.016 13.4204C22.226 13.1032 22.386 12.8391 22.4946 12.6522C22.5489 12.5587 22.5904 12.4845 22.619 12.4324C22.6332 12.4064 22.6443 12.3859 22.652 12.3713C22.6559 12.3641 22.659 12.3582 22.6612 12.354C22.6624 12.3518 22.6633 12.3501 22.664 12.3487C22.6644 12.348 22.6647 12.3474 22.6649 12.3469C22.6651 12.3467 22.6652 12.3465 22.6653 12.3463C22.6653 12.3462 22.6654 12.346 22.6654 12.346C22.6655 12.3459 22.6656 12.3457 22 12ZM11.6241 14.2189C10.8131 14.0828 10.1465 13.5103 9.87784 12.7501L8.46358 13.2499C8.91113 14.5162 10.0186 15.4705 11.3759 15.6982L11.6241 14.2189ZM12.3759 9.78114C13.3167 9.93898 14.061 10.6833 14.2189 11.6241L15.6982 11.3759C15.4345 9.80419 14.1958 8.5655 12.6241 8.30182L12.3759 9.78114ZM2.46967 3.53033L20.4697 21.5303L21.5303 20.4697L3.53033 2.46967L2.46967 3.53033Z"}})])},Yu=[],Qu=c(ju,Wu,Yu,!1,null,"5e06ff58",null,null);const Ks=Qu.exports,O5=Object.freeze(Object.defineProperty({__proto__:null,default:Ks},Symbol.toStringTag,{value:"Module"})),Xs={data(){return{wasAppend:!1}},methods:{isHover(s,e,t={}){let i="image-info__tooltip";if((!t.toRaisePadding||typeof t.toRaisePadding!="number")&&(t.toRaisePadding=0),t.width&&t.width==="auto"&&(i+=` ${i}_w-auto`),t.withoutTriangle&&(i+=" image-info__tooltip_no-triangle"),e){const n=s.target.getBoundingClientRect(),r=document.createElement("div");r.innerHTML=s.target.dataset.tooltip||s.target.closest("[data-tooltip]").dataset.tooltip,r.classList=`${i} ${t.className||""}`,t.pushed_left&&r.classList.add("pushed_left");const a=s.target.children;for(let o=0;a.length>o;o++)a[o].hasAttribute("tooltip-child")||(a[o].setAttribute("tooltip-child","true"),a[o].style["pointer-events"]="none");if(t.bind_to_cursor&&this.wasAppend){const o=document.querySelector(".image-info__tooltip");o.style.top=s.pageY-30,o.style.left=s.pageX+10;return}if(this.wasAppend)return;document.body.appendChild(r),this.wasAppend=!0,this.$nextTick(()=>{t.center?r.style.left=n.left+n.width/2+"px":t.pushed_left?r.style.left=n.left+n.width+"px":r.style.left=n.left+n.width/2+28+"px",t.width&&typeof t.width=="number"&&(r.style.width=`${t.width}px`),t.whiteSpace&&(r.style.whiteSpace=`${t.whiteSpace}`);let o=s.pageY-s.layerY-n.height/2;t.move_up&&(o-=t.move_up),t.toRaisePadding&&(o=o-t.toRaisePadding),r.style.top=o+"px",r.style.opacity="1",r.style.pointerEvents="none"})}else if(s!==null){const n=t.className?t.className:i;[...document.querySelectorAll(`.${n}`)].forEach(a=>a.remove()),this.wasAppend=!1;const r=s.target.children;for(let a=0;r.length>a;a++)r[a].hasAttribute("tooltip-child")||(r[a].setAttribute("tooltip-child","false"),r[a].style["pointer-events"]="all")}}}};const Gu={components:{CheckIcon:Fe},props:{active:{type:[Boolean,Number],default:!1}},name:"PracticeCheck"};var Ku=function(){var e=this,t=e._self._c;return t("div",{staticClass:"practice-check"},[t("div",{staticClass:"practice-check-input",class:{"practice-check-input_active":e.active}},[t("CheckIcon",{attrs:{fill:"#fff"}})],1)])},Xu=[],Ju=c(Gu,Ku,Xu,!1,null,"c61db939",null,null);const Mt=Ju.exports;const ed={props:{author:{type:Object,default:null}},name:"CommentAuthor",computed:{bg_color(){var s;return((s=this.author)==null?void 0:s.bg_color)||"#ffffff"}}};var td=function(){var e=this,t=e._self._c;return e.author?t("div",{staticClass:"comment-author",style:{background:e.bg_color}},[e.author.avatar_url||e.author.avatar&&e.author.avatar.url?t("img",{attrs:{src:e.author.avatar_url||e.author.avatar.url,alt:e.author.name}}):t("span",{staticClass:"comment-author_no-photo"},[e._v(" "+e._s(e.author.name.slice(0,1))+" ")])]):e._e()},sd=[],id=c(ed,td,sd,!1,null,"0d9b828d",null,null);const nd=id.exports;f.locale(window.app_current_locale);const rd={components:{DefaultTitle:b,DefaultButton:se,EyeStrokedIcon:Ks,EyeIcon:Gs,PracticeCheck:Mt,LoaderBlock:T,DefaultDescription:V,FlexContainer:w,CommentAuthor:nd},mixins:[Xs],props:{commentable_type:{type:String,default:"question_id"},commentable_id:{type:Number,default:0},attempt_id:{type:Number,default:0},public:{type:Boolean,default:!1}},name:"AttemptCommentsWidget",data(){return{comments:[],text:"",available:!0,loaders:{all:!1,comment:!1}}},created(){this.getComments()},methods:{getHtml(s){return new DOMParser().parseFromString(s,"text/html").documentElement.textContent},canBeChanged(s){return this.$store&&this.$store.getters["user/currentUser"]&&this.$store.getters["user/currentUser"].id===s.id},isPublic(){return this.public},formatdate(s,e="MMMM DD, YYYY"){return f(s).format(e)},submit(){return p(this,null,function*(){if(!this.text)return;this.loaders.comment=!0;const s={commentable_type:"quiz-attempt",commentable_id:this.attempt_id,text:this.text,is_private:!this.available,[this.commentable_type]:this.commentable_id},{data:e}=yield m.post(`${this.public?"/public":""}/comments`,s);this.loaders.comment=!1,this.comments.unshift(e.data),this.text="",this.$emit("add"),this.$nextTick(()=>{this.$refs.wrapper&&(this.$refs.wrapper.scrollTop=0)})})},newLine(s){document.execCommand("insertLineBreak"),s.preventDefault()},changeVisibility(s,e){m.post(`/comments/${e.id}/${e.is_private?"public":"private"}`),e.is_private=!e.is_private,this.isHover(s,!1)},getComments(){return p(this,null,function*(){this.loaders.all=!0;try{setTimeout(()=>p(this,null,function*(){let s=`${this.public?"/public":""}/comments/quiz-attempt/${this.attempt_id}`;s+=`?${this.commentable_type}=${this.commentable_id}`;const{data:e}=yield m.get(s);this.public?this.comments=e.data:this.comments=e.comments.data,this.loaders.all=!1,this.$nextTick(()=>{this.$refs.wrapper&&(this.$refs.wrapper.scrollTop=0)})}),300)}catch(s){console.log(s)}})}}};var ad=function(){var e=this,t=e._self._c;return t("div",{staticClass:"comments-widget"},[e.comments.length?t("default-title",{staticClass:"mb-15",attrs:{size:16,"line-height":21,weight:500}},[e._v(" "+e._s(e.t("course.practice.comments"))+" ")]):e._e(),e.loaders.all?t("LoaderBlock",{attrs:{"green-color":!0}}):[t("div",{ref:"wrapper",staticClass:"comments-wrapper custom-scroll"},e._l(e.comments,function(i){return t("div",{key:i.id,staticClass:"comments-widget-item"},[t("flex-container",[t("CommentAuthor",{staticClass:"mr-10",attrs:{author:i.user}}),t("div",[t("default-description",{staticClass:"black",attrs:{weight:600}},[e._v(" "+e._s(i.user.name)+" "),e.isPublic()?e._e():t("span",{staticStyle:{display:"inline-block",position:"relative"},style:{pointerEvents:e.canBeChanged(i.user)?"all":"none"},attrs:{"data-tooltip":e.t(i.is_private?"course.practice.comment_unavailable_student":"course.practice.comment_available_student")},on:{click:function(n){return n.stopPropagation(),n.preventDefault(),e.changeVisibility(n,i)},mouseleave:function(n){return e.isHover(n,!1)},mouseover:function(n){return e.isHover(n,!0,{center:!0,move_up:17})}}},[i.is_private?t("EyeStrokedIcon",{staticStyle:{"margin-bottom":"-2px"},attrs:{fill:"#D14141",hovered:"",width:"14",height:"14"}}):t("EyeIcon",{staticStyle:{"margin-bottom":"-2px"},attrs:{fill:"#3965FF",hovered:"",width:"14",height:"14"}})],1)]),t("default-description",[e._v(" "+e._s(e.formatdate(i.created_at,"DD MMMM YYYY, HH:mm"))+" ")])],1)],1),t("default-description",{staticClass:"mt-5 mr-10",staticStyle:{"font-style":"italic"}},[t("div",{domProps:{innerHTML:e._s(e.getHtml(i.text))}})])],1)}),0),e.isPublic()?e._e():t("div",{staticClass:"relative mt-15"},[e.loaders.comment?t("LoaderBlock",{staticClass:"comment-loader",attrs:{"green-color":!0}}):e._e(),t("label",{staticClass:"comments-widget-label",class:{load:e.loaders.comment},attrs:{for:`area${e.commentable_id}`}},[e._v(" "+e._s(e.t("course.practice.new_comment"))+" ")]),t("textarea",{directives:[{name:"model",rawName:"v-model",value:e.text,expression:"text"}],ref:"area",staticClass:"comments-widget-textarea custom-scroll",class:{disabled:e.loaders.comment},attrs:{id:`area${e.commentable_id}`,placeholder:e.t("course.practice.leave_comment")},domProps:{value:e.text},on:{keydown:[function(i){return!i.type.indexOf("key")&&e._k(i.keyCode,"enter",13,i.key,"Enter")||(i.preventDefault(),i.ctrlKey||i.shiftKey||i.altKey||i.metaKey)?null:e.submit.apply(null,arguments)},function(i){return!i.type.indexOf("key")&&e._k(i.keyCode,"enter",13,i.key,"Enter")||!i.ctrlKey?null:(i.preventDefault(),e.newLine.apply(null,arguments))},function(i){return!i.type.indexOf("key")&&e._k(i.keyCode,"enter",13,i.key,"Enter")||!i.altKey?null:(i.preventDefault(),e.newLine.apply(null,arguments))},function(i){return!i.type.indexOf("key")&&e._k(i.keyCode,"enter",13,i.key,"Enter")||!i.shiftKey?null:(i.preventDefault(),e.newLine.apply(null,arguments))}],input:function(i){i.target.composing||(e.text=i.target.value)}}})],1),e.isPublic()?e._e():t("flex-container",{staticClass:"mt-10 cursor-pointer",attrs:{align:"center"},nativeOn:{click:function(i){e.available=!e.available}}},[t("PracticeCheck",{attrs:{active:e.available}}),t("default-description",{staticClass:"black",staticStyle:{"margin-top":"4px"},attrs:{weight:400}},[e._v(" "+e._s(e.t("course.practice.comment_available"))+" ")])],1),e.isPublic()?e._e():t("flex-container",{staticClass:"mt-20"},[t("DefaultButton",{staticClass:"mr-10",attrs:{width:190,height:45,background:"cancel",text:e.t("expert.cancel")},on:{click:function(i){return e.$emit("close")}}}),t("DefaultButton",{attrs:{width:190,height:45,disabled:!e.text||e.loaders.comment,background:"green",text:e.t("create-course.send")},on:{click:function(i){return e.submit()}}})],1)]],2)},od=[],ld=c(rd,ad,od,!1,null,"f845b629",null,null);const Js=ld.exports;f.locale(window.app_current_locale);const cd={props:{userId:{type:[Number,String],default:0},lessonId:{type:[Number,String],default:0},attemptId:{type:[Number,String],default:0},typeShow:{type:[Object,String],default:null},questionId:{type:[Number,String],default:0},answerGroupId:{type:Number,default:0},statement:{type:Object,default:null},quiz:{type:Object,default:null},question:{type:Object,default:()=>{}},expertView:{type:Boolean,default:!1},commentable:{type:Object,default:null}},filters:{format(s){return f(s).format("DD MMMM, YYYY HH:mm")}},directives:{ClickOutside:X},mixins:[Ae],name:"AttemptResultExpertWidget",components:{FilesNewView:k,TooltipOnHover:xt,Message2Icon:Tt,FlexContainer:w,LoaderBlock:T,CommentsWidget:Js,CloseButtonSm:ye,DefaultTitle:b},data(){return{isOpen:!1,result:null,loading:!1,commentableId:0,commentableType:"question_id",updateIcon:!1,QUESTION_TYPES:d}},computed:{displayCorrectResult(){return this.expertView||this.typeShow==="only_correct_or_not"||this.typeShow==="full_information"}},methods:{getCommentsCount(){return this.commentable?this.commentable.comments_count:this.statement?this.statement.comments_count:this.question?this.question.comments_count:0},isDisplayMessages(){return this.commentable?this.commentable.has_comments:this.statement?this.statement.has_comments:this.question&&this.question.has_comments},addComment(){if(this.commentable){this.commentable.comments_count=(this.commentable.comments_count||0)+1,this.commentable.has_comments=!0;return}if(this.statement){this.statement.comments_count=(this.statement.comments_count||0)+1,this.statement.has_comments=!0;return}this.question&&(this.question.comments_count=(this.question.comments_count||0)+1,this.question.has_comments=!0)},isLastInAttempt(s){const{quiz_attempt_id:e}=s,t=this.result.data.filter(i=>i.quiz_attempt_id===e);return t.length===1?!0:t.indexOf(s)===t.length-1},inlineText(s){const e=document.createElement("div");return e.innerHTML=s,(e.textContent||e.innerText||"")+": "},getBackground(s){var t,i;s=s-1;let e;if(this.answerGroupId&&((t=this.statement)!=null&&t.answer_groups)?e=(i=this.statement.answer_groups.find(n=>n.id===this.answerGroupId))==null?void 0:i.groups_results_versions:this.statement&&this.statement.statements_results_versions?e=this.statement.statements_results_versions:e=this.question.results_versions,e){if(e[s]===null)return"#A4A4A4";if(e[s]===2)return"#4364f6";if(e[s]===1)return"#15A06E";if(e[s]===0)return"#DD4141"}return"#A4A4A4"},hide(){this.isOpen=!1},getModalPosition(){const s={top:"-5px",left:"-5px"};if(this.$refs.modal){const{x:e,width:t}=this.$refs.modal.getBoundingClientRect();e+t>this.$screenWidth&&(s.left="auto",s.right="-5px")}else this.$nextTick(()=>{this.$forceUpdate()});return s}},watch:{isOpen(s){return p(this,null,function*(){if(s&&!this.result)try{let e=`/quiz-results?question_id=${this.questionId}&attempt_id=${this.attemptId}`;this.answerGroupId&&(e+=`&answer_group_id=${this.answerGroupId}`),this.statement&&!this.answerGroupId&&(e+=`&statement_id=${this.statement.id}`),this.expertView||(e+="&is_student=1");const t=yield m.get(e);this.result=t.data,this.result.data&&Array.isArray(this.result.data)&&(this.answerGroupId?(this.commentableType="answer_group_id",this.commentableId=this.answerGroupId):this.statement&&!this.answerGroupId?(this.commentableType="statement_id",this.commentableId=this.statement.id):(this.commentableType="question_id",this.commentableId=this.question.id)),this.$nextTick(()=>{this.isOpen=!0})}catch(e){console.log(e)}finally{this.loading=!1}else this.loading=!1;s&&setTimeout(()=>{this.initImages()})})}}};var ud=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:e.hide,expression:"hide"}],staticClass:"attempt-result-widget"},[t("div",[t("div",{staticClass:"relative inline-block"},[t("flex-container",{key:"content"},[t("div",{staticClass:"attempt-result-widget-handler show-tooltip-on-hover"},[t("div",{staticClass:"attempt-result-widget-handler-rect",class:{disabled:e.loading&&e.loading==="practice"},on:{click:function(i){e.isOpen=!e.isOpen,e.loading="practice"}}},[t("TooltipOnHover",{attrs:{"triangle-left":"","to-horizontal":105,"to-top":-25}},[e._v(" "+e._s(e.t("course.detail.version_hint"))+" ")]),e._l(9,function(i){return t("div",{key:i,staticClass:"attempt-result-widget-handler-rect-small",style:{background:e.getBackground(i)}})})],2)]),e.expertView?t("div",{staticClass:"attempt-result-widget-handler ml-10"},[t("div",{staticClass:"attempt-result-widget-handler-rect show-tooltip-on-hover",class:{"attempt-result-widget-handler-rect_message":e.isDisplayMessages()},attrs:{"data-message-count":e.getCommentsCount()},on:{click:function(i){e.isOpen=!e.isOpen,e.loading="message"}}},[t("TooltipOnHover",{attrs:{"to-top":-25}},[e._v(" "+e._s(e.t("course.detail.version_hint_message"))+" ")]),e.loading&&e.loading==="message"?t("LoaderBlock",{attrs:{"green-color":!0}}):t("Message2Icon")],1)]):e._e()])],1)]),t("transition",{attrs:{name:"fade-up"}},[e.isOpen&&e.result?t("div",{ref:"modal",staticClass:"attempt-result-widget-modal",style:e.getModalPosition()},[t("CloseButtonSm",{on:{close:e.hide}}),e.result.correct_answers.length&&e.displayCorrectResult?t("default-title",{attrs:{size:16,"line-height":21,weight:500}},[e._v(" "+e._s(e.t("course.practice.correct_answer"))+": ")]):e._e(),e.displayCorrectResult?t("div",{staticClass:"attempt-result-widget-item-container"},[e.result.correct_answers_grouped?t("div",e._l(e.result.correct_answers_grouped,function(i,n){return t("div",{key:n,staticClass:"attempt-result-widget-item attempt-result-widget-item_correct"},[t("p",[t("span",{domProps:{innerHTML:e._s(i)}})])])}),0):t("div",e._l(e.result.correct_answers,function(i,n){return t("div",{key:n,staticClass:"attempt-result-widget-item attempt-result-widget-item_correct"},[t("p",{staticStyle:{height:"max-content"}},[i.image?t("img",{attrs:{width:"30",src:i.image.url,alt:""}}):e._e(),i.type===2?t("i",{staticStyle:{color:"#3451be","font-size":"14px"},domProps:{innerHTML:e._s(i.text)}}):t("span",{domProps:{innerHTML:e._s(i.text)}})])])}),0)]):e._e(),e.result.data?t("default-title",{staticClass:"mt-20",attrs:{size:16,"line-height":21,weight:500}},[e._v(" "+e._s(e.t(e.expertView?"course.practice.student_answers":"quiz.answers"))+": ")]):e._e(),t("div",{staticClass:"attempt-result-items custom-scroll"},e._l(e.result.data,function(i){return t("div",{key:i.id,staticClass:"attempt-result-widget-item",class:[e.isLastInAttempt(i)?"":"not-last",e.displayCorrectResult?i.is_correct?"attempt-result-widget-item_correct":"attempt-result-widget-item_incorrect":""]},[t("p",{staticStyle:{height:"max-content"}},[i.text_answer?[t("span",{staticClass:"block"},[e.result.answer&&e.question.type.slug!==e.QUESTION_TYPES.WORD_FROM_CHARS&&e.question.type.slug!==e.QUESTION_TYPES.FILL_GAPS?t("i",{staticStyle:{color:"#3451be","font-size":"14px"},domProps:{innerHTML:e._s(e.inlineText(i.answer.text))}}):e._e(),t("span",{domProps:{innerHTML:e._s(i.text_answer)}})])]:i.answer?[i.answer.image?t("img",{attrs:{width:"30",src:i.answer.image.url,alt:""}}):e._e(),t("span",{staticClass:"block",domProps:{innerHTML:e._s(i.answer.text)}})]:[e._v("  ")],i.files&&i.files.length?t("FilesNewView",{staticClass:"mt-10",attrs:{small:"",files:i.files}}):e._e(),e.isLastInAttempt(i)?t("span",{staticClass:"date"},[e._v(" "+e._s(e._f("format")(i.updated_at))+" ")]):e._e()],2)])}),0),e.isOpen&&e.result.data&&e.commentableId?t("CommentsWidget",{staticClass:"mt-20",attrs:{commentable_type:e.commentableType,commentable_id:e.commentableId,attempt_id:e.attemptId,public:!e.expertView},on:{add:e.addComment,close:e.hide}}):e._e()],1):e._e()])],1)},dd=[],_d=c(cd,ud,dd,!1,null,null,null,null);const Ee=_d.exports;const pd={name:"AttemptResultStudentWidget",components:{DefaultDescription:V,Message2Icon:Tt,CloseButtonSm:ye,CommentsWidget:Js,DefaultTitle:b},props:{commentableId:{type:Number,default:0},attemptId:{type:Number,default:0},correctAnswers:{type:[Array,Object],default:null},commentsCount:{type:Number,default:0},commentableType:{type:String,default:"question_id"}},directives:{ClickOutside:X},data(){return{isOpen:!1,loading:!1,count:this.commentsCount}},methods:{hide(){this.isOpen=!1},getModalPosition(){return{top:"-5px",left:"-5px"}}}};var hd=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:e.hide,expression:"hide"}],staticClass:"attempt-result-widget"},[t("div",{staticClass:"attempt-result-widget-handler",class:{disabled:e.loading},on:{click:function(i){e.isOpen=!e.isOpen}}},[t("div",{staticClass:"attempt-result-widget-handler-rect",class:{"attempt-result-widget-handler-rect_message":e.count>0},attrs:{"data-message-count":e.count}},[t("Message2Icon")],1)]),t("transition",{attrs:{name:"fade-up"}},[e.isOpen?t("div",{staticClass:"attempt-result-widget-modal",style:e.getModalPosition()},[t("CloseButtonSm",{on:{close:e.hide}}),e.correctAnswers&&e.correctAnswers.length?[t("default-title",{staticClass:"mb-10",attrs:{size:16,"line-height":21,weight:500}},[e._v(" "+e._s(e.t("course.practice.correct_answer"))+": ")]),t("default-description",{staticClass:"mb-20"},[e._v(" "+e._s(e.correctAnswers.join(", "))+" ")])]:e._e(),e.commentableId?[t("CommentsWidget",{attrs:{public:"",attempt_id:e.attemptId,commentable_id:e.commentableId,commentable_type:e.commentableType},on:{add:function(i){e.count++},close:e.hide}})]:e._e()],2):e._e()])],1)},fd=[],md=c(pd,hd,fd,!1,null,null,null,null);const Ie=md.exports;String.prototype.replaceAll||(String.prototype.replaceAll=function(s,e){return Object.prototype.toString.call(s).toLowerCase()==="[object regexp]"?this.replace(s,e):this.replace(new RegExp(s,"g"),e)});H.component("PracticeFillGapsInput",Ys);H.component("PracticeFillGapsDropdown",Qs);H.component("AttemptResultExpertWidget",Ee);H.component("AttemptResultStudentWidget",Ie);H.use(ns);const vd={langs:Gi,user:Qi,lesson:kn};const gd={name:"ArrowRightLargeIcon"};var yd=function(){var e=this,t=e._self._c;return t("svg",{attrs:{width:"40",height:"40",viewBox:"0 0 40 40",stroke:"#98A2B0",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M11.668 19.9999L28.3346 19.9999M11.668 19.9999L18.3346 13.3333M11.668 19.9999L18.3346 26.6666","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}})])},wd=[],Cd=c(gd,yd,wd,!1,null,"59c0d21d",null,null);const ei=Cd.exports,R5=Object.freeze(Object.defineProperty({__proto__:null,default:ei},Symbol.toStringTag,{value:"Module"})),bd={name:"LockIcon"};var xd=function(){var e=this,t=e._self._c;return t("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"14",height:"14",fill:"#3E4755"}},[t("path",{attrs:{d:"M19 10H20C20.5523 10 21 10.4477 21 11V21C21 21.5523 20.5523 22 20 22H4C3.44772 22 3 21.5523 3 21V11C3 10.4477 3.44772 10 4 10H5V9C5 5.13401 8.13401 2 12 2C15.866 2 19 5.13401 19 9V10ZM5 12V20H19V12H5ZM11 14H13V18H11V14ZM17 10V9C17 6.23858 14.7614 4 12 4C9.23858 4 7 6.23858 7 9V10H17Z"}})])},Sd=[],$d=c(bd,xd,Sd,!1,null,null,null,null);const ti=$d.exports,z5=Object.freeze(Object.defineProperty({__proto__:null,default:ti},Symbol.toStringTag,{value:"Module"}));const kd={name:"LessonNavButtons",components:{TooltipOnHover:xt,LockIcon:ti,ArrowRightLargeIcon:ei,ArrowRightIcon:Ne,FlexContainer:()=>D(()=>Promise.resolve().then(()=>Fn),void 0)},mixins:[ue,vu,Xs],props:{l:{type:Object,required:!1},lesson:{type:Object,required:!1},type:{type:Number,required:!1,default:1},paginateInfo:{type:Object,required:!1}},data:()=>({langsKeys:null,prevLesson:null,noPrevLesson:!1,nextLesson:null,noNextLesson:!1,prevSection:null,noPrevSection:!1,nextSection:null,noNextSection:!1,shouldDisplay:!0,viewports:{tablet:1300,mobile:640,sMobile:570},links:[]}),created(){!this.paginateInfo&&window.paginate_info&&(this.paginateInfo=window.paginate_info),!this.lesson&&window.paginate_lesson&&(this.lesson=window.paginate_lesson),this.getLangKeys()},mounted(){return p(this,null,function*(){C.$on("set:paginate",s=>{this.setPaginate(s)}),setTimeout(()=>{this.$el&&this.$el.closest&&this.$el.closest("#navButtons")&&!this.hasOverflow()&&(this.shouldDisplay=!1)},0)})},computed:{justify(){return this.$screenWidth>this.viewports.tablet?"center":this.$screenWidth<this.viewports.sMobile?"space-between":"center"},prevLessonTooltip(){return this.handleTooltip(this.prevLesson)},nextLessonTooltip(){return this.handleTooltip(this.nextLesson)},prevSectionTooltip(){return null},nextSectionTooltip(){return null}},methods:{hasOverflow(){const s=document.querySelector(".course__section.course__shadow");return s?s.getBoundingClientRect().height+200>window.innerHeight:!0},setPaginate(s){s&&(s.previous_lesson?this.prevLesson=s.previous_lesson:this.noPrevLesson=!0,s.next_lesson?this.nextLesson=s.next_lesson:this.noNextLesson=!0,s.previous_section?this.prevSection=s.previous_section:this.noPrevSection=!0,s.next_section?this.nextSection=s.next_section:this.noNextSection=!0,this.setLinks(),this.$forceUpdate())},isTypeOne(){return this.type===1},typedClass(s){return`${s}_type_${this.type}`},setLinks(){var e,t,i,n,r,a,o,l;const s=[];if(this.prevSection){const u=y(h({},this.prevSection),{isDisabled:this.prevSectionTooltip,isHidden:!this.prevSection&&!this.isTypeOne(),title:this.langsKeys?this.t(`create-course.prev_section${this.$screenWidth<this.viewports.mobile?"_short":""}`):"",tooltip:this.prevSectionTooltip});!this.isTypeOne()&&this.prevSection&&(u.image=(t=(e=this.prevSection)==null?void 0:e.preview)==null?void 0:t.url,u.title=this.prevSection.title,u.desription=this.prevSection.sub_title),s.push(u)}else{const u=y(h({},this.prevLesson),{isHidden:!this.prevLesson&&!this.isTypeOne(),isDisabled:this.prevLessonTooltip,title:this.langsKeys?this.t(`create-course.prev_lesson${this.$screenWidth<this.viewports.mobile?"_short":""}`):"",tooltip:this.prevLessonTooltip});!this.isTypeOne()&&this.prevLesson&&(u.image=(n=(i=this.prevLesson)==null?void 0:i.preview)==null?void 0:n.url,u.title=this.prevLesson.title,u.desription=this.prevLesson.sub_title),s.push(u)}if(this.nextSection){const u=y(h({},this.nextSection),{isHidden:!this.nextSection&&!this.isTypeOne(),isDisabled:this.nextSectionTooltip,title:this.langsKeys?this.t(`create-course.next_section${this.$screenWidth<this.viewports.mobile?"_short":""}`):"",tooltip:this.nextSectionTooltip});!this.isTypeOne()&&this.nextSection&&(u.image=(a=(r=this.nextSection)==null?void 0:r.preview)==null?void 0:a.url,u.title=this.nextSection.title,u.desription=this.nextSection.sub_title),s.push(u)}else{const u=y(h({},this.nextLesson),{isHidden:!this.nextLesson&&!this.isTypeOne(),isDisabled:this.nextLessonTooltip,title:this.langsKeys?this.t(`create-course.next_lesson${this.$screenWidth<this.viewports.mobile?"_short":""}`):"",tooltip:this.nextLessonTooltip});!this.isTypeOne()&&this.nextLesson&&(u.image=(l=(o=this.nextLesson)==null?void 0:o.preview)==null?void 0:l.url,u.title=this.nextLesson.title,u.desription=this.nextLesson.sub_title),s.push(u)}this.links=s},getLangKeys(){if(this.l){this.langsKeys=this.l,this.setPaginate(this.paginateInfo),this.$forceUpdate();return}if(window.langs){this.langsKeys=window.langs,this.setPaginate(this.paginateInfo),this.$forceUpdate();return}let s=null;s=setInterval(()=>{window.langs&&(this.langsKeys=window.langs,this.setPaginate(this.paginateInfo),this.$forceUpdate(),clearInterval(s))},1e3)},handleTooltip(s){const e=t=>t.link?`${t.checkpoint_name} <a href="${t.link}">${this.t("expert.card.move_1")} →</a>`:t.checkpoint_name;if(s&&!s.closed_info.is_accessible||s&&!s.blocked_info.is_accessible){if(s.blocked_info.access_date&&s.blocked_info.checkpoint_name)return this.t("create-course.access_open_on_date_after_practice").replace(":date",this.formatDateWithTzName(s.blocked_info.access_date)).replace(":practice",e(s.blocked_info));if(s.closed_info.access_date)return this.t("create-course.access_closed_after_date").replace(":date",this.formatDateWithTzName(s.closed_info.access_date));if(s.blocked_info.access_date)return this.t("create-course.access_open_after_date").replace(":date",this.formatDateWithTzName(s.blocked_info.access_date));if(s.blocked_info.checkpoint_name)return this.t("create-course.access_open_after_practice").replace(":practice",e(s.blocked_info))}else return null}}};var qd=function(){var e=this,t=e._self._c;return e.langsKeys?t("div",{staticClass:"lesson-links full-width",class:e.typedClass("lesson-links"),style:{opacity:e.shouldDisplay?1:0}},[e.links.find(i=>!i.isHidden)?t("flex-container",{staticClass:"relative full-width",attrs:{justify:e.justify}},e._l(e.links,function(i,n){return t("a",{key:n,staticClass:"lesson-link",class:{"show-tooltip-on-hover":i.tooltip,"show-button-tooltip":e.isTypeOne(),"lesson-link_hidden":i.isHidden,[e.typedClass("lesson-link")]:!0,[e.typedClass("lesson-link")+"_disabled"]:i.isDisabled},attrs:{href:i.isDisabled?"javascript:void(0)":i.link||"javascript:void(0)"}},[e.isTypeOne()?[t("ArrowRightIcon",{staticClass:"arrow-icon absolute",class:{prev:!n}}),e.$screenWidth>e.viewports.sMobile?t("span",[e._v(" "+e._s(i.title)+" ")]):e._e(),i.tooltip?t("div",{staticClass:"button-tooltip",domProps:{innerHTML:e._s(i.tooltip)}}):e._e()]:[t("ArrowRightLargeIcon",{staticClass:"arrow-icon",class:{prev:!!n}}),t("flex-container",{staticClass:"lesson-link-content",attrs:{justify:"flex-end",direction:n?"row-reverse":"row"}},[t("div",[t("p",{staticClass:"lesson-link-title"},[e._v(" "+e._s(i.title)+" ")]),i.desription?t("p",{staticClass:"lesson-link-description"},[e._v(" "+e._s(i.desription)+" ")]):e._e()]),i.image||i.tooltip?t("flex-container",{attrs:{direction:n?"row":"row-reverse"}},[i.image?t("img",{staticClass:"lesson-link-image",attrs:{src:i.image,alt:""}}):e._e(),t("div",{staticClass:"relative mr-10 ml-10"},[i.tooltip?t("LockIcon",{staticClass:"lock-icon",attrs:{width:"20",height:"20"}}):e._e(),t("TooltipOnHover",[t("div",{domProps:{innerHTML:e._s(i.tooltip)}})])],1)]):e._e()],1)]],2)}),0):e._e()],1):e._e()},Td=[],Md=c(kd,qd,Td,!1,null,"e4fff2d1",null,null);const Lt=Md.exports,H5=Object.freeze(Object.defineProperty({__proto__:null,default:Lt},Symbol.toStringTag,{value:"Module"}));let pe={};const Ld=()=>{},Ue={data(){return{counter:0}},created(){(!this.t||!this.$store)&&this.fetchLocalLangs(this.localKeys)},methods:{translate(s){return Ld(this.counter),this.t&&this.$store?this.t(s):this.localTranslate?this.localTranslate(s):s},localTranslate(s){let e,t,i;for(t in pe)for(i in pe[t])i===s&&(e=pe[t][i]);return e||s},fetchLocalLangs(s=""){return p(this,null,function*(){const e=t=>{pe=t,this.$nextTick(()=>{this.$forceUpdate(),this.counter++})};if(pe[s]){e({[s]:pe[s]});return}yield Ai.get(window.cached_routes&&window.cached_routes["translation-groups"]||"https://kwiga.com/api/v1/translation-groups?t=1715964660",{params:{groups:s,lang:window.app_current_locale||"en"},headers:{"X-Language":window.app_current_locale||"en"}}).then(t=>p(this,null,function*(){const i=t.data;e(i)}))})}}};const Ad={props:{isSticky:{type:Boolean,default:!1}},name:"LessonProgramHandler",mixins:[Ue],data(){return{scrollTop:0,scrollY:0,localKeys:"create-course"}},computed:{lesson(){return this.$store&&this.$store.getters[ce]}},methods:{getLink(){var s;return((s=this.lesson)==null?void 0:s.link)||location.href}},mounted(){if(window.addEventListener("scroll",()=>{this.scrollY=window.scrollY}),!this.isSticky)return;const s=document.querySelector(".lesson-program-handler");s&&(this.scrollTop=s.getBoundingClientRect().top+window.scrollY+60)}};var Ed=function(){var e=this,t=e._self._c;return t("transition",{attrs:{name:"translate-up"}},[e.scrollY>e.scrollTop||!e.isSticky?t("a",{ref:"handler",staticClass:"lesson-program-handler",class:{"lesson-program-handler_sticky":e.isSticky},attrs:{href:`${e.getLink()}/program`}},[t("svg",{attrs:{stroke:"#323030",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M20 10V4.00004L14 4.00004M4 14L4 20H10M10 4L4.00004 4L4.00004 10M14 20H20V14","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}}),t("line",{attrs:{x1:"7.75",y1:"7.98242",x2:"16.25",y2:"7.98242","stroke-width":"1.5","stroke-linecap":"round"}}),t("line",{attrs:{x1:"7.75",y1:"11.9824",x2:"16.25",y2:"11.9824","stroke-width":"1.5","stroke-linecap":"round"}}),t("line",{attrs:{x1:"7.75",y1:"15.9824",x2:"16.25",y2:"15.9824","stroke-width":"1.5","stroke-linecap":"round"}})]),e._v(" "+e._s(e.translate("create-course.course_program"))+" ")]):e._e()])},Id=[],Dd=c(Ad,Ed,Id,!1,null,"d1c7dfbe",null,null);const At=Dd.exports,V5=Object.freeze(Object.defineProperty({__proto__:null,default:At},Symbol.toStringTag,{value:"Module"}));const Pd={name:"LessonHeader",components:{LessonProgramHandler:At,EditIcon:St,DefaultDescription:V,LessonNavButtons:Lt,DefaultTitle:b},props:{editLink:{type:String,default:"course"}},computed:{lesson(){return this.$store.getters[ce]},section(){return this.$store.getters[pt]},langs(){return this.$store.getters["langs/getLangs"]},lessonDto(){return this.$store.getters[ft]},course(){return this.$store.getters[ht]},title(){return this.lessonDto.has_only_one_section?this.lesson.title:this.section.title}}};var Od=function(){var e=this,t=e._self._c;return t("div",{staticClass:"lesson-header-container"},[e.$screenWidth<1300?t("LessonProgramHandler"):e._e(),e.course.navigation_type_id&&e.course.navigation_type_id===2?t("LessonNavButtons",{staticClass:"mb-20",attrs:{l:e.langs,type:e.course.navigation_type_id,lesson:e.lesson,"paginate-info":e.lessonDto.paginate_info}}):e.$screenWidth<1300?t("div",{staticClass:"mb-20"}):e._e(),t("div",{staticClass:"shadow-container lesson-header hide-border-right-radius"},[!e.course.navigation_type_id||e.course.navigation_type_id===1?t("div",{staticClass:"flex relative",class:{"full-width":e.$screenWidth>570}},[t("LessonNavButtons",{attrs:{l:e.langs,type:e.course.navigation_type_id,lesson:e.lesson,"paginate-info":e.lessonDto.paginate_info}})],1):e._e(),t("div",{staticClass:"lesson-header-content"},[t("default-title",{staticClass:"lesson-header-title",attrs:{size:20,"line-height":32,weight:600,"font-family":"Inter, sans-serif"}},[e._v(" "+e._s(e.title)+" "),e.editLink?t("a",{attrs:{target:"_blank",href:e.editLink}},[t("EditIcon",{staticClass:"mt-2",attrs:{width:"22",height:"22",fill:"#000"}})],1):e._e()]),e.lesson.model_node&&e.lesson.model_node.parent||!e.lessonDto.has_only_one_section?t("default-description",{staticClass:"mt-5 black",attrs:{size:14,weight:400}},[e.lessonDto.has_only_one_section?e.lesson.model_node&&e.lesson.model_node.parent?[t("a",{staticClass:"lesson-header-link",attrs:{href:e.lesson.model_node.parent.course_nodeble.link}},[e._v(" "+e._s(e.lesson.model_node.parent.course_nodeble.title)+" ")])]:e._e():[t("a",{staticClass:"lesson-header-link",attrs:{href:e.lesson.link}},[e._v(" "+e._s(e.lesson.title)+" ")])]],2):e._e()],1)])],1)},Rd=[],zd=c(Pd,Od,Rd,!1,null,"a31af9ce",null,null);const Hd=zd.exports;const Vd={components:{DefaultDescription:V},props:{lessonDto:{type:Object,default:null}},name:"LessonUnavailable",methods:{format(s,e){return s.replaceAll(":date",e||"")}},computed:{auth(){return!!window.user},isBlocked(){return this.lessonDto.blocked_info&&!this.lessonDto.blocked_info.is_accessible&&this.lessonDto.course_access.is_course_subscribed},isClosed(){return this.lessonDto.closed_info&&!this.lessonDto.closed_info.is_accessible&&this.lessonDto.course_access.is_course_subscribed}}};var Fd=function(){var e=this,t=e._self._c;return t("div",{staticClass:"lesson-unavailable"},[t("h3",{staticClass:"limited-text"},[e._v(" "+e._s(e.t(e.auth?"create-course.access_denied":"create-course.access_denied_no_auth"))+" ")]),e.isBlocked?t("default-description",{attrs:{"line-height":28,size:20},domProps:{innerHTML:e._s(e.format(e.lessonDto.blocked_info.tooltip_message,e.lessonDto.blocked_info.access_date))}}):e.isClosed?t("default-description",{attrs:{"line-height":28,size:20},domProps:{innerHTML:e._s(e.format(e.lessonDto.closed_info.tooltip_message,e.lessonDto.closed_info.access_date))}}):e._e(),e.isBlocked&&e.lessonDto.blocked_info.link?t("default-description",{attrs:{"line-height":28,size:20}},[t("a",{attrs:{href:e.lessonDto.blocked_info.link}},[e._v(e._s(e.t("expert.card.move_1"))+" →")])]):e._e()],1)},Nd=[],Bd=c(Vd,Fd,Nd,!1,null,"6d52edd7",null,null);const Zd=Bd.exports;const Ud={name:"AlertBadConnection",mixins:[ue],props:{langsProp:{type:Object}},data(){return{langsKeys:null,connectionBad:!1,connectionNo:!1,displayConnectionBad:!0,displayConnectionNo:!0}},methods:{detectConnectInternet(){window.addEventListener("online",()=>{this.connectionNo=!1}),window.addEventListener("offline",()=>{this.connectionNo=!0});const s=navigator.connection||navigator.mozConnection||navigator.webkitConnection||navigator.msConnection;if(s){const e=t=>{this.connectionBad=["slow-2g","2g"].includes(t)};s.onchange=t=>{t.target&&e(t.target.effectiveType)},s!=null&&s.effectiveType&&e(s.effectiveType)}},getLangs(){let s=null;s=setInterval(()=>{window.langs&&(clearInterval(s),this.langsKeys=window.langs)},1e3)}},mounted(){this.langsProp||window.langs?this.langsKeys=this.langsProp||window.langs:this.getLangs(),this.detectConnectInternet()}};var jd=function(){var e=this,t=e._self._c;return e.connectionBad||e.connectionNo?t("div",{staticClass:"alert-bad-connection"},[e.connectionBad?t("div",{staticClass:"alert-bad-connection__item course__shadow"},[e._v(" "+e._s(e.t("course.connection_bad"))+".. ")]):e._e(),e.connectionNo?t("div",{staticClass:"alert-bad-connection__item course__shadow"},[e._v(" "+e._s(e.t("course.connection_no"))+" ")]):e._e()]):e._e()},Wd=[],Yd=c(Ud,jd,Wd,!1,null,"0259ecea",null,null);const Qd=Yd.exports;const Xe=38,x={UNINIT:-2,UNSTARTED:-1,ENDED:0,PLAYING:1,PAUSED:2,BUFFERING:3,CUED:5},oe={DEFAULT:1,RATE:2,QUALITY:3},Gd={components:{FlexContainer:w,SpinLoader:ne},props:{fullscreened:{type:Boolean,default:!1},muted:{type:Boolean,default:!1},playerState:{type:Number,default:x.UNINIT},duration:{type:Number,default:0},preview:{type:String,default:""},qualityLevels:{type:Array,default:()=>[]},rateLevels:{type:Array,default:()=>[]},quality:{type:String,default:"default"},rate:{type:Number,default:1},volume:{type:Number,default:0},time:{type:Number,default:0}},directives:{ClickOutside:X},filters:{formatTime(s){return s<3600?new Date(s*1e3).toISOString().substring(14,19):new Date(s*1e3).toISOString().substring(11,19)}},name:"PlayerControlsWrapper",data(){return{isShowMenu:!1,isShowControls:!1,isForseHide:!1,PLAYER_STATES:x,MENU_STATES:oe,menuState:oe.DEFAULT,hovered:!1,deboncer:new Te,hideTimeout:!1,taps:{left:!1,right:!1},activeTaps:{left:!1,right:!1}}},mounted(){document.addEventListener("keyup",s=>{if(this.playerState===x.PLAYING){const e=s.keyCode.toString();e==="37"&&this.$emit("backwards"),e==="39"&&this.$emit("forwards")}})},methods:{handleTap(s){if(!this.isShowControls)return;this.hideTimeout&&clearTimeout(this.hideTimeout),this.hideTimeout=setTimeout(()=>{this.isShowControls=!1},3e3);const e=s.target.dataset.tap;if(this.taps[e]){setTimeout(()=>{this.activeTaps[e]=!0,setTimeout(()=>{this.activeTaps[e]=!1},1e3)},100),e==="right"&&this.$emit("forwards"),e==="left"&&this.$emit("backwards"),this.taps[e]=!1;return}this.taps[e]=!0,setTimeout(()=>{this.taps.left=!1,this.taps.right=!1},1e3)},togglePip(){this.$emit("toggle:pip")},handleFs(){this.$emit("toggle:fs"),this.isShowMenu=!1,this.isShowControls=!1,this.isMobile()&&(this.isForseHide=!0)},getMenuStyle(){if(this.menuState===oe.DEFAULT)return{width:"300px",height:`${2*Xe+20}px`};if(this.menuState===oe.RATE)return{width:"200px",height:`${(this.rateLevels.length+1)*Xe+20}px`};if(this.menuState===oe.QUALITY)return{width:"220px",height:`${(this.qualityLevels.length+1)*Xe+20}px`}},handleClickOutside(){this.isForseHide=!1,this.isShowMenu=!1,this.isShowControls=!1,this.menuState=oe.DEFAULT},handleClick(s=!1){if(this.isForseHide=!1,this.isMobile()&&(this.isShowMenu&&(this.isShowMenu=!1,this.menuState=oe.DEFAULT),!this.isShowControls)){this.isShowControls=!0,this.hideTimeout&&clearTimeout(this.hideTimeout),this.hideTimeout=setTimeout(()=>{this.isShowControls=!1},3e3);return}if(this.isShowMenu){this.handleClickOutside();return}if((this.playerState===x.UNINIT||this.playerState===x.UNSTARTED||this.playerState===x.PAUSED||this.playerState===x.ENDED)&&this.playerState!==x.ENDED){this.$emit("play");return}(!this.isMobile()||s===!0)&&this.$emit(this.playerState===x.PAUSED?"play":this.playerState===x.PLAYING?"pause":"")},handleMouseMove(){this.isMobile()||(this.hovered=!0,this.fullscreened&&(this.hideTimeout&&clearTimeout(this.hideTimeout),this.hideTimeout=setTimeout(()=>{this.hovered=!1},2e3)))},isMobile(){return/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)||this.isIOS()||window.innerWidth<600},isIOS(){return["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"ontouchend"in document}}};var Kd=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:e.handleClickOutside,expression:"handleClickOutside"}],staticClass:"controls-wrapper",class:{"cursor-pointer":(e.playerState===e.PLAYER_STATES.UNINIT||e.playerState===e.PLAYER_STATES.UNSTARTED||e.playerState===e.PLAYER_STATES.PAUSED||e.playerState===e.PLAYER_STATES.ENDED)&&e.playerState!==e.PLAYER_STATES.ENDED},on:{click:e.handleClick,mouseenter:e.handleMouseMove,mousemove:e.handleMouseMove,mouseleave:function(i){e.hovered=!1}}},[e.playerState===e.PLAYER_STATES.UNINIT||e.playerState===e.PLAYER_STATES.UNSTARTED||e.playerState===e.PLAYER_STATES.PAUSED||e.playerState===e.PLAYER_STATES.ENDED?t("div",{staticClass:"controls-play",style:{backgroundImage:`url('${e.preview}')`,marginTop:e.playerState===e.PLAYER_STATES.PAUSED?"-20px":0}},[e.playerState!==e.PLAYER_STATES.ENDED?t("button",{staticClass:"play-button",on:{click:function(i){return e.$emit("play")}}},[t("svg",{attrs:{fill:"#fff",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M19.376 12.4158L8.77735 19.4816C8.54759 19.6348 8.23715 19.5727 8.08397 19.3429C8.02922 19.2608 8 19.1643 8 19.0656V4.93408C8 4.65794 8.22386 4.43408 8.5 4.43408C8.59871 4.43408 8.69522 4.4633 8.77735 4.51806L19.376 11.5838C19.6057 11.737 19.6678 12.0474 19.5146 12.2772C19.478 12.3321 19.4309 12.3792 19.376 12.4158Z"}})])]):e._e()]):e._e(),t("transition",{attrs:{name:"fade"}},[e.isMobile()&&e.isShowControls&&e.playerState===e.PLAYER_STATES.PLAYING?t("div",{staticClass:"controls-play controls-play_events",style:{marginTop:"-20px"}},[t("div",{staticClass:"left-tap-area",class:{active:e.activeTaps.left},attrs:{"data-tap":"left"},on:{touchstart:e.handleTap}}),t("button",{staticClass:"play-button",on:{click:function(i){return e.handleClick(!0)}}},[t("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"}},[t("path",{attrs:{d:"M15 7C15 6.44772 15.4477 6 16 6C16.5523 6 17 6.44772 17 7V17C17 17.5523 16.5523 18 16 18C15.4477 18 15 17.5523 15 17V7ZM7 7C7 6.44772 7.44772 6 8 6C8.55228 6 9 6.44772 9 7V17C9 17.5523 8.55228 18 8 18C7.44772 18 7 17.5523 7 17V7Z"}})])]),t("div",{staticClass:"right-tap-area",class:{active:e.activeTaps.right},attrs:{"data-tap":"right"},on:{touchstart:e.handleTap}})]):e._e()]),e.playerState!==e.PLAYER_STATES.UNSTARTED&&e.playerState!==e.PLAYER_STATES.PAUSED&&(e.playerState===e.PLAYER_STATES.BUFFERING||e.playerState===e.PLAYER_STATES.UNINIT)?t("div",{staticClass:"controls-loader",class:{black:e.playerState===e.PLAYER_STATES.UNINIT}},[t("SpinLoader",{attrs:{width:70}})],1):e._e(),e.playerState!==e.PLAYER_STATES.UNSTARTED&&e.playerState!==e.PLAYER_STATES.UNINIT?t("div",{staticClass:"controls-actions-container",class:{mobile:e.isMobile(),"controls-actions-container_hidden":e.playerState!==e.PLAYER_STATES.PAUSED&&!e.hovered&&!e.isShowMenu&&!e.isShowControls,"controls-actions-container_hidden_forse":e.playerState!==e.PLAYER_STATES.PAUSED&&e.isForseHide},on:{click:function(i){i.stopPropagation()}}},[t("div",{staticClass:"controls-actions"},[t("div",{staticClass:"video-progress",class:{mobile:e.isMobile()}},[t("input",{style:{backgroundSize:`${e.time/e.duration*100}% 100%`},attrs:{min:"0",max:e.duration,step:"0.1",type:"range"},domProps:{value:e.time},on:{input:function(i){e.$emit("update:seek",parseFloat(i.target.value))}}})]),t("flex-container",{staticClass:"full-width video-actions",attrs:{align:"center",justify:"space-between"}},[t("flex-container",{attrs:{align:"center"}},[t("button",{staticClass:"control-action"},[e.playerState!==e.PLAYER_STATES.PAUSED?t("svg",{attrs:{fill:"#fff",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},on:{click:function(i){return e.$emit("pause")}}},[t("path",{attrs:{d:"M6 5H8V19H6V5ZM16 5H18V19H16V5Z"}})]):t("svg",{attrs:{fill:"#fff",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},on:{click:function(i){return e.$emit("play")}}},[t("path",{attrs:{d:"M19.376 12.4158L8.77735 19.4816C8.54759 19.6348 8.23715 19.5727 8.08397 19.3429C8.02922 19.2608 8 19.1643 8 19.0656V4.93408C8 4.65794 8.22386 4.43408 8.5 4.43408C8.59871 4.43408 8.69522 4.4633 8.77735 4.51806L19.376 11.5838C19.6057 11.737 19.6678 12.0474 19.5146 12.2772C19.478 12.3321 19.4309 12.3792 19.376 12.4158Z"}})])]),t("flex-container",{staticClass:"volume-control",class:{"no-hover":e.isMobile()},attrs:{align:"center"}},[t("button",{staticClass:"control-action",on:{click:function(i){return e.$emit("toggle:mute")}}},[e.muted?t("svg",{attrs:{fill:"#fff",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M10 7.22056L6.60282 10.0001H3V14.0001H6.60282L10 16.7796V7.22056ZM5.88889 16.0001H2C1.44772 16.0001 1 15.5524 1 15.0001V9.00007C1 8.44778 1.44772 8.00007 2 8.00007H5.88889L11.1834 3.66821C11.3971 3.49335 11.7121 3.52485 11.887 3.73857C11.9601 3.8279 12 3.93977 12 4.05519V19.9449C12 20.2211 11.7761 20.4449 11.5 20.4449C11.3846 20.4449 11.2727 20.405 11.1834 20.3319L5.88889 16.0001ZM20.4142 12.0001L23.9497 15.5356L22.5355 16.9498L19 13.4143L15.4645 16.9498L14.0503 15.5356L17.5858 12.0001L14.0503 8.46454L15.4645 7.05032L19 10.5859L22.5355 7.05032L23.9497 8.46454L20.4142 12.0001Z"}})]):t("svg",{attrs:{fill:"#fff",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M6.60282 10.0001L10 7.22056V16.7796L6.60282 14.0001H3V10.0001H6.60282ZM2 16.0001H5.88889L11.1834 20.3319C11.2727 20.405 11.3846 20.4449 11.5 20.4449C11.7761 20.4449 12 20.2211 12 19.9449V4.05519C12 3.93977 11.9601 3.8279 11.887 3.73857C11.7121 3.52485 11.3971 3.49335 11.1834 3.66821L5.88889 8.00007H2C1.44772 8.00007 1 8.44778 1 9.00007V15.0001C1 15.5524 1.44772 16.0001 2 16.0001ZM23 12C23 15.292 21.5539 18.2463 19.2622 20.2622L17.8445 18.8444C19.7758 17.1937 21 14.7398 21 12C21 9.26016 19.7758 6.80629 17.8445 5.15557L19.2622 3.73779C21.5539 5.75368 23 8.70795 23 12ZM18 12C18 10.0883 17.106 8.38548 15.7133 7.28673L14.2842 8.71584C15.3213 9.43855 16 10.64 16 12C16 13.36 15.3213 14.5614 14.2842 15.2841L15.7133 16.7132C17.106 15.6145 18 13.9116 18 12Z"}})])]),t("div",{staticClass:"range-container mr-10"},[e.isMobile()?e._e():t("input",{style:{backgroundSize:`${e.volume*100}% 100%`},attrs:{min:"0",max:"1",step:"0.01",type:"range"},domProps:{value:e.volume},on:{input:function(i){e.$emit("change:volume",parseFloat(i.target.value))}}})])]),t("flex-container",{staticClass:"mb-2 timelines"},[e._v(" "+e._s(e._f("formatTime")(e.time))+" / "+e._s(e._f("formatTime")(e.duration))+" ")])],1),t("flex-container",{staticClass:"ml-20"},[t("div",{staticClass:"relative player-menu-container"},[t("transition",{attrs:{name:"fade-up"}},[e.isShowMenu?t("div",{staticClass:"player-menu"},[t("div",{staticClass:"player-menu-container",style:e.getMenuStyle()},[e.menuState===e.MENU_STATES.QUALITY?[t("div",{staticClass:"player-menu-item player-menu-item_border",on:{click:function(i){e.menuState=e.MENU_STATES.DEFAULT}}},[t("div",{staticClass:"ml-12"},[e._v("← "),t("span",{staticClass:"ml-2"},[e._v("Back")])])]),e._l(e.qualityLevels,function(i){return t("div",{key:i,staticClass:"player-menu-item",class:{"player-menu-item_active":i===e.quality},on:{click:function(n){e.$emit("change:quality",i),e.menuState=e.MENU_STATES.DEFAULT}}},[t("div",{staticClass:"ml-15"},[e._v(e._s(i))])])})]:e._e(),e.menuState===e.MENU_STATES.RATE?[t("div",{staticClass:"player-menu-item player-menu-item_border",on:{click:function(i){e.menuState=e.MENU_STATES.DEFAULT}}},[t("div",{staticClass:"ml-12"},[e._v("← "),t("span",{staticClass:"ml-2"},[e._v("Back")])])]),e._l(e.rateLevels,function(i){return t("div",{key:i,staticClass:"player-menu-item",class:{"player-menu-item_active":i===e.rate},on:{click:function(n){e.$emit("change:rate",i),e.menuState=e.MENU_STATES.DEFAULT}}},[t("div",{staticClass:"ml-15"},[e._v(e._s(i)+"x")])])})]:e._e(),e.menuState===e.MENU_STATES.DEFAULT?[t("div",{staticClass:"player-menu-item",on:{click:function(i){e.menuState=e.MENU_STATES.RATE}}},[t("div",{staticClass:"flex"},[t("svg",{staticClass:"mr-10",attrs:{fill:"#fff",width:"18",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20ZM10.6219 8.41459L15.5008 11.6672C15.6846 11.7897 15.7343 12.0381 15.6117 12.2219C15.5824 12.2658 15.5447 12.3035 15.5008 12.3328L10.6219 15.5854C10.4381 15.708 10.1897 15.6583 10.0672 15.4745C10.0234 15.4088 10 15.3316 10 15.2526V8.74741C10 8.52649 10.1791 8.34741 10.4 8.34741C10.479 8.34741 10.5562 8.37078 10.6219 8.41459Z"}})]),e._v(" Playback Rate ")]),e._v(" "+e._s(e.rate)+"x ")]),e.qualityLevels&&e.qualityLevels.length?t("div",{staticClass:"player-menu-item pointer-events-none",on:{click:function(i){e.menuState=e.MENU_STATES.QUALITY}}},[t("div",{staticClass:"flex"},[t("svg",{staticClass:"mr-10",attrs:{fill:"#fff",width:"18",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M6.17071 18C6.58254 16.8348 7.69378 16 9 16C10.3062 16 11.4175 16.8348 11.8293 18H22V20H11.8293C11.4175 21.1652 10.3062 22 9 22C7.69378 22 6.58254 21.1652 6.17071 20H2V18H6.17071ZM12.1707 11C12.5825 9.83481 13.6938 9 15 9C16.3062 9 17.4175 9.83481 17.8293 11H22V13H17.8293C17.4175 14.1652 16.3062 15 15 15C13.6938 15 12.5825 14.1652 12.1707 13H2V11H12.1707ZM6.17071 4C6.58254 2.83481 7.69378 2 9 2C10.3062 2 11.4175 2.83481 11.8293 4H22V6H11.8293C11.4175 7.16519 10.3062 8 9 8C7.69378 8 6.58254 7.16519 6.17071 6H2V4H6.17071Z"}})]),e._v(" Quality ")]),e._v(" "+e._s(e.quality)+" (auto) ")]):e._e()]:e._e()],2)]):e._e()]),t("button",{staticClass:"control-action",on:{click:function(i){e.isShowMenu=!e.isShowMenu,e.menuState=e.MENU_STATES.DEFAULT}}},[t("svg",{attrs:{fill:"#fff",viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M2 11.9998C2 11.1353 2.1097 10.2964 2.31595 9.49631C3.40622 9.55283 4.48848 9.01015 5.0718 7.99982C5.65467 6.99025 5.58406 5.78271 4.99121 4.86701C6.18354 3.69529 7.66832 2.82022 9.32603 2.36133C9.8222 3.33385 10.8333 3.99982 12 3.99982C13.1667 3.99982 14.1778 3.33385 14.674 2.36133C16.3317 2.82022 17.8165 3.69529 19.0088 4.86701C18.4159 5.78271 18.3453 6.99025 18.9282 7.99982C19.5115 9.01015 20.5938 9.55283 21.6841 9.49631C21.8903 10.2964 22 11.1353 22 11.9998C22 12.8643 21.8903 13.7032 21.6841 14.5033C20.5938 14.4468 19.5115 14.9895 18.9282 15.9998C18.3453 17.0094 18.4159 18.2169 19.0088 19.1326C17.8165 20.3043 16.3317 21.1794 14.674 21.6383C14.1778 20.6658 13.1667 19.9998 12 19.9998C10.8333 19.9998 9.8222 20.6658 9.32603 21.6383C7.66832 21.1794 6.18354 20.3043 4.99121 19.1326C5.58406 18.2169 5.65467 17.0094 5.0718 15.9998C4.48848 14.9895 3.40622 14.4468 2.31595 14.5033C2.1097 13.7032 2 12.8643 2 11.9998ZM6.80385 14.9998C7.43395 16.0912 7.61458 17.3459 7.36818 18.5236C7.77597 18.8138 8.21005 19.0652 8.66489 19.2741C9.56176 18.4712 10.7392 17.9998 12 17.9998C13.2608 17.9998 14.4382 18.4712 15.3351 19.2741C15.7899 19.0652 16.224 18.8138 16.6318 18.5236C16.3854 17.3459 16.566 16.0912 17.1962 14.9998C17.8262 13.9085 18.8225 13.1248 19.9655 12.7493C19.9884 12.5015 20 12.2516 20 11.9998C20 11.7481 19.9884 11.4981 19.9655 11.2504C18.8225 10.8749 17.8262 10.0912 17.1962 8.99982C16.566 7.90845 16.3854 6.65378 16.6318 5.47605C16.224 5.18588 15.7899 4.93447 15.3351 4.72552C14.4382 5.52844 13.2608 5.99982 12 5.99982C10.7392 5.99982 9.56176 5.52844 8.66489 4.72552C8.21005 4.93447 7.77597 5.18588 7.36818 5.47605C7.61458 6.65378 7.43395 7.90845 6.80385 8.99982C6.17376 10.0912 5.17754 10.8749 4.03451 11.2504C4.01157 11.4981 4 11.7481 4 11.9998C4 12.2516 4.01157 12.5015 4.03451 12.7493C5.17754 13.1248 6.17376 13.9085 6.80385 14.9998ZM12 14.9998C10.3431 14.9998 9 13.6567 9 11.9998C9 10.343 10.3431 8.99982 12 8.99982C13.6569 8.99982 15 10.343 15 11.9998C15 13.6567 13.6569 14.9998 12 14.9998ZM12 12.9998C12.5523 12.9998 13 12.5521 13 11.9998C13 11.4475 12.5523 10.9998 12 10.9998C11.4477 10.9998 11 11.4475 11 11.9998C11 12.5521 11.4477 12.9998 12 12.9998Z"}})])])],1),t("button",{staticClass:"control-action",on:{click:function(i){return i.stopPropagation(),i.preventDefault(),e.handleFs.apply(null,arguments)}}},[e.fullscreened?t("svg",{attrs:{fill:"#fff",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M18 7H22V9H16V3H18V7ZM8 9H2V7H6V3H8V9ZM18 17V21H16V15H22V17H18ZM8 15V21H6V17H2V15H8Z"}})]):t("svg",{attrs:{fill:"#fff",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M8 3V5H4V9H2V3H8ZM2 21V15H4V19H8V21H2ZM22 21H16V19H20V15H22V21ZM22 9H20V5H16V3H22V9Z"}})])])])],1)],1)]):e._e()],1)},Xd=[],Jd=c(Gd,Kd,Xd,!1,null,"fe039ebd",null,null);const e1=Jd.exports;const t1={components:{PlayerControlsWrapper:e1},props:{isShowPreviewOnPause:{type:Boolean,default:!1,required:!1},infoUnitId:{type:Number,default:0},isVertical:{type:Boolean,default:!1,required:!1},link:{type:String,default:""},host:{type:String,default:""},preview:{type:String,default:""}},name:"YouTubeVideoPlayerContent",data(){return{fullScreenAvailable:!0,player:null,volume:100,fixed:!1,muted:!1,fullscreened:!1,mobile:!1,isPromptVisible:!0,playerState:x.UNINIT,PLAYER_STATES:x,duration:0,time:0,rate:1,quality:"unknown",didUpdate:!1,paused:!1,componentId:null,retriesCount:0,showOnlyFrame:!1}},mounted(){if(this.mobile=/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)||window.innerWidth<600,this.componentId="ytb-id-"+this._uid,this.fullScreenAvailable=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled||document.msFullscreenEnabled,this.fullScreenAvailable&&!this.isIOS()){const s=()=>{!document.webkitIsFullScreen&&!document.mozFullScreen&&!document.msFullscreenElement&&setTimeout(()=>{this.fullscreened&&(this.fullscreened=!1)},100)};document.addEventListener&&(document.addEventListener("fullscreenchange",s,!1),document.addEventListener("mozfullscreenchange",s,!1),document.addEventListener("MSFullscreenChange",s,!1),document.addEventListener("webkitfullscreenchange",s,!1))}setInterval(()=>{this.player&&this.player.getPlayerState&&this.player.getPlayerState()===x.PLAYING&&(this.time=this.player.getCurrentTime(),this.$emit("timeupdate",{seconds:this.player.getCurrentTime(),duration:this.player.getDuration()}))},1e3),this.initScript()},methods:{getQualityLevels(){return this.player&&this.player.getAvailableQualityLevels?this.player.getAvailableQualityLevels():[]},geRateLevels(){return this.player&&this.player.getAvailablePlaybackRates?this.player.getAvailablePlaybackRates():[]},getQuality(){return this.quality||"unknown"},getRate(){return this.rate||1},pauseVideo(){this.player.pauseVideo()},backwards(){this.updateSeek(this.player.getCurrentTime()-10)},forwards(){this.updateSeek(this.player.getCurrentTime()+10)},playVideo(){this.player.playVideo(),setTimeout(()=>{if(this.playerState!==x.PLAYING){if(this.retriesCount++,this.retriesCount>5){this.$emit("showDefault");return}this.playVideo()}},500)},onPlayerReady(){setTimeout(()=>{if(this.duration=this.player.getDuration(),localStorage.getItem("yt-volume")){const s=localStorage.getItem("yt-volume");this.volume=s,this.player.setVolume(s)}this.setPlayerState(x.UNSTARTED)},1e3)},setPlayerState(s){const e=()=>{this.paused=!0,setTimeout(()=>{this.paused=!1},400)};s===x.PLAYING&&(this.time=this.player.getCurrentTime()),this.playerState===x.PAUSED&&e(),s===x.PAUSED&&this.$emit("pause"),s===x.UNSTARTED&&e(),s===x.ENDED&&this.$emit("ended"),this.playerState===x.UNSTARTED&&(this.$emit("play"),e()),this.$set(this,"playerState",s),this.update()},updateSeek(s){this.time=s,this.player.seekTo(s)},setQuality(s){this.player&&(this.quality=s,this.player.setPlaybackQuality(s))},onPlaybackRateChange(s){this.rate=s.data},onPlaybackQualityChange(s){this.quality=s.data},setRate(s){this.player&&this.player.setPlaybackRate(s)},setVolume(s){this.player.isMuted()&&(this.player.unMute(),this.muted=!1),this.player.setVolume(s),localStorage.setItem("yt-volume",s),this.volume=s},toggleMute(){this.player.isMuted()?(this.player.unMute(),this.player.setVolume(50),this.volume=50,this.muted=!1):(this.player.mute(),this.player.setVolume(0),this.volume=0,this.muted=!0)},isInFullScreen(){return document.fullscreenElement&&!0||document.webkitFullscreenElement&&!0||document.mozFullScreenElement&&!0||document.msFullscreenElement&&!0},togglePip(){const s=this.$el.querySelector(".youtube-player-container iframe");document.pictureInPictureElement?document.exitPictureInPicture():document.pictureInPictureEnabled&&s.requestPictureInPicture()},toggleFullScreen(){const s=this.$el.querySelector(".youtube-player-container");if(this.fullscreened=!this.fullscreened,this.fullscreened?this.scrollTop=document.body.scrollTop:setTimeout(()=>{document.body.scrollTop=this.scrollTop},200),!this.fullScreenAvailable){this.fixed=!this.fixed;return}this.isInFullScreen()?document.exitFullscreen?document.exitFullscreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen():s.requestFullScreen?s.requestFullScreen():s.mozRequestFullScreen?s.mozRequestFullScreen():s.webkitRequestFullScreen?s.webkitRequestFullScreen():s.webkitRequestFullscreen?s.webkitRequestFullscreen():s.webkitEnterFullscreen&&s.webkitEnterFullScreen()},initScript(){if(!window.YT){const s=document.createElement("script");s.src="https://www.youtube.com/iframe_api";const e=document.getElementsByTagName("script")[0];e.parentNode.insertBefore(s,e)}setTimeout(()=>{this.initPlayer()},500)},seek(){return 0},isIOS(){return["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"ontouchend"in document},initPlayer(){if(!window.YT||window.YT&&!window.YT.Player){this.$nextTick(()=>{this.initScript()});return}const s={rel:0,showinfo:0,modestbranding:1,iv_load_policy:3,muted:0,enablejsapi:1,origin:"https://kwiga.com",playsinline:1,autoplay:0,disablekb:0,controls:0,fs:1,start:this.extractStart(this.link)};this.player=new window.YT.Player(this.componentId,{height:window.innerHeight,width:window.innerWidth,videoId:this.extractYoutubeKey(this.link),playerVars:s,host:this.host?this.host:"https://www.youtube-nocookie.com",events:{onPlaybackQualityChange:this.onPlaybackQualityChange.bind(this),onPlaybackRateChange:this.onPlaybackRateChange.bind(this),onReady:this.onPlayerReady.bind(this),onError:this.onPlayerError.bind(this),onStateChange:this.onPlayerStateChange.bind(this)}}),C.$on(j.VIDEO_SET_SEEK,({unitId:e,seekTo:t})=>{this.infoUnitId===e&&this.updateSeek(t)})},onPlayerError(s){const e=t=>{this.$notify&&this.$notify({position:"top-right",color:"danger",time:5e3,title:this.t("expert.something_went_wrong"),text:t,icon:K})};switch(s.data){case 2:{e("The request contains an invalid parameter value");break}case 5:{e("The requested content cannot be played in an HTML5 player or another error related to the player has occurred."),fetch("https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js",{method:"HEAD",mode:"no-cors",cache:"no-store"}).then(()=>{}).catch(()=>{e("Please disable Adblock")});break}case 100:{e("The video requested was not found.");break}case 101:{e("The owner of the requested video does not allow it to be played in embedded players");break}}},onPlayerStateChange(s){this.setPlayerState(s.data)},update(){this.didUpdate=!0,this.$nextTick(()=>{this.didUpdate=!1})},extractYoutubeKey(s){const e=/^.*(?:(?:youtu\.be\/|v\/|vi\/|live\/|u\/\w\/|embed|shorts|\/)|(?:(?:watch)?\?v(?:i)?=|&v(?:i)?=))([^#&?]*).*/;let t=s.match(e),i=null;return t&&(t[7]&&t[7].length===11?i=t[7]:t[1]&&t[1].length===11&&(i=t[1])),i||!1},extractStart(s){let e=new URL(s);return parseInt(e.searchParams.get("t"))}},watch:{fixed(s){s?document.body.classList.add("body-black"):document.body.classList.remove("body-black")}}};var s1=function(){var e=this,t=e._self._c;return e.showOnlyFrame?t("iframe",{staticStyle:{"aspect-ratio":"16 / 9"},attrs:{width:"100%",height:"auto",src:`https://www.youtube.com/embed/${e.extractYoutubeKey(e.link)}?autoplay=1`,title:"YouTube video player",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",referrerpolicy:"strict-origin-when-cross-origin",allowfullscreen:""}}):t("div",{staticClass:"youtube-player",attrs:{"data-state":e.playerState}},[t("div",{staticClass:"youtube-player-container",class:{fixed:e.fixed,fullscreened:e.fullscreened,mobile:e.mobile}},[t("PlayerControlsWrapper",{ref:"controls",attrs:{quality:e.getQuality(),rate:e.getRate(),"quality-levels":e.getQualityLevels(),"rate-levels":e.geRateLevels(),"player-state":e.paused?e.PLAYER_STATES.UNINIT:e.playerState,preview:e.playerState===e.PLAYER_STATES.PAUSED&&!e.isShowPreviewOnPause?"":e.preview||`http://img.youtube.com/vi/${e.extractYoutubeKey(this.link)}/maxresdefault.jpg`,muted:e.muted,time:e.time,duration:e.duration,volume:e.volume/100,fullscreened:e.fullscreened},on:{"toggle:mute":e.toggleMute,"toggle:fs":e.toggleFullScreen,"toggle:pip":e.togglePip,"change:volume":function(i){return e.setVolume(i*100)},"change:quality":function(i){return e.setQuality(i)},"change:rate":function(i){return e.setRate(i)},"update:seek":function(i){return e.updateSeek(i)},forwards:e.forwards,backwards:e.backwards,play:e.playVideo,pause:e.pauseVideo}}),t("div",{staticClass:"youtube-player-video-container",class:{vertical:e.isVertical}},[t("div",{staticClass:"frame-container",style:{pointerEvents:(e.playerState,e.PLAYER_STATES.UNSTARTED,"none")}},[t("div",{staticClass:"player",attrs:{id:e.componentId}})])])],1)])},i1=[],n1=c(t1,s1,i1,!1,null,"d29fccd2",null,null);const r1=n1.exports;const a1={components:{YouTubeVideoPlayerContent:r1},props:{isShowPreviewOnPause:{type:Boolean,default:!1,required:!1},isVertical:{type:Boolean,default:!1,required:!1},infoUnitId:{type:Number,default:0},link:{type:String,default:""},host:{type:String,default:""},preview:{type:String,default:""}},name:"YoutubeVideoPlayer",data(){return{didUpdate:!1}},watch:{link(){this.didUpdate=!0,setTimeout(()=>{this.didUpdate=!1})}}};var o1=function(){var e=this,t=e._self._c;return t("div",{staticClass:"youtube-video-player"},[e.didUpdate?e._e():t("YouTubeVideoPlayerContent",{attrs:{"info-unit-id":e.infoUnitId,"is-vertical":e.isVertical,"is-show-preview-on-pause":e.isShowPreviewOnPause,link:e.link,host:e.host,preview:e.preview},on:{timeupdate:function(i){return e.$emit("timeupdate",i)},play:function(i){return e.$emit("play",i)},pause:function(i){return e.$emit("pause",i)},ended:function(i){return e.$emit("ended",i)},showDefault:function(i){return e.$emit("showDefault")}}})],1)},l1=[],c1=c(a1,o1,l1,!1,null,"a02fcb2a",null,null);const u1=c1.exports;const d1={name:"PlayersWrapper",components:{YouTubeVideoPlayer:u1,AlertBadConnection:Qd,VideojsPlayer:()=>D(()=>Promise.resolve().then(()=>I1),void 0),VideoUploadProgress:()=>D(()=>import("./VideoUploadProgress.22b8e51c.js"),["assets/VideoUploadProgress.22b8e51c.js","assets/axios.a12892f3.js","assets/vendor.6533e564.js","assets/VideoUploadProgress.ea5c0825.css"]),BunnyPlayer:()=>D(()=>import("./BunnyPlayer.af107e2e.js"),["assets/BunnyPlayer.af107e2e.js","assets/axios.a12892f3.js","assets/vendor.6533e564.js","assets/BunnyPlayer.2ca30c70.css"]),AudioPlayer:()=>D(()=>import("./AudioPlayer.5d3ad288.js"),["assets/AudioPlayer.5d3ad288.js","assets/axios.a12892f3.js","assets/vendor.6533e564.js","assets/AudioPlayer.8ca0e012.css"]),VimeoPlayer:()=>D(()=>import("./VimeoPlayer.5da21981.js"),["assets/VimeoPlayer.5da21981.js","assets/axios.a12892f3.js","assets/cta-play-icon-black.fcc6eebd.js","assets/vendor.6533e564.js","assets/VimeoPlayer.b9612abc.css"]),YoutubePlayer:()=>D(()=>import("./YoutubePlayer.637a00b8.js"),["assets/YoutubePlayer.637a00b8.js","assets/axios.a12892f3.js","assets/cta-play-icon-black.fcc6eebd.js","assets/vendor.6533e564.js","assets/YoutubePlayer.9070ec84.css"]),LoaderBlock:T},props:{orientation:{type:String,required:!1,default:"horizontal"},uuid:{type:[String,Number],required:!1,default:""},videoSrc:{type:String,required:!0},videoTypeName:{type:String},playbackExtended:{type:Object,default:()=>{}},isVertical:{type:Boolean},preview:{type:String,required:!1},lessonId:{type:[String,Number],required:!1},sourceType:{type:String,default:"info-units",required:!1},parent:{type:String,required:!1},previewIndex:{type:Number,required:!1,default:0},duration:{type:Number,required:!1,default:0},auth:{type:Boolean,default:!1,required:!1},isShowPreviewOnPause:{type:Boolean,default:!1,required:!1},isShowCustomYoutubePlayer:{type:Boolean,default:!1,required:!1},isAudio:{type:Boolean,default:!1,required:!1},isLive:{type:Boolean,default:!1,required:!1},liveStartTime:{type:String,default:null,required:!1},displayMobileVersion:{type:Boolean,required:!1,default:!1},liveTrimEnding:{type:Number,default:0,required:!1},playback:{type:Object,required:!1},lesson:{type:Object,required:!1},infoUnitId:{type:[Number,String],required:!1}},data(){return{videoType:null,isReady:!1,isUploadedVideo:!1,player:null,bpDownloadedData:{current:0,saved:0,count:0},isCustomPlayer:this.isShowCustomYoutubePlayer,timeStamps:[],collectedStatData:{},timerForSendingData:0,bpStartWatchingTime:0,bpPlaybackPercentage:0,finishingLessonCoeff:.85,seekTo:0,lessonFinishingTime:null,videoStart:null,needScroll:!1,isFinishingReportSent:!1,didRerender:!1}},computed:{displayProgressUpload(){return this.isUploadedVideo?!1:!this.videoSrc||this.playback&&this.playback.process_status!=="completed"}},methods:{isIOS(){return["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"ontouchend"in document},checkHashUrl(s=!1){if(s)this.$nextTick(()=>{setTimeout(()=>{this.$el.scrollIntoView({behavior:"smooth",block:"center"})},0)}),this.needScroll=!1;else{const e=window.location.hash,t=new URLSearchParams(e.substring(1));if(!e||!t.has("video-id"))return;const[i,n]=t.get("video-id").split("/");if(+i!==this.infoUnitId)return;this.videoStart=us(n,!1),this.needScroll=!0}},rerenderPlayer(s){this.didRerender=!0,this.$nextTick(()=>p(this,null,function*(){this.seekTo=s;const e=yield m.get(`info-units/${this.infoUnitId}`),{files:t}=e.data.data;if(t){console.log("rerender");const[i]=t;this.$emit("update:link",i.url),setTimeout(()=>{this.didRerender=!1},0)}else location.reload();setTimeout(()=>{this.seekTo=0},200)}))},isNewPlayer(){return window.new_youtube_enabled},playerReady(s){this.needScroll&&this.checkHashUrl(!0),s&&this.videoStart&&(this.videoType.isHls?s.currentTime(this.videoStart):this.videoType.isYoutube?s.seekTo(this.videoStart):this.videoType.isVimeo&&s.setCurrentTime(this.videoStart))},videoStarted(){if(this.parent==="expert")return;let s=this.infoUnitId;this.sourceType==="webinars"&&(s=this.lessonId),s&&m.post(`/${this.sourceType}/${s}/events/started`)},videoEnded(s){if(this.parent!=="expert"&&(this.infoUnitId,this.sourceType==="webinars"&&this.lessonId,this.lessonFinishingTime!==0&&s>this.lessonFinishingTime)){this.isFinishingReportSent=!0;let e=this.infoUnitId;this.sourceType==="webinar"&&(e=this.lessonId),e&&(m.post(`/${this.sourceType}/${e}/events/watched`),this.lesson&&this.lesson.section_id&&q.replaceContents({section:this.lesson.section_id}))}},isCollectedDataValid(){return!(Math.sign(this.collectedStatData.playback_percentage)===-1||Math.sign(this.collectedStatData.playback_min)===-1)},sendCollectedData(){this.sourceType!=="webinars"&&(this.bpDownloadedData.current=0,this.bpDownloadedData.saved=0,this.bpDownloadedData.count=0,this.bpStartWatchingTime=0,this.bpPlaybackPercentage=0)},handleCollectedData(s){this.isCollectedDataValid()&&this.auth&&(this.parent==="lesson"||this.parent==="info-units")&&(s?this.timerForSendingData=setInterval(()=>{this.sendCollectedData()},s):(clearInterval(this.timerForSendingData),this.sendCollectedData()))},onPlayerTimeupdate(s){let e,t;if(this.videoType.isVimeo||this.videoType.isYoutube?(e=s.seconds,t=s.duration):(e=s.currentTime(),t=s.duration()),this.timeStamps.length>2?(this.timeStamps.shift(),this.timeStamps=[...this.timeStamps,e]):this.timeStamps=[...this.timeStamps,e],this.$emit("player-current-time",e),this.lessonFinishingTime||(this.lessonFinishingTime=t*this.finishingLessonCoeff),this.auth&&(this.parent==="lesson"||this.parent==="info-units")&&!this.isFinishingReportSent&&this.detectVideoFinishing(e),this.auth&&(this.parent==="lesson"||this.parent==="info-units")&&!this.bpStartWatchingTime&&(this.bpStartWatchingTime=e),this.videoType.isVimeo||this.videoType.isYoutube)this.collectedStatData.downloaded_size=0;else{let n=0;try{s.tech_&&s.tech_.hlsjs?n=s.tech_.hlsjs.bandwidthEstimate/1073741824:s.tech({IWillNotUseThisInPlugins:!0})&&(n=s.tech({IWillNotUseThisInPlugins:!0}).vhs.bandwidth/1073741824)}catch(r){}this.bpDownloadedData.current=n||0,this.bpDownloadedData.saved!==this.bpDownloadedData.current&&(this.bpDownloadedData.saved=this.bpDownloadedData.current,this.bpDownloadedData.count=this.bpDownloadedData.count+this.bpDownloadedData.saved)}this.bpPlaybackPercentage=this.timeStamps[this.timeStamps.length-2]?Math.floor((this.timeStamps[this.timeStamps.length-2]-this.bpStartWatchingTime)/t*1e4)/100:Math.floor((this.timeStamps[0]-this.bpStartWatchingTime)/t*1e4)/100,this.collectedStatData={downloaded_size:Number(this.bpDownloadedData.count.toFixed(4)),playback_percentage:this.bpPlaybackPercentage,playback_min:this.timeStamps[this.timeStamps.length-2]?Number((this.timeStamps[this.timeStamps.length-2]-this.bpStartWatchingTime).toFixed(4)):Number((this.timeStamps[0]-this.bpStartWatchingTime).toFixed(4)),playback_start_min:Number(this.bpStartWatchingTime.toFixed(4)),playback_end_min:this.timeStamps[this.timeStamps.length-2]?Number(this.timeStamps[this.timeStamps.length-2].toFixed(4)):Number(this.timeStamps[0].toFixed(4))}},detectVideoFinishing(s){if(this.parent!=="expert"&&this.lessonFinishingTime!==0&&s>this.lessonFinishingTime){this.isFinishingReportSent=!0;let e=this.infoUnitId;this.sourceType==="webinar"&&(e=this.lessonId),m.post(`/${this.sourceType}/${e}/events/watched`),this.lesson&&this.lesson.section_id&&q.replaceContents({section:this.lesson.section_id})}},checkVideoType(s=""){const e=s.match("^.*(?:(?:youtu\\.be\\/|v\\/|vi\\/|live\\/|u\\/\\w\\/|embed\\/)|(?:(?:watch)?\\?v(?:i)?=|\\&v(?:i)?=))([^#\\&\\?]*).*")&&!s.match("ahacdn|ahvcdn|kwiga"),t=s.match("(https?:\\/\\/)?(www\\.)?(player\\.)?vimeo\\.com\\/([a-z]*\\/)*([‌​0-9]{6,11})[?]?.*")&&!s.match("ahacdn|ahvcdn|kwiga"),i=s.match("bunnycdn")||s.match("iframe.mediadelivery");let n={isYoutube:!!e,isVimeo:!!t,isBunny:!!i,isAudio:this.isAudio,isHls:!e&&!t&&!i&&!this.isAudio};n.isBunny&&(n.isYoutube=!1);const r=s.match(".+media=hls.+mp4$");return this.videoTypeName?n.name=this.videoTypeName:e?n.name="video/youtube":t?n.name="video/vimeo":i?n.name="video/bunny":this.isAudio?n.name="video/mpeg":r?n.name="application/x-mpegURL":n.name="video/mp4",n}},created(){this.videoType=this.checkVideoType(this.videoSrc)},mounted(){this.checkHashUrl(),this.$nextTick(()=>{this.isReady=!0})}};var _1=function(){var e=this,t=e._self._c;return t("div",{staticClass:"players-wrapper",class:{["player-is-"+e.parent]:e.parent}},[t("AlertBadConnection"),e.isReady?[e.displayProgressUpload?t("VideoUploadProgress",{attrs:{"video-src":e.videoSrc,playback:e.playback},on:{"progress:toggle-hide":function(i){e.isUploadedVideo=i}}}):(e.videoType.isHls||e.playback&&e.playback.is_audio_hls&&e.isIOS())&&!e.didRerender?t("VideojsPlayer",{attrs:{"video-link":e.videoSrc,videoType:e.videoType,uuid:e.uuid,preview:e.preview,"is-audio-hls":e.playback&&e.playback.is_audio_hls&&e.isIOS(),isLive:e.isLive,displayMobileVersion:e.displayMobileVersion,duration:e.duration,orientation:e.orientation,liveStartTime:e.liveStartTime,liveTrimEnding:e.liveTrimEnding,infoUnitId:e.infoUnitId,"seek-to":e.seekTo},on:{rerender:e.rerenderPlayer,ready:e.playerReady,start:e.videoStarted,pause:function(i){return e.handleCollectedData()},ended:function(i){return e.videoEnded()},timeupdate:function(i){return e.onPlayerTimeupdate(i)}}}):e.videoType.isBunny?t("BunnyPlayer",{attrs:{videoUrl:e.videoSrc,parent:e.parent,infoUnitId:e.infoUnitId},on:{play:e.videoStarted,pause:function(i){return e.handleCollectedData()},ended:function(i){return e.videoEnded()},timeupdate:function(i){return e.onPlayerTimeupdate(i)}}}):e.videoType.isYoutube&&e.isCustomPlayer?t("YouTubeVideoPlayer",{key:"youtube-player-"+e.previewIndex,attrs:{link:e.videoSrc,host:e.playbackExtended&&e.playbackExtended.youtube_host||"","is-vertical":e.isVertical,parent:e.parent,preview:e.preview,"is-show-preview-on-pause":e.isShowPreviewOnPause,infoUnitId:e.infoUnitId},on:{showDefault:function(i){e.isCustomPlayer=!1},ready:e.playerReady,play:e.videoStarted,pause:function(i){return e.handleCollectedData()},ended:function(i){return e.videoEnded()},timeupdate:function(i){return e.onPlayerTimeupdate(i)}}}):e.videoType.isYoutube?t("YoutubePlayer",{key:"youtube-player-"+e.previewIndex,attrs:{videoUrl:e.videoSrc,host:e.playbackExtended&&e.playbackExtended.youtube_host||"",parent:e.parent,preview:e.preview,infoUnitId:e.infoUnitId},on:{ready:e.playerReady,play:e.videoStarted,pause:function(i){return e.handleCollectedData()},ended:function(i){return e.videoEnded()},timeupdate:function(i){return e.onPlayerTimeupdate(i)}}}):e.videoType.isVimeo?t("VimeoPlayer",{attrs:{videoUrl:e.videoSrc,parent:e.parent,preview:e.preview,infoUnitId:e.infoUnitId},on:{ready:e.playerReady,play:e.videoStarted,pause:function(i){return e.handleCollectedData()},ended:function(i){return e.videoEnded()},timeupdate:function(i){return e.onPlayerTimeupdate(i)}}}):e.videoType.isAudio?t("AudioPlayer",{attrs:{audioUrl:e.videoSrc,item:e.playback,infoUnitId:e.infoUnitId},on:{play:e.videoStarted,pause:function(i){return e.handleCollectedData()},ended:function(i){return e.videoEnded()},timeupdate:function(i){return e.onPlayerTimeupdate(i)}}}):e._e()]:t("LoaderBlock")],2)},p1=[],h1=c(d1,_1,p1,!1,null,"11c3adc8",null,null);const f1=h1.exports;const m1={name:"CoursePublicUnitsVideo",components:{PlayersWrapper:f1,LoaderBlock:T},mixins:[ue],props:{item:{type:Object,required:!0},lesson:{type:Object,required:!1},courseAccess:{type:Object,required:!1},productId:{type:Number,required:!1},isAuth:{type:Boolean,required:!1},isFreeCourse:{type:Boolean,required:!1},orderUrl:{type:String,required:!1},csrfToken:{type:String,required:!1},priceCourse:{type:String},courseTitle:{type:String},priceConvertCourse:{type:String}},data(){return{langsKeys:null,lessonUrl:null,inaccessiblePreviewUrl:null,allowDisplayVideoPlayer:!0,videoPreviews:[],videoLink:null,orientation:"horizontal"}},computed:{getTemplateModules(){return Zt&&Zt.state.templateModules||[]},langs(){return this.$store&&this.$store.getters["langs/getLangs"]},playerClasses(){let s={};return this.item.desktop_player_size&&(s[this.item.desktop_player_size]=!0),s}},methods:{getDrippingAccessDate(s){const e=this.courseAccess.firstInaccessibleLesson;return s.accessible_after_data?s.accessible_after_data.access_date:e&&e.accessible_after_data?e.accessible_after_data.access_date:""},getDrippingAccessibleAfterDataKey(){const s=this.courseAccess.firstInaccessibleLesson;return s&&s.accessible_after_data&&s.accessible_after_data.type||""},getDrippingAccessibleAfterDataName(){const s=this.courseAccess.firstInaccessibleLesson;return s&&s.accessible_after_data&&s.accessible_after_data.checkpoint_name||""},getWebinarDate(){return this.lesson.is_auto_webinar&&this.lesson.accessible_after_data&&this.lesson.accessible_after_data.access_date||null},eventsStarted(){fetch(`/api/v1/lessons/${this.lesson.id}/events/started`,{method:"post",headers:{Authorization:window.token?`Bearer ${window.token}`:""}}).then(()=>{setTimeout(()=>{this.eventsWatched()},5e3)})},eventsWatched(){fetch(`/api/v1/lessons/${this.lesson.id}/events/watched`,{method:"post",headers:{Authorization:window.token?`Bearer ${window.token}`:""}}),this.lesson.section_id&&q.replaceContents({section:this.lesson.section_id})},startCheckDripping(){var n;const s=this.lesson,e=this.courseAccess,t=s.course_id;let i=null;!s.is_public&&e.is_course_available_in_future?(this.inaccessiblePreviewUrl=s.preview,i={courseId:t,cover:"lesson",modalName:s.is_auto_webinar?"video-live":"content-future",skipCheckAccessible:!0}):(s.is_public||e.is_course_available)&&s.is_text_content?(this.inaccessiblePreviewUrl=s.previews&&((n=s.previews[0])==null?void 0:n.url)||null,e.is_course_subscribed&&this.eventsStarted()):(s.is_public||e.is_course_available)&&!s.is_text_content?!e.is_course_subscribed&&!s.is_public?(this.inaccessiblePreviewUrl=s.preview,i={courseId:t,cover:"lesson",modalName:"video-purchase",skipCheckAccessible:!0}):!e.available_lessons_ids.includes(s.id)&&!e.is_user_expert?(this.inaccessiblePreviewUrl=s.preview,i={courseId:t,cover:"lesson",modalName:"video-content",skipCheckAccessible:!0}):this.allowDisplayVideoPlayer=!0:(this.inaccessiblePreviewUrl=s.preview,i={courseId:t,modalName:"video-purchase",cover:"lesson",skipCheckAccessible:!0}),i&&this.allowDisplayVideoPlayer},getLangKeys(){let s=null;if(this.langs){this.langsKeys=this.langs;return}s=setInterval(()=>{window.langs&&(this.langsKeys=window.langs,clearInterval(s))},1e3)},sortGeneralModules(s=[]){const e=s.filter(i=>i!==null&&!i.id).map(i=>typeof i=="string"?{path:i}:i).reduce((i,n)=>(i.find(r=>(r.path||r.url)===(n.path||n.url))||i.push(n),i),[]),t=s.filter(i=>i!==null&&i.id&&(i.path||i.url));return[...e,...t]},getCurrentPreview(s=[],e=0,t=""){const i=this.generalModules(s,t)[e!=null?e:0];return i?i.url||i.path:null},getPreviews(){let s=this.item.files.filter(t=>t.type_id!==3);const e=this.item.files.find(t=>t.type_id===3);e&&e.children.length&&(s=[...e.children.filter(i=>i.type_id!==3),...s]),this.videoPreviews=s},getVideoLink(){if(this.item.playback_url)this.videoLink=this.item.playback_url;else{const s=this.item.files.find(e=>e.type_id===3);s&&(this.videoLink=s.url,this.orientation=s.orientation||"horizontal")}},extractYoutubeKey(s){const e=/^.*(?:(?:youtu\.be\/|v\/|vi\/|live\/|u\/\w\/|embed|shorts|\/)|(?:(?:watch)?\?v(?:i)?=|&v(?:i)?=))([^#&?]*).*/;let t=s.match(e),i=null;return t&&(t[7]&&t[7].length===11?i=t[7]:t[1]&&t[1].length===11&&(i=t[1])),i||!1},generalModules(s=[],e=""){if(!s.length&&!this.checkYouTubeUrl(e))return s;const t=this.sortGeneralModules(s),i=()=>s[0]&&typeof s[0]=="string"&&s[0].includes("img.youtube");return[...this.checkYouTubeUrl(e)&&!i()?[{url:`https://img.youtube.com/vi/${this.extractYoutubeKey(e)}/sddefault.jpg`},{url:`https://img.youtube.com/vi/${this.extractYoutubeKey(e)}/maxres1.jpg`}]:[],...t,...this.getTemplateModules]},checkYouTubeUrl(s){return!!(s&&s.match("^.*(?:(?:youtu\\.be\\/|v\\/|vi\\/|live\\/|u\\/\\w\\/|embed\\/)|(?:(?:watch)?\\?v(?:i)?=|\\&v(?:i)?=))([^#\\&\\?]*).*")&&!s.match("ahacdn|ahvcdn|kwiga"))},setSeekTo(s,e){me.$emit(j.VIDEO_SET_SEEK,{unitId:s,seekTo:e})},parseItemSeekTo(){let s=this.$parent;if(s){s=s.$el;const e=s.querySelectorAll("a[href]");for(let t=0;t<e.length;t++){const i=e[t],n=new URL(i.href).hash,r=new URLSearchParams(n.substring(1));if(!n||!r.has("video-id"))continue;const[a,o]=r.get("video-id").split("/"),l=us(o,!1);!a||l===void 0||(i.setAttribute("data-start",l),i.removeAttribute("target"),i.onclick=u=>{u.preventDefault(),u.stopPropagation(),window.location=n,this.setSeekTo(+a,l)})}}}},created(){this.getVideoLink(),this.getPreviews(),me.$on(j.GET_YOUTUBE_PREVIEWS,({id:s,previews:e})=>{this.videoLink&&this.videoLink.includes(s)&&(this.videoPreviews=[...e,...this.videoPreviews])})},mounted(){this.lessonUrl=window.location.href,this.getLangKeys(),setTimeout(()=>{this.$nextTick(()=>{this.parseItemSeekTo()})},1e3)}};var v1=function(){var e=this,t=e._self._c;return t("div",[e.item.title?t("h4",{staticClass:"course__content_summary__title bold"},[e._v(" "+e._s(e.item.title)+" ")]):e._e(),e.videoLink?t("div",{staticClass:"custom-player",class:e.playerClasses},[t("div",{staticClass:"custom-player__wrap custom-player__wrap_no-wrap custom-player__wrap_border-radius-0"},[t("div",{attrs:{id:"video-box"}},[e.allowDisplayVideoPlayer?[e.langsKeys?e._e():t("LoaderBlock"),t("PlayersWrapper",{staticStyle:{"margin-right":"-1px"},attrs:{file:e.item,id:"lessonPlayer","live-start-time":e.getWebinarDate(),"live-trim-ending":e.lesson.is_auto_webinar?e.lesson.trim_ending_seconds:0,"is-live":e.lesson.is_auto_webinar,"lesson-id":e.lesson.id,uuid:e.item.files&&e.item.files.length&&e.item.files[0].uuid,lesson:e.lesson,"video-src":e.videoLink||"","playback-extended":e.item.playback_extended||{},"info-unit-id":e.item.id,"is-show-preview-on-pause":e.item.show_preview_on_pause,"is-vertical":e.item.is_vertical,"is-show-custom-youtube-player":e.item.show_custom_youtube_player,orientation:e.orientation,preview:e.getCurrentPreview(e.videoPreviews,e.item.preview_index,e.videoLink),previews:e.generalModules(e.videoPreviews,e.videoLink),"previews-from-server":e.videoPreviews,"preview-index":e.item.preview_index,parent:"lesson",auth:e.isAuth},on:{"update:link":function(i){e.videoLink=i}}})]:e.inaccessiblePreviewUrl?t("img",{staticClass:"lesson-inaccessible-preview",staticStyle:{"min-height":"300px"},attrs:{src:e.inaccessiblePreviewUrl,alt:e.lesson.title}}):e._e()],2)])]):e._e()])},g1=[],y1=c(m1,v1,g1,!1,null,null,null,null);const w1=y1.exports;class he{constructor(e,t,i={}){var r;const n=fe.getTech("Tech").prototype.error;this.source=e,this.tech=t,this.player=fe.getPlayer(this.tech.options().playerId),this.info={isPlaying:!1,fragmentCurrent:0,fragmentNext:1},this._html5TechError=this.tech.error,this.tech.error=n,this.el=t.el(),this.hls=new F(h({backBufferLength:30,liveDurationInfinity:!0},i.hls)),(r=i==null?void 0:i.hls)!=null&&r.hasOwnProperty("autoStartLoad")&&i.hls.autoStartLoad===!1&&this.player.on("firstplay",()=>{this.hls.startLoad()}),this.tech.hlsjs=this.hls,this.player&&(this.player.qualityLevels&&this.setupQualityLevels(),this.player.on(["waiting","pause"],()=>{this.info.isPlaying=!1}),this.player.on("playing",()=>{this.info.isPlaying=!0})),this.setupEventHandlers(),this.setupHls(),this.mediaElErrorHandler_=()=>this.tech.error(this.el.error),this.hls.on(F.Events.FRAG_CHANGED,(a,o)=>{this.info.fragmentCurrent=o.frag.sn-1,this.info.fragmentNext=o.frag.sn}),this.recoveredDecodingError=!1,this.recoveredAudioCodecError=!1}dispose(){this.el.removeEventListener("error",this.mediaElErrorHandler_),this.tech.error=this._html5TechError,this.hls.destroy(),delete this.tech.hlsjs}setupEventHandlers(){const e={MEDIA_ERR_CUSTOM:0,MEDIA_ERR_ABORTED:1,MEDIA_ERR_NETWORK:2,MEDIA_ERR_DECODE:3,MEDIA_ERR_SRC_NOT_SUPPORTED:4,MEDIA_ERR_ENCRYPTED:5},t={[F.ErrorTypes.NETWORK_ERROR]:e.MEDIA_ERR_NETWORK,[F.ErrorTypes.MEDIA_ERROR]:e.MEDIA_ERR_DECODE,[F.ErrorTypes.MUX_ERROR]:e.MEDIA_ERR_DECODE,[F.ErrorTypes.KEY_SYSTEM_ERROR]:e.MEDIA_ERR_ENCRYPTED,DEFAULT:e.MEDIA_ERR_CUSTOM};Object.values(F.Events).forEach(i=>{if(i===F.Events.ERROR){this.hls.on(i,(n,r)=>{var _;const{type:a,fatal:o,details:l}=r;if(o)switch(a){case F.ErrorTypes.MEDIA_ERROR:if(this.recoveredDecodingError){if(!this.recoveredAudioCodecError){console.warn("Fatal media error encountered, try to recover with swapAudioCodec"),this.recoveredAudioCodecError=!0,this.hls.swapAudioCodec(),this.hls.recoverMediaError();return}}else{console.warn("Fatal media error encountered, try to recover"),this.recoveredDecodingError=!0,this.hls.recoverMediaError();return}}else return;const u=(_=t[a])!=null?_:t.DEFAULT;this.tech.error({code:u,hlsError:r})});return}this.hls.on(i,(n,r)=>{this.tech.trigger(i,r)})}),this.el.addEventListener("error",this.mediaElErrorHandler_)}setupHls(){F.isSupported()?(this.hls.attachMedia(this.el),this.hls.loadSource(this.source.src)):this.el.canPlayType("application/vnd.apple.mpegurl")?this.el.src=this.source.src:console.log("[videojs-hlsjs] Error: browser does not support MSE nor Hls natively")}setupQualityLevels(){const e=this.player.qualityLevels();let t;const i=()=>{let o;for(o=t.length-1;o>0&&!t[o];o--);return o},n=()=>i()===this.hls.levels.length-1,r=(o,l)=>{const u=i();n()?this.hls.autoLevelCapping=-1:this.hls.autoLevelCapping=u,l&&this.hls.currentLevel!==o&&(this.hls.currentLevel=o,a())},a=()=>{let o=this.hls.currentLevel;e.selectedIndex_=o,e.trigger({type:"change",selectedIndex:o})};this.tech.on(F.Events.MANIFEST_LOADED,()=>{if(t=new Array(this.hls.levels.length).fill(!0),this.hls.autoLevelCapping!==-1)for(let o=this.hls.maxAutoLevel;o<this.hls.levels.length;o++)t[o]=!1;this.hls.levels.forEach((o,l)=>{e.addQualityLevel({id:l,width:o.width,height:o.height,bitrate:o.bitrate,enabled:u=>{t[l]=u,r(l,u)}})}),e.selectedIndex_=this.hls.currentLevel,e.trigger({type:"change",selectedIndex:this.hls.currentLevel})}),this.tech.on(F.Events.LEVEL_SWITCHED,a)}}W(he,"hlsTypeRE",/^application\/(x-mpegURL|vnd\.apple\.mpegURL)$/i),W(he,"hlsExtRE",/\.m3u8/i);const C1={canHandleSource(s){return s.skipHlsJs?"":he.hlsTypeRE.test(s.type)?"probably":he.hlsExtRE.test(s.src)?"maybe":""},handleSource(s,e,t={}){return new he(s,e,t)},canPlayType(s){return he.hlsTypeRE.test(s)?"probably":""}};fe.getTech("Html5").registerSourceHandler(C1,0);class b1{constructor(e,t,i){this.player=e,this.hls=t,this.levels=i||[],this.$el=null,this.$elLists=null,this.$elButtonSpan=null,this.qualityAutoItem={height:"Auto",index:-1,selected:!0},this.config={qualityAttrName:"quality",selectedClassName:"vjs-selected"},this.timestamp=new Date().getTime()}el(){return this.$el}createButton(){const e=document.createElement("span");if(e.className="vjs-icon-placeholder  events-none",this.qualityAutoItem.index===this.hls.currentLevel)e.innerHTML=this.qualityAutoItem.height;else{const i=this.levels[this.hls.currentLevel],n=i.height?i.height:i.bitrate?`${Math.floor(i.bitrate/1e3)} kbps`:i.height;e.innerHTML=n}this.$elButtonSpan=e;const t=document.createElement("button");return t.className="vjs-menu-button vjs-menu-button-popup vjs-custom-quality-selector-icon vjs-button",t.type="button",t.setAttribute("aria-disabled","false"),t.setAttribute("aria-haspopup","true"),t.setAttribute("aria-expanded","false"),t.appendChild(e),t}createMenuItem(e,t){const i=document.createElement("span");if(i.className="vjs-menu-item-text events-none",e.height){const r={360:"low",480:"medium",720:"high",1080:"highest",Auto:"Auto"};let a=e.height<e.width||e.height==="Auto"?e.height:e.width;if(r[a])i.innerHTML=a;else{let o=null;for(let l in r)a>l&&l>o&&(o=l);o?i.innerHTML=r[o]:i.innerHTML="lowest"}}else e.bitrate&&(i.innerHTML=`${Math.floor(e.bitrate/1e3)} kbps`);const n=document.createElement("li");return n.className="vjs-menu-item",t===this.hls.currentLevel&&(n.className+=" "+this.config.selectedClassName),n.setAttribute(this.config.qualityAttrName,t),n.onclick=this.handleClick.bind(this),n.appendChild(i),n}createMenu(){const e=document.createElement("ul");e.className="vjs-menu-content",e.setAttribute("role","menu"),e.appendChild(this.createMenuItem(this.qualityAutoItem,-1));let t=[...this.levels];t.sort((n,r)=>n.height-r.height);for(let n=0;n<t.length;n++){let r=0;const a=t[n];for(r=0;r<t.length&&a.height!==this.levels[r].height;r++);e.appendChild(this.createMenuItem(a,r))}this.$elLists=e;const i=document.createElement("div");return i.className="vjs-menu",i.appendChild(e),i}createEl(){const e=document.createElement("div");e.className="vjs-custom-quality-selector vjs-menu-button vjs-menu-button-popup vjs-control vjs-button",e.appendChild(this.createButton()),e.appendChild(this.createMenu()),this.$el=e}handleClick(e){const t=e.target.getAttribute(this.config.qualityAttrName);[...this.$elLists.children].forEach(n=>{n.classList.remove(this.config.selectedClassName);const r=n.getAttribute(this.config.qualityAttrName);r===t&&(n.classList.add(this.config.selectedClassName),this.$elButtonSpan.innerHTML=n.innerText,this.setQuality(+r))})}setQuality(e){this.timestamp=new Date().getTime(),this.hls.nextLevel=e,window.qualityCacheId=this.timestamp}}class x1{constructor(e,t={}){this.player=e,this.hls=null,this.config=t,this.qualityLevels=[],this.retryCheckLevels=0,this.retryCheckLevelsTime=300}setup(){if(!this.player||this.player&&!this.player.tech_||this.player&&this.player.tech_&&!this.player.tech_.hlsjs)throw new Error("[HlsQualitySelector] - No initialization");if(this.player.techName_!=="Html5")return!1;this.hls=this.player.tech_.hlsjs,this.getLevels()}getLevels(){const e=this.hls.levels;e.length?(this.qualityLevels=e,this.renderHtml()):this.retryCheckLevels!==10&&setTimeout(()=>{this.getLevels(),this.retryCheckLevels++},this.retryCheckLevelsTime)}renderHtml(){const e=new b1(this.player,this.hls,this.qualityLevels);e.createEl();const t=this.player.controlBar,i=t.getChild("fullscreenToggle").el();t.el().insertBefore(e.el(),i)}}const S1=(s="#fff")=>`
    <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" stroke="${s}" stroke-width="1" fill="none" viewBox="0 0 10 11">
        <g clip-path="url(#clip0_8128_117533)"><path d="M9 1V4M9 4H6M9 4C7.9173 3.23345 6.92231 2.23101 5.55763 2.03902C4.6988 1.91819 3.82396 2.07974 3.06493 2.4993C2.3059 2.91887 1.7038 3.57374 1.34934 4.36523C0.994886 5.15672 0.907281 6.04196 1.09972 6.88757C1.29217 7.73317 1.75424 8.49333 2.41631 9.05352C3.07838 9.6137 3.90458 9.94356 4.77044 9.99339C5.6363 10.0432 6.4949 9.81032 7.21687 9.32979C7.93884 8.84926 8.48508 8.14713 8.77327 7.32918" stroke-linecap="round" stroke-linejoin="round"/></g>
        <defs><clipPath id="clip0_8128_117533"><rect width="10" height="11" fill="white"/></clipPath></defs>
    </svg>
`,$1=(s="#fff")=>`
    <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" stroke="${s}" stroke-width="1" viewBox="0 0 10 11" fill="none">
        <g clip-path="url(#clip0_8128_117531)"><path d="M1 1V4M1 4H4M1 4C2.0827 3.23345 3.07769 2.23101 4.44237 2.03902C5.3012 1.91819 6.17604 2.07974 6.93507 2.4993C7.6941 2.91887 8.2962 3.57374 8.65066 4.36523C9.00511 5.15672 9.09272 6.04196 8.90028 6.88757C8.70783 7.73317 8.24576 8.49333 7.58369 9.05352C6.92162 9.6137 6.09542 9.94356 5.22956 9.99339C4.3637 10.0432 3.50511 9.81032 2.78313 9.32979C2.06116 8.84926 1.51492 8.14713 1.22673 7.32918" stroke-linecap="round" stroke-linejoin="round"/></g>
        <defs><clipPath id="clip0_8128_117531"><rect width="10" height="11" fill="white"/></clipPath></defs>
    </svg>
`;let Je=null;const k1={initHotkey:!0,seek:10,delayInfoBlock:1500,infoBlockSize:"250%",svgFill:"#fff"};class q1{constructor(e,t={}){if(!e)throw new Error("Player undefined");this.$infoBlock=null,this.player=e,this.controlBar=e.controlBar,this.options=h(h({},k1),t)}createTag(e,t){const i=document.createElement(e);return i.classList=t,i}hotKeyInit(){this.player.on("keydown",e=>{switch(e.which){case 37:this.seekToLeft();break;case 39:this.seekToRight();break;default:return}e.preventDefault()})}seekTo(e=0){this.player.currentTime(e)}seekToRight(){this.hideInfoBlock(),this.toggleDisplayInfoBlock("+"),this.seekTo(this.player.currentTime()+this.options.seek)}seekToLeft(){this.hideInfoBlock(),this.toggleDisplayInfoBlock("-"),this.seekTo(this.player.currentTime()-this.options.seek)}hideInfoBlock(){this.$infoBlock.style.opacity="",this.$infoBlock.innerHTML="",this.$infoBlock.style.fontSize="",Je&&clearTimeout(Je)}toggleDisplayInfoBlock(e){this.hideInfoBlock(),setTimeout(()=>{this.$infoBlock.innerHTML=e+this.options.seek,this.$infoBlock.style.opacity=1,this.$infoBlock.style.fontSize=this.options.infoBlockSize,Je=setTimeout(()=>{this.hideInfoBlock()},this.options.delayInfoBlock)},100)}createButtonLeft(){const e=this.createTag("button","vjs-custom-seeking__btn");return e.onclick=this.seekToLeft.bind(this),e.innerHTML=`
            <span style="margin-right: 3px">-${this.options.seek}</span>
            ${$1(this.options.svgFill)}
        `,e}createButtonRight(){const e=this.createTag("button","vjs-custom-seeking__btn");return e.onclick=this.seekToRight.bind(this),e.innerHTML=`
            ${S1(this.options.svgFill)}
            <span style="margin-left: 3px">+${this.options.seek}</span>
        `,e}createInfoBlock(){this.$infoBlock=this.createTag("div","vjs-custom-seeking__info"),this.player.el_.appendChild(this.$infoBlock)}render(){const e=this.createTag("div","vjs-custom-seeking vjs-control");e.appendChild(this.createButtonLeft()),e.appendChild(this.createButtonRight()),this.controlBar.el_.appendChild(e),this.createInfoBlock()}init(){this.render(),this.options.initHotkey&&this.hotKeyInit()}}const T1=["ready","loadeddata","canplay","canplaythrough","play","pause","firstplay","waiting","playing","fullscreenchange","timeupdate","ended","error"],et="player-active-id",M1={name:"VideojsPlayer",components:{RedAlert:mt},mixins:[ds],props:{uuid:{type:String,required:!1,default:""},videoType:{type:Object,required:!0},videoLink:{type:String,required:!0},isAudioHls:{type:Boolean,required:!1},preview:{type:String,default:null},crossOrigin:{type:String,default:null},duration:{type:Number,required:!1,default:0},seekTo:{type:Number,required:!1,default:0},displayMobileVersion:{type:Boolean,required:!1,default:!1},isLive:{type:Boolean,required:!1,default:!1},playsinline:{type:Boolean,required:!1,default:!0},liveStartTime:{type:String,default:null,required:!1},liveTrimEnding:{type:Number,default:0,required:!1},infoUnitId:{type:[Number,String],required:!1},name:{type:String,required:!1},orientation:{type:String,required:!1,default:"horizontal"}},data(){return{componentId:"vjs-player-",reseted:!0,timerScroll:null,isFisrtStart:!1,smallControlsLocal:!1,isReadySettings:!1,player:null,adblockEnabled:!1,playerOptions:{inactivityTimeout:0,language:"ru-RU",playbackRates:this.isLive?[]:[2,1.75,1.5,1.25,1,.5],autoplay:this.isLive||!1,muted:this.isLive||!1,liveui:this.isLive,loop:!1,fluid:!0,preload:"none",techOrder:["html5","youtube"],controlBar:{children:{playToggle:this.isLive===void 0?!0:!this.isLive,volumePanel:{},currentTimeDisplay:!1,timeDivider:!0,liveDisplay:this.isLive,durationDisplay:!0,progressControl:{seekBar:!0},spacer:!0,seekToLive:this.isLive,playbackRateMenuButton:!this.isLive&&!this.isAudioHls,qualitySelector:!0,fullscreenToggle:!0}},sources:[],html5:{}},configLiveWebinar:{ended:!1,startTime:0},isHlsSupported:!0,errorLogged:!1}},created(){return p(this,null,function*(){this.componentId+=this._uid,this.isLive&&this.checkLiveTime(),this.checkHlsSupports(),yield this.setSources(),this.$nextTick(()=>{this.initPlayer()}),C.$on(j.VIDEO_SET_SEEK,({unitId:s,seekTo:e})=>{this.infoUnitId===s&&(this.player?this.player.currentTime(e):console.info("[seek to]: Videojs player no init"))})})},mounted(){window.addEventListener("resize",this.onScroll),this.configLiveWebinar.ended&&document.addEventListener("DOMContentLoaded",()=>{this.lessonLiveEnded()}),this.onScroll()},beforeDestroy(){window.removeEventListener("resize",this.onScroll),this.player&&(this.dispose(),this.toggleActiveIdComponent(!0)===this.componentId&&localStorage.removeItem(et))},methods:{parseUrlSegment(s,e){if(window.qualityCacheId){const t=e+"?timestamp="+window.qualityCacheId;s.open("GET",t,!0)}},checkHlsSupports(){const s=new URL(document.location).searchParams;if(this.isHlsSupported=!s.get("no_hls"),this.isHlsSupported){let e=!0;this.playerOptions.html5={nativeAudioTracks:!1,nativeVideoTracks:!1,hls:{overrideNative:e,debug:window.location.search.indexOf("debug")!==-1,autoStartLoad:!1,forceKeyFrameOnDiscontinuity:!0,maxBufferLength:180,maxMaxBufferLength:600,maxBufferSize:30*1e3*1e3,nudgeOffset:.1,nudgeMaxRetry:3,enableWorker:!0,lowLatencyMode:!0,backBufferLength:60,maxBufferHole:1.5,xhrSetup:this.parseUrlSegment,startLevel:-1},vhs:{overrideNative:e}}}else this.playerOptions.html5={nativeAudioTracks:!0,nativeVideoTracks:!0}},keyPressSpace(){document.addEventListener("keypress",s=>{var a;const e=document.activeElement.tagName.toLowerCase(),t=["textarea","input"],i=["contenteditable"];let n=t.includes(e);if(n||i.forEach(o=>{if(document.activeElement.hasAttribute(o))return n=!0,!1}),n)return!1;if((a=this.player)!=null&&a.isFullscreen()||this.toggleActiveIdComponent(!0)===this.componentId)return s.target.blur(),s.preventDefault(),this.toggleButtonPlay(),!1;if(fe.getAllPlayers().length>1)return!1;(s.keyCode||s.which)===32&&(s.target.blur(),s.preventDefault(),this.toggleButtonPlay())})},checkLiveTime(){const s=new Date,e=this.getLivePassedTime(this.duration,this.liveStartTime,this.liveTrimEnding);if(s>e)this.configLiveWebinar.ended=!0;else{const t=new Date(this.liveStartTime);t.setSeconds(0);const i=(s.getTime()-t.getTime())/1e3;this.configLiveWebinar.startTime=i,this.configLiveWebinar.ended=!1}},onScroll(){clearTimeout(this.timerScroll),this.timerScroll=setTimeout(()=>{this.smallControlsLocal=window.innerWidth<992},600)},dispose(s){this.player&&this.player.dispose&&(this.player.techName_!=="Flash"&&this.player.pause&&this.player.pause(),this.player.dispose(),this.player=null,this.$nextTick(()=>{this.reseted=!1,this.$nextTick(()=>{this.reseted=!0,this.$nextTick(()=>{s&&s()})})}))},setPlaysinline(){this.playsinline&&(this.$refs.video.setAttribute("playsinline",this.playsinline),this.$refs.video.setAttribute("webkit-playsinline",this.playsinline),this.$refs.video.setAttribute("x5-playsinline",this.playsinline),this.$refs.video.setAttribute("x5-video-player-type","h5"),this.$refs.video.setAttribute("x5-video-player-fullscreen",!1))},initPlayer(){this.setPlaysinline(),this.crossOrigin&&(this.$refs.video.crossOrigin=this.crossOrigin,this.$refs.video.setAttribute("crossOrigin",this.crossOrigin));let s=this.playerOptions;this.isLive&&(delete s.controlBar.children.durationDisplay,delete s.controlBar.children.timeDivider),this.player=fe(this.$refs.video,this.playerOptions),this.seekTo&&setTimeout(()=>{this.player.currentTime(this.seekTo),this.player.play()}),T1.forEach(e=>{e==="timeupdate"?this.player.on(e,t=>this.emitPlayerState(e,this.player,t)):this.player.on(e,t=>this.emitPlayerState(e,this.player,t))})},error(){const e=this.player.error();if(this.logError(e),e&&e.hlsError){if(e.hlsError.details==="fragLoadError"){const t=this.player.currentTime();this.$emit("rerender",t)}e.hlsError.details==="manifestLoadError"&&fetch("https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js",{method:"HEAD",mode:"no-cors",cache:"no-store"}).then(()=>{}).catch(()=>{this.adblockEnabled=!0})}},logError(s){var t,i,n,r,a,o;const e=[].includes((t=s==null?void 0:s.hlsError)==null?void 0:t.details);if(!this.errorLogged&&!e&&((i=s==null?void 0:s.hlsError)==null?void 0:i.fatal)!==!1){try{let l={};try{JSON.stringify(s),l=s}catch(u){console.warn(u),l={code:s==null?void 0:s.code,message:s==null?void 0:s.message,hlsError:{details:(n=s==null?void 0:s.hlsError)==null?void 0:n.details,event:(r=s==null?void 0:s.hlsError)==null?void 0:r.event,fatal:(a=s==null?void 0:s.hlsError)==null?void 0:a.fatal,type:(o=s==null?void 0:s.hlsError)==null?void 0:o.type,error:"Error can not be stringify"}}}m.post("/player-logs",{data:{error:l,location:window.location.href,sources:this.playerOptions.sources}})}catch(l){console.error(l)}this.errorLogged=!0}},setTouchEvent(){this.player.on("touchstart",s=>{s.target.nodeName==="VIDEO"&&(this.player.userActive()===!1?this.player.pause():(this.player.userActive(!0),this.player.play()))})},toggleActiveIdComponent(s=!1){if(s)return localStorage.getItem(et);localStorage.setItem(et,this.componentId)},stoppingOtherPlayers(s){const e=fe.getAllPlayers();e.length<2||e.forEach(t=>{t.paused()||t.pause(),t.el_===s&&setTimeout(()=>t.play().then(()=>t.pause()),0)})},fullscreenchange(s,e){let t=null;this.player.isFullscreen()?(this.player.on("mousemove",()=>{t!==null&&clearTimeout(t),t=setTimeout(()=>{document.querySelector(`#${this.componentId} .vjs-control-bar`).classList.add("vjs-fade-out")},1e3),document.querySelector(`#${this.componentId} .vjs-control-bar`).classList.remove("vjs-fade-out")}),this.stoppingOtherPlayers(e.target)):document.querySelector(`#${this.componentId} .vjs-control-bar`).classList.remove("vjs-fade-out"),this.toggleActiveIdComponent()},lessonLiveEnded(){},toggleButtonPlay(){this.player&&(this.player.paused()?this.player.play():this.player.pause())},settingsLiveVideo(){const s=this.player;let e=!0;this.configLiveWebinar.startTime>0&&s.currentTime(this.configLiveWebinar.startTime),s.play(),s.on("ended",()=>{this.lessonLiveEnded()}),this.liveTrimEnding&&s.on("timeupdate",()=>{s.currentTime()>+this.duration-+this.liveTrimEnding-1&&(e=!1,s.muted(),s.pause(),this.lessonLiveEnded(),this.configLiveWebinar.ended=!0)}),s.on("pause",t=>{e&&(t.isPropagationStopped(),t.preventDefault(),t.stopImmediatePropagation(),t.stopPropagation(),s.play())})},emitPlayerState(s,e,t){this.$emit(s,e),this[s]&&this[s](e,t)},ready(s){this.isLive&&!this.configLiveWebinar.ended&&this.settingsLiveVideo(s),this.setTouchEvent(s),this.videoType.name==="application/x-mpegURL"&&this.isHlsSupported&&new x1(this.player).setup(),new q1(this.player).init()},firstplay(){this.isFisrtStart=!0,this.$emit("start")},play(){this.toggleActiveIdComponent()},setSources(){return p(this,null,function*(){if(this.isHlsSupported)this.playerOptions.sources=[{src:this.videoLink,type:this.videoType.name}];else{const s=yield m.get(`/files/${this.uuid}/mp4`);this.playerOptions.sources=[{src:s.data.data.url,type:"video/mp4"}]}})}}};var L1=function(){var e=this,t=e._self._c;return e.reseted?t("div",{staticClass:"videojs-player",class:{"videojs-player__small":e.displayMobileVersion||e.smallControlsLocal,"is-live":e.isLive,"videojs-player__audio":e.isAudioHls,"videojs-player__vertical":e.orientation==="vertical"},attrs:{id:e.componentId,tabindex:"-1"}},[e.adblockEnabled?t("red-alert",[t("strong",[e._v(" Attention! ")]),e._v(" Video is blocked, try to disable "),t("strong",{staticStyle:{display:"inline"}},[e._v("Adblock")]),e._v(" and reload the page ")]):e._e(),t("video",{ref:"video",staticClass:"video-js",attrs:{controls:"",poster:e.preview}},[e._m(0)])],1):e._e()},A1=[function(){var s=this,e=s._self._c;return e("p",{staticClass:"vjs-no-js"},[s._v(" To view this video please enable JavaScript, and consider upgrading to a web browser that "),e("a",{attrs:{href:"https://videojs.com/html5-video-support/",target:"_blank"}},[s._v("supports HTML5 video")])])}],E1=c(M1,L1,A1,!1,null,null,null,null);const si=E1.exports,I1=Object.freeze(Object.defineProperty({__proto__:null,default:si},Symbol.toStringTag,{value:"Module"})),D1={name:"CoursePublicUnitsAudio",components:{RecordingAudioPlayer:Ds,ShadowContainer:Ve,VideojsPlayer:si},props:{item:{type:Object,required:!0}},methods:{isIOS(){return["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"ontouchend"in document},getAudioFile(s){return s.find(e=>e.type_id===5)}}};var P1=function(){var e=this,t=e._self._c;return t("shadow-container",{staticClass:"course__lesson_files mt-20"},[e.item.title?t("h4",{staticClass:"course__content_summary__title bold"},[e._v(" "+e._s(e.item.title)+" ")]):e._e(),e.item.files.length?[e.getAudioFile(e.item.files).is_converted?t("videojs-player",{attrs:{"is-audio-hls":"","video-link":e.getAudioFile(e.item.files).url,"video-type":{name:"application/x-mpegURL",isHls:!0}}}):t("RecordingAudioPlayer",{key:e.getAudioFile(e.item.files)&&e.getAudioFile(e.item.files).url||"audio",attrs:{value:e.getAudioFile(e.item.files),"info-unit-id":e.item.id,"with-download":e.getAudioFile(e.item.files).allow_doc_download}})]:e._e()],2)},O1=[],R1=c(D1,P1,O1,!1,null,null,null,null);const z1=R1.exports;const H1={name:"CommentsPublic",components:{DeleteModal:()=>D(()=>import("./DeleteModal.c12d86d1.js"),["assets/DeleteModal.c12d86d1.js","assets/axios.a12892f3.js","assets/vendor.6533e564.js","assets/DeleteModal2.f2cebdf1.css"]),CommentsPublicUnseen:()=>D(()=>import("./CommentsPublicUnseen.6295858f.js"),["assets/CommentsPublicUnseen.6295858f.js","assets/CourseDetailBridge.2e3eea7a.js","assets/CourseDetailBridge.da096bc1.css","assets/axios.a12892f3.js","assets/vendor.6533e564.js","assets/CommentsPublicUnseen.33a577a1.css"]),CommentsBulkActions:()=>D(()=>import("./CommentsBulkActions.751d0887.js"),["assets/CommentsBulkActions.751d0887.js","assets/IsReadIcon.935b140c.js","assets/IsReadIcon.9347e267.css","assets/MailingSearch.8bd33257.js","assets/MailingSearch.9ae2082f.css","assets/axios.a12892f3.js","assets/vendor.6533e564.js","assets/CommentsBulkActions.04b3148e.css"]),MailingEmptyContent:()=>D(()=>import("./EmptyContent.8f61dbcc.js"),["assets/EmptyContent.8f61dbcc.js","assets/FiltersEmptyInboxIcon.e97993d3.js","assets/MailingListsEmptyInboxIcon.337bea37.js","assets/mailing-list-empty.37fcd16e.js","assets/CourseProgramEmptyIcon.f2bf2b09.js","assets/axios.a12892f3.js","assets/vendor.6533e564.js","assets/EmptyContent.7f8b9e23.css"]),LoaderBlock:T,CommentsPublicComment:()=>D(()=>import("./CommentsPublicComment.6c56ba75.js"),["assets/CommentsPublicComment.6c56ba75.js","assets/CommentsPublicCreate.1c2b2dbd.js","assets/axios.a12892f3.js","assets/vendor.6533e564.js","assets/CommentSendIcon.92d644a0.js","assets/CommentsPublicTextarea.6bc1ff16.js","assets/Editor.b0dd3cb5.js","assets/tiptap.18ea8fa5.js","assets/DotsHorizontalIcon.d71d4b5a.js","assets/DropdownChevronIcon.0690f304.js","assets/CloseIcon.fa4dd3b2.js","assets/Editor.33241fb7.css","assets/CommentsPublicTextarea.57344ce3.css","assets/CommentsPublicCreate.d36bbfc5.css","assets/IsReadIcon.935b140c.js","assets/IsReadIcon.9347e267.css","assets/DeleteModal.c12d86d1.js","assets/DeleteModal2.f2cebdf1.css","assets/CommentsPublicComment.c8bde48a.css"]),CommentsPublicCreate:()=>D(()=>import("./CommentsPublicCreate.1c2b2dbd.js"),["assets/CommentsPublicCreate.1c2b2dbd.js","assets/axios.a12892f3.js","assets/vendor.6533e564.js","assets/CommentSendIcon.92d644a0.js","assets/CommentsPublicTextarea.6bc1ff16.js","assets/Editor.b0dd3cb5.js","assets/tiptap.18ea8fa5.js","assets/DotsHorizontalIcon.d71d4b5a.js","assets/DropdownChevronIcon.0690f304.js","assets/CloseIcon.fa4dd3b2.js","assets/Editor.33241fb7.css","assets/CommentsPublicTextarea.57344ce3.css","assets/CommentsPublicCreate.d36bbfc5.css"])},mixins:[ue],props:{advancedPanel:{type:Boolean,default:!1},allowBulkActions:{type:Boolean,default:!1},isPublic:{type:Boolean,default:!1},isPrivateSelection:{type:Boolean,default:!1},commentsEnable:{type:Boolean,required:!0},allowCreateComment:{type:Boolean,default:!0},linked:{type:Boolean,required:!1,default:!1},auth:{type:Boolean,required:!0},noShadow:{type:Boolean,required:!1},preloadedData:{type:[Array,Object],required:!1,default:null},allowAnswer:{type:Boolean,required:!1,default:!0},stickyBottom:{type:Boolean,required:!1,default:!1},isOther:{type:Boolean,required:!1,default:!1},isMarathon:{type:Boolean,default:!1},withEmpty:{type:Boolean,required:!1,default:!1},hideActions:{type:Boolean,required:!1,default:!1},lessonId:{type:[Number,String],required:!0},unitId:{type:[Number,String],required:!1},rootAttemptId:{type:[Number,String],required:!1},questionId:{type:[Number,String],required:!1},courseId:{type:[Number,String],required:!0},quizId:{type:[Number,String],required:!1},toAnswerCommentId:{type:[Number,String],required:!1},answeredCommentType:{type:Boolean,default:!1},allowUploadFile:{type:Boolean,default:!1},allowAudioResponse:{type:Boolean,default:!1},allowVideoResponse:{type:Boolean,default:!1},displayTitle:{type:Boolean,default:!0},user:{type:Object,required:!1},langsProp:{type:Object,required:!1},viewedUser:{type:Object,required:!1},commentable_type:{type:String,default:"lesson"},allowPublicAnswer:{type:Boolean,default:!0},allowTextAnswer:{type:Boolean,default:!0},direction:{type:String,default:"column"},parent:{type:String,default:"lesson"}},data(){return{loadingGetComment:!1,nextPageLink:null,prevPageLink:null,langsKeys:null,loadingMore:!1,comments:[],query:{page:1},curators:[],curatorPublicFace:null,curatorsUpdateCount:0,viewedComment:null,forseRefresh:!1,unreadIds:[],displayBulkDeleteModal:!1,bulkLoader:!1}},created(){return p(this,null,function*(){if(this.langsProp||this.$store&&this.langs?this.langsKeys=this.langsProp||this.langs:this.getLangs(),this.auth&&(window.id_hash&&(this.user.id_hash=window.id_hash),this.commentsEnable)){if(this.preloadedData){const{data:s,links:e,meta:t}=this.preloadedData;this.comments=s,e&&(this.nextPageLink=e.next,this.prevPageLink=e.prev),t&&(this.query.page=t.current_page)}else this.loadingGetComment=!0,yield this.getComments();if(this.getCurators(),this.direction==="column-reverse"){const{id:s}=this.$route.query;s?this.$nextTick(()=>{const e=document.querySelector(`#${s}`);e?e.scrollIntoView():this.scrollBottom()}):this.scrollBottom()}}C.$on(j.BLURED_CONTENT_CLICK,()=>{this.displayBulkDeleteModal=!1,C.$emit(j.BLUR_FULL_CONTENT,!1)})})},mounted(){return p(this,null,function*(){yield dt.STYLE(["/build/css/quill.core.css","/build/css/quill.snow.css"])})},methods:{bulkRead(){m.patch("/comments/bulk-read",this.bulkQuery()).then(()=>{this.getComments(),C.$emit("update:unseen")})},prepareBulkDelete(){this.displayBulkDeleteModal=!0},bulkDelete(){this.bulkLoader=!0,m.delete("/comments/bulk-delete",{data:this.bulkQuery()}).then(()=>{this.getComments(),C.$emit("update:unseen")}).finally(()=>{this.bulkLoader=!1,this.displayBulkDeleteModal=!1})},bulkRestrict(){m.patch("/comments/bulk-restrict",this.bulkQuery()).then(()=>{this.getComments(),C.$emit("update:unseen")})},bulkQuery(){const s={commentable_type:this.commentable_type};return this.commentable_type==="quiz-attempt"?(s.quiz_question_id=this.questionId,s.commentable_id=this.rootAttemptId):s.commentable_id=this.unitId,s},scrollBottom(){this.$nextTick(()=>{this.unreadIds.length?this.goNextUnseen():window.scrollTo({top:document.body.scrollHeight,behavior:"smooth"})})},goNextUnseen(){this.viewedComment?this.unreadIds[this.unreadIds.indexOf(this.viewedComment)+1]?this.viewedComment=this.unreadIds[this.unreadIds.indexOf(this.viewedComment)+1]:this.viewedComment=this.unreadIds[0]:this.viewedComment=this.unreadIds[0],this.scrollIntoViewed()},scrollIntoViewed(){const s=document.querySelector(`#commentId${this.viewedComment}`);if(s){const e=new IntersectionObserver(t=>{let[i]=t;i.isIntersecting&&setTimeout(()=>{document.querySelectorAll(".visited").forEach(n=>{n.classList.remove("visited")}),i.target.classList.add("visited"),setTimeout(()=>{i.target.classList.remove("visited")},2500),e.disconnect()},200)});e.observe(s),s.scrollIntoView({behavior:"smooth"})}},deleteComment(s){this.displayedComments.splice(s,1)},readComment(s){this.unreadIds.includes(s)&&this.unreadIds.splice(this.unreadIds.indexOf(s),1)},unreadComment(s){this.unreadIds.includes(s)||this.unreadIds.push(s)},reversed(s){return[...s].reverse()},pushComment(s){this.direction==="column"?this.displayedComments.unshift(s):this.displayedComments.push(s),this.unreadIds.length===1&&C.$emit("forse-read:comment",this.unreadIds[0])},updateComments(s){this.getComments(s,!0),this.commentable_type==="quiz-attempt"&&this.$emit("update:comments",s)},updateComment(s,e){this.displayedComments[s]=e,this.forseRefresh=!0,this.$nextTick(()=>{this.forseRefresh=!1})},getComments(s,e=!1){return p(this,null,function*(){var t;if(this.commentable_type==="test"){this.loadingGetComment=!1;return}e||(this.loadingGetComment=!0);try{const i=JSON.parse(JSON.stringify(this.query));let n=`comments/lesson/${this.lessonId}`;this.activeCommentId&&(i.comment_id=this.activeCommentId);let r=!1;if(this.commentable_type==="quiz-attempt")if(!this.rootAttemptId&&this.isPublic)r=!0,n=`lessons/${this.lessonId}/questions/${this.questionId}/comments`;else{const o=this.viewedUser?this.viewedUser.id:this.user.id;if(this.isOther)n=`comments/quiz-attempt/${this.rootAttemptId}?exclude_user_id=${o}`;else{if(!this.rootAttemptId&&!s)return;n=`comments/quiz-attempt/${this.rootAttemptId}?user_id=${o}`}this.questionId&&(n+=`&quiz_question_id=${this.questionId}`)}this.commentable_type==="info_units"&&this.unitId&&(n=`comments/info_units/${this.unitId}`),this.parent==="student"&&!r&&(n=`/public/${n}`),this.direction==="column-reverse"&&(i.sort_type="asc");const a=yield m.get(n,{params:i});if(this.parent==="student"){const o=((t=a.data)==null?void 0:t.comments)||a.data,{data:l,links:u,meta:_}=o;this.comments=l,this.nextPageLink=u.next,this.prevPageLink=u.prev,this.query.page=_.current_page}else{const{comments:o,unread_ids:l}=a.data,{data:u,links:_,meta:v}=o;this.comments=u,this.nextPageLink=_.next,this.prevPageLink=_.prev,this.query.page=v.current_page,this.unreadIds=l}}catch(i){console.log(i)}finally{e||(this.loadingGetComment=!1)}})},getLangs(){let s=null;s=setInterval(()=>{this.$parent&&this.$parent.langsKeys&&(clearInterval(s),this.langsKeys=this.$parent.langsKeys)},1e3)},getCurators(){return p(this,null,function*(){if(this.courseId)try{let s=`/courses/${this.courseId}/user-curators`;this.quizId&&(s+=`?quiz=${this.quizId}`),this.lessonId&&(this.quizId?s+="&":s+="?",s+=`lesson_id=${this.lessonId}`);const e=yield m.get(s);this.curators=e.data.data,this.curatorPublicFace=this.curators.find(t=>t.is_public_user),this.curatorsUpdateCount++}catch(s){console.log("get curators error:",s)}})}},computed:{displayedComments(){return this.comments},createStyle(){const s={boxShadow:"0px 4px 10px rgba(128, 158, 191, 0.15)",borderRadius:"10px",padding:"15px 5px 30px 5px",marginBottom:"10px"},e=this.stickyBottom?h({position:"sticky",zIndex:2,bottom:0,backgroundColor:"#ffffff",marginTop:"10px"},s):h({},s);return this.noShadow&&(delete e.boxShadow,delete e.padding,delete e.marginBottom),e}},watch:{displayBulkDeleteModal(s){C.$emit(j.BLUR_FULL_CONTENT,s)}}};var V1=function(){var e=this,t=e._self._c;return t("div",{staticClass:"comments-public",class:{"comments-public_reversed":e.direction==="column-reverse"}},[e.displayBulkDeleteModal?t("portal",{attrs:{to:"modals"}},[t("DeleteModal",{attrs:{title:e.t("course.delete_all"),centred:!0,loading:e.bulkLoader},on:{delete:function(i){return e.bulkDelete()},cancel:function(i){e.displayBulkDeleteModal=!1}}})],1):e._e(),e.displayTitle&&e.langsKeys?t("h3",{staticClass:"comments-public__title"},[e._v(" "+e._s(e.t("course.course_card.comments"))+" "),e.comments.length?t("span",{staticClass:"text-blue"},[e._v(" "+e._s(e.comments.length)+" ")]):e._e()]):e._e(),e.auth?e._e():t("p",{staticClass:"comments-public__no-auth"},[e._v(" "+e._s(e.t("course.comment_not_auth"))+" ")]),t("div",{staticClass:"comments-public__content"},[e.langsKeys&&e.allowBulkActions?t("CommentsBulkActions",{attrs:{"all-read":!e.unreadIds.length,"commentable-type":e.commentable_type,"course-id":e.courseId,"lesson-id":e.lessonId,"attempt-id":e.rootAttemptId,isMarathon:e.isMarathon},on:{"bulk:read":function(i){return e.bulkRead()},"bulk:delete":function(i){return e.prepareBulkDelete()},"bulk:restrict":function(i){return e.bulkRestrict()}}}):e._e(),e.loadingGetComment||!e.langsKeys?t("LoaderBlock",{attrs:{"green-color":!0}}):t("div",{style:{display:"flex",flexDirection:e.direction,flex:1}},[!e.isOther&&e.allowAnswer?t("div",{style:e.createStyle},[e.parent==="expert"&&e.unreadIds.length?t("CommentsPublicUnseen",{attrs:{"unseen-comments":e.unreadIds},on:{next:function(i){return e.goNextUnseen()}}}):e._e(),t("CommentsPublicCreate",{key:`other-${e.curatorsUpdateCount}`,ref:"create",attrs:{"is-public":e.isPublic,"question-id":e.questionId,"is-private-selection":e.isPrivateSelection,"advanced-panel":e.advancedPanel,"unit-id":e.unitId,"course-id":e.courseId,commentable_type:e.commentable_type,"quiz-id":e.quizId,langsKeys:e.langsKeys,"allow-answer":e.allowAnswer,lessonId:e.lessonId,"attempt-id":e.rootAttemptId,"answered-comment-type":e.answeredCommentType,user:e.user,parent:e.parent,allowCreateComment:e.allowCreateComment,commentParentId:e.toAnswerCommentId,"viewed-user":e.viewedUser,"allow-upload-file":e.allowUploadFile,"allow-audio-response":e.allowAudioResponse,"allow-video-response":e.allowVideoResponse,"allow-public-answer":e.allowPublicAnswer,"allow-text-answer":e.allowTextAnswer,curators:e.curators},on:{"push:comment":function(i){return e.pushComment(i)},"update:commentable":function(i){return e.$emit("update:commentable",i)}}})],1):e._e(),!e.comments.length&&e.withEmpty?t("mailing-empty-content",{attrs:{"icon-name":"MailingListsEmptyInboxIcon",title:e.t("course.no_comments"),summary:"","display-btn":!1}}):e._e(),e.forseRefresh?e._e():t("div",e._l(e.displayedComments,function(i,n){return t("CommentsPublicComment",{key:"comment-id-"+i.id,attrs:{commentable_type:e.commentable_type,"quiz-id":e.quizId,"is-public":e.isPublic,comment:i,"advanced-panel":e.advancedPanel,langsKeys:e.langsKeys,"hide-actions":e.hideActions,lessonId:e.lessonId,"attempt-id":e.rootAttemptId,commentParentId:e.toAnswerCommentId,"viewed-user":e.viewedUser,user:e.user,level:0,"unit-id":e.unitId,"allow-public-answer":e.allowPublicAnswer,"question-id":e.questionId,allowCreateComment:e.allowCreateComment,linked:e.linked,answeredCommentType:e.answeredCommentType,allowUploadFile:e.allowUploadFile,allowAudioResponse:e.allowAudioResponse,"allow-answer":e.allowAnswer,"allow-text-answer":e.allowTextAnswer,parent:e.parent,curators:e.curators,curatorPublicFace:e.curatorPublicFace},on:{"update:comment":function(r){return e.updateComment(n,r)},"delete:comment":function(r){return e.deleteComment(n)},"read:comment":function(r){return e.readComment(r)},"unread:comment":function(r){return e.unreadComment(r)},"update:commentable":function(r){return e.$emit("update:commentable",r)}}})}),1)],1)],1)],1)},F1=[],N1=c(H1,V1,F1,!1,null,"bc4f7c2a",null,null);const Et=N1.exports,F5=Object.freeze(Object.defineProperty({__proto__:null,default:Et},Symbol.toStringTag,{value:"Module"})),B1={name:"UpdateIcon"};var Z1=function(){var e=this,t=e._self._c;return t("svg",{staticClass:"update-icon",attrs:{width:"24",height:"24",viewBox:"0 0 24 24",fill:"#3965FF",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M6.75 7C6.75 6.58579 6.41421 6.25 6 6.25C5.58579 6.25 5.25 6.58579 5.25 7H6.75ZM6 10H5.25C5.25 10.4142 5.58579 10.75 6 10.75V10ZM9 10.75C9.41421 10.75 9.75 10.4142 9.75 10C9.75 9.58579 9.41421 9.25 9 9.25V10.75ZM17.25 17C17.25 17.4142 17.5858 17.75 18 17.75C18.4142 17.75 18.75 17.4142 18.75 17H17.25ZM18 14H18.75C18.75 13.5858 18.4142 13.25 18 13.25V14ZM15 13.25C14.5858 13.25 14.25 13.5858 14.25 14C14.25 14.4142 14.5858 14.75 15 14.75V13.25ZM16.3312 10.3395C16.5187 10.7088 16.9701 10.8563 17.3395 10.6688C17.7088 10.4813 17.8563 10.0299 17.6688 9.66051L16.3312 10.3395ZM14.5334 7.63331L14.8621 6.95919V6.95919L14.5334 7.63331ZM7.68719 8.48297L8.1527 9.07101C8.16297 9.06288 8.17302 9.05449 8.18285 9.04583L7.68719 8.48297ZM5.53448 9.23057C5.20972 9.48767 5.15486 9.95936 5.41196 10.2841C5.66906 10.6089 6.14075 10.6638 6.46552 10.4067L5.53448 9.23057ZM7.66876 13.6605C7.48126 13.2912 7.02985 13.1437 6.66051 13.3312C6.29116 13.5187 6.14374 13.9701 6.33124 14.3395L7.66876 13.6605ZM9.46665 16.3667L9.13792 17.0408V17.0408L9.46665 16.3667ZM13.0506 16.9505L12.9582 16.2062L13.0506 16.9505ZM16.3128 15.517L15.8473 14.929C15.837 14.9371 15.827 14.9455 15.8171 14.9542L16.3128 15.517ZM18.4655 14.7694C18.7903 14.5123 18.8451 14.0406 18.588 13.7159C18.3309 13.3911 17.8592 13.3362 17.5345 13.5933L18.4655 14.7694ZM5.25 7V10H6.75V7H5.25ZM6 10.75H9V9.25H6V10.75ZM18.75 17V14H17.25V17H18.75ZM18 13.25H15V14.75H18V13.25ZM17.6688 9.66051C17.0793 8.49934 16.0879 7.55695 14.8621 6.95919L14.2046 8.30743C15.1614 8.774 15.9014 9.49285 16.3312 10.3395L17.6688 9.66051ZM14.8621 6.95919C13.6368 6.36167 12.2322 6.13452 10.857 6.3052L11.0418 7.79378C12.1362 7.65795 13.2473 7.8406 14.2046 8.30743L14.8621 6.95919ZM10.857 6.3052C9.48178 6.47588 8.1939 7.03739 7.19152 7.92011L8.18285 9.04583C8.94545 8.37427 9.94738 7.9296 11.0418 7.79378L10.857 6.3052ZM7.22167 7.89493L5.53448 9.23057L6.46552 10.4067L8.1527 9.07101L7.22167 7.89493ZM6.33124 14.3395C6.9207 15.5007 7.91208 16.443 9.13792 17.0408L9.79537 15.6926C8.83857 15.226 8.09856 14.5072 7.66876 13.6605L6.33124 14.3395ZM9.13792 17.0408C10.3632 17.6383 11.7678 17.8655 13.143 17.6948L12.9582 16.2062C11.8638 16.342 10.7527 16.1594 9.79537 15.6926L9.13792 17.0408ZM13.143 17.6948C14.5182 17.5241 15.8061 16.9626 16.8085 16.0799L15.8171 14.9542C15.0546 15.6257 14.0526 16.0704 12.9582 16.2062L13.143 17.6948ZM16.7783 16.1051L18.4655 14.7694L17.5345 13.5933L15.8473 14.929L16.7783 16.1051Z"}})])},U1=[],j1=c(B1,Z1,U1,!1,null,null,null,null);const It=j1.exports,N5=Object.freeze(Object.defineProperty({__proto__:null,default:It},Symbol.toStringTag,{value:"Module"})),W1="/build/assets/safe.4334fc86.svg";const Y1={components:{UpdateIcon:It,DefaultButton:se},props:{quiz:{type:Object,default:()=>{}}},name:"QuizUnavailable",data(){return{interval:null,isNewContentAvailable:!1}},created(){!this.blocked.is_accessible&&this.blocked.access_date&&(this.clearContentInterval(),this.checkNewContent())},methods:{clearContentInterval(){this.interval&&clearInterval(this.interval)},checkNewContent(){this.interval=setInterval(()=>{nt.fromISO(this.blocked.access_date).setZone(window.app_timezone).diffNow("seconds").seconds<3&&(this.isNewContentAvailable=!0,this.clearContentInterval())},1e3)},reload(){location.reload()},format(s){const e=(t,i)=>`<span class="${i}">${nt.fromISO(t).setLocale(window.app_current_locale).setZone(window.app_timezone).toFormat("dd MMMM, yyyy HH:mm")}</span> <span class="gray-light">(${window.app_timezone})</span>`;return s.replaceAll(":date",this.isBlocked()?e(this.blocked.access_date,"blue"):e(this.closed.access_date,"red"))},isBlocked(){return this.$nextTick(()=>{!this.blocked.is_accessible&&this.blocked.access_date&&(this.clearContentInterval(),this.checkNewContent())}),!this.blocked.is_accessible},isClosed(){return!this.closed.is_accessible}},beforeDestroy(){this.clearContentInterval()},computed:{blocked(){return this.quiz.blocked_info},closed(){return this.quiz.closed_info}}};var Q1=function(){var e=this,t=e._self._c;return t("div",{staticClass:"quiz-unavailable"},[t("img",{staticClass:"quiz-unavailable-image",attrs:{src:W1,width:"200",height:"200",alt:"safe"}}),t("div",{staticClass:"quiz-unavailable-text"},[t("p",{staticClass:"quiz-unavailable-title"},[e._v(" "+e._s(e.quiz.name)+" ")]),t("p",{staticClass:"quiz-unavailable-description"},[e.isNewContentAvailable?t("DefaultButton",{attrs:{"reverse-icon":"",size:"large",background:"white",text:e.t("create-course.quiz_available_button")},on:{click:e.reload},scopedSlots:e._u([{key:"icon",fn:function(){return[t("UpdateIcon")]},proxy:!0}],null,!1,103155353)}):[e.isBlocked()?t("span",{domProps:{innerHTML:e._s(e.format(e.blocked.tooltip_message))}}):e.isClosed()?t("span",{domProps:{innerHTML:e._s(e.format(e.closed.tooltip_message))}}):e._e()]],2)])])},G1=[],K1=c(Y1,Q1,G1,!1,null,"7a6b2177",null,null);const ii=K1.exports;const X1={name:"CoursePracticeLists",components:{LoaderBlock:T},mixins:[ue],props:{courseAccess:{type:Object},langsKeys:{type:Object},lesson:{type:Object},items:{type:Array},currentLessonId:{type:Number,required:!0},currentLessonLink:{type:String},target:{default:"_self",type:String}},data(){return{loading:!1}},methods:{translate(s){return this.t&&this.$store?this.t(s):s},displayTimerIcon(s){return s.timer||s.options&&s.options.timer_duration||!!s.questions.find(e=>e.timer)},getIcon(s){const e=s.type?Qe[s.type]:Qe[s.questions_type];return e&&e.icon?e.icon:e&&e.icons?e.icons[0]:Qe.default.icon},createNodeLink(s){return this.courseAccess&&!this.courseAccess.is_course_subscribed||!this.courseAccess?"javascript:void(0)":s}}};var J1=function(){var e=this,t=e._self._c;return t("div",{staticClass:"course__lesson_practice"},[e.langsKeys?[t("div",{staticClass:"course__lesson_practice-short__name"},[e._v(e._s(e.t("create-course.practice"))+":")]),t("div",{staticClass:"course__lesson_practice__item"},e._l(e.items,function(i){return t("p",{key:i.id,staticClass:"course__content_summary__discr course__lesson_practice__item_list"},[t("span",{staticClass:"course__lesson_practice__item_list__icon-type",staticStyle:{position:"relative",top:"6px"},domProps:{innerHTML:e._s(e.getIcon(i))}}),i.timer?t("svg",{staticStyle:{"margin-right":"7px","margin-bottom":"-3px"},attrs:{width:"14",height:"18",viewBox:"0 0 14 18",fill:"none"}},[t("path",{attrs:{d:"M5.33333 0.75C4.91912 0.75 4.58333 1.08579 4.58333 1.5C4.58333 1.91421 4.91912 2.25 5.33333 2.25V0.75ZM8.66667 2.25C9.08088 2.25 9.41667 1.91421 9.41667 1.5C9.41667 1.08579 9.08088 0.75 8.66667 0.75V2.25ZM7 10.25H6.25C6.25 10.4489 6.32902 10.6397 6.46967 10.7803L7 10.25ZM7.75 7.33333C7.75 6.91912 7.41421 6.58333 7 6.58333C6.58579 6.58333 6.25 6.91912 6.25 7.33333H7.75ZM8.13634 12.447C8.42923 12.7399 8.9041 12.7399 9.197 12.447C9.48989 12.1541 9.48989 11.6792 9.197 11.3863L8.13634 12.447ZM12.5 10.25C12.5 13.2876 10.0376 15.75 7 15.75V17.25C10.866 17.25 14 14.116 14 10.25H12.5ZM7 15.75C3.96243 15.75 1.5 13.2876 1.5 10.25H0C0 14.116 3.13401 17.25 7 17.25V15.75ZM1.5 10.25C1.5 7.21243 3.96243 4.75 7 4.75V3.25C3.13401 3.25 0 6.38401 0 10.25H1.5ZM7 4.75C10.0376 4.75 12.5 7.21243 12.5 10.25H14C14 6.38401 10.866 3.25 7 3.25V4.75ZM5.33333 2.25H8.66667V0.75H5.33333V2.25ZM7.75 10.25V7.33333H6.25V10.25H7.75ZM6.46967 10.7803L8.13634 12.447L9.197 11.3863L7.53033 9.71967L6.46967 10.7803Z",fill:"#DD4141"}})]):e._e(),t("a",{staticClass:"course__link-hover",attrs:{href:`/courses/${e.lesson.course.slug}/${e.lesson.slug}/quizzes/${i.id}`,target:e.target}},[e._v(e._s(i.name))]),i.attempt?t("span",{staticClass:"status-quiz",class:{"text-green":i.attempt&&i.attempt.status_id===1,"text-red":i.attempt&&i.attempt.status_id===2,"text-orange":i.attempt&&i.attempt.status_id===3||i.attempt&&i.attempt.status_id===6,"text-gray":i.attempt&&i.attempt.status_id===5}},[i.attempt.status_id===6?[e._v(" "+e._s(e.t("course.check"))+" ")]:e._e(),i.attempt.status_id===1?[e._v(" "+e._s(e.t("course.passed"))+" ")]:i.attempt.status_id===2?[e._v(" "+e._s(e.t("course.failed"))+" ")]:i.attempt.status_id===3?[e._v(" "+e._s(e.t("course.need_rework"))+" ")]:e._e(),i.attempt.status_id===5?[e._v(" "+e._s(e.t("course.in_process"))+" ")]:e._e()],2):e._e()])}),0)]:t("LoaderBlock",{staticClass:"mt-25",attrs:{"green-color":""}})],2)},e_=[],t_=c(X1,J1,e_,!1,null,"77557a87",null,null);const s_=t_.exports,$e={},De={data(){return{didUpdate:!1}},methods:{addQuestionInterval(s){let e=s.left_time_in_seconds;$e[s.id]&&clearInterval($e[s.id]),$e[s.id]=setInterval(()=>{e-=1,e>=0?(s.left_time_in_seconds=e,this.didUpdate=!0,this.$nextTick(()=>{this.didUpdate=!1})):(clearInterval($e[s.id]),delete $e[s.id])},1e3)},isTimeLeft(s){return s==null?!1:s<=0},isTimeNotLeft(s){return s==null?!1:s>0},padTo2Digits(s){return s.toString().padStart(2,"0")},convertTimeToMs(s){const e=s.split(":"),t={h:e[0],m:e[1],s:e[2]};return parseInt(t.h)*36e5+parseInt(t.m)*6e4+parseInt(t.s)*1e3},convertMsToHM(s){let e=Math.floor(s/1e3),t=Math.floor(e/60),i=Math.floor(t/60);return e=e%60,t=t%60,`${this.padTo2Digits(i)}:${this.padTo2Digits(t)}:${this.padTo2Digits(e)}`}}};const i_={props:{isOpen:{required:!0,type:[Boolean,Number]},title:{type:String,default:""}},name:"CollapseHandler"};var n_=function(){var e=this,t=e._self._c;return t("button",{staticClass:"collapse-handler",on:{click:function(i){return e.$emit("update:isOpen",!e.isOpen)}}},[e._v(" "+e._s(e.title)+" "),t("svg",{class:{"rotate-180":!e.isOpen},attrs:{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",stroke:"#52565C",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M5.83337 8.3335L10 12.5002L14.1667 8.3335","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}})])])},r_=[],a_=c(i_,n_,r_,!1,null,"72ac0a4c",null,null);const o_=a_.exports;const l_={components:{SpinLoader:ne},props:{theme:{default:"vs-dark"},language:{default:"html"},value:{default:""}},name:"CodeComponent",data(){return{uuid:J(),loading:!0}},mounted(){!window.monaco_loader&&!window.monaco_promise&&(window.monaco_promise=dt.SCRIPT(["/build/js/monaco-loader.min.js"])),window.monaco_promise.then(()=>{this.loading=!1,this.initEditor()})},methods:{initEditor(){const s=document.querySelector(`[data-uuid='${this.uuid}']`),e=this.$el.getBoundingClientRect().width;if(s)s.innerHTML="";else return;window.monaco_loader.init().then(t=>{this.monaco=t.editor.create(s,{value:this.value,readOnly:!0,padding:{top:15,bottom:15},language:this.language||"javascript",theme:this.theme||"vs-dark",scrollBeyondLastLine:!1,wordWrap:"on",automaticLayout:!0,wrappingStrategy:"advanced",minimap:{enabled:!1},overviewRulerLanes:0}),t.languages.typescript.typescriptDefaults.setDiagnosticsOptions({noSemanticValidation:!0,noSyntaxValidation:!0});const i=this.monaco;let n=!1;const r=()=>{const a=Math.min(1e3,i.getContentHeight());s.style.width=`${e}px`,s.style.height=`${a}px`;try{n=!0,i.layout({width:e,height:a})}finally{n=!1}};i.onDidContentSizeChange(r),r()})}}};var c_=function(){var e=this,t=e._self._c;return t("div",{staticClass:"code-component code-component_student",class:e.theme},[e.loading?t("SpinLoader",{staticStyle:{"margin-top":"5px"},attrs:{width:"35",color:`${e.theme==="vs"?"#000":"#fff"}`}}):e._e(),t("div",{staticClass:"code-component-wrapper",attrs:{"data-uuid":e.uuid}})],1)},u_=[],d_=c(l_,c_,u_,!1,null,null,null,null);const __=d_.exports,p_={props:{html:{type:String,default:""}},data(){return{templateRender:void 0}},watch:{html(){this.updateRender()}},created(){this.updateRender()},methods:{updateRender(){const s=H.compile(this.html.replaceAll("}}","&#x7D&#8203&#x7D"));this.templateRender=s.render,this.$options.staticRenderFns=[];for(const e of s.staticRenderFns)this.$options.staticRenderFns.push(e)}},render(){return this.templateRender()}},h_=null,f_=null;var m_=c(p_,h_,f_,!1,null,null,null,null);const v_=m_.exports;const g_={name:"FileComponent",components:{FilesNewView:k},props:{files:{type:String,default:""}},methods:{getFiles(){const s=new TextDecoder().decode(ji(this.files));return s?JSON.parse(s).map(e=>y(h({},e),{url:e.url||e.preview_path})):[]}}};var y_=function(){var e=this,t=e._self._c;return t("FilesNewView",{attrs:{parent:"student",files:e.getFiles()}})},w_=[],C_=c(g_,y_,w_,!1,null,"e0950cba",null,null);const b_=C_.exports;const x_={props:{value:{default:""}},name:"HtmlComponent",computed:{html(){return this.value.replace(/(\r\n|\n|\r)/gm,"")}}};var S_=function(){var e=this,t=e._self._c;return t("div",{staticClass:"html-renderer",domProps:{innerHTML:e._s(e.html)}})},$_=[],k_=c(x_,S_,$_,!1,null,"d7243f81",null,null);const q_=k_.exports;const T_={components:{AlertWithQuestion:vt},props:{title:{default:""},description:{default:""}},name:"TooltipComponent"};var M_=function(){var e=this,t=e._self._c;return t("div",{staticClass:"tooltip-component"},[t("label",{attrs:{contenteditable:"false"}}),t("AlertWithQuestion",{scopedSlots:e._u([{key:"modal-title",fn:function(){return[e._v(e._s(e.title))]},proxy:!0},{key:"modal-description",fn:function(){return[e._v(e._s(e.description))]},proxy:!0}])}),e._t("default")],2)},L_=[],A_=c(T_,M_,L_,!1,null,"62760f5a",null,null);const E_=A_.exports,I_=h({components:{HtmlComponent:q_,FileComponent:b_,CodeComponent:__,TooltipComponent:E_}},v_),D_=null,P_=null;var O_=c(I_,D_,P_,!1,null,null,null,null);const Dt=O_.exports;const R_={components:{CollapseHandler:o_,CustomCollapse:Me,ExtendedRenderHtml:Dt},props:{description:{type:String,default:""},allowCollapse:{type:Boolean,default:!1},question:{type:Object,default:null},number:{type:Number,default:0}},mixins:[Ae,Ze],name:"PracticeQuestionDescription",data(){return{text:"",didUpdate:!1,overflowComputed:!1,uuid:J()}},created(){this.isOpen=!1,this.description&&(this.text=this.createTextView(),this.$forceUpdate())},mounted(){this.initImages()},methods:{checkOverflow(){this.overflowComputed=!1,this.$nextTick(()=>{const s=document.querySelector(`[data-overflow-render='${this.uuid}']`);if(s){const{height:e}=s.getBoundingClientRect();e>120&&(this.overflowComputed=!0)}})},createTextView(){let s=this.description;if(this.number){const t=document.createElement("span");t.innerHTML=`${this.number}. `,t.classList.add("number"),t.classList.add("show");const i=document.createElement("span");i.innerHTML=s;const n=i.firstChild;if(n&&n.tagName==="P"){const r=n.innerHTML;n.innerHTML=`${t.outerHTML}${r}`}else i.firstChild&&i.insertBefore(t,i.firstChild);s=i.outerHTML}else{const t=document.createElement("div");t.innerHTML=s,s=t.outerHTML}this.$nextTick(()=>{this.checkOverflow()});const e=document.createElement("pre");return e.className="text-view",e.innerHTML=s,rs(e,{delimiters:[{left:"{{",right:"}}",display:!1}],throwOnError:!1}),e.outerHTML}},watch:{description(){this.text=this.createTextView(),this.didUpdate=!0,this.$nextTick(()=>{this.didUpdate=!1,this.$forceUpdate()})}}};var z_=function(){var e=this,t=e._self._c;return t("div",{staticClass:"practice-question-description",class:{"practice-question-description_collapse":e.allowCollapse&&e.description&&e.overflowComputed}},[e.allowCollapse&&e.description?[e.overflowComputed?[t("custom-collapse",{attrs:{min:120,"is-open":e.isOpen}},[e.didUpdate?e._e():t("ExtendedRenderHtml",{attrs:{html:e.text},nativeOn:{click:function(i){return e.$emit("click")}}})],1),t("CollapseHandler",{attrs:{title:e.t(e.isOpen?"create-course.collapse_question":"create-course.expand_question"),"is-open":!e.isOpen},on:{"update:isOpen":e.toggle}})]:t("ExtendedRenderHtml",{attrs:{"data-overflow-render":e.uuid,html:e.text},nativeOn:{click:function(i){return e.$emit("click")}}})]:e.description&&!e.didUpdate?t("ExtendedRenderHtml",{attrs:{html:e.text},nativeOn:{click:function(i){return e.$emit("click")}}}):e._e()],2)},H_=[],V_=c(R_,z_,H_,!1,null,"6dc84df1",null,null);const Pt=V_.exports;const F_={components:{PracticeQuestionDescription:Pt,FilesNewView:k,DefaultDescription:V},mixins:[Ae],props:{question:{type:Object,default:()=>{}}},name:"PracticeQuestionComment",mounted(){this.initImages()}};var N_=function(){var e=this,t=e._self._c;return t("div",{staticClass:"practice-comment"},[t("default-description",{staticClass:"mb-10 black",attrs:{size:14,weight:600,"line-height":18}},[e._v(" "+e._s(e.t("quiz.comment"))+" ")]),t("div",{staticClass:"comment-view ql-container"},[t("PracticeQuestionDescription",{attrs:{description:e.question.comment}})],1),e.question.comment_files&&e.question.comment_files.length?t("FilesNewView",{staticClass:"mt-10",attrs:{files:e.question.comment_files}}):e._e()],1)},B_=[],Z_=c(F_,N_,B_,!1,null,"dca104ca",null,null);const U_=Z_.exports,j_={filters:{strip(s){return s.replace(/<[^>]*>?/gm,"")}},methods:{strip(s,e=!1){let t=s.replace(/<[^>]*>?/gm,e?" ":"");return e&&(t=t.replace(/  +/g," ")),t},transliterate(s){return s.replace(/\u002f/g,"-").replace(/\u0020/g,"-").replace(/\u0401/g,"YO").replace(/\u0419/g,"I").replace(/\u0426/g,"TS").replace(/\u0423/g,"U").replace(/\u041A/g,"K").replace(/\u0415/g,"E").replace(/\u041D/g,"N").replace(/\u0413/g,"G").replace(/\u0428/g,"SH").replace(/\u0429/g,"SCH").replace(/\u0417/g,"Z").replace(/\u0425/g,"H").replace(/\u042A/g,"").replace(/\u0451/g,"yo").replace(/\u0439/g,"i").replace(/\u0446/g,"ts").replace(/\u0443/g,"u").replace(/\u043A/g,"k").replace(/\u0435/g,"e").replace(/\u043D/g,"n").replace(/\u0433/g,"g").replace(/\u0448/g,"sh").replace(/\u0449/g,"sch").replace(/\u0437/g,"z").replace(/\u0445/g,"h").replace(/\u044A/g,"").replace(/\u0424/g,"F").replace(/\u042B/g,"I").replace(/\u0412/g,"V").replace(/\u0410/g,"a").replace(/\u041F/g,"P").replace(/\u0420/g,"R").replace(/\u041E/g,"O").replace(/\u041B/g,"L").replace(/\u0414/g,"D").replace(/\u0416/g,"ZH").replace(/\u042D/g,"E").replace(/\u0444/g,"f").replace(/\u044B/g,"i").replace(/\u0432/g,"v").replace(/\u0430/g,"a").replace(/\u043F/g,"p").replace(/\u0440/g,"r").replace(/\u043E/g,"o").replace(/\u043B/g,"l").replace(/\u0434/g,"d").replace(/\u0436/g,"zh").replace(/\u044D/g,"e").replace(/\u042F/g,"Ya").replace(/\u0427/g,"CH").replace(/\u0421/g,"S").replace(/\u041C/g,"M").replace(/\u0418/g,"I").replace(/\u0422/g,"T").replace(/\u042C/g,"").replace(/\u0411/g,"B").replace(/\u042E/g,"YU").replace(/\u044F/g,"ya").replace(/\u0447/g,"ch").replace(/\u0441/g,"s").replace(/\u043C/g,"m").replace(/\u0438/g,"i").replace(/\u0442/g,"t").replace(/\u044C/g,"").replace(/\u0431/g,"b").replace(/\u044E/g,"yu")}}},M={components:{PracticeQuestionDescription:Pt,PracticeQuestionComment:U_},props:{commentableType:{type:String,default:"quiz-attempt"},question:{type:Object,default:()=>({id:0})},isDisplayComment:{type:Boolean,default:!1},errors:{type:Array,default:()=>[]},attempt:{type:Object,default:null},quiz:{type:Object,default:null},viewedUser:{type:Object,default:null},results:{type:Array,default:null},questionNumber:{type:Number,default:0},courseId:{type:[String,Number],default:0},unitId:{type:[String,Number],default:0},lesson:{type:Object,default:null},interactive:{type:Boolean,default:!1},viewable:{type:Boolean,default:!1},checkable:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},expertView:{type:Boolean,default:!1},aggregateInterview:{type:Array,default:()=>[]}},data(){return{didUpdateAction:!1,QUESTION_TYPES:d}},beforeDestroy(){this.$emit("destroy")},mixins:[De,j_],mounted(){setTimeout(()=>{this.$forceUpdate()})},methods:{isUserFriendlyType(){return[d.TEXT_MEDIA_ANSWER,d.RATING,d.REACTION,d.NET_PROMOTE,d.INTERVIEW,d.LIKERT_SCALE,d.TEXT_GRAPHIC_ANSWER].includes(this.question.type.slug)},isUserSelectType(){return[d.SINGLE_ANSWER,d.MULTIPLE_ANSWER,d.YES_NO,d.FILL_GAPS,d.WORD_ORDER,d.WORD_FROM_CHARS,d.CONFORMITY_ANSWER,d.SORTING,d.PASTE_WORD,d.CHOOSE_FROM_LIST,d.MULTI_CHOOSE_FROM_LIST].includes(this.question.type.slug)},isNotStarted(){return this.interactive?!1:this.question.is_not_started},isSkipped(){return this.interactive?!1:this.question.is_skipped},isTrueRTL(s){let e="A-Za-zÀ-ÖØ-öø-ʸ̀-֐ࠀ-῿Ⰰ-﬜﷾-﹯﻽-￿",t="֑-߿יִ-﷽ﹰ-ﻼ";return new RegExp("^[^"+e+"]*["+t+"]").test(s)},isCorrect(){return this.isUserFriendlyType()||this.interactive||!(this.typeShow()==="only_correct_or_not"||this.typeShow()==="full_information"&&this.isUserSelectType())?!1:this.question.attempt_question_result&&this.question.attempt_question_result.is_correct},isIncorrect(){return this.isUserFriendlyType()||this.interactive?!1:this.typeShow()==="only_correct_or_not"||this.typeShow()==="full_information"&&this.isUserSelectType()?!(this.question.attempt_question_result&&this.question.attempt_question_result.is_correct):void 0},isAllAnswersChoice(){return this.question.is_answers_combined},isType(s){var e,t;return((t=(e=this==null?void 0:this.question)==null?void 0:e.type)==null?void 0:t.slug)===s},forceUpdateAction(){this.didUpdateAction=!0,this.$nextTick(()=>{this.didUpdateAction=!1})},getImageStyle(s){return s.image_width&&s.image_height?this.$el&&this.$el.getBoundingClientRect().width>s.image_width?{height:`${s.image_height}px`,width:`${s.image_width}px`,maxWidth:"100%","object-fit":"cover"}:{maxHeight:`${s.image_height}px`,maxWidth:`${s.image_width}px`,width:"100%","object-fit":"cover"}:{maxHeight:"400px"}},isHorizontal(s){return s==2},getCorrectAnswers(){return this.question.answers.filter(s=>s.is_correct)},getCommentable(s){return s},getTextWithCustom(s){var e;if(!this.interactive){if(s.type===1)return s.text;{const t=(e=this.results.find(i=>i.quiz_answer_id===s.id))==null?void 0:e.text_answer;return`<p><i style="color: #3451BE; font-size: 14px;">${this.inlineText(s.text)}:</i> ${t||""}</p>`}}return this.isCustomAnswer(s)?s.is_correct?"":s.text_answer||s.text:s.text},isAnswered(s){const e=this.results&&this.results.find(t=>t.quiz_answer_id===s.id);return this.viewable&&this.question.type.slug===d.WORD_FROM_CHARS?e:this.interactive||!this.results?!0:e},widget(){var s,e,t,i,n;return{expertView:this.expertView,typeShow:(e=(s=this.quiz)==null?void 0:s.result_attempt)==null?void 0:e.type_show,lessonId:this.lessonId||((t=this.lesson)==null?void 0:t.id)||0,questionId:this.question.id,question:this.question,userId:((i=this.viewedUser)==null?void 0:i.id)||0,attemptId:((n=this.attempt)==null?void 0:n.id)||0}},typeShow(){var s,e;if(this.question.is_viewed_result){const t=this.quiz.type_show_question_result_attempt.id;if(t===2)return"only_correct_or_not";if(t===3)return"full_information"}return((e=(s=this.quiz)==null?void 0:s.result_attempt)==null?void 0:e.type_show)||"simple_answer"},inlineText(s){const e=document.createElement("div");return e.innerHTML=s,e.textContent||e.innerText||""},isCustomAnswer(s){return s.type===2},isShowAnswers(){return this.interactive?!0:this.typeShow()!=="only_correct_or_not_question"},disabledByTimer(){return this.interactive&&this.quiz.attempt&&this.isTimeLeft(this.question.left_time_in_seconds)},questionStyle(){if(this.interactive||this.typeShow()!=="only_correct_or_not_question")return{};const s=this.question.attempt_question_result&&this.question.attempt_question_result.is_correct;return this.isSkipped()?{}:s?{background:"rgba(48, 197, 143, 0.15)"}:{background:"rgba(221, 65, 65, 0.15)"}}},computed:{ty(){return this.typeShow()}}},N={NONE:1,VIEW_READONLY:2,VIEW_EDIT:3},tt={DEFAULT:1,CUSTOM:2},ie={SEPARATELY:1,ALL:2},ke=({unit_id:s,lesson_id:e})=>s?`/info-units/${s}`:`/lessons/${e}`;class U{static quizzes(i){return p(this,arguments,function*({lesson_id:e,unit_id:t}){return(yield m.get(`${ke({lesson_id:e,unit_id:t})}/quizzes`)).data})}static quiz(n){return p(this,arguments,function*({quiz_id:e,lesson_id:t,unit_id:i}){return(yield m.get(`${ke({lesson_id:t,unit_id:i})}/quizzes/${e}`)).data})}static lesson(t){return p(this,arguments,function*({lesson_id:e}){return(yield m.get(`/public/lessons/${e}`)).data})}static questions(r){return p(this,arguments,function*({lesson_id:e,quiz_id:t,attempt_id:i,unit_id:n}){let a="";return i&&(a+=`attempt_id=${i}`),(yield m.get(`${ke({lesson_id:e,unit_id:n})}/quizzes/${t}/quiz-questions?${a}`)).data})}static attempt(n){return p(this,arguments,function*({lesson_id:e,quiz_id:t,unit_id:i}){return(yield m.get(`${ke({lesson_id:e,unit_id:i})}/quizzes/${t}/start-attempt`)).data})}static clear(t){return p(this,arguments,function*({attempt_id:e}){return(yield m.post(`/quiz-attempts/${e}/clear`)).data})}static finish(i){return p(this,arguments,function*({attempt_id:e,payload:t}){return(yield m.post(`/quiz-attempts/${e}/finish`,{payload:t})).data})}static answers(r){return p(this,arguments,function*({lesson_id:e,attempt_id:t,payload:i,unit_id:n}){return(yield m.post(`${ke({lesson_id:e,unit_id:n})}/quiz-attempts/${t}`,i)).data})}}const Jt={prevent:!1,is_finish:!1,index:null,is_force_finish:!1,is_check:!1},ni=s=>[].includes(s.type.slug),ri=s=>{const e=()=>!s.answers&&s.is_required?!1:s.is_required&&!s.answers.find(t=>t.is_correct)||s.is_required&&s.answers.find(t=>t.is_correct)&&s.answers.find(t=>t.is_correct).type===2&&!s.answers.find(t=>t.is_correct).text_answer;switch(s.type.slug){case d.TEXT_MEDIA_ANSWER:return s.is_required?s.upload_files&&s.upload_files.length?!1:!s.text_answer:!1;case d.CONFORMITY_ANSWER:return s.is_required?!s.is_allowed:!1;case d.WORD_ORDER:return s.is_required?!s.statements.find(t=>t.correct_answers&&t.correct_answers.length):!1;case d.CHOOSE_FROM_LIST:return s.is_required?!s.statements.find(t=>t.selected_answers&&t.selected_answers.length):!1;case d.MULTI_CHOOSE_FROM_LIST:return s.is_required?!s.statements.find(t=>t.selected_answers&&t.selected_answers.length):!1;case d.PASTE_WORD:return s.is_required?!s.statements.find(t=>t.answer_groups[0].text_answer):!1;case d.FILL_GAPS:return s.is_required?!s.is_allowed:!1;case d.SORTING:return!1;case d.WORD_FROM_CHARS:return s.is_required?!s.is_allowed:!1;default:return e()}},W_=s=>{const e=()=>s.answers?!s.answers.find(t=>t.is_correct)||s.answers.find(t=>t.is_correct)&&s.answers.find(t=>t.is_correct).type===2&&!s.answers.find(t=>t.is_correct).text_answer:!1;switch(s.type.slug){case d.TEXT_MEDIA_ANSWER:return s.upload_files&&s.upload_files.length?!1:!s.text_answer;case d.CONFORMITY_ANSWER:return!s.is_allowed;case d.WORD_ORDER:return!s.statements.find(t=>t.shuffled_answers&&t.shuffled_answers.find(i=>i.moved));case d.CHOOSE_FROM_LIST:return!s.statements.find(t=>t.selected_answers&&t.selected_answers.length);case d.MULTI_CHOOSE_FROM_LIST:return!s.statements.find(t=>t.selected_answers&&t.selected_answers.length);case d.PASTE_WORD:return!s.statements.find(t=>t.answer_groups[0].text_answer);case d.FILL_GAPS:return!s.is_allowed;case d.SORTING:return!1;case d.WORD_FROM_CHARS:return!s.is_allowed;default:return e()}},Y_={props:{unitId:{type:Number,default:0},quiz:{type:Object,default:null},lesson:{type:Object,default:null}},data(){return{question:null,loading:!1,loaders:{disable:!1,finish:!1},errorQuestion:null,didUpdate:!1,REANSWER_TYPES:N,errors:[],didUpdateActions:!1,callout:0,initQuestions:[],QUESTION_DISPLAY_TYPES:ie,debouncer:{},isShowFinishModal:!1}},mixins:[De],created(){if(this.initQuestions=B(this.quiz.questions.map(s=>y(h({},s),{text_answer:"",binds:[]}))),this.quiz.attempt&&this.quiz.attempt.results&&this.quiz.attempt.results.length&&this.quiz.attempt.status_id!==3){const s=this.quiz.questions.find(e=>!e.has_result_answer);if((this.quiz.reanswer_type===N.VIEW_READONLY||this.quiz.reanswer_type===N.VIEW_EDIT||this.quiz.questions_display_type_id===ie.ALL)&&this.setPreviousResults(this.quiz.attempt.results),this.quiz.questions_display_type_id===ie.SEPARATELY)if(s){const e=this.quiz.questions.indexOf(s);for(let t=0;t<e;t++)this.quiz.questions[t].completed=!0;this.updateActions(),this.setQuestion(this.quiz.questions[e])}else this.setQuestion(this.quiz.questions[this.quiz.questions.length-1])}else this.setQuestion(this.quiz.questions[0])},methods:{isInteractive(){return!(this.question.has_stopped_info&&this.question.viewed_result&&this.isDisplayQuestionResult)},answerOneQuestion(s){return p(this,null,function*(){var e,t,i,n,r,a,o,l,u;try{const _=yield U.answers({lesson_id:this.lesson.id,attempt_id:(t=(e=this.quiz)==null?void 0:e.attempt)==null?void 0:t.id,unit_id:this.unitId,payload:s});if(_.data){const v=_.data;this.isAttemptTimeLeft()&&(v.finished=!0),this.quiz.attempt=v,this.$forceUpdate()}}catch(_){(r=(n=(i=_==null?void 0:_.response)==null?void 0:i.data)==null?void 0:n.errors)!=null&&r.text_answer&&s.quiz_question_id&&this.quiz.questions.find(v=>v.id===s.quiz_question_id).type.slug===d.TEXT_MEDIA_ANSWER?this.errors=_.response.data.errors.text_answer:this.$notify({position:"top-right",color:"danger",time:5e3,title:this.t("expert.something_went_wrong"),text:((o=(a=_==null?void 0:_.response)==null?void 0:a.data)==null?void 0:o.message)||((u=(l=_==null?void 0:_.response)==null?void 0:l.data)==null?void 0:u.error)||_,icon:K})}})},onQuestionCallout(s){return p(this,null,function*(){var e,t;if(this.errorQuestion=null,this.errors=[],this.quiz.questions_display_type_id===ie.ALL){this.quiz.attempt?window.onbeforeunload=function(n){return n.preventDefault(),"Are you sure ?"}:yield this.startAttempt(),s.completed=!0;let i=(e=this.debouncer[s.id])!=null?e:null;i||(i=new Te,this.debouncer[s.id]=i),i.exec(()=>{const n=this.createAttemptPayload(!1,s);this.updateActions(),this.answerOneQuestion(n)},5e3)}else if(!this.isInteractive()&&this.isDisplayQuestionResult&&this.question.viewed_result){if(((t=s==null?void 0:s.type)==null?void 0:t.slug)===d.FILL_GAPS&&Symbol.iterator in Object(this.question.viewed_result.results)){for(const n of this.question.viewed_result.results){const{quiz_statement_id:r,text_answer:a,quiz_answer_group_id:o}=n,l=this.question.statements.find(u=>u.id===r);if(l){const u=l.answer_groups.find(_=>_.id===o);u&&(u.active={answer_group_id:o,text_answer:a})}}const i=B(this.question.viewed_result.results);this.$nextTick(()=>{s.results=i,Array.isArray(this.quiz.attempt.results)&&(this.quiz.attempt.results=[...this.quiz.attempt.results.filter(n=>n.quiz_question_id!==s.id),...i]),this.forseRefreshQuestion()})}delete this.question.viewed_result}this.callout++})},submitAttempt(s=!1){return p(this,null,function*(){var e,t,i,n;if(s&&(this.isShowFinishModal=!1),!s&&this.quiz.questions.length-1>this.quiz.questions.filter(r=>r.completed).length){this.isShowFinishModal=!0;return}this.loaders.finish=!0;for(const r of this.quiz.questions)if(r.type.slug===d.SORTING){const a=this.createAttemptPayload(!1,r);r.completed=!0,this.updateActions(),yield this.answerOneQuestion(a)}try{this.clearQuestionsDebauncer();const r=this.quiz.questions.map(o=>this.createAttemptPayload(!1,o));this.quiz.attempt||(yield this.startAttempt());const a=yield U.finish({attempt_id:this.quiz.attempt.id,payload:r});if(a.data){if(a.data.success&&a.data.attempt){const o=a.data.attempt;this.quiz.attempt=o,this.replaceContents(o)}else if(!a.data.success){a.data.questions&&a.data.questions.length&&a.data.questions[0].id&&(this.errorQuestion=a.data.questions[0].id);const o=document.querySelector(`[data-question='${this.errorQuestion}']`);this.errorQuestion&&o&&o.scrollIntoView({block:"center"});const l=()=>{this.$notify&&this.$notify({position:"top-right",color:"danger",time:5e3,title:this.t("expert.something_went_wrong"),text:a.data.message,icon:K})};window.onscrollend!==void 0?window.addEventListener("scrollend",l,{once:!0}):setTimeout(l,300)}}}catch(r){this.$notify({position:"top-right",color:"danger",time:5e3,title:this.t("expert.something_went_wrong"),text:((t=(e=r==null?void 0:r.response)==null?void 0:e.data)==null?void 0:t.message)||((n=(i=r==null?void 0:r.response)==null?void 0:i.data)==null?void 0:n.error)||r,icon:K}),this.loaders.finish=!1}finally{this.loaders.finish=!1}})},clearAttempt(){return p(this,null,function*(){this.$el.scrollIntoView(),this.clearQuestionsDebauncer();const s=()=>{this.quiz.questions=B(this.initQuestions),this.quiz.attempt&&(this.quiz.attempt.results=[]),this.forseRefreshQuestion(),setTimeout(()=>{this.loaders.disable=!1},300)};this.loaders.disable=!0;try{(yield U.clear({attempt_id:this.quiz.attempt.id}))&&(window.onscrollend!==void 0?window.addEventListener("scrollend",s,{once:!0}):setTimeout(s,300))}catch(e){this.loaders.disable=!1}})},clearQuestionsDebauncer(){Object.entries(this.debouncer).forEach(([s,e])=>e.clear())},updateActions(){this.didUpdateActions=!0,this.$nextTick(()=>{this.didUpdateActions=!1})},getQuestionResults(s){var e,t;return this.quiz.questions_display_type_id===ie.ALL&&this.quiz.attempt&&this.quiz.attempt.results?this.quiz.attempt.results.filter(i=>i.quiz_question_id===s.id):this.question.has_stopped_info&&this.question.viewed_result&&this.isDisplayQuestionResult?this.question.viewed_result.results:this.quiz.reanswer_type===N.VIEW_READONLY||this.quiz.reanswer_type===N.VIEW_EDIT?(t=(e=this==null?void 0:this.quiz)==null?void 0:e.attempt)!=null&&t.results?this.quiz.attempt.results.filter(i=>i.quiz_question_id===s.id):s.results?s.results:null:null},setPreviousResults(s){for(const e of s){const t=this.quiz.questions.find(i=>i.id===e.quiz_question_id);if(t.completed=!0,this.updateActions(),t.type.slug===d.SORTING&&(t.answers[e.answer_order-1]=y(h({},e.answer),{is_correct:!0})),t.type.slug===d.TEXT_MEDIA_ANSWER&&(t.text_answer=e.text_answer,t.upload_files=e.files||[]),t.type.slug===d.PASTE_WORD)for(const i of t.statements){const n=s.find(r=>r.quiz_statement_id===i.id);n&&n.text_answer&&(i.answer_groups[0].text_answer=n.text_answer)}if(t.type.slug===d.CHOOSE_FROM_LIST||t.type.slug===d.MULTI_CHOOSE_FROM_LIST)for(const i of t.statements){const n=s.filter(r=>r.quiz_statement_id===i.id).map(r=>r.answer);n&&n.length&&(i.selected_answers=n)}if(t.type.slug===d.WORD_ORDER)for(const i of t.statements){const n=s.find(r=>r.quiz_statement_id===i.id);n&&n.text_answer&&(i.resultStatement=n.text_answer.split("/"))}if([d.SINGLE_ANSWER,d.YES_NO,d.NET_PROMOTE,d.REACTION,d.RATING,d.MULTIPLE_ANSWER,d.LIKERT_SCALE,d.INTERVIEW].includes(t.type.slug)){const i=t.answers.find(n=>n.id===e.quiz_answer_id);i&&(i.is_correct=!0),i&&i.type&&i.type===tt.CUSTOM&&(i.text_answer=e.text_answer)}}},isQuizTimeLeft(){return this.quiz.attempt?this.isTimeLeft(this.quiz.attempt.left_time_in_seconds):!1},isQuestionTimeLeft(){return!this.quiz.attempt||!this.question?!1:this.isTimeLeft(this.question.left_time_in_seconds)},isAttemptTimeLeft(){return this.isQuizTimeLeft()||this.isQuestionTimeLeft()&&this.isLastQuestion()},startAttempt(){return p(this,null,function*(){const s=yield U.attempt({lesson_id:this.lesson.id,quiz_id:this.quiz.id,unit_id:this.unitId});if(s)return this.$set(this.quiz,"attempt",s.data),s.data})},forseRefreshQuestion(){this.didUpdate=!0,this.$nextTick(()=>{this.didUpdate=!1})},replaceContents(s){s&&s.status_id&&s.status_id===1&&this.lesson.section_id&&(this.quiz.is_checkpoint,setTimeout(()=>p(this,null,function*(){yield q.replaceContents({section:this.lesson.section_id})}),300))},goPrevQuestion(){this.isFirstQuestion()||(this.setQuestion(this.quiz.questions[this.getQuestionIndex()-1]),this.$nextTick(()=>{this.isDisplayQuestionResult,this.forseRefreshQuestion()}))},goNextQuestion(){return p(this,arguments,function*(s=Jt){var e,t,i,n,r,a,o;if(s||(s={}),s=h(h({},Jt),s),this.errors=[],s.is_force_finish&&(this.isShowFinishModal=!1),s.is_finish&&!s.is_force_finish&&!this.isLastQuestion())if(this.quiz.questions.length-1>this.quiz.questions.filter(l=>l.completed).length){this.isShowFinishModal=!0;return}else this.goNextQuestion({is_force_finish:!0,is_finish:!0});if(s.is_check&&!this.isInteractive()&&!ni(this.question)&&!s.is_force_finish){yield this.onQuestionCallout(this.question);return}try{let l=!1;if(this.isDisplayQuestionResult&&this.question.viewed_result&&(this.quiz.reanswer_type,N.NONE),this.quiz.reanswer_type===N.VIEW_READONLY&&this.question.has_result_answer&&!s.is_finish&&!this.isLastQuestion()&&!s.is_check){this.goNextIfNotLast(s.index);return}if(this.question.has_stopped_info&&!s.is_force_finish&&!this.isLastQuestion()&&(this.quiz.reanswer_type!==N.VIEW_EDIT||l)&&!s.is_check){this.goNextIfNotLast(s.index);return}this.loading=!0,this.quiz.attempt||(yield this.startAttempt());const u=this.createAttemptPayload(s.prevent,null,s.is_finish);s.is_check&&(u.is_check=!0);const _=yield U.answers({lesson_id:this.lesson.id,attempt_id:this.quiz.attempt.id,unit_id:this.unitId,payload:u});if(_.data){const v=_.data;this.replaceContents(v),this.question.has_result_answer=!0,this.isAttemptTimeLeft()&&(v.finished=!0),this.quiz.attempt.status_id===3&&v.status_id!==3&&!s.is_check&&this.$set(this.quiz,"finalize",!1),_.quiz_question&&("is_skipped"in _.quiz_question&&(this.question.is_skipped=_.quiz_question.is_skipped),this.question.comment=_.quiz_question.comment,this.question.comment_files=_.quiz_question.comment_files);const g=!this.question.has_stopped_info&&this.question.comment&&this.question.comment_type_id!==1,S=this.isDisplayQuestionResult&&s.is_check;if(g||S){this.question.has_stopped_info=!0,this.quiz.attempt=v,S&&(this.question.viewed_result=y(h({},_.quiz_question),{is_viewed_result:!0}),this.$nextTick(()=>{this.forseRefreshQuestion()}));return}if(_.finish_attempt_result&&s.is_finish){const E=_.finish_attempt_result;if(!E.success&&(this.$notify&&this.$notify({position:"top-right",color:"danger",time:5e3,title:this.t("expert.something_went_wrong"),text:E.message,icon:K}),E.questions&&E.questions.length)){const[Oe]=E.questions,Ht=this.quiz.questions.find($i=>$i.id===Oe.id);if(Ht){this.goNextIfNotLast(this.quiz.questions.indexOf(Ht));return}}}(this.isLastQuestion()||s.is_finish)&&!s.is_check&&(window.onbeforeunload=null,this.$emit("rerender")),(this.question.type.slug===d.WORD_FROM_CHARS||this.question.type.slug===d.WORD_ORDER||this.question.type.slug===d.FILL_GAPS||this.question.type.slug===d.CONFORMITY_ANSWER||this.question.type.slug===d.SINGLE_ANSWER)&&this.forseRefreshQuestion(),this.quiz.attempt=v}}catch(l){(i=(t=(e=l==null?void 0:l.response)==null?void 0:e.data)==null?void 0:t.errors)!=null&&i.text_answer&&this.question.type.slug===d.TEXT_MEDIA_ANSWER?this.errors=l.response.data.errors.text_answer:this.$notify?this.$notify({position:"top-right",color:"danger",time:5e3,title:this.t("expert.something_went_wrong"),text:((r=(n=l==null?void 0:l.response)==null?void 0:n.data)==null?void 0:r.message)||((o=(a=l==null?void 0:l.response)==null?void 0:a.data)==null?void 0:o.error)||l,icon:K}):Wi(l),this.isLastQuestion()&&this.question.type.slug!==d.TEXT_MEDIA_ANSWER&&(window.onbeforeunload=null,this.$emit("rerender"));return}finally{this.loading=!1}s.prevent||this.goNextIfNotLast(s.index)})},goQuestionFromNavigation(s){if(ri(y(h({},this.question),{is_required:!0})))this.goNextIfNotLast(s);else{const e=this.getQuestionIndex();this.quiz.questions[e].completed=!0,this.goNextQuestion({index:s})}},goNextIfNotLast(s=null){if(!this.isLastQuestion()||s||s===0){const e=this.getQuestionIndex();s===null&&(this.$el.scrollIntoView({behavior:"smooth"}),this.quiz.questions[e].completed=!0);const t=s===null?e+1:s;this.setQuestion(this.quiz.questions[t]),this.forseRefreshQuestion()}},createAttemptPayload(s=!1,e=null,t=!1){var a;const i=e||this.question,n=(a=i==null?void 0:i.answers)==null?void 0:a.filter(o=>o.is_correct),r={quiz_question_id:i.id,answer_ids:n&&n.reduce((o,l)=>(o.push(l.id),o),[]),comment_id:null};if(t&&(r.is_finish=t),s&&(r.is_timeout=!0),n&&n.length&&n.find(o=>o.type===tt.CUSTOM)&&(r.text_answer=n.find(o=>o.type===tt.CUSTOM).text_answer),i.type.slug===d.TEXT_MEDIA_ANSWER&&(r.text_answer=i.text_answer,i.upload_files&&(r.files=i.upload_files.map(o=>o.id))),i.type.slug===d.WORD_FROM_CHARS&&(r.text_answer=i.text_answer,r.answer_ids=[i.answers[0].id]),i.type.slug===d.PASTE_WORD){const o=[];for(const l of i.statements){const[u]=l.answer_groups;o.push({statement_id:l.id,answer_group_id:u.id,text_answer:u.text_answer})}r.answers=o}if(i.type.slug===d.CHOOSE_FROM_LIST||i.type.slug===d.MULTI_CHOOSE_FROM_LIST){const o=[];for(const l of i.statements)l.selected_answers&&o.push(...l.selected_answers.map(u=>{var _;return{answer_id:u.id,answer_group_id:(_=l.answer_groups[0])==null?void 0:_.id,statement_id:l.id,text_answer:u.text}}));r.answers=o}if(i.type.slug===d.WORD_ORDER){const o=[];for(const l of i.statements)l.correct_answers&&l.correct_answers.length?l.correct_answers.find(u=>this.isTrueRTL(u.text))?o.push({statement_id:l.id,text_answer:B(l.correct_answers).reverse().map(u=>u.text).join("/")}):o.push({statement_id:l.id,text_answer:l.correct_answers.map(u=>u.text).join("/")}):o.push({statement_id:l.id,text_answer:l.shuffled_answers.map(u=>u.text).join("/")});r.answers=o}if(i.type.slug===d.FILL_GAPS){const o=[];for(const l of i.statements)for(const u of l.answer_groups)u.active&&o.push(y(h({},u.active),{statement_id:l.id,answer_group_id:u.id}));r.answers=o}if(i.type.slug===d.CONFORMITY_ANSWER){const o=[];if(i.conformity_type===1){const l=i.sortedAnswers||i.answers.map(u=>u.id);for(const u of l){const _=Object.values(i.binds);if(_.includes(u)){const v=_.indexOf(u),[g,S]=Object.entries(B(i.binds))[v];o.push({answer_id:parseInt(S),statement_id:g})}else o.push({answer_id:u,statement_id:null})}}if(i.conformity_type===2)for(const l of i.conformityStatements)for(const u of l.answers)o.push({answer_id:parseInt(u.id),statement_id:l.id});r.answers=o}return r},isTrueRTL(s){let e="A-Za-zÀ-ÖØ-öø-ʸ̀-֐ࠀ-῿Ⰰ-﬜﷾-﹯﻽-￿",t="֑-߿יִ-﷽ﹰ-ﻼ";return new RegExp("^[^"+e+"]*["+t+"]").test(s)},setAttempt(s){this.quiz.attempt=s,this.$set(this.quiz,"finalize",!1),window.onbeforeunload=null,this.$emit("rerender")},setQuestion(s){this.question=s;const e=this.quiz.questions.find(i=>i.active);e&&(this.quiz.questions[this.quiz.questions.indexOf(e)].active=!1),this.quiz.questions[this.getQuestionIndex()].active=!0;const t=this.$refs.navigation;t&&t.setItems(),this.$forceUpdate()},isLastQuestion(){return this.getQuestionIndex()===this.quiz.questions.length-1},isFirstQuestion(){return this.getQuestionIndex()===0},getQuestionIndex(){return this.quiz.questions.indexOf(this.question)},getQuestionComponentBySlug(s){return gi[s]},quizIncludesQuestionWithTimer(){return this.quiz?!!this.quiz.questions.find(s=>s.timer):!1}},computed:{isReadonly(){return!!(this.quiz.reanswer_type===N.VIEW_READONLY&&this.question.has_result_answer||this.quiz.reanswer_type!==N.VIEW_EDIT&&this.question.has_result_answer&&this.question.has_stopped_info)},isDisplayQuestionResult(){var s,e;return((e=(s=this.quiz)==null?void 0:s.type_show_question_result_attempt)==null?void 0:e.id)!==1}},watch:{callout(){this.updateActions()},"quiz.attempt":{deep:!0,handler(s){s.left_time_in_seconds&&s.left_time_in_seconds<=0&&!s.finished&&(C.$emit("comments:send"),this.goNextQuestion({prevent:!0}).then())}},quiz(){this.setQuestion(this.quiz.questions[0])}},beforeDestroy(){window.onbeforeunload=null}};const Q_={components:{DefaultTitle:b,SpinLoader:ne},props:{displayAll:{type:Boolean,default:!1},question:{type:Object,default:null},interactive:{type:Boolean,default:!0},loaders:{type:Object,default:null},quiz:{type:Object,default:null}},name:"PracticeActionsContainer",data(){return{QUESTION_DISPLAY_TYPES:ie,REANSWER_TYPES:N,disabled:!1}},created(){this.disabled=this.isDisabled()},methods:{isNotLast(){return this.quiz.questions.indexOf(this.question)!==this.quiz.questions.length-1},isPreLast(){return this.quiz.questions.indexOf(this.question)===this.quiz.questions.length-2},isNotFirst(){return this.quiz.questions.indexOf(this.question)!==0},isAllowFinish(){return this.isSeparate()&&this.isNotLast()?this.quiz.finish_type_id===1:!1},isAllowClear(){return!this.isSeparate()&&this.quiz.is_allow_clear&&this.displayAll},isAllowPrevious(){return this.isSeparate()&&this.isNotFirst()&&this.quiz.reanswer_type!==1},isDisplayQuestionResult(){var s,e;return this.isSeparate()&&((e=(s=this.quiz)==null?void 0:s.type_show_question_result_attempt)==null?void 0:e.id)!==1},isSeparate(){return this.quiz.questions_display_type_id===ie.SEPARATELY},isOneQuestion(){return this.quiz.questions.length===1},isInvalid(s){return ri(s)},isDisableChangeButton(){return ni(this.question)},isCompleted(s){return W_(s)},isDisabled(){return this.isSeparate()?this.isInvalid(this.question):!!this.quiz.questions.map(this.isInvalid).find(s=>!!s)}},watch:{quiz:{deep:!0,handler(){this.isSeparate()||(this.disabled=this.isDisabled())}},question:{deep:!0,handler(){this.isSeparate()&&(this.disabled=this.isDisabled())}}}};var G_=function(){var e=this,t=e._self._c;return e.isSeparate()||e.displayAll||e.isAllowClear()||e.isAllowFinish()?t("div",{staticClass:"mt-20",class:{"practice-sticky-container":!e.isSeparate()&&!e.isOneQuestion()}},[e.isSeparate()||e.displayAll?t("div",{staticClass:"practice-actions-container"},[e.isAllowClear()&&!e.isSeparate()?t("button",{staticClass:"practice-clear-action",on:{click:function(i){return e.$emit("clear")}}},[e._v(" "+e._s(e.t("create-course.clear_form"))+" ")]):e._e(),e.isAllowPrevious()?t("button",{staticClass:"practice-next-action",on:{click:function(i){return e.$emit("prev")}}},[t("span",[e._v("←")]),e._v(" "+e._s(e.t("expert.back"))+" ")]):e.isOneQuestion()?e._e():t("div",[e.isSeparate()?e._e():t("default-title",{staticClass:"whitespace-nowrap",attrs:{large:"",color:"#fff"}},[e._v(" "+e._s(e.quiz.questions.map(e.isCompleted).filter(i=>!i).length)+" / "+e._s(e.quiz.questions.length)+" ")])],1),t("div",{staticClass:"practice-actions-container"},[e.isDisplayQuestionResult()&&e.$screenWidth>640?t("button",{class:[e.interactive||e.isDisableChangeButton()?"practice-check-action":"practice-next-action",{disabled:e.quiz.reanswer_type===e.REANSWER_TYPES.VIEW_READONLY&&!e.interactive}],on:{click:function(i){return e.$emit("check")}}},[e._v(" "+e._s(e.t(e.interactive||e.isDisableChangeButton()?"create-course.check":"quiz.change"))+" ")]):e._e(),t("button",{staticClass:"practice-next-action",class:{"practice-next-action_disabled":e.disabled&&e.isSeparate(),"pointer-events-none":e.loaders&&e.loaders.finish},on:{click:function(i){e.$emit(e.isNotLast()?"next":"finish")}}},[e.loaders&&e.loaders.finish?t("SpinLoader",{attrs:{color:"#fff",width:28}}):e.isSeparate()?e.isOneQuestion()?[e._v(" "+e._s(e.t("common.answer"))+" ")]:e.isNotLast()?[e._v(" "+e._s(e.t("course.practice.next"))+" "),t("span",[e._v("→")])]:[e._v(" "+e._s(e.t("course.practice.finish"))+" ")]:[e._v(" "+e._s(e.t("create-course.send"))+" ")]],2)])]):e._e(),e.$screenWidth<=640&&e.isDisplayQuestionResult()?t("div",{staticClass:"practice-actions-container mt-20",class:{disabled:e.quiz.reanswer_type===e.REANSWER_TYPES.VIEW_READONLY&&!e.interactive}},[t("button",{class:e.interactive||e.isDisableChangeButton()?"practice-check-action":"practice-next-action",on:{click:function(i){return e.$emit("check")}}},[e._v(" "+e._s(e.t(e.interactive||e.isDisableChangeButton()?"create-course.check":"quiz.change"))+" ")])]):e._e(),(e.isAllowClear()||e.isAllowFinish())&&e.isSeparate()?t("div",{staticClass:"practice-actions-container practice-actions-container_center mt-20"},[e.isAllowClear()?t("button",{staticClass:"practice-clear-action",on:{click:function(i){return e.$emit("clear")}}},[e._v(" "+e._s(e.t("create-course.clear_form"))+" ")]):e._e(),e.isAllowFinish()?t("button",{staticClass:"practice-finish-action",on:{click:function(i){return e.$emit("finish")}}},[e._v(" "+e._s(e.t("course.practice.finish"))+" ")]):e._e()]):e._e()]):e._e()},K_=[],X_=c(Q_,G_,K_,!1,null,"2090c023",null,null);const A=X_.exports;const J_={components:{ExtendedRenderHtml:Dt},props:{isCorrect:{type:Function,default:()=>{}},isFillGaps:{type:Boolean,default:!1},correctAnswers:{type:[Array,Boolean],default:null},isIncorrect:{type:Function,default:()=>{}},isNotStarted:{type:Function,default:()=>{}},isSkipped:{type:Function,default:()=>{}}},name:"PracticeCorrectStatusAlert",methods:{createTextView(s){return s?`<div class="text-view">${s}</div>`:""},getGapsText(){return this.t("create-course.fill_gaps_show_correct_answer",{":icon":'<svg width="24" height="24" viewBox="0 0 24 24" stroke="#3965FF" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.5 8.02941H15.5M8.5 11.5588H12.875M5 4.5H19V15.0882H12L7.625 19.5V15.0882H5V4.5Z" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>'})}}};var ep=function(){var e=this,t=e._self._c;return e.isNotStarted&&!e.isNotStarted()&&(e.isCorrect||e.isIncorrect||e.isSkipped)&&(e.isCorrect()||e.isIncorrect()||e.isSkipped())?t("div",{staticClass:"correct-status-alert mt-20",class:{correct:e.isCorrect&&e.isCorrect(),incorrect:e.isIncorrect&&e.isIncorrect(),skipped:e.isSkipped&&e.isSkipped()}},[t("p",{staticClass:"correct-status-title"},[e.isSkipped&&e.isSkipped()?[e._v(" "+e._s(e.t("create-course.answer_skipped"))+" ")]:e.isCorrect&&e.isCorrect()?[e._v(" "+e._s(e.t("create-course.answer_correct"))+" ")]:e.isIncorrect&&e.isIncorrect()?[e._v(" "+e._s(e.t("create-course.answer_incorrect"))+" ")]:e._e()],2),e.correctAnswers&&e.correctAnswers.length&&!(e.isSkipped&&e.isSkipped())?t("div",{staticClass:"correct-status-description"},[e.isFillGaps?[t("b",[e._v(e._s(e.t("quiz.correct_answer")))]),e._v(": "),t("span",{domProps:{innerHTML:e._s(e.getGapsText())}})]:e.correctAnswers.length?[t("b",[e._v(e._s(e.t("quiz.correct_answer")))]),e._v(": "),t("ul",e._l(e.correctAnswers,function(i,n){return t("li",{key:n},[i.text||typeof i=="string"?t("ExtendedRenderHtml",{attrs:{html:e.createTextView(i.text||i)}}):e._e()],1)}),0)]:e._e()],2):e._e()]):e._e()},tp=[],sp=c(J_,ep,tp,!1,null,"95c0f13f",null,null);const P=sp.exports;const ip={name:"PracticeRedAlert"};var np=function(){var e=this,t=e._self._c;return t("div",{staticClass:"practice-red-alert"},[e._t("default")],2)},rp=[],ap=c(ip,np,rp,!1,null,"6e1e0a60",null,null);const we=ap.exports;function op(){return new Worker("/build/assets/timeout-worker-37b4f024.js")}const lp={props:{attempt:{type:Object,default:()=>{}},trackBy:{type:String,default:"left_time_in_seconds"},onlyDisplay:{type:Boolean,default:!1}},name:"PracticeTimer",data(){return{interval:null,didUpdate:!1,worker:new op}},mixins:[De],created(){if(this.onlyDisplay)return!1;let s=this.attempt[this.trackBy];const e=()=>{s-=1,s>=0&&(this.attempt[this.trackBy]=s,this.$forceUpdate(),this.didUpdate=!0,this.$nextTick(()=>{this.didUpdate=!1}))};{const t=as();this.worker.postMessage({name:"setInterval",id:t,time:1e3}),this.worker.onmessage=e,this.interval=t}},methods:{getValue(){const s=this.attempt[this.trackBy],e=86400,t=3600,i=60,n=Math.floor(s/e),r=Math.floor((s-n*e)/t),a=Math.floor((s-n*e-r*t)/i),o=s-n*e-r*t-a*i;if(n){let l=[],u="";if(l.push(`${this.num_decline(n,[this.t("expert.day_1"),this.t("expert.day_2"),this.t("expert.day_3")],!0)}`),l.push(`${this.num_decline(r,[this.t("quiz.hours_3"),this.t("quiz.hours_2"),this.t("quiz.hours_1")],!0)}`),l.push(`${this.num_decline(a,[this.t("quiz.minutes_3"),this.t("quiz.minutes_2"),this.t("quiz.minutes_1")],!0)}`),u=l.join(" "),u)return`${u}`.toLowerCase()}else{let l="";if(l=[r,a,o].map(_=>_<10?`0${_}`:_).join(":"),l)return`${l}`.toLowerCase()}return""}},destroyed(){this.interval&&clearInterval(this.interval)}};var cp=function(){var e=this,t=e._self._c;return t("span",{staticClass:"practice-timer"},[e.didUpdate?e._e():[e._v(" "+e._s(e.getValue())+" ")]],2)},up=[],dp=c(lp,cp,up,!1,null,"50c62bd8",null,null);const Pe=dp.exports,_p={props:{question:{type:Object,default:()=>{}},quiz:{type:Object,default:()=>{}},attempt:{type:Object,default:()=>{}}},name:"PracticeQuestionDefaultOptions",components:{PracticeTimer:Pe,PracticeRedAlert:we},mixins:[De],created(){return p(this,null,function*(){var s,e,t,i;if(this.attempt&&this.question.timer_duration){if(!this.question.left_time_in_seconds)try{const n=yield m.post(`/quiz-attempts/${this.attempt.id}/quiz-questions/${this.question.id}/timer`);this.$set(this.question,"left_time_in_seconds",n.data.left_time_in_seconds)}catch(n){this.$notify&&this.$notify({position:"top-right",color:"danger",time:5e3,title:this.t("expert.something_went_wrong"),text:((e=(s=n==null?void 0:n.response)==null?void 0:s.data)==null?void 0:e.message)||((i=(t=n==null?void 0:n.response)==null?void 0:t.data)==null?void 0:i.error)||n,icon:K})}this.addQuestionInterval(this.question)}})}};var pp=function(){var e=this,t=e._self._c;return e.attempt?t("div",{staticClass:"practice-question-default-options mb-10"},[e.isTimeNotLeft(e.question.left_time_in_seconds)?t("practice-red-alert",{staticClass:"mt-10"},[t("strong",[e._v(" "+e._s(e.t("course.practice.attension")))]),e._v(" "+e._s(e.t("course.practice.question_1"))+" "),t("span",[e._v(" "+e._s(e.t("course.practice.question_2"))+" ")])]):e._e(),e.isTimeNotLeft(e.question.left_time_in_seconds)?t("practice-red-alert",{staticClass:"mt-10 big"},[e._v(" "+e._s(e.t("course.practice.question_3"))+": "),e.didUpdate?e._e():t("PracticeTimer",{staticStyle:{display:"inline",margin:"0"},attrs:{attempt:e.question,"only-display":""}})],1):e._e(),e.isTimeLeft(e.question.left_time_in_seconds)?t("practice-red-alert",{staticClass:"mt-10"},[t("strong",{staticStyle:{display:"inline",margin:"0"}},[e._v(" "+e._s(e.t("course.practice.question_4"))+" ")]),t("u",{on:{click:function(i){return e.$emit("next")}}},[e.quiz.questions.indexOf(e.question)!==e.quiz.questions.length-1?[e._v(" "+e._s(e.t("course.practice.question_5"))+" ")]:[e._v(" "+e._s(e.t("course.practice.finish"))+" ")]],2)]):e._e()],1):e._e()},hp=[],fp=c(_p,pp,hp,!1,null,null,null,null);const O=fp.exports;const mp={props:{expertView:{type:Boolean,default:!1},userId:{type:[Number,String],default:0},lessonId:{type:[Number,String],default:0},attemptId:{type:[Number,String],default:0},questionId:{type:[Number,String],default:0},question:{type:Object,default:()=>{}},quiz:{type:Object,default:()=>{}},number:{type:[Number,String],default:""},name:{type:[Number,String],default:""}},components:{PracticeQuestionDescription:Pt,AttemptResultStudentWidget:Ie,AttemptResultExpertWidget:Ee,FlexContainer:w},name:"PracticeQuestionInfo",computed:{hasNumeration(){const s=this.quiz.settings||this.quiz;return this.number&&s&&s.questions_numeration_type&&s.questions_numeration_type.id===1}}};var vp=function(){var e=this,t=e._self._c;return t("flex-container",{staticClass:"question-info"},[t("flex-container",{attrs:{align:"center"}},[e.expertView&&e.attemptId?t("AttemptResultExpertWidget",{attrs:{"expert-view":e.expertView,"type-show":e.quiz.result_attempt.type_show,"lesson-id":e.lessonId,"question-id":e.questionId,"attempt-id":e.attemptId,question:e.question,"user-id":e.userId}}):!e.expertView&&e.question&&e.question&&e.question.has_comments?t("AttemptResultStudentWidget",{attrs:{"attempt-id":e.quiz&&e.quiz.attempt&&e.quiz.attempt.id,"commentable-id":e.question.id,"comments-count":e.question.comments_count}}):e._e(),e.hasNumeration?t("span",{staticClass:"number",class:{show:e.question&&!e.question.description&&e.$screenWidth<=500}},[e._v(" "+e._s(e.number)+".")]):e._e(),e.question&&e.question.is_required?t("em",{staticClass:"required-notifier",staticStyle:{color:"#dd4141"}},[e._v(" *")]):e._e()],1),e.question&&e.question.description?t("PracticeQuestionDescription",{attrs:{number:e.$screenWidth<=500&&e.hasNumeration?e.number:0,description:e.question.description,question:e.question,"allow-collapse":e.question.is_collapse_enabled}}):e._e()],1)},gp=[],yp=c(mp,vp,gp,!1,null,null,null,null);const R=yp.exports;const wp={components:{PracticeCorrectStatusAlert:P,CustomCollapse:Me,DefaultDropdown:ve,PracticeActionsContainer:A,DefaultInput:yt,FlexContainer:w,PracticeQuestionInfo:R,PracticeQuestionDefaultOptions:O},props:{question:{type:Object,default:()=>{}}},name:"PracticePasteWordAnswer",mixins:[M,Ae],data(){return{Debouncer:new Te}},mounted(){this.initImages()},methods:{isDropdown(){return this.question.type.slug===d.CHOOSE_FROM_LIST||this.question.type.slug===d.MULTI_CHOOSE_FROM_LIST},isWithMultiple(){return this.question.type.slug===d.MULTI_CHOOSE_FROM_LIST},getStatementClasses(s){const e=[];if(!this.interactive){const{id:t}=s.answer_groups[0],i=this.results.filter(n=>n.quiz_answer_group_id===t);(this.typeShow()==="full_information"||this.typeShow()==="only_correct_or_not")&&i&&i.length&&!this.isSkipped()&&i[0].attempt_statement_result&&(i[0].attempt_statement_result.is_correct?e.push("green"):e.push("red"))}return(!this.interactive||this.readonly)&&e.push("pointer-events-none"),e},getDropdownValue(s,e){if(e)return s.answers.filter(i=>i.is_correct).map(i=>i.text).join(" / ");if(this.interactive)return s.selected_answers?s.selected_answers.map(i=>i.text).join(", "):"";const{id:t}=s.answer_groups[0];return this.results.filter(i=>i.quiz_answer_group_id===t).map(i=>{var n;return(n=i==null?void 0:i.answer)==null?void 0:n.text}).join(", ")},deleteDropdownValue(s){s.selected_answers=[],this.forceUpdateAction(),this.$forceUpdate()},setDropdownValue(s,e){if(s.selected_answers||(s.selected_answers=[]),this.isWithMultiple(s)){const t=s.selected_answers.find(i=>i.id===e.id);t?s.selected_answers.splice(s.selected_answers.indexOf(t),1):s.selected_answers.push(e)}else s.selected_answers=[e];this.$emit("callout"),this.forceUpdateAction(),this.$forceUpdate()},getCases(s){const e=t=>{var i,n,r,a,o;return(n=(i=this==null?void 0:this.quiz)==null?void 0:i.options)!=null&&n.is_random_answers||(o=(a=(r=this==null?void 0:this.quiz)==null?void 0:r.settings)==null?void 0:a.options)!=null&&o.is_random_answers?ct(t.filter(l=>l.text)):t&&t.filter(l=>l.text)};if(this.isAllAnswersChoice()){const t=[],i=[];for(const n of this.question.statements)if(n.selected_answers)for(const r of n.selected_answers)t.push(r.id);for(const n of this.question.statements)i.push(...n.answers.filter(r=>!t.includes(r.id)));return e(i)}else return e(s.answers)},getAnswerValue(s,e){var i;if(e)return s.answers.filter(n=>n.is_correct).map(n=>n.text).join(" / ");if(this.interactive)return s.answer_groups[0].text_answer;const{id:t}=s.answer_groups[0];return((i=this.results.find(n=>n.quiz_answer_group_id===t))==null?void 0:i.text_answer)||""},setAnswerValue(s,e){s.answer_groups[0].text_answer=e,this.$emit("updateActions"),this.$emit("callout"),this.forceUpdateAction(),this.$forceUpdate()}}};var Cp=function(){var e=this,t=e._self._c;return t("div",{staticClass:"practice-question",style:e.questionStyle()},[t("PracticeQuestionInfo",e._b({attrs:{"expert-view":e.expertView,number:e.questionNumber,name:e.question.name,question:e.question,quiz:e.quiz}},"PracticeQuestionInfo",e.widget(),!1)),e.interactive?t("PracticeQuestionDefaultOptions",{attrs:{attempt:e.attempt,quiz:e.quiz,question:e.question},on:{next:function(i){return e.$emit("next")}}}):e._e(),e.isShowAnswers()?t("div",{staticClass:"practice-question__answers",class:{"practice-question__answers_disabled":e.disabledByTimer()}},[e.isAllAnswersChoice()?t("custom-collapse",{attrs:{"is-open":e.getCases().length}},[e.isAllAnswersChoice()&&e.interactive?t("div",{staticClass:"practice-question__all-answers mb-20"},[t("transition-group",{attrs:{name:"list-complete",tag:"p"}},e._l(e.getCases(),function(i){return t("span",{key:i.id,staticClass:"list-complete-item"},[e._v(" "+e._s(i.text)+" ")])}),0)],1):e._e()]):e._e(),e._l(e.question.statements,function(i,n){return t("div",{key:n,staticClass:"practice-question__statement-container paste-word-container shadow-container",class:e.getStatementClasses(i)},[t("flex-container",{attrs:{align:"center"}},[i.image?t("img",{staticClass:"rounded",attrs:{height:"40",src:i.image.url,alt:""}}):e._e(),e._v(" "+e._s(i.text)+" ")]),t("flex-container",{attrs:{align:"center"}},[e.isDropdown()?t("DefaultDropdown",{attrs:{"with-delete":(e.isAllAnswersChoice()||e.isWithMultiple(i))&&e.interactive,"with-multiple":e.isWithMultiple(i),"active-case":e.getDropdownValue(i),cases:e.getCases(i),placeholder:e.t("quiz.select_answer").capitalize(),"style-modifier":"pointer"},on:{delete:function(r){return e.deleteDropdownValue(i)},update:function(r){return e.setDropdownValue(i,r)}}}):t("DefaultInput",{attrs:{pointer:"",value:e.getAnswerValue(i),placeholder:e.t("quiz.input_answer").capitalize()},on:{input:function(r){return e.setAnswerValue(i,r)}}})],1)],1)}),e.interactive?e._e():t("PracticeCorrectStatusAlert",{staticClass:"mb-25",attrs:{"is-correct":e.isCorrect,"is-incorrect":e.isIncorrect,"is-skipped":e.isSkipped,"is-not-started":e.isNotStarted}}),e.typeShow()==="full_information"&&!e.interactive?[t("p",{staticClass:"practice-question-title mt-20 mb-15"},[e._v(" "+e._s(e.t("quiz.correct_answer"))+" ")]),e._l(e.question.statements,function(i,n){return t("div",{key:`${n}-correct`,staticClass:"practice-question__statement-container pointer-events-none green paste-word-container shadow-container"},[t("flex-container",{attrs:{align:"center"}},[i.image?t("img",{staticClass:"rounded",attrs:{height:"40",src:i.image.url,alt:""}}):e._e(),e._v(" "+e._s(i.text)+" ")]),t("flex-container",{attrs:{align:"center"}},[e.isDropdown()?t("DefaultDropdown",{attrs:{"active-case":e.getDropdownValue(i,!0),cases:[],placeholder:e.t("quiz.select_answer").capitalize(),"style-modifier":"pointer"}}):t("DefaultInput",{attrs:{pointer:"",value:e.getAnswerValue(i,!0),placeholder:e.t("quiz.input_answer").capitalize()}})],1)],1)})]:e._e()],2):e._e(),e.isDisplayComment?t("PracticeQuestionComment",{attrs:{question:e.question}}):e._e(),e.interactive&&!e.didUpdateAction?t("PracticeActionsContainer",e._g({staticClass:"mt-25",attrs:{question:e.question,quiz:e.quiz}},e.$listeners)):e._e()],1)},bp=[],xp=c(wp,Cp,bp,!1,null,"5336f368",null,null);const st=xp.exports,Sp={name:"Move1Icon"};var $p=function(){var e=this,t=e._self._c;return t("svg",{staticClass:"move-icon",attrs:{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("rect",{attrs:{x:"8",y:"6",width:"2",height:"2",rx:"1",fill:"#98A2B0"}}),t("rect",{attrs:{x:"14",y:"6",width:"2",height:"2",rx:"1",fill:"#98A2B0"}}),t("rect",{attrs:{x:"8",y:"11",width:"2",height:"2",rx:"1",fill:"#98A2B0"}}),t("rect",{attrs:{x:"14",y:"11",width:"2",height:"2",rx:"1",fill:"#98A2B0"}}),t("rect",{attrs:{x:"8",y:"16",width:"2",height:"2",rx:"1",fill:"#98A2B0"}}),t("rect",{attrs:{x:"14",y:"16",width:"2",height:"2",rx:"1",fill:"#98A2B0"}})])},kp=[],qp=c(Sp,$p,kp,!1,null,null,null,null);const ai=qp.exports,B5=Object.freeze(Object.defineProperty({__proto__:null,default:ai},Symbol.toStringTag,{value:"Module"}));const Tp={components:{CustomCollapse:Me,Move1Icon:ai,FlexContainer:w,draggable:He,DefaultDescription:V},props:{statement:{type:Object,default:()=>{}},results:{type:Array,default:()=>[]},readonly:{type:Boolean,default:!1},viewable:{type:Boolean,default:!1},interactive:{type:Boolean,default:!1},question:{type:Object,default:()=>{}},typeShow:{type:String,default:""},answersKey:{type:String,default:"shuffled_answers"},expertView:{type:Boolean,default:!1},isFlexRow:{type:Boolean,default:!0},isRTL:{type:Boolean,default:!1},number:{type:Number,default:0},attempt:{type:Object,default:()=>{}},lesson:{type:Object,default:()=>{}}},name:"PracticeWordOrderStatement",data(){return{drag:!1,dragOptions:{animation:200,group:"description",handle:".move-handler",disabled:!1,ghostClass:"ghost",forceFallback:navigator.userAgent.toLowerCase().indexOf("firefox")>-1},isDragView:!0}},created(){this.isDragView&&!this.statement.correct_answers&&this.$set(this.statement,"correct_answers",[])},methods:{pushAnswer(s){const e=this.statement[this.answersKey].indexOf(s);s.moved=!0,this.isRTL?this.statement.correct_answers.unshift(s):this.statement.correct_answers.push(s),this.statement[this.answersKey].splice(e,1)},spliceAnswer(s){const e=this.statement.correct_answers.indexOf(s);s.moved=!0,this.isRTL?this.statement[this.answersKey].unshift(s):this.statement[this.answersKey].push(s),this.statement.correct_answers.splice(e,1)},isAndroid(){return/(android)/i.test(navigator.userAgent)},handleMove(s){return!!this.statement[this.answersKey][s.draggedContext.futureIndex].moved},handleClick(s){const e=this.statement[this.answersKey];this.drag=!0,s.moved?s.moved=!1:s.moved=!0,e.sort((t,i)=>t.moved===i.moved?0:t.moved?-1:1),this.$emit("callout"),this.$forceUpdate(),setTimeout(()=>{this.drag=!0},200)},isAnswerCorrect(s){var t;if(this.interactive)return!1;if(this.answersKey==="answers")return!0;const e=this.results.find(i=>i.quiz_statement_id===this.statement.id);if(e){let i=s.index;return this.isRTL&&(i=this.statement.shuffled_answers.filter(r=>!r.isRest).length-1-s.index),!((t=e==null?void 0:e.additional)!=null&&t.sentence_diff[i])}return!0},isAnswered(s){const e=this.results&&this.results.find(t=>t.quiz_answer_id===s.id);return this.interactive||!this.results?!0:e}}};var Mp=function(){var e=this,t=e._self._c;return t("div",{staticClass:"order-statement"},[e.statement.text?t("default-description",{staticClass:"mb-5",attrs:{weight:600,"line-height":18,size:14,"text-color":"#323030"}},[e.question.statements&&e.question.statements.length>1?t("span",{staticClass:"number"},[e._v(" "+e._s(e.number)+". ")]):e._e(),e._v(e._s(e.statement.text)+" ")]):e._e(),e.question.statements&&!e.statement.text&&e.question.statements&&e.question.statements.length>1?t("span",{staticClass:"number mt-10 mr-14"},[e._v(" "+e._s(e.number)+". ")]):e._e(),e._t("default"),e.isDragView&&e.interactive?t("div",{class:{"order-statement-container":e.isFlexRow}},[t("custom-collapse",{attrs:{horizontal:"","is-open":e.statement.correct_answers&&e.statement.correct_answers.length>0||e.drag||!e.isFlexRow}},[t("div",{staticClass:"drag-area"},[t("draggable",e._b({staticClass:"drag-area-draggable",class:{"pointer-events-none":e.readonly||!e.interactive,"pr-70":e.statement.correct_answers&&e.statement.correct_answers.length>0&&e.statement[e.answersKey]&&e.statement[e.answersKey].length>0},staticStyle:{display:"flex"},attrs:{handle:e.isAndroid()?".move-handler":null,group:"answers",list:e.statement.correct_answers},on:{end:function(i){return e.$emit("callout")}}},"draggable",e.dragOptions,!1),e._l(e.statement.correct_answers,function(i){return t("div",{key:i.uuid,staticClass:"order-answer order-answer_active",class:{correct:e.isAnswerCorrect(i),incorrect:!e.isAnswerCorrect(i),moved:!0,android:e.isAndroid(),rest:i.isRest,colored:e.isAnswerCorrect(i)!==void 0&&!e.statement.is_force&&!e.interactive&&e.typeShow!=="simple_answer"&&e.typeShow!=="only_correct_or_not_question"},on:{click:function(n){return e.spliceAnswer(i)}}},[t("transition",{attrs:{name:"fade-up"}},[i.moved&&e.isAndroid()?t("button",{staticClass:"move-handler"},[t("Move1Icon")],1):e._e()]),t("span",[e._v(" "+e._s(i.text)+" ")])],1)}),0),e.statement[e.answersKey]&&e.statement[e.answersKey].length>0&&e.statement.correct_answers?t("p",{staticClass:"drag-area-placeholder",class:{"ml-10":!e.statement.correct_answers.length&&e.isFlexRow,v2:!e.isFlexRow}},[e._v(" drop here ")]):e._e()],1)]),t("draggable",e._b({class:{"pointer-events-none":e.readonly||!e.interactive,"mt-10":!e.isFlexRow},staticStyle:{display:"flex"},attrs:{group:"answers",handle:e.isAndroid()?".move-handler":null,list:e.statement[e.answersKey]},on:{end:function(i){e.$emit("callout"),e.drag=!1},start:function(i){e.drag=!0}}},"draggable",e.dragOptions,!1),e._l(e.statement[e.answersKey],function(i,n){return t("div",{key:n,staticClass:"order-answer order-answer_active",class:{correct:e.isAnswerCorrect(i),incorrect:!e.isAnswerCorrect(i),android:e.isAndroid(),rest:i.isRest,colored:e.isAnswerCorrect(i)!==void 0&&!e.statement.is_force&&!e.interactive&&e.typeShow!=="simple_answer"&&e.typeShow!=="only_correct_or_not_question"},on:{click:function(r){return e.pushAnswer(i)}}},[t("transition",{attrs:{name:"fade-up"}},[i.moved&&e.isAndroid()?t("button",{staticClass:"move-handler"},[t("Move1Icon")],1):e._e()]),t("span",[e._v(" "+e._s(i.text)+" ")])],1)}),0)],1):[t("flex-container",{staticClass:"answers-flex-container"},[t("draggable",e._b({class:{"pointer-events-none":e.readonly||!e.interactive},attrs:{move:e.handleMove,handle:e.isAndroid()?".move-handler":null},on:{end:function(i){e.$emit("callout"),e.drag=!1},start:function(i){e.drag=!0}},model:{value:e.statement[e.answersKey],callback:function(i){e.$set(e.statement,e.answersKey,i)},expression:"statement[answersKey]"}},"draggable",e.dragOptions,!1),[t("transition-group",{staticClass:"answers-container",attrs:{tag:"div",type:"transition",name:e.drag?"move-list":null}},e._l(e.statement[e.answersKey],function(i){return t("div",{key:i.uuid||i.id,staticClass:"order-answer",class:{correct:e.isAnswerCorrect(i),incorrect:!e.isAnswerCorrect(i),moved:i.moved,android:e.isAndroid(),rest:i.isRest,colored:e.isAnswerCorrect(i)!==void 0&&!e.statement.is_force&&!e.interactive&&e.typeShow!=="simple_answer"&&e.typeShow!=="only_correct_or_not_question"},on:{click:function(n){return e.handleClick(i,n)},contextmenu:function(n){return n.preventDefault(),e.handleClick(i,n)}}},[t("transition",{attrs:{name:"fade-up"}},[i.moved&&e.isAndroid()?t("button",{staticClass:"move-handler"},[t("Move1Icon")],1):e._e()]),t("span",[e._v(" "+e._s(i.text)+" ")])],1)}),0)],1)],1)]],2)},Lp=[],Ap=c(Tp,Mp,Lp,!1,null,"2c3220e0",null,null);const Ep=Ap.exports;const Ip={components:{PracticeCorrectStatusAlert:P,DefaultTitle:b,PracticeActionsContainer:A,PracticeQuestionDefaultOptions:O,PracticeQuestionInfo:R,PracticeWordOrderStatement:Ep},mixins:[M],name:"PracticeWordOrderAnswer",created(){const s=(e,t=!1)=>e?(typeof e=="string"&&(e=e.split("/")),this.isTrueRTL(e)&&(e=e.reverse()),e.map((i,n)=>({index:n,order:n+1,uuid:J(),isRest:t,text:i}))):[];if(!(this.viewable&&this.question.statements.find(e=>e.shuffled_answers)))if(this.interactive){if(this.question.statements=this.question.statements.map(e=>{var n;if(e.shuffled_answers)return e;let t=[],i=s((n=e==null?void 0:e.answers[0])==null?void 0:n.text).filter(r=>r.text);if(e.resultStatement){let r=i.filter(o=>e.resultStatement&&!e.resultStatement.includes(o.text)),a=i.filter(o=>e.resultStatement&&e.resultStatement.includes(o.text));for(const[o,l]of e.resultStatement.entries())a[o].text=l;return y(h({},e),{shuffled_answers:r,correct_answers:a})}return y(h({},e),{shuffled_answers:i,correct_answers:t})}),this.question.isStudentView){for(const e of this.question.statements)e.shuffled_answers=ct(e.shuffled_answers);this.$forceUpdate()}}else this.interactive||(this.question.statements=this.question.statements.map(e=>{var a,o,l,u,_,v,g;const t=this.results.find(S=>S.quiz_statement_id===e.id),i=s(t==null?void 0:t.text_answer);let n=[],r=[...i];if((this.typeShow()==="full_information"||this.typeShow()==="only_correct_or_not")&&(e.is_rtl?r.unshift(...s((a=t==null?void 0:t.additional)==null?void 0:a.rest_words,!0)):r.push(...s((o=t==null?void 0:t.additional)==null?void 0:o.rest_words,!0)),this.typeShow()==="full_information")){const S=s((l=e==null?void 0:e.answers[0])==null?void 0:l.text),E=s((u=e==null?void 0:e.answers[1])==null?void 0:u.text,!0);e.is_rtl?n=[...E,...S]:n=[...S,...E]}return r=r.filter(S=>S.text),n=n.filter(S=>S.text),!r.length&&((_=e==null?void 0:e.answers)!=null&&_.length)&&(this.typeShow()==="full_information"||this.typeShow()==="only_correct_or_not")&&this.isSkipped()&&(r=s(((e==null?void 0:e.answers[0].text)+"/"+((g=(v=e==null?void 0:e.answers[1])==null?void 0:v.text)!=null?g:"")).split("/").filter(S=>!!S).sort(()=>.5-Math.random()).join("/")),e.is_force=!0),y(h({},e),{shuffled_answers:r,answers:n})}))}};var Dp=function(){var e=this,t=e._self._c;return t("div",{staticClass:"practice-question",style:e.questionStyle()},[t("PracticeQuestionInfo",{attrs:{number:e.questionNumber,question:e.question,quiz:e.quiz,name:e.question.name}}),e.interactive?t("PracticeQuestionDefaultOptions",{attrs:{attempt:e.attempt,quiz:e.quiz,question:e.question},on:{next:function(i){return e.$emit("next")}}}):e.isShowAnswers()?t("div",{staticClass:"mb-10"}):e._e(),e.isShowAnswers()?e._l(e.question.statements,function(i,n){return t("PracticeWordOrderStatement",{key:i.id,staticClass:"mb-25",class:{"practice-question_rtl":i.is_rtl},attrs:{statement:i,"is-r-t-l":i.is_rtl,"type-show":e.typeShow(),interactive:e.interactive,viewable:e.viewable,readonly:e.readonly,results:e.results,question:e.question,"expert-view":e.expertView,number:n+1,attempt:e.attempt,lesson:e.lesson},on:{callout:function(r){return e.$emit("callout")}}},[t("div",{staticClass:"mt-2"},[e.getCommentable(i)&&e.getCommentable(i).has_comments&&!e.expertView?t("AttemptResultStudentWidget",{staticClass:"mr-10",attrs:{"attempt-id":e.attempt&&e.attempt.id,"commentable-id":e.getCommentable(i).id,"comments-count":e.getCommentable(i).comments_count,"commentable-type":"statement_id"}}):e.expertView?t("AttemptResultExpertWidget",e._b({staticClass:"mr-10",attrs:{statement:i}},"AttemptResultExpertWidget",e.widget(i),!1)):e._e()],1)])}):e._e(),!e.interactive&&e.typeShow()==="full_information"&&!e.expertView?t("div",[t("default-title",{staticClass:"mt-20 mb-20",attrs:{size:16,weight:500,"line-height":21}},[e._v(" "+e._s(e.t("quiz.correct_answer"))+" ")]),e._l(e.question.statements,function(i,n){return t("PracticeWordOrderStatement",{key:i.id,staticClass:"mb-25",class:{"practice-question_rtl":i.is_rtl,"ml-0":e.$screenWidth>500},attrs:{"answers-key":"answers",statement:i,"type-show":e.typeShow(),interactive:e.interactive,"is-r-t-l":i.is_rtl,viewable:e.viewable,number:n+1,readonly:e.readonly,results:e.results,question:e.question,"expert-view":e.expertView,attempt:e.attempt,lesson:e.lesson},on:{callout:function(r){return e.$emit("callout")}}})})],2):e._e(),e.interactive?e._e():t("PracticeCorrectStatusAlert",{attrs:{"is-correct":e.isCorrect,"is-incorrect":e.isIncorrect,"is-skipped":e.isSkipped,"is-not-started":e.isNotStarted}}),e.isDisplayComment?t("PracticeQuestionComment",{attrs:{question:e.question}}):e._e(),e.interactive?t("PracticeActionsContainer",e._g({attrs:{question:e.question,quiz:e.quiz}},e.$listeners)):e._e()],2)},Pp=[],Op=c(Ip,Dp,Pp,!1,null,"420ad5bd",null,null);const Rp=Op.exports,oi={methods:{mapChar({empty:s},e){return{index:e,order:e,id:this.uuid(),char:s?"":this.answer.text[e]}},isCorrectChar(s){var t;const e=this.isAnswered(this.answer);return e?!((t=e==null?void 0:e.additional)!=null&&t.words_diff[s]):!0},uuid(){return J()},index(){this.chars=this.chars.map((s,e)=>y(h({},s),{index:e})),this.noEmptyChars=this.noEmptyChars.map((s,e)=>y(h({},s),{index:e}))},order(){this.chars=this.chars.map((s,e)=>y(h({},s),{order:e})),this.noEmptyChars=this.noEmptyChars.map((s,e)=>y(h({},s),{order:e}))}}};const zp={components:{DefaultTitle:b},mixins:[M,oi],name:"PracticeWordFromCharsMobile",data(){return{chars:[],noEmptyChars:[],entered:null,dragged:null}},created(){if(this.interactive){let s=new Array(this.answer.text.length).fill({empty:!0}).map(this.mapChar);const e=new Array(this.answer.text.length).fill({}).map(this.mapChar);if(this.viewable){const t=this.isAnswered(this.answer);t&&t.text_answer&&(this.question.text_answer=t.text_answer,s=new Array(t.text_answer.length).fill({}).map((i,n)=>{const r=t.text_answer[n],a=e.find(o=>o.char===r);return a&&e.splice(e.indexOf(a),1),{index:n,order:n,id:this.uuid(),char:r}}))}this.chars=[...s,...e],this.noEmptyChars=[...e],this.$nextTick(()=>{this.order(),this.index()})}else{const s=this.isAnswered(this.answer);s&&s.text_answer&&(this.chars=new Array(s.text_answer.length).fill({}).map((e,t)=>({index:t,order:t,id:this.uuid(),char:s.text_answer[t]})))}},computed:{answer(){return this.question.answers[0]}},methods:{removeChar(){const s=this.question.text_answer[this.question.text_answer.length-1];this.question.text_answer=this.question.text_answer.substring(0,this.question.text_answer.length-1),this.$set(this.question,"is_allowed",this.question.text_answer.length),this.$emit("callout"),this.noEmptyChars.push({index:this.noEmptyChars.length,order:this.noEmptyChars.length,id:this.uuid(),char:s}),this.$nextTick(()=>{this.order(),this.index(),this.$emit("callout")}),this.$forceUpdate()},addChar(s){this.question.text_answer||(this.question.text_answer=""),this.question.text_answer+=s.char,this.noEmptyChars.splice(s.index,1),this.$set(this.question,"is_allowed",!0),this.$nextTick(()=>{this.order(),this.index(),this.$emit("callout")})}}};var Hp=function(){var e=this,t=e._self._c;return t("div",{staticClass:"word-from-chars"},[t("default-title",{staticClass:"mb-20"},[e._v(" "+e._s(e.t("question_types.10"))+" ")]),e.interactive?e._e():t("div",[t("p",{staticClass:"word-text-answer mb-20"},e._l(e.isAnswered(this.answer).text_answer,function(i,n){return t("span",{key:n,staticClass:"ch",class:{colored:e.typeShow()!=="simple_answer"&&e.typeShow()!=="only_correct_or_not_question",red:!e.isCorrectChar(n),blue:e.isCorrectChar(n)}},[i===" "?[e._v("  ")]:[e._v(" "+e._s(i)+" ")]],2)}),0),e.typeShow()==="full_information"?t("p",{staticClass:"word-text-answer mb-20"},e._l(this.answer.text.split(""),function(i,n){return t("span",{key:n,staticClass:"ch colored green"},[i===" "?[e._v("  ")]:[e._v(" "+e._s(i)+" ")]],2)}),0):e._e()]),e.interactive?t("div",[e.question.text_answer?t("p",{staticClass:"word-text-answer mb-20"},[e._l(e.question.text_answer,function(i,n){return t("span",{key:n},[i===" "?[e._v("  ")]:[e._v(" "+e._s(i)+" ")]],2)}),t("span",{staticClass:"remove",on:{click:function(i){return e.removeChar()}}},[e._v(" ← "+e._s(e.t("quiz.remove_char"))+" ")])],2):t("p",{staticClass:"word-text-answer placeholder mb-20"},e._l(e.noEmptyChars,function(i,n){return t("span",{key:n},[i.char===" "?[e._v("  ")]:[e._v(" "+e._s(i.char)+" ")]],2)}),0),t("transition-group",{staticClass:"chars-flex",attrs:{name:"list-complete",tag:"div"}},e._l(e.noEmptyChars,function(i,n){return t("div",{key:i.id,staticClass:"shadow",class:{colored:!e.interactive&&e.typeShow()!=="simple_answer"&&e.typeShow()!=="only_correct_or_not_question",red:!e.isCorrectChar(n),hovered:e.entered&&e.entered.id===i.id&&i.id!==e.dragged},attrs:{"data-id":i.id,"data-char":i.char,"data-order":i.order},on:{dragover:function(r){r.preventDefault(),e.entered=i},dragleave:function(r){r.preventDefault(),e.entered=null},click:function(r){return e.addChar(i)}}},[e._v(" "+e._s(i.char)+" ")])}),0)],1):e._e()],1)},Vp=[],Fp=c(zp,Hp,Vp,!1,null,"10b845ef",null,null);const Np=Fp.exports;const Bp={components:{draggable:He},mixins:[M,oi],name:"PracticeWordFromCharsDesktop",data(){return{chars:[],noEmptyChars:[],entered:null,dragged:null}},created(){if(this.interactive){let s=new Array(this.answer.text.length).fill({empty:!0}).map(this.mapChar);const e=new Array(this.answer.text.length).fill({}).map(this.mapChar);if(this.viewable){const t=this.isAnswered(this.answer);t&&t.text_answer&&(s=new Array(this.answer.text.length).fill({empty:!0}).map((i,n)=>{const r=t.text_answer[n],a=e.find(o=>o.char===r);return a&&e.splice(e.indexOf(a),1,{index:n,order:n,id:this.uuid(),char:"",empty:!0}),{index:n,order:n,id:this.uuid(),char:r}}))}this.chars=[...s,...e],this.noEmptyChars=[...e],this.$nextTick(()=>{this.order(),this.index()})}else{const s=this.isAnswered(this.answer);s?this.chars=new Array(this.answer.text.length).fill({}).map((e,t)=>({index:t,order:t,id:this.uuid(),char:s.text_answer&&s.text_answer[t]||""})):this.chars=new Array(this.answer.text.length).fill({}).map((e,t)=>({index:t,order:t,id:this.uuid(),char:""}))}},computed:{answer(){return this.question.answers[0]}},methods:{handleChar(s){const e=this.chars.find(i=>i.id===s.id),t=this.chars.indexOf(e)<this.chars.length/2;if(s.char){const i=this.chars.find(n=>!n.char&&(t?n.index>=this.chars.length/2:n.index<this.chars.length/2));if(i){const n=this.chars.indexOf(i),r=Object.assign([],this.chars);r[n]=e,r[e.index]=i,this.chars=r,this.order(),this.index(),this.$forceUpdate()}}this.$nextTick(()=>{this.$emit("callout")})},handleDragStart(s){this.dragged=s.clone.dataset.id},handleDragEnd(){this.futureItem=this.chars[this.futureIndex],this.movingItem=this.chars[this.movingIndex];const s=Object.assign([],this.chars);s[this.futureIndex]=this.movingItem,s[this.movingIndex]=this.futureItem,this.chars=s,this.dragged=null,this.entered=null,this.index(),this.$emit("callout")},handleMove(s){const{index:e,futureIndex:t}=s.draggedContext;return this.movingIndex=e,this.futureIndex=t,!1}},watch:{chars:{deep:!0,handler(){this.interactive&&this.$nextTick(()=>{this.question.text_answer="";const s=this.chars.slice(0,this.chars.length/2);for(let e=0;e<s.length;e++)this.question.text_answer+=s[e].char||"";this.$set(this.question,"is_allowed",this.question.text_answer.split("").length)})}}}};var Zp=function(){var e=this,t=e._self._c;return t("div",{staticClass:"word-from-chars"},[t("div",{ref:"container",staticClass:"chars-container custom-scroll relative"},[t("draggable",{attrs:{move:e.handleMove},on:{end:e.handleDragEnd,start:e.handleDragStart},model:{value:e.chars,callback:function(i){e.chars=i},expression:"chars"}},[t("transition-group",{staticClass:"grid-char",style:{gridTemplateColumns:`repeat(${this.interactive?this.chars.length/2:this.chars.length}, 50px)`},attrs:{tag:"div",name:"grid-char"}},e._l(e.chars,function(i,n){return t("div",{key:i.id,staticClass:"shadow",class:{spacer:i.char&&i.char===" ",colored:!e.interactive&&e.typeShow()!=="simple_answer"&&e.typeShow()!=="only_correct_or_not_question",red:!e.isCorrectChar(n),hovered:e.entered&&e.entered.id===i.id&&i.id!==e.dragged},attrs:{"data-id":i.id,"data-char":i.char,"data-order":i.order},on:{dragover:function(r){r.preventDefault(),e.entered=i},dragleave:function(r){r.preventDefault(),e.entered=null},click:function(r){return e.handleChar(i)}}},[e._v(" "+e._s(i.char===" "?e.t("quiz.space"):i.char)+" ")])}),0)],1),!e.interactive&&e.typeShow()==="full_information"?t("div",{staticClass:"grid-char mt-30",style:{gridTemplateColumns:`repeat(${e.interactive?e.chars.length/2:e.chars.length||e.answer.text.length}, 50px)`}},e._l(e.answer.text.split(""),function(i,n){return t("div",{key:e.uuid()+i,staticClass:"shadow colored",class:{green:e.chars.length,spacer:i&&i===" "},attrs:{"data-index":n}},[e._v(" "+e._s(i===" "?e.t("quiz.space"):i)+" ")])}),0):e._e()],1)])},Up=[],jp=c(Bp,Zp,Up,!1,null,"9b70ddaa",null,null);const Wp=jp.exports;const Yp={components:{PracticeCorrectStatusAlert:P,PracticeWordFromCharsDesktop:Wp,PracticeWordFromCharsMobile:Np,BlueAlert:Cs,DefaultDivider:$s,PracticeQuestionInfo:R,PracticeActionsContainer:A,FilesNewView:k,PracticeQuestionDefaultOptions:O},mixins:[M],name:"PracticeWordFromChars",data(){return{chars:[],noEmptyChars:[],entered:null,dragged:null}},created(){if(this.interactive){const s=({empty:i},n)=>({index:n,order:n,id:this.uuid(),char:i?"":this.answer.text[n]});let e=new Array(this.answer.text.length).fill({empty:!0}).map(s);const t=new Array(this.answer.text.length).fill({}).map(s);if(this.viewable){const i=this.isAnswered(this.answer);i&&i.text_answer&&(this.$screenWidth<=640&&(this.question.text_answer=i.text_answer),e=new Array(i.text_answer.length).fill({}).map((n,r)=>{const a=i.text_answer[r],o=t.find(l=>l.char===a);return o&&(this.$screenWidth>640?t[t.indexOf(o)].char="":t.splice(t.indexOf(o),1)),{index:r,order:r,id:this.uuid(),char:a}}))}this.chars=[...e,...t],this.noEmptyChars=[...t],this.$nextTick(()=>{this.order(),this.index()})}else{const s=this.isAnswered(this.answer);s&&s.text_answer&&(this.chars=new Array(s.text_answer.length).fill({}).map((e,t)=>({index:t,order:t,id:this.uuid(),char:s.text_answer[t]})))}},computed:{answer(){return this.question.answers[0]}},methods:{showDivider(){return this.isShowAnswers()&&this.question.description&&this.question.description!=='<p style="text-align: left"></p>'},removeChar(){if(this.question.text_answer=this.question.text_answer.substring(0,this.question.text_answer.length-1),this.$set(this.question,"is_allowed",this.question.text_answer.length),this.$emit("callout"),this.question.saved&&this.question.saved.length){const s=this.question.saved[this.question.saved.length-1];s&&(this.noEmptyChars.splice(s.index,0,s),this.question.saved.splice(this.question.saved.length-1,1)),this.$nextTick(()=>{this.order(),this.index(),this.$emit("callout")})}this.$forceUpdate()},addChar(s){this.question.text_answer||(this.question.text_answer=""),this.question.saved||(this.question.saved=[]),this.question.saved.push(s),this.question.text_answer+=s.char,this.noEmptyChars.splice(s.index,1),this.$set(this.question,"is_allowed",!0),this.$nextTick(()=>{this.order(),this.index(),this.$emit("callout"),this.$emit("updateActions")})},handleChar(s){const e=this.chars.find(i=>i.id===s.id),t=this.chars.indexOf(e)<this.chars.length/2;if(s.char){const i=this.chars.find(n=>!n.char&&(t?n.index>=this.chars.length/2:n.index<this.chars.length/2));if(i){const n=this.chars.indexOf(i),r=Object.assign([],this.chars);r[n]=e,r[e.index]=i,this.chars=r,this.order(),this.index(),this.$forceUpdate()}}this.$nextTick(()=>{this.$emit("callout")})},handleDragStart(s){this.dragged=s.clone.dataset.id},handleDragEnd(){this.futureItem=this.chars[this.futureIndex],this.movingItem=this.chars[this.movingIndex];const s=Object.assign([],this.chars);s[this.futureIndex]=this.movingItem,s[this.movingIndex]=this.futureItem,this.chars=s,this.dragged=null,this.entered=null,this.index(),this.$emit("callout")},handleMove(s){const{index:e,futureIndex:t}=s.draggedContext;return this.movingIndex=e,this.futureIndex=t,!1},isCorrectChar(s){var t;const e=this.isAnswered(this.answer);return e?!((t=e==null?void 0:e.additional)!=null&&t.words_diff[s]):!0},uuid(){return J()},index(){this.chars=this.chars.map((s,e)=>y(h({},s),{index:e})),this.noEmptyChars=this.noEmptyChars.map((s,e)=>y(h({},s),{index:e}))},order(){this.chars=this.chars.map((s,e)=>y(h({},s),{order:e})),this.noEmptyChars=this.noEmptyChars.map((s,e)=>y(h({},s),{order:e}))}},watch:{chars:{deep:!0,handler(){!this.interactive||this.$screenWidth<640||this.$nextTick(()=>{this.question.text_answer="";const s=this.chars.slice(0,this.chars.length/2);for(let e=0;e<s.length;e++)this.question.text_answer+=s[e].char||" ";this.$set(this.question,"is_allowed",this.question.text_answer.split("").filter(e=>e!==" ").length)})}}}};var Qp=function(){var e=this,t=e._self._c;return t("div",{staticClass:"practice-question practice-question-word-from-answer",style:e.questionStyle()},[t("PracticeQuestionInfo",e._b({attrs:{"expert-view":e.expertView,number:e.questionNumber,name:e.question.name,question:e.question,quiz:e.quiz}},"PracticeQuestionInfo",e.widget(),!1)),e.interactive?t("PracticeQuestionDefaultOptions",{attrs:{attempt:e.attempt,quiz:e.quiz,question:e.question},on:{next:function(i){return e.$emit("next")}}}):t("div",{staticClass:"mb-10"}),t("div",{staticClass:"pb-10"}),e.question.files&&e.question.files.length?t("FilesNewView",{staticClass:"mt-20 mb-20",attrs:{files:e.question.files}}):e._e(),e.showDivider()?t("default-divider",{staticClass:"mb-10",attrs:{color:"rgba(243, 243, 243, 1)"}}):e._e(),e.interactive?t("blue-alert",{staticClass:"mb-20"},[e._v(" "+e._s(e.t("course.practice.chars_description"))+" ")]):e._e(),e.isShowAnswers()?t("div",{staticClass:"practice-question__answers",class:{"practice-question__answers_disabled":e.disabledByTimer(),"pointer-events-none":!e.interactive||e.readonly}},[e.$screenWidth>640?t("PracticeWordFromCharsDesktop",e._g(e._b({},"PracticeWordFromCharsDesktop",e.$props,!1),e.$listeners)):t("PracticeWordFromCharsMobile",e._g(e._b({},"PracticeWordFromCharsMobile",e.$props,!1),e.$listeners))],1):e._e(),e.interactive?e._e():t("PracticeCorrectStatusAlert",{attrs:{"is-correct":e.isCorrect,"is-incorrect":e.isIncorrect,"is-skipped":e.isSkipped,"is-not-started":e.isNotStarted}}),e.isDisplayComment?t("PracticeQuestionComment",{attrs:{question:e.question}}):e._e(),e.interactive?t("PracticeActionsContainer",e._g({attrs:{question:e.question,quiz:e.quiz}},e.$listeners)):e._e()],1)},Gp=[],Kp=c(Yp,Qp,Gp,!1,null,null,null,null);const Xp=Kp.exports,Jp={name:"RecordVoiceIcon"};var eh=function(){var e=this,t=e._self._c;return t("svg",{attrs:{width:"14",height:"20",viewBox:"0 0 14 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M13.75 10C13.75 9.58579 13.4142 9.25 13 9.25C12.5858 9.25 12.25 9.58579 12.25 10H13.75ZM1.75 10C1.75 9.58579 1.41421 9.25 1 9.25C0.585786 9.25 0.25 9.58579 0.25 10H1.75ZM10 19.75C10.4142 19.75 10.75 19.4142 10.75 19C10.75 18.5858 10.4142 18.25 10 18.25V19.75ZM4 18.25C3.58579 18.25 3.25 18.5858 3.25 19C3.25 19.4142 3.58579 19.75 4 19.75V18.25ZM9.25 4V10H10.75V4H9.25ZM4.75 10V4H3.25V10H4.75ZM7 12.25C5.75736 12.25 4.75 11.2426 4.75 10H3.25C3.25 12.0711 4.92893 13.75 7 13.75V12.25ZM9.25 10C9.25 11.2426 8.24264 12.25 7 12.25V13.75C9.07107 13.75 10.75 12.0711 10.75 10H9.25ZM7 1.75C8.24264 1.75 9.25 2.75736 9.25 4H10.75C10.75 1.92893 9.07107 0.25 7 0.25V1.75ZM7 0.25C4.92893 0.25 3.25 1.92893 3.25 4H4.75C4.75 2.75736 5.75736 1.75 7 1.75V0.25ZM12.25 10C12.25 12.8995 9.8995 15.25 7 15.25V16.75C10.7279 16.75 13.75 13.7279 13.75 10H12.25ZM7 15.25C4.10051 15.25 1.75 12.8995 1.75 10H0.25C0.25 13.7279 3.27208 16.75 7 16.75V15.25ZM6.25 16V19H7.75V16H6.25ZM7 19.75H10V18.25H7V19.75ZM7 18.25H4V19.75H7V18.25Z",fill:"#3E4755"}})])},th=[],sh=c(Jp,eh,th,!1,null,null,null,null);const li=sh.exports,Z5=Object.freeze(Object.defineProperty({__proto__:null,default:li},Symbol.toStringTag,{value:"Module"}));(function(){return p(this,null,function*(){yield Ri(yield zi())})})();const ih={components:{SpinLoader:ne,FlexContainer:w,DefaultTitle:b,DefaultButton:se,RecordVoiceIcon:li},props:{buttonView:{type:Boolean,default:!1}},name:"RecordingAudio",data(){return{recorder:null,canceled:!1,stream:null,context:null,frequency:new Uint8Array(40),num:40,percent:0,time:0,intrval:0,isOpen:!1,name:"",error:""}},methods:{handleRecord(s={audio:!0}){this.canceled=!1,navigator.mediaDevices.getUserMedia(s).then(this.onSuccess,this.onError)},onSuccess(s){this.isOpen=!0,this.error="",this.interval&&(clearInterval(this.interval),this.time=0),this.time+=1e3,this.interval=setInterval(()=>{this.time+=1e3},1e3);const e=new Hi(s,{mimeType:"audio/wav"});e.start(),this.stream=s,this.recorder=e;let t=[];e.onstop=()=>{if(!this.canceled){this.percent=.5;try{const i=new Blob(t,{type:"audio/wav"});new Response(i).arrayBuffer().then(n=>{const r=Bt.WavHeader.readHeader(new DataView(n)),a=new Int16Array(n,r.dataOffset,r.dataLen/2);try{this.encodeMono(r.channels,r.sampleRate,a)}catch(o){console.log(o),this.handleBlob(new Blob(t,{type:"audio/wav"}),!1)}})}catch(i){console.log(i),this.handleBlob(new Blob(t,{type:"audio/wav"}),!1)}}},e.ondataavailable=function(i){t.push(i.data)},this.visualizeFrequency()},onError(){this.error=this.t("quiz.no_devices_access")},handleBlob(s,e=!1){this.$nextTick(()=>{const t=window.file_storage_url,n=`${J().slice(0,12)+(e?"-encoded":"")}.mp3`,r=new FormData;if(r.append("file",s,n),window.user){const{id:a,id_hash:o}=window.user;r.append("user_id",a),r.append("user_id_hash",o)}window.current_cabinet_id&&r.append("cabinet_id",window.current_cabinet_id),this.name=n,m.post(t,r,{onUploadProgress:a=>{this.percent=parseInt(Math.round(a.loaded/a.total*100))},params:{model:"comment"}}).then(a=>{const o=a.data.data;let l=setInterval(()=>{const{uuid:u}=o;m.get(`/files/${u}`).then(_=>{let v=_.data.data;v.process_status==="completed"&&!v.url.includes("fileservice")&&(o.url=v.url,clearInterval(l),this.cancelRecord(),this.$emit("save",o))})},2e3)}).catch(a=>{this.cancelRecord(a)})})},encodeMono(s,e,t){const i=[],n=new Bt.Mp3Encoder(s,e,320);let r=t.length;const a=1152;for(let u=0;r>=a;u+=a){const _=t.subarray(u,u+a),v=n.encodeBuffer(_);v.length>0&&i.push(new Int8Array(v)),r-=a}const o=n.flush();o.length>0&&i.push(new Int8Array(o));const l=new Blob(i,{type:"audio/wav"});this.handleBlob(l,!0)},visualizeFrequency(){if(this.context||(this.context=new AudioContext),!this.stream)return;const s=this.context.createMediaStreamSource(this.stream),e=this.context.createAnalyser();s.connect(e),this.animate(e)},animate(s){const e=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame;this.requestAnimation=e(()=>this.animate(s)),s.getByteFrequencyData(this.frequency);const t=this.$el.querySelectorAll(".analyser-item");for(let i=0;i<t.length;i++){const n=this.frequency[i]/8;t[i].style.height=n+"px"}},formatTimer(s){return new Date(s).toISOString().slice(14,19)},cancelRecord(){this.recorder&&this.recorder.stop(),this.stream&&this.stream.getTracks().forEach(s=>s.stop()),this.canceled=!0,this.isOpen=!1,this.percent=0,this.time=0,this.error=""},stopRecord(){this.recorder&&this.recorder.stop()}}};var nh=function(){var e=this,t=e._self._c;return t("div",{staticClass:"recording-audio",class:{"recording-audio_full":e.buttonView}},[t("button",{staticClass:"recording-audio-handler",class:{"button-view":e.buttonView},on:{click:function(i){return e.handleRecord({audio:!0})}}},[t("RecordVoiceIcon"),e.buttonView?t("default-title",{staticClass:"ml-15",attrs:{weight:500,size:15,"text-color":"#3965FF"}},[e._v(" "+e._s(e.t("course.practice.record_audio"))+" ")]):e._e()],1),t("transition",{attrs:{name:"fade-up"}},[e.error?t("div",{staticClass:"recording-modal recording-modal_large"},[t("default-title",{staticClass:"mb-10 mt-10",attrs:{size:14,weight:400,"text-color":"#52565C","line-height":18,"font-family":"Inter, sans-serif"},domProps:{innerHTML:e._s(e.error)}}),t("flex-container",{staticClass:"mt-10"},[t("DefaultButton",{attrs:{height:40,"full-width":"",size:"medium",background:"cancel",text:e.t("expert.cancel")},on:{click:function(i){return e.cancelRecord()}}}),t("DefaultButton",{attrs:{height:40,"full-width":"",size:"medium",background:"green",text:e.t("quiz.try_again")},on:{click:function(i){return e.handleRecord({audio:!0})}}})],1)],1):e._e()]),t("transition",{attrs:{name:"fade-up"}},[e.isOpen?t("div",{staticClass:"recording-modal"},[t("flex-container",{directives:[{name:"show",rawName:"v-show",value:!e.percent,expression:"!percent"}],attrs:{align:"center"}},[t("div",{staticClass:"analyser-items",style:{gridTemplateColumns:`repeat(${e.num}, 5px)`}},e._l(e.num,function(i){return t("div",{key:i,staticClass:"analyser-item"})}),0),t("default-title",{staticClass:"ml-10",staticStyle:{"min-width":"40px"},attrs:{weight:400,"text-color":"#323030","font-family":"Inter, sans-serif"}},[e._v(" "+e._s(e.formatTimer(e.time))+" ")])],1),t("default-title",{directives:[{name:"show",rawName:"v-show",value:e.percent,expression:"percent"}],staticClass:"mb-20",attrs:{"text-color":"#323030",size:16,weight:600,"line-height":25,"font-family":"Inter, sans-serif"}},[e._v(" "+e._s(e.t("quiz.file_saving"))+" ")]),t("flex-container",{directives:[{name:"show",rawName:"v-show",value:!e.percent,expression:"!percent"}],staticClass:"mt-10"},[t("DefaultButton",{attrs:{height:40,"full-width":"",size:"large",background:"cancel",text:e.t("expert.cancel")},on:{click:function(i){return e.cancelRecord()}}}),t("DefaultButton",{staticClass:"ml-10",attrs:{height:40,"full-width":"",size:"large",background:"green",text:e.t("expert.add")},on:{click:function(i){return e.stopRecord()}}})],1),t("flex-container",{directives:[{name:"show",rawName:"v-show",value:e.percent!==100&&e.percent,expression:"percent !== 100 && percent"}],staticClass:"mb-5",staticStyle:{"min-height":"40px"},attrs:{align:"center",justify:"space-between"}},[t("div",{staticClass:"progress-display"},[t("div",{staticClass:"progress-display",style:{width:`${e.percent}%`,backgroundColor:"#3965FF"}})]),t("default-title",{staticClass:"ml-30",attrs:{"text-color":"#3965FF",size:16,weight:600,"line-height":25,"font-family":"Inter, sans-serif"}},[e._v(" "+e._s(parseInt(e.percent))+"% ")])],1),t("div",{directives:[{name:"show",rawName:"v-show",value:e.percent===100,expression:"percent === 100"}],staticClass:"mb-5"},[t("SpinLoader")],1)],1):e._e()])],1)},rh=[],ah=c(ih,nh,rh,!1,null,"5f8aafdd",null,null);const oh=ah.exports;const lh={name:"RecordingVideoIsUseModal",components:{FlexContainer:w,DefaultButton:se,DefaultTitle:b,ModalContainer:ge}};var ch=function(){var e=this,t=e._self._c;return t("modal-container",{attrs:{block:"",centred:"",top:120,padding:[20],"min-width":440,"max-width":440}},[t("default-title",{attrs:{"text-color":"#323030",size:16,weight:600,"line-height":25,"font-family":"Inter, sans-serif"},domProps:{innerHTML:e._s(e.t("expert.something_went_wrong"))}}),t("default-title",{staticClass:"mb-10 mt-10",attrs:{size:16,weight:400,"text-color":"#52565C","line-height":25,"font-family":"Inter, sans-serif"},domProps:{innerHTML:e._s(e.t("quiz.camera_is_busy"))}}),t("flex-container",{staticClass:"mt-30"},[t("DefaultButton",{staticClass:"mr-10 inter",attrs:{background:"cancel","full-width":"",height:45,text:e.t("expert.cancel")},on:{click:function(i){return e.$emit("cancel")}}}),t("DefaultButton",{staticClass:"inter",attrs:{background:"green","full-width":"",height:45,text:e.t("quiz.try_again")},on:{click:function(i){return e.$emit("handle",{video:!0,audio:!0})}}})],1)],1)},uh=[],dh=c(lh,ch,uh,!1,null,"4da8a02e",null,null);const _h=dh.exports;const ph={name:"RecordingVideoNotFoundModal",components:{FlexContainer:w,DefaultButton:se,DefaultTitle:b,ModalContainer:ge}};var hh=function(){var e=this,t=e._self._c;return t("modal-container",{attrs:{block:"",centred:"",top:120,padding:[20],"min-width":440,"max-width":440}},[t("default-title",{attrs:{"text-color":"#323030",size:16,weight:600,"line-height":25,"font-family":"Inter, sans-serif"},domProps:{innerHTML:e._s(e.t("expert.something_went_wrong"))}}),t("default-title",{staticClass:"mb-10 mt-10",attrs:{size:16,weight:400,"text-color":"#52565C","line-height":25,"font-family":"Inter, sans-serif"},domProps:{innerHTML:e._s(e.t("quiz.no_camera"))}}),t("flex-container",{staticClass:"mt-30"},[t("DefaultButton",{staticClass:"mr-10 inter",attrs:{background:"cancel","full-width":"",height:45,text:e.t("expert.cancel")},on:{click:function(i){return e.$emit("cancel")}}}),t("DefaultButton",{staticClass:"inter",attrs:{background:"green","full-width":"",height:45,text:e.t("quiz.try_again")},on:{click:function(i){return e.$emit("handle",{video:!0,audio:!0})}}})],1)],1)},fh=[],mh=c(ph,hh,fh,!1,null,"c63fc857",null,null);const vh=mh.exports;const gh={props:{steps:{type:Number,default:0},current:{type:Number,default:0}},name:"ProgressSteps"};var yh=function(){var e=this,t=e._self._c;return t("div",{staticClass:"progress-steps"},e._l(e.steps,function(i){return t("div",{key:i,staticClass:"progress-step",class:{"progress-step_active":i<=e.current}},[e._v(" "+e._s(i)+" ")])}),0)},wh=[],Ch=c(gh,yh,wh,!1,null,"c9a7a01d",null,null);const bh=Ch.exports;const xh={name:"RecordingVideoAccessModal",components:{DefaultButton:se,FlexContainer:w,DefaultDropdown:ve,DefaultTitle:b,ProgressSteps:bh,ModalContainer:ge},data(){return{step:1,devices:[],microphone:null,camera:null}},methods:{goNextStep(){this.step=2,navigator.mediaDevices.enumerateDevices().then(s=>{this.devices=s,this.$nextTick(()=>{this.cameras[0]&&(this.camera=this.cameras[0]),this.microphones[0]&&(this.microphone=this.microphones[0])})})}},computed:{cameras(){return this.devices.filter(s=>s.kind==="videoinput")},microphones(){return this.devices.filter(s=>s.kind==="audioinput")}}};var Sh=function(){var e=this,t=e._self._c;return t("modal-container",{staticClass:"access-modal",attrs:{block:"",centred:"",top:120,padding:[20],"min-width":440,"max-width":440}},[t("ProgressSteps",{staticClass:"mb-30",attrs:{steps:2,current:e.step}}),t("default-title",{attrs:{"text-color":"#323030",size:16,weight:600,"line-height":25,"font-family":"Inter, sans-serif"}},[e._v(" "+e._s(e.t("quiz.camera_and_micro"))+" ")]),e.step===1?[t("default-title",{staticClass:"mb-10 mt-10",attrs:{size:16,weight:400,"text-color":"#52565C","line-height":25,"font-family":"Inter, sans-serif"}},[e._v(" "+e._s(e.t("quiz.camera_and_micro_access"))+" ")])]:e._e(),e.step===2?[t("DefaultDropdown",{staticClass:"mt-20",attrs:{label:e.t("quiz.camera"),cases:e.cameras},model:{value:e.camera,callback:function(i){e.camera=i},expression:"camera"}}),t("DefaultDropdown",{staticClass:"mt-20",attrs:{label:e.t("quiz.microphone"),cases:e.microphones},model:{value:e.microphone,callback:function(i){e.microphone=i},expression:"microphone"}}),t("flex-container",{staticClass:"mt-30"},[t("DefaultButton",{staticClass:"mr-10 inter",attrs:{background:"cancel","full-width":"",height:45,text:e.t("expert.cancel")},on:{click:function(i){return e.$emit("cancel")}}}),t("DefaultButton",{staticClass:"inter",attrs:{background:"green","full-width":"",height:45,text:e.t("expert.next")},on:{click:function(i){return e.$emit("handle",{video:{deviceId:e.camera.deviceId},audio:{deviceId:e.microphone.deviceId}})}}})],1)]:e._e()],2)},$h=[],kh=c(xh,Sh,$h,!1,null,"fd875353",null,null);const qh=kh.exports;const Th={name:"RecordingVideoDeniedModal",components:{FlexContainer:w,DefaultButton:se,DefaultTitle:b,ModalContainer:ge}};var Mh=function(){var e=this,t=e._self._c;return t("modal-container",{attrs:{block:"",centred:"",top:120,padding:[20],"min-width":440,"max-width":440}},[t("default-title",{attrs:{"text-color":"#323030",size:16,weight:600,"line-height":25,"font-family":"Inter, sans-serif"},domProps:{innerHTML:e._s(e.t("expert.something_went_wrong"))}}),t("default-title",{staticClass:"mb-10 mt-10",attrs:{size:16,weight:400,"text-color":"#52565C","line-height":25,"font-family":"Inter, sans-serif"},domProps:{innerHTML:e._s(e.t("quiz.no_devices_access"))}}),t("flex-container",{staticClass:"mt-30"},[t("DefaultButton",{staticClass:"mr-10 inter",attrs:{background:"cancel","full-width":"",height:45,text:e.t("expert.cancel")},on:{click:function(i){return e.$emit("cancel")}}}),t("DefaultButton",{staticClass:"inter",attrs:{background:"green","full-width":"",height:45,text:e.t("quiz.try_again")},on:{click:function(i){return e.$emit("handle",{video:!0,audio:!0})}}})],1)],1)},Lh=[],Ah=c(Th,Mh,Lh,!1,null,"9a927259",null,null);const Eh=Ah.exports;const Ih={name:"RecordingVideoSavingModal",components:{SpinLoader:ne,FlexContainer:w,DefaultTitle:b,ModalContainer:ge},data(){return{name:"test.mp4",percent:0}},methods:{setName(s){this.name=s},setProgress(s){this.percent=s}}};var Dh=function(){var e=this,t=e._self._c;return t("modal-container",{attrs:{block:"",centred:"","min-width":440,padding:[20],top:240,"max-height":290}},[t("default-title",{staticClass:"mb-20",attrs:{"text-color":"#323030",size:16,weight:600,"line-height":25,"font-family":"Inter, sans-serif"}},[e._v(" "+e._s(e.t("quiz.file_saving"))+" ")]),t("default-title",{attrs:{size:16,weight:400,"text-color":"#52565C","line-height":25,"font-family":"Inter, sans-serif"}},[e._v(" "+e._s(e.t("expert.media_library.file_name"))+": "),t("b",{staticStyle:{color:"#323030"}},[e._v(e._s(e.name))])]),e.percent!==100?t("flex-container",{staticClass:"mt-20",staticStyle:{"min-height":"40px"},attrs:{align:"center",justify:"space-between"}},[t("div",{staticClass:"progress-display"},[t("div",{staticClass:"progress-display progress-display",style:{width:`${e.percent}%`,backgroundColor:"#3965FF"}})]),t("default-title",{staticClass:"ml-30",attrs:{"text-color":"#3965FF",size:16,weight:600,"line-height":25,"font-family":"Inter, sans-serif"}},[e._v(" "+e._s(e.percent)+"% ")])],1):t("div",{staticClass:"mt-20"},[t("SpinLoader")],1)],1)},Ph=[],Oh=c(Ih,Dh,Ph,!1,null,"cfe80908",null,null);const Rh=Oh.exports;const zh={props:{black:{type:Boolean,default:!1}},name:"ModalOverlay"};var Hh=function(){var e=this,t=e._self._c;return t("div",{staticClass:"modal-overlay",class:{"modal-overlay_black":e.black},on:{click:function(i){return i.stopPropagation(),e.$emit("click")}}},[e._t("default")],2)},Vh=[],Fh=c(zh,Hh,Vh,!1,null,"a2e154e6",null,null);const ci=Fh.exports,Nh={name:"CameraIcon"};var Bh=function(){var e=this,t=e._self._c;return t("svg",{attrs:{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M21 7H21.75C21.75 6.75113 21.6266 6.51847 21.4205 6.37895C21.2144 6.23943 20.9525 6.21122 20.7215 6.30364L21 7ZM21 17L20.7215 17.6964C20.9525 17.7888 21.2144 17.7606 21.4205 17.6211C21.6266 17.4815 21.75 17.2489 21.75 17H21ZM15.7215 8.30364C15.3369 8.45748 15.1498 8.89396 15.3036 9.27854C15.4575 9.66313 15.894 9.85019 16.2785 9.69636L15.7215 8.30364ZM16.2785 14.3036C15.894 14.1498 15.4575 14.3369 15.3036 14.7215C15.1498 15.106 15.3369 15.5425 15.7215 15.6964L16.2785 14.3036ZM4 6.25H15V4.75H4V6.25ZM15.25 6.5V17.5H16.75V6.5H15.25ZM15 17.75H4V19.25H15V17.75ZM3.75 17.5V6.5H2.25V17.5H3.75ZM4 17.75C3.86193 17.75 3.75 17.6381 3.75 17.5H2.25C2.25 18.4665 3.0335 19.25 4 19.25V17.75ZM15.25 17.5C15.25 17.6381 15.1381 17.75 15 17.75V19.25C15.9665 19.25 16.75 18.4665 16.75 17.5H15.25ZM15 6.25C15.1381 6.25 15.25 6.36193 15.25 6.5H16.75C16.75 5.5335 15.9665 4.75 15 4.75V6.25ZM4 4.75C3.0335 4.75 2.25 5.5335 2.25 6.5H3.75C3.75 6.36193 3.86193 6.25 4 6.25V4.75ZM20.25 7V17H21.75V7H20.25ZM20.7215 6.30364L15.7215 8.30364L16.2785 9.69636L21.2785 7.69636L20.7215 6.30364ZM21.2785 16.3036L16.2785 14.3036L15.7215 15.6964L20.7215 17.6964L21.2785 16.3036Z",fill:"white"}})])},Zh=[],Uh=c(Nh,Bh,Zh,!1,null,null,null,null);const ui=Uh.exports,U5=Object.freeze(Object.defineProperty({__proto__:null,default:ui},Symbol.toStringTag,{value:"Module"}));const jh={props:{buttonView:{type:Boolean,default:!1}},name:"RecordingVideo",components:{DefaultTitle:b,CameraIcon:ui,RecordingVideoIsUseModal:_h,RecordingVideoSavingModal:Rh,ModalOverlay:ci,RecordingVideoNotFoundModal:vh,RecordingVideoDeniedModal:Eh,RecordingVideoAccessModal:qh},data(){return{modals:{access:!1,denied:!1,recording:!1,notFound:!1,isUse:!1,saving:!1,loading:!1},recorder:null,stream:null,interval:null,time:0}},methods:{handleRecord(){return p(this,arguments,function*(s={video:!0,audio:!0}){this.modals.loading=!0,!(yield this.checkConstrains())&&navigator.mediaDevices.getUserMedia(s).then(this.handleVideoStream).then(e=>this.startRecording(e)).then(this.handleChunks).catch(this.handleError)})},checkConstrains(){return p(this,null,function*(){let s=null;try{s=yield navigator.permissions.query({name:"camera"})}catch(e){s=null}return s?(navigator.mediaDevices.getUserMedia({video:!0,audio:!0}).then(()=>(this.$refs.access&&this.$refs.access.goNextStep(),new Promise((e,t)=>t("withAccess")))).catch(this.handleConstrainsError),s.state==="prompt"?(this.modals.loading=!1,this.modals.access=!0,!0):(s.state==="denied"&&(this.modals.loading=!1,this.modals.denied=!0),!1)):!1})},handleVideoStream(s){this.modals.loading=!1;const e=this.$refs.preview;return this.hideModals(),this.modals.recording=!0,e.srcObject=s,e.captureStream=e.captureStream||e.mozCaptureStream,new Promise(t=>{e.onplaying=()=>t(s)})},startRecording(s){let e=new MediaRecorder(s);this.interval&&(clearInterval(this.interval),this.time=0),this.time+=1e3,this.interval=setInterval(()=>{this.time+=1e3},1e3),this.stream=s,this.recorder=e;let t=[];e.addEventListener("dataavailable",n=>{t.push(n.data)}),e.start();let i=new Promise((n,r)=>{e.addEventListener("stop",n),e.addEventListener("error",a=>r(a.name))});return Promise.all([i]).then(()=>t)},handleChunks(s){this.$refs.preview.pause(),this.modals.saving=!0,this.interval&&(clearInterval(this.interval),this.time=0),this.$nextTick(()=>{let e=new Blob(s,{type:"video/mp4"});const t=window.file_storage_url,i=`${J().slice(0,12)}.mp4`,n=new FormData;if(n.append("file",e,i),window.user){const{id:r,id_hash:a}=window.user;n.append("user_id",r),n.append("user_id_hash",a)}window.current_cabinet_id&&n.append("cabinet_id",window.current_cabinet_id),this.$refs.saving.setName(i),m.post(t,n,{onUploadProgress:r=>{const a=parseInt(Math.round(r.loaded/r.total*100));this.$refs.saving.setProgress(a)},params:{model:"comment"}}).then(r=>{const a=r.data.data;let o=setInterval(()=>{const{uuid:l}=a;m.get(`/files/${l}`).then(u=>{let _=u.data.data;_.process_status==="completed"&&!_.url.includes("fileservice")&&(a.url=_.url,clearInterval(o),this.hideModals(),this.$emit("save",a))})},2e3)}).catch(()=>{this.hideModals()}).finally(()=>{this.stream&&this.stream.getTracks().forEach(r=>r.stop())})})},handleError(s){this.modals.access=!1,this.modals.loading=!1,this.modals.denied=!1,s.name==="NotFoundError"?this.modals.notFound=!0:s.name==="NotReadableError"?this.modals.isUse=!0:this.modals.denied=!0},handleConstrainsError(s){s!=="withAccess"&&(this.modals.access=!1),this.modals.denied=!1,s&&(s.name==="NotFoundError"?this.modals.notFound=!0:s.name==="NotReadableError"?this.modals.isUse=!0:s!=="withAccess"&&(this.modals.denied=!0))},wait(s){return new Promise(e=>setTimeout(e,s))},stop(s){this.recorder?this.recorder.stop():s.getTracks().forEach(e=>e.stop())},stopRecord(){this.stop(this.$refs.preview.srcObject)},hideModals(){this.modals.isUse=this.modals.loading=this.modals.saving=this.modals.notFound=this.modals.access=this.modals.recording=this.modals.denied=!1},formatTimer(s){let e=new Date(s).toISOString().slice(14,19);return e[0]==="0"&&(e=e.slice(1,5)),e}},beforeDestroy(){this.interval&&(clearInterval(this.interval),this.time=0)},computed:{isDisplayedModal(){return this.modals.loading||this.modals.access||this.modals.denied||this.modals.recording||this.modals.notFound||this.modals.saving||this.modals.isUse}},watch:{isDisplayedModal(s){s?document.body.classList.add("body-overlay"):document.body.classList.remove("body-overlay")}}};var Wh=function(){var e=this,t=e._self._c;return t("div",{staticClass:"recording-video",class:{"recording-video_full":e.buttonView}},[t("button",{staticClass:"recording-video-handler",class:{"button-view":e.buttonView},on:{click:function(i){return e.handleRecord({video:!0,audio:!0})}}},[t("CameraIcon"),e.buttonView?t("default-title",{staticClass:"ml-15",attrs:{weight:500,size:15,"text-color":"#3965FF"}},[e._v(" "+e._s(e.t("quiz.record_video"))+" ")]):e._e()],1),t("transition",{attrs:{name:"fade"}},[t("modal-overlay",{directives:[{name:"show",rawName:"v-show",value:e.isDisplayedModal,expression:"isDisplayedModal"}],attrs:{black:""}},[e.modals.access?t("RecordingVideoAccessModal",{ref:"access",on:{cancel:function(i){e.modals.access=!1,e.$forceUpdate()},handle:function(i){return e.handleRecord(i)}}}):e.modals.isUse?t("RecordingVideoIsUseModal",{on:{handle:function(i){return e.handleRecord(i)},cancel:function(i){e.modals.isUse=!1}}}):e.modals.notFound?t("RecordingVideoNotFoundModal",{on:{handle:function(i){return e.handleRecord(i)},cancel:function(i){e.modals.notFound=!1}}}):e.modals.denied?t("RecordingVideoDeniedModal",{on:{handle:function(i){return e.handleRecord(i)},cancel:function(i){e.modals.denied=!1}}}):e._e(),t("transition",{attrs:{name:"fade-up"}},[e.modals.saving?t("modal-overlay",{attrs:{black:""}},[t("RecordingVideoSavingModal",{ref:"saving"})],1):e._e()],1),t("div",{directives:[{name:"show",rawName:"v-show",value:e.modals.loading,expression:"modals.loading"}],staticClass:"video-modal"},[t("div",{staticClass:"relative"},[t("video",{attrs:{width:"100%",height:"auto",autoplay:"",muted:""},domProps:{muted:!0}})])]),t("div",{directives:[{name:"show",rawName:"v-show",value:e.modals.recording,expression:"modals.recording"}],staticClass:"video-modal"},[t("div",{staticClass:"relative"},[e.time?t("div",{staticClass:"video-timer"},[e._v(" "+e._s(e.formatTimer(e.time))+" ")]):e._e(),t("video",{ref:"preview",attrs:{playsinline:"",width:"100%",height:"auto",autoplay:"",muted:""},domProps:{muted:!0}}),e.time&&e.time>1e3?t("button",{staticClass:"stop-video-handler",class:{"pointer-events-none":e.modals.saving},on:{click:e.stopRecord}}):e._e()])])],1)],1)],1)},Yh=[],Qh=c(jh,Wh,Yh,!1,null,"4cfdeaae",null,null);const Gh=Qh.exports,Kh={name:"AttachIcon"};var Xh=function(){var e=this,t=e._self._c;return t("svg",{attrs:{width:"24",height:"24",viewBox:"0 0 24 24",fill:"#3E4755",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M20.5146 11.5152C20.8159 11.231 20.8298 10.7563 20.5456 10.455C20.2614 10.1537 19.7868 10.1398 19.4854 10.424L20.5146 11.5152ZM11.9628 18.5497L11.4482 18.0041L11.9628 18.5497ZM8.25028 20V20.75V20ZM3 15.0483H2.25H3ZM4.53777 11.547L5.05236 12.0926L4.53777 11.547ZM12.575 3.96687L12.0604 3.42125V3.42125L12.575 3.96687ZM15.05 3V3.75V3ZM17.525 8.63535L18.0393 9.18125L18.0396 9.18097L17.525 8.63535ZM9.47904 16.2154L8.96475 15.6696L8.96445 15.6698L9.47904 16.2154ZM7.00403 13.8812L6.48977 13.3353L6.48945 13.3356L7.00403 13.8812ZM14.9433 7.43266C15.2448 7.14864 15.259 6.67397 14.975 6.37247C14.6909 6.07097 14.2163 6.05679 13.9148 6.34081L14.9433 7.43266ZM19.4854 10.424L11.4482 18.0041L12.4774 19.0953L20.5146 11.5152L19.4854 10.424ZM11.4482 18.0041C10.6072 18.7973 9.45754 19.25 8.25028 19.25V20.75C9.82794 20.75 11.3492 20.1593 12.4774 19.0953L11.4482 18.0041ZM8.25028 19.25C7.04302 19.25 5.89341 18.7973 5.05236 18.0041L4.02318 19.0953C5.15137 20.1593 6.67262 20.75 8.25028 20.75V19.25ZM5.05236 18.0041C4.2128 17.2123 3.75 16.148 3.75 15.0483H2.25C2.25 16.5751 2.89351 18.0299 4.02318 19.0953L5.05236 18.0041ZM3.75 15.0483C3.75 13.9486 4.2128 12.8844 5.05236 12.0926L4.02318 11.0013C2.89351 12.0668 2.25 13.5215 2.25 15.0483H3.75ZM5.05236 12.0926L13.0896 4.51249L12.0604 3.42125L4.02318 11.0013L5.05236 12.0926ZM13.0896 4.51249C13.6024 4.02882 14.3069 3.75 15.05 3.75V2.25C13.9365 2.25 12.8604 2.66677 12.0604 3.42125L13.0896 4.51249ZM15.05 3.75C15.7931 3.75 16.4976 4.02882 17.0104 4.51249L18.0396 3.42125C17.2396 2.66677 16.1635 2.25 15.05 2.25V3.75ZM17.0104 4.51249C17.5218 4.99476 17.8002 5.63916 17.8002 6.30111H19.3002C19.3002 5.21205 18.8411 4.17714 18.0396 3.42125L17.0104 4.51249ZM17.8002 6.30111C17.8002 6.96307 17.5218 7.60747 17.0104 8.08974L18.0396 9.18097C18.8411 8.42509 19.3002 7.39018 19.3002 6.30111H17.8002ZM17.0107 8.08946L8.96475 15.6696L9.99333 16.7613L18.0393 9.18125L17.0107 8.08946ZM8.96445 15.6698C8.77981 15.844 8.52049 15.9489 8.24154 15.9489V17.4489C8.89089 17.4489 9.52185 17.206 9.99362 16.7611L8.96445 15.6698ZM8.24154 15.9489C7.96258 15.9489 7.70326 15.844 7.51862 15.6698L6.48945 16.7611C6.96122 17.206 7.59218 17.4489 8.24154 17.4489V15.9489ZM7.51862 15.6698C7.33547 15.4971 7.24144 15.2725 7.24144 15.0483H5.74144C5.74144 15.6996 6.01618 16.3147 6.48945 16.7611L7.51862 15.6698ZM7.24144 15.0483C7.24144 14.8241 7.33547 14.5996 7.51862 14.4268L6.48945 13.3356C6.01618 13.7819 5.74144 14.397 5.74144 15.0483H7.24144ZM7.5183 14.4271L14.9433 7.43266L13.9148 6.34081L6.48977 13.3353L7.5183 14.4271Z"}})])},Jh=[],e2=c(Kh,Xh,Jh,!1,null,null,null,null);const di=e2.exports,j5=Object.freeze(Object.defineProperty({__proto__:null,default:di},Symbol.toStringTag,{value:"Module"}));const t2={props:{appModel:{type:String,default:"comment"},buttonView:{type:Boolean,default:!1},multiple:{type:Boolean,default:!0}},name:"UploadFile",components:{DefaultTitle:b,AttachIcon:di},data(){return{file:null,fileLoading:!1,title:""}},created(){this.title=document.title},methods:{handleFileUpload(s){return p(this,null,function*(){at(s.target.files).then(e=>{for(const t of e)t.status==="fulfilled"&&this.$emit("save",t.value)}).finally(()=>{this.$refs.file.value=null})})}}};var s2=function(){var e=this,t=e._self._c;return t("label",{staticClass:"attach-handler",class:{"button-view":e.buttonView}},[t("AttachIcon"),e.buttonView?t("default-title",{staticClass:"ml-15",attrs:{weight:500,size:15,"text-color":"#3965FF"}},[e._v(" "+e._s(e.t("course.practice.attach_file"))+" ")]):e._e(),t("input",{ref:"file",staticClass:"attach-handler__input",attrs:{type:"file",hidden:"",name:"file",multiple:e.multiple,accept:"*.*"},on:{change:e.handleFileUpload}})],1)},i2=[],n2=c(t2,s2,i2,!1,null,"1014b8da",null,null);const r2=n2.exports,a2={name:"CalendarIcon"};var o2=function(){var e=this,t=e._self._c;return t("svg",{attrs:{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M15 3V7M9 3V7M4 11H20M20 11V19C20 20.1046 19.1046 21 18 21H6C4.89543 21 4 20.1046 4 19V7C4 5.89543 4.89543 5 6 5H18C19.1046 5 20 5.89543 20 7V11Z",stroke:"#3965FF","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}})])},l2=[],c2=c(a2,o2,l2,!1,null,null,null,null);const _i=c2.exports,W5=Object.freeze(Object.defineProperty({__proto__:null,default:_i},Symbol.toStringTag,{value:"Module"}));const u2={name:"CustomCalendarHead",props:{allowYearSelect:{type:Boolean,default:!1},currYear:{type:Number,required:!0},currMonth:{type:Number,required:!0},firstDate:{type:Date,required:!1},endDate:{type:Date,required:!1},disableMonthChange:{type:Boolean,default:!1}},components:{DefaultDropdownOption:js,ArrowDownIcon:qt,ArrowRightIcon:Ne},mixins:[Ze,Ue],data(){return{localKeys:"course",months:["course.months.0","course.months.1","course.months.2","course.months.3","course.months.4","course.months.5","course.months.6","course.months.7","course.months.8","course.months.9","course.months.10","course.months.11"],years:[],currentYear:new Date().getFullYear(),openedOption:null}},created(){this.allowYearSelect&&(this.years=new Array(151).fill(0).map((s,e)=>({name:this.currentYear+50-e,id:this.currentYear+50-e})))},methods:{selectDate(s,e){e=e+1;let t=`${s}-${e<10?`0${e}`:e}-01 00:00:00`.replace(" ","T")+"Z";this.$emit("select",t),setTimeout(()=>{this.isOpen=!1})},handleClick(){this.allowYearSelect&&!this.isOpen&&(this.open(),setTimeout(()=>{const s=this.$el.querySelector(".options-list-item_selected");s&&this.$refs.scroll&&(this.$refs.scroll.scrollTop=s.offsetTop-10)}))}},computed:{textDate(){if(this.firstDate&&this.endDate&&this.firstDate.valueOf()!==this.endDate.valueOf()){const s=this.firstDate.getFullYear(),e=this.firstDate.getMonth(),t=this.endDate.getFullYear(),i=this.endDate.getMonth();let n=`${this.translate(this.months[e])}  ${s}`;return(e!==i||s!==t)&&(n+=` - ${this.translate(this.months[i])}  ${t}`),n}return`${this.translate(this.months[this.currMonth])}  ${this.currYear}`}}};var d2=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:e.hide,expression:"hide"}],staticClass:"custom-calendar__head flex justify-between items-center",class:{disabled:e.disableMonthChange}},[t("button",{staticClass:"custom-calendar__head_lt-month",attrs:{type:"button"},on:{click:function(i){return e.$emit("prev")}}},[t("ArrowRightIcon",{staticClass:"-scale-100"})],1),t("button",{staticClass:"custom-calendar__head_curr-month text-center relative",attrs:{type:"button"},on:{click:e.handleClick}},[e._v(" "+e._s(e.textDate)+" "),e.allowYearSelect?t("ArrowDownIcon",{staticClass:"ml-5",style:{transform:e.isOpen?"rotate(180deg)":"none"}}):e._e(),e.isOpen?[t("div",{ref:"scroll",staticClass:"custom-scroll options-list"},e._l(e.years,function(i,n){return t("div",{key:`${n}-${i.id}`},[t("DefaultDropdownOption",{attrs:{"key-name":"name","default-val":{id:e.currYear},option:i,type:"default"},on:{select:function(r){e.openedOption=i}}}),e.openedOption===i?t("div",{key:`mon-${n}-${i.id}`,staticClass:"months"},e._l(e.months,function(r,a){return t("div",{key:r,staticClass:"month",on:{click:function(o){return e.selectDate(i.name,a)}}},[e._v(" "+e._s(e.translate(r).substring(0,3))+" ")])}),0):e._e()],1)}),0)]:e._e()],2),t("button",{staticClass:"custom-calendar__head_gt-month",attrs:{type:"button"},on:{click:function(i){return e.$emit("next")}}},[t("ArrowRightIcon")],1)])},_2=[],p2=c(u2,d2,_2,!1,null,"1145c4dd",null,null);const h2=p2.exports;const f2={name:"CustomCalendarDays",props:{rows:{type:Array,required:!0},todayDate:{type:Date,required:!0},allowOldDates:{type:Boolean,required:!0},blockOldDatesFrom:{type:Date,default:null},pickedDate:{type:Date,required:!0},endDate:{type:Date,required:!0},hoverEndDate:{type:Date,required:!0},currYear:{type:Number,required:!0},currMonth:{type:Number,required:!0},disableMonthChange:{type:Boolean,default:!1},allowDoubleClick:{type:Boolean,default:!0},endDateSelected:{type:Boolean,default:!1}},mixins:[Ue],data(){return{localKeys:"course",weeks:["course.weeks_short.0","course.weeks_short.1","course.weeks_short.2","course.weeks_short.3","course.weeks_short.4","course.weeks_short.5","course.weeks_short.6"]}},computed:{samePeriodDates(){return this.endDateSelected&&this.pickedDate&&this.endDate&&this.pickedDate===this.endDate}},methods:{disabledDay(s){if(!this.allowOldDates){const e=this.blockOldDatesFrom||this.todayDate;return e===s&&console.log(e,s),e>s}return!1},pickDate(s){this.$emit("pickDate",s)},isBetween(s){return this.pickedDate.valueOf()!==this.endDate.valueOf()&&s.valueOf()>=this.pickedDate.valueOf()&&s.valueOf()<=this.endDate.valueOf()},isFirstSelect(s){return s.valueOf()>=this.pickedDate.valueOf()&&s.valueOf()<=this.hoverEndDate.valueOf()},isEndSelect(s){return this.pickedDate.valueOf()!==this.endDate.valueOf()&&s.valueOf()===this.endDate.valueOf()}}};var m2=function(){var e=this,t=e._self._c;return t("div",[t("div",{staticClass:"custom-calendar__week grid grid-cols-7 gap-y-15 px-16 pt-10 pb-15"},e._l(e.weeks,function(i){return t("div",{key:"week-day-"+i,staticClass:"custom-calendar__week_day custom-calendar__days_day"},[t("span",[e._v(e._s(e.translate(i)))])])}),0),t("div",{staticClass:"custom-calendar__days grid gap-y-15"},e._l(e.rows,function(i,n){return t("div",{key:"custom-calendar__days_row-"+n,staticClass:"custom-calendar__days_row grid grid-cols-7 px-16"},e._l(i,function(r,a){return t("div",{key:a,staticClass:"custom-calendar__days_day cursor-pointer",class:{disabled:e.disabledDay(r)||e.disableMonthChange&&r.getMonth()!==e.currMonth,"custom-calendar__days_blank":r.getMonth()!==e.currMonth,"custom-calendar__days_between":e.isBetween(r),"custom-calendar__days_first":e.isFirstSelect(r),"custom-calendar__days_end":e.isEndSelect(r),"custom-calendar__days_first-double-click":e.allowDoubleClick&&e.isFirstSelect(r)&&!e.samePeriodDates,"custom-calendar__days_end-double-click":e.allowDoubleClick&&e.isEndSelect(r)&&!e.samePeriodDates},attrs:{"data-is-between":e.isBetween(r)},on:{click:function(o){return e.pickDate(r)}}},[t("span",[e._v(e._s(r.getDate()))])])}),0)}),0)])},v2=[],g2=c(f2,m2,v2,!1,null,"278ca8f3",null,null);const y2=g2.exports;let ee=new Date;const w2={name:"CustomCalendar",props:{selectDate:{type:[String,Object,Date]},allowDoubleClick:{type:Boolean,default:!0},allowOldDates:{type:Boolean,default:!0},allowYearSelect:{type:Boolean,default:!1},blockOldDatesFrom:{type:Date,default:null},serverDateFormat:{type:String,default:"YYYY-MM-DD"},frontDateFormat:{type:String,default:"DD MMMM, YYYY"},displaySeparator:{type:Boolean,default:!1},needTime:{type:Boolean,default:!0},timeWithUtc:{type:Boolean,default:!1},defaultEmit:{type:Boolean,default:!1},disableMonthChange:{type:Boolean,default:!1}},components:{CustomCalendarDays:y2,CustomCalendarHead:h2},data(){return{localKeys:"course",utcOffset:null,pickedDate:ee,selectEndDate:!1,endDate:ee,hoverEndDate:ee,currYear:ee.getFullYear(),currMonth:ee.getMonth(),curDay:ee.getDate(),todayDate:!this.allowOldDates&&this.blockOldDatesFrom?this.blockOldDatesFrom:new Date(ee.getFullYear(),ee.getMonth(),ee.getDate())}},mixins:[Ue],created(){this.selectDate&&typeof this.selectDate=="string"&&(te(this.selectDate).isValid()||(this.selectDate="")),this.parsePropsDate()},computed:{_lastDateOfPrevMonth(){return new Date(this.currYear,this.currMonth,0).getDate()},_qtyDaysPrevMonth(){return new Date(this.currYear,this.currMonth,0).getDay()},endOfDaysFromPreviousMonth(){return Array.from({length:this._qtyDaysPrevMonth},(s,e)=>new Date(this.currYear,this.currMonth-1,this._lastDateOfPrevMonth-this._qtyDaysPrevMonth+(e+1)))},startOfDaysFromNextMonth(){const s=this.daysInMonthCount+this._qtyDaysPrevMonth,e=35-s,t=42-s;let n=Math.sign(e)===1||Math.sign(e)===0?e:t;return n=n>=7?0:n,Array.from({length:n},(r,a)=>new Date(this.currYear,this.currMonth+1,a+1))},daysInMonthCount(){return new Date(this.currYear,this.currMonth+1,0).getDate()},daysInMonth(){return Array.from({length:this.daysInMonthCount},(s,e)=>new Date(this.currYear,this.currMonth,e+1))},dates(){return[...this.endOfDaysFromPreviousMonth,...this.daysInMonth,...this.startOfDaysFromNextMonth]},rows(){return this.dates.reduce(function(s,e,t){return t%7===0&&(s[s.length]=[]),s[s.length-1].push(e),s},[])}},methods:{handlePick(s){this.pickDate(s),this.$emit("pick")},parsePropsDate(s){if(s){const e=new Date(s);this.pickDate(new Date(e.getFullYear(),e.getMonth(),e.getDate()),!1);return}if(this.selectDate)if(this.allowDoubleClick){if(this.selectDate.start){const e=new Date(this.selectDate.start);this.pickDate(new Date(e.getFullYear(),e.getMonth(),e.getDate()),!0)}if(this.selectDate.end){const e=new Date(this.selectDate.end);this.pickDate(new Date(e.getFullYear(),e.getMonth(),e.getDate()),!0)}if(!this.selectDate.start&&!this.selectDate.end){const e=new Date(this.selectDate);this.pickDate(new Date(e.getFullYear(),e.getMonth(),e.getDate()),!0)}}else{const e=new Date(this.selectDate);this.pickDate(new Date(e.getFullYear(),e.getMonth(),e.getDate()),!0)}},changeCurMonth(s){let e=this.currMonth+s;e<0?this.currYear-=1:e>=12&&(this.currYear+=1),this.currMonth=(e+12)%12},pickDate(s,e=!1){!this.selectEndDate||s.valueOf()<this.pickedDate.valueOf()?(this.endDate=s,this.pickedDate=s,this.currMonth=s.getMonth(),this.currYear=s.getFullYear(),this.hoverEndDate=s,this.allowDoubleClick?this.selectEndDate=!0:e||this.sendDate(this.pickedDate,!0)):this.allowDoubleClick&&this.selectEndDate&&s.valueOf()>=this.pickedDate.valueOf()&&(this.endDate=s,this.currMonth=s.getMonth(),this.currYear=s.getFullYear(),this.selectEndDate=!1,e||this.sendDate({start:this.pickedDate,end:this.endDate},!1))},sendDate(s,e=!0){let t={};if(e){const i=te(s);if(this.defaultEmit){this.$emit("get",i.format(this.serverDateFormat));return}t.date=i.format(this.serverDateFormat),t.format=i.format(this.frontDateFormat),this.needTime&&(t.date+="T00:00:00"),this.timeWithUtc&&(t.dateUtc=this.setTimeShift(t.date))}else for(const i in s){const n=te(s[i]);this.defaultEmit?t[i]=n.format(this.serverDateFormat):(t[i]={date:n.format(this.serverDateFormat),format:n.format(this.frontDateFormat)},this.needTime&&(t[i].date+="T00:00:00"),this.timeWithUtc&&(t[i].dateUtc=this.setTimeShift(t[i].date)))}this.$emit("get",t)},setTimeShift(s){if(s)return this.utcOffset||(this.utcOffset=-te().utcOffset()),te.utc(s).startOf("day").utcOffset(this.utcOffset).format("YYYY-MM-DDTHH:mm:ss")}}};var C2=function(){var e=this,t=e._self._c;return t("div",{staticClass:"custom-calendar"},[t("CustomCalendarHead",{attrs:{currYear:e.currYear,currMonth:e.currMonth,firstDate:e.pickedDate,"allow-year-select":e.allowYearSelect,endDate:e.endDate,disableMonthChange:e.disableMonthChange},on:{select:function(i){return e.parsePropsDate(i)},prev:function(i){return e.changeCurMonth(-1)},next:function(i){return e.changeCurMonth(1)}}}),e.displaySeparator?t("span",{staticClass:"custom-calendar__line"}):e._e(),t("CustomCalendarDays",{attrs:{rows:e.rows,currMonth:e.currMonth,currYear:e.currYear,pickedDate:e.pickedDate,endDate:e.endDate,todayDate:e.todayDate,allowOldDates:e.allowOldDates,blockOldDatesFrom:e.blockOldDatesFrom,hoverEndDate:e.hoverEndDate,disableMonthChange:e.disableMonthChange,allowDoubleClick:e.allowDoubleClick,endDateSelected:!e.selectEndDate},on:{pickDate:e.handlePick}})],1)},b2=[],x2=c(w2,C2,b2,!1,null,"b7873b17",null,null);const S2=x2.exports;const $2={components:{DefaultTitle:b,FlatLoader:Zs,FilesNewView:k,UploadFile:r2,RecordingAudio:oh,RecordingVideo:Gh,CustomCalendar:S2,CalendarIcon:_i,DefaultDropdown:ve,DefaultInput:yt,FlexContainer:w},props:{user:{type:Object,required:!0},errors:{type:Array,default:()=>[]},question:{type:Object,required:!0},readonly:{type:Boolean,default:!0},value:{type:String,default:""}},model:{prop:"value",event:"input"},name:"PracticeTextMediaInput",data(){return{uploadInputId:as(),displayUploadFile:!1,voiceLoading:!1,loading:!1,TEXT_ANSWER_TYPES:_s,didUpdate:!1,progress:0,loadedFile:""}},created(){this.question.upload_files||(this.question.upload_files=[])},methods:{hideCalendar(){const s=this.$refs.calendar;s&&s.hide()},formatDateDDMMYYYY(s){const e=te(s);return e.isValid()?e.format("DD MMMM YYYY"):""},removeFile(s){if(!this.question.upload_files)return;const e=this.question.upload_files.indexOf(s);e!==-1&&(this.question.upload_files.splice(e,1),this.didUpdate=!0,this.$nextTick(()=>{this.didUpdate=!1,this.$emit("update")}))},addFile(s){this.question.upload_files||(this.question.upload_files=[]),this.question.upload_files.push(s),this.didUpdate=!0,this.$nextTick(()=>{this.didUpdate=!1,this.$emit("update"),this.$emit("blur")})}},computed:{typeId(){var s;return this.question.text_answer_type_id||((s=this.question.text_answer_type)==null?void 0:s.id)}}};var k2=function(){var e=this,t=e._self._c;return t("div",{staticClass:"practice-text-media-input"},[e.typeId===e.TEXT_ANSWER_TYPES.DATE?t("DefaultDropdown",{ref:"calendar",staticClass:"full-width",staticStyle:{"max-width":"380px"},attrs:{"label-styles":{left:25},label:e.t("expert.date"),placeholder:"dd.mm.yyyy","active-case":e.value?e.formatDateDDMMYYYY(e.value):"",cases:[]},scopedSlots:e._u([{key:"icon",fn:function(){return[t("CalendarIcon",{attrs:{width:"20"}})]},proxy:!0},{key:"modal",fn:function(){return[t("CustomCalendar",{attrs:{"need-time":!1,"default-emit":!0,"allow-year-select":!0,"select-date":e.value,"allow-double-click":!1,"allow-old-dates":!0},on:{pick:function(i){return e.hideCalendar()},get:function(i){return e.$emit("input",i)}}})]},proxy:!0}],null,!1,2079887584)}):e._e(),e.typeId===e.TEXT_ANSWER_TYPES.NONE?t("div",[t("flex-container",{staticClass:"buttons-container"},[e.question.is_video_comment_enabled?t("RecordingVideo",{attrs:{"button-view":!0},on:{save:function(i){return e.addFile(i)}}}):e._e(),e.question.is_audio_comment_enabled?t("RecordingAudio",{attrs:{"button-view":!0},on:{save:function(i){return e.addFile(i)}}}):e._e(),e.question.can_upload?t("UploadFile",{attrs:{"button-view":!0},on:{save:function(i){return e.addFile(i)}}}):e._e()],1)],1):e._e(),[e.TEXT_ANSWER_TYPES.AREA,e.TEXT_ANSWER_TYPES.INPUT,e.TEXT_ANSWER_TYPES.EMAIL].includes(e.typeId)?t("div",{staticClass:"practice-text-media-input-container"},[e.progress?t("FlatLoader",{attrs:{percent:e.progress}}):e._e(),e.typeId!==e.TEXT_ANSWER_TYPES.EMAIL?t("flex-container",{staticClass:"practice-text-media-actions",class:{"pointer-events-none":e.readonly}},[e.question.is_video_comment_enabled?t("RecordingVideo",{staticClass:"mt-4",on:{save:function(i){return e.addFile(i)}}}):e._e(),e.question.is_audio_comment_enabled?t("RecordingAudio",{staticClass:"mt-4 ml-8",on:{save:function(i){return e.addFile(i)}}}):e._e(),e.question.can_upload?t("UploadFile",{staticClass:"mt-4 ml-8",on:{progress:function(i){e.progress=i},loadedFile:function(i){e.loadedFile=i},save:function(i){return e.addFile(i)}}}):e._e()],1):e._e(),t("DefaultInput",{attrs:{value:e.value,errors:e.errors,readonly:e.readonly,"is-area":e.typeId===e.TEXT_ANSWER_TYPES.AREA,name:e.typeId===e.TEXT_ANSWER_TYPES.EMAIL?"email":"",type:e.typeId===e.TEXT_ANSWER_TYPES.EMAIL?"email":"text",placeholder:e.t(e.typeId===e.TEXT_ANSWER_TYPES.EMAIL?"create-course.enter_email":"course.what_you_want_write")},on:{input:function(i){return e.$emit("input",i)},blur:function(i){return e.$emit("blur")}}}),e.loadedFile?t("default-title",{staticClass:"mt-10 mb-20",attrs:{descr:"","font-size":13}},[e._v(" "+e._s(e.loadedFile)+" - "),t("b",[e._v(e._s(e.progress)+"%")])]):e._e()],1):e._e(),t("div",{staticClass:"mt-10 mb-10"},[e.didUpdate?e._e():t("FilesNewView",{attrs:{"short-file":!1,files:e.question.upload_files,parent:"creator","update-preview":""},on:{openRemoveModal:function(i){return e.removeFile(i)}}})],1)],1)},q2=[],T2=c($2,k2,q2,!1,null,"302416d8",null,null);const M2=T2.exports,L2=s=>{const e=atob(s.split(",")[1],"base64"),t=s.split(",")[0].split(":")[1].split(";")[0],i=new ArrayBuffer(e.length),n=new Uint8Array(i);for(var r=0;r<e.length;r++)n[r]=e.charCodeAt(r);var a=new Blob([i],{type:t});return a},A2="/build/assets/video-icon.f356ac85.svg",E2="/build/assets/paper.7f0a006a.svg",I2={name:"FilesUploader",components:{FilesNewView:k,ModalWindow:Ns,FormMsg:bt,LoaderBlock:T},props:{index:{type:[Number,String],default:""},isCustomLabelEnable:{type:Boolean,default:!1},uploadInputId:{type:String,default:"file"},shortFile:{type:Boolean,default:!1},filesList:{type:Array,default:()=>[]},accepted:{type:String,default:"*.*"},userComments:{type:Boolean,default:!1},additionalClasses:String,setCommentButtonDisabled:Function,parent:{type:String,default:"expert"},user:{default:null},filesEvent:{type:Array,default:()=>[]},appModel:{type:String,default:""},cabinet_id:{type:[Number,String],default:""},videoFileMaxSize:{type:Number,default:6442450944},otherFilesMaxSize:{type:Number,default:1073741824},propLoading:{type:Boolean,default:!1}},data(){return{file:"",files:[],uploadPercentage:0,isProgressVisible:!1,isDocPreviewVisible:!0,removeModal:!1,loadFileHere:null,invalidFileExtension:null,textTitle:null,textYesDelete:null,textNoDelete:null,langsKeys:null,uploadingErrors:{videoAudio:null,showInvalidUserHash:!1,textInvalidUserHash:null,showVideo:!1,invalidFile:!1,other:null,showOther:!1},fileLoading:!1}},watch:{filesEvent(s){s.length&&(s.forEach(e=>this.handleFileUpload(e)),this.$emit("clearFilesEvent"))},filesList(){this.files=this.filesList}},methods:{downloadWithChoosingPath(s){let e=`/api/v1/files/${s.uuid}/download`;const t=window.open(e,"_blank");t.document.title=s.original_name},handleFileUpload(s){if(this.uploadingErrors.invalidFile=!1,this.file=s||this.$el.querySelector(".file-upload__input").files[0],this.file.toJSON=()=>({lastModified:this.file.lastModified,lastModifiedDate:this.file.lastModifiedDate,name:this.file.name,size:this.file.size,type:this.file.type}),this.$refs.file.value=null,!this.file)return;if(/video\/./.test(this.file.type)&&this.file.size>this.videoFileMaxSize)return this.showUploadingError("video",2e3);if(!/video\/./.test(this.file.type)&&this.file.size>this.otherFilesMaxSize)return this.showUploadingError("file",2e3);const e=new RegExp(this.file.name.split(".").pop().toLowerCase());if(this.accepted!=="*.*"&&!e.test(this.accepted)){this.uploadingErrors.invalidFile=!0;return}this.fileLoading=!0;let t=null;if(this.file.type.includes("audio")){let a=null;const o=new FileReader;o.addEventListener("load",()=>{a=L2(o.result);const l=URL.createObjectURL(a),u=new Audio(l);t={audioBlob:a,audioUrl:l,audio:u,file:this.file,id:new Date().getTime()}}),o.readAsDataURL(this.file)}let i=new FormData,n="0";i.append("file",this.file),i.append("user_id",this.user.id),i.append("user_id_hash",this.user.id_hash||window.id_hash),i.append("convert_media",n),(this.cabinet_id||window.current_cabinet_id)&&i.append("cabinet_id",this.cabinet_id||window.current_cabinet_id),this.$emit("setCommentButtonDisabled",!0);let r={model:this.appModel};m.post(window.file_storage_url,i,{params:r}).then(a=>{let o=a.data.data;o.mime_type.match("image")||o.mime_type.match("video")?o.isDocPreviewVisible=!1:o.isDocPreviewVisible=!0,t?this.files.push(h(h({},o),t&&{url:t.audioUrl})):this.files.push(o),this.emitFile(),this.$emit("setCommentButtonDisabled",!1),this.checkUploadFile(o,!1)}).catch(a=>{var l,u,_,v,g;console.log(a.message),console.log(a),(u=(l=a==null?void 0:a.response)==null?void 0:l.data)!=null&&u.message&&(this.uploadingErrors.showOther=!0,this.uploadingErrors.other=(v=(_=a==null?void 0:a.response)==null?void 0:_.data)==null?void 0:v.message);const o=(g=a==null?void 0:a.response)==null?void 0:g.data;this.uploadingErrors.showInvalidUserHash=o&&o.errors&&o.errors.user_id_hash}).finally(()=>{this.fileLoading=!1})},checkUploadFile(s,e){s.isFileLoading=!0,e||(s.checkUploadFileTimer=setTimeout(()=>{m.get(`/files/${s.uuid}`).then(t=>{let i=t.data.data;i.process_status==="completed"||i.url?(clearTimeout(s.checkUploadFileTimer),s.url=i.url,s.isFileLoading=!1,this.emitFile(),this.$emit("setCommentButtonDisabled",!1)):this.checkUploadFile(s,!1)}).catch(t=>{console.log(t),s.isFileLoadingError=!0})},5e3))},emitFile(){this.$emit("getFile",this.files)},openRemoveModal(s,e){this.parent==="lesson"?this.$emit("openRemoveFileModal","file",s,s.id,e):(this.removeModal=s,this.$emit("openRemoveFileModal",s))},closeRemoveModal(){this.removeModal=!1},removeFile(s){this.$refs.file.value="",this.files=this.files.filter(e=>e.id!==(typeof s=="number"?s:s.id)),this.removeModal=!1,this.emitFile()},showUploadingError(s,e){switch(s){case"video":return this.uploadingErrors.showVideo=!0,setTimeout(()=>this.uploadingErrors.showVideo=!1,e);default:return this.uploadingErrors.showOther=!0,setTimeout(()=>this.uploadingErrors.showOther=!1,e)}}},created(){this.filesList.length&&(this.files=[],this.filesList.forEach(s=>{this.files.push(s)})),["publicLesson","student"].includes(this.parent)&&window.langs?(this.langsKeys=window.langs,this.loadFileHere=this.langsKeys["create-course"]["create-course.load_file_here"],this.textTitle=this.langsKeys["create-course"]["create-course.to_delete_lesson_file"],this.textNoDelete=this.langsKeys["create-course"]["create-course.no_cancel"],this.textYesDelete=this.langsKeys["create-course"]["create-course.yes_delete"],this.uploadingErrors.videoAudio=`${this.langsKeys["create-course"]["create-course.max_uploading_lesson_file"]} 6000 mB`,this.uploadingErrors.other=`${this.langsKeys["create-course"]["create-course.max_uploading_lesson_file"]} 1000 mB`,this.invalidFileExtension=`${this.langsKeys["create-course"].invalid_file_extension}`,this.uploadingErrors.textInvalidUserHash=`${this.langsKeys["create-course"]["create-course.invalid_user_hash_id"]}`):(this.loadFileHere=this.t("create-course.load_file_here"),this.textTitle=this.t("create-course.to_delete_lesson_file"),this.textNoDelete=this.t("create-course.no_cancel"),this.textYesDelete=this.t("create-course.yes_delete"),this.uploadingErrors.videoAudio=`${this.t("create-course.max_uploading_lesson_file")} 6000 mB`,this.uploadingErrors.other=`${this.t("create-course.max_uploading_lesson_file")} 1000 mB`,this.invalidFileExtension=this.t("create-course.invalid_file_extension"),this.uploadingErrors.textInvalidUserHash=this.t("create-course.create-course.invalid_user_hash_id")),me.$on("removeFile",s=>{this.removeFile(s)})}};var D2=function(){var e=this,t=e._self._c;return t("div",{staticClass:"file-upload",class:e.additionalClasses},[t("input",{ref:"file",staticClass:"file-upload__input",attrs:{type:"file",hidden:"",name:"file",id:e.uploadInputId+e.index,accept:e.accepted},on:{change:function(i){return e.handleFileUpload()}}}),e.isCustomLabelEnable?e._e():t("label",{staticClass:"file-upload__label",attrs:{for:e.uploadInputId+e.index}},[t("span",[e._v(e._s(e.loadFileHere))]),t("img",{attrs:{src:A2,alt:"icon"}}),t("img",{attrs:{src:E2,alt:"icon"}})]),t("FilesNewView",{attrs:{"short-file":e.shortFile,files:e.files,parent:e.parent,"update-preview":""},on:{openRemoveModal:function(i){return e.removeFile(i)}}}),t("div",{staticClass:"file-upload__list"},[e.fileLoading||e.propLoading?t("LoaderBlock",{attrs:{"green-color":!0}}):e._e(),e.uploadingErrors.showInvalidUserHash?t("FormMsg",{attrs:{status:"error",msgText:e.uploadingErrors.textInvalidUserHash}}):e._e(),e.uploadingErrors.showVideo?t("FormMsg",{attrs:{status:"error",msgText:e.uploadingErrors.videoAudio}}):e._e(),e.uploadingErrors.showOther?t("FormMsg",{attrs:{status:"error",msgText:e.uploadingErrors.other}}):e._e(),e.uploadingErrors.invalidFile?t("FormMsg",{attrs:{status:"error",msgText:e.invalidFileExtension}}):e._e()],1),e.removeModal&&e.parent!=="expert"?t("ModalWindow",[t("p",{staticClass:"delete-lesson__title"},[e._v(e._s(e.textTitle))]),t("div",{staticClass:"delete-lesson__lessons-wrapper"},[t("div",{staticClass:"delete-lesson__lessons-container",staticStyle:{overflow:"hidden"},attrs:{id:"deleteModuleModal"}},[t("div",{staticClass:"delete-lesson__info"},[t("div",{staticClass:"delete-lesson__info-content"},[t("p",{staticClass:"delete-lesson__video-title"},[e._v(e._s(e.removeModal.original_name))])])])])]),t("div",{staticClass:"delete-lesson__buttons"},[t("button",{staticClass:"delete-lesson__btn btn2 btn2_clear btn2_w-100",attrs:{type:"button"},on:{click:e.closeRemoveModal}},[e._v(" "+e._s(e.textNoDelete)+" ")]),t("button",{staticClass:"delete-lesson__btn btn2 btn2_danger btn2_w-100",attrs:{type:"button"},on:{click:function(i){return e.removeFile(e.removeModal)}}},[e._v(" "+e._s(e.textYesDelete)+" ")])])]):e._e()],1)},P2=[],O2=c(I2,D2,P2,!1,null,null,null,null);const R2=O2.exports,z2={name:"PracticeTextMediaAnswer",components:{PracticeCorrectStatusAlert:P,FilesUploader:R2,DefaultDescription:V,PracticeTextMediaInput:M2,PracticeActionsContainer:A,PracticeQuestionDefaultOptions:O,FilesNewView:k,PracticeQuestionInfo:R},mixins:[M],data(){return{didUpdate:!1,debouncer:new Te}},created(){this.question.text_answer_type_id===_s.DATE&&this.question.text_answer&&(te(this.question.text_answer).isValid()||(this.question.text_answer=""))},computed:{user(){return this.$store.getters["user/currentUser"]}},methods:{handleInput(s){this.question.text_answer=s,this.update(),this.$forceUpdate()},update(){this.didUpdate=!0,this.$nextTick(()=>{this.didUpdate=!1}),this.$emit("updateActions"),this.$emit("callout")},getResult(){return this.results.find(s=>s.quiz_question_id===this.question.id)}}};var H2=function(){var e=this,t=e._self._c;return t("div",{staticClass:"practice-question",style:e.questionStyle()},[t("PracticeQuestionInfo",e._b({attrs:{"expert-view":e.expertView,number:e.questionNumber,name:e.question.name,question:e.question,quiz:e.quiz}},"PracticeQuestionInfo",e.widget(),!1)),e.interactive?t("PracticeQuestionDefaultOptions",{attrs:{attempt:e.attempt,quiz:e.quiz,question:e.question},on:{next:function(i){return e.$emit("next")}}}):t("div",{staticClass:"mb-10"}),e.question.files&&e.question.files.length?t("FilesNewView",{attrs:{files:e.question.files}}):e._e(),e.interactive?t("PracticeTextMediaInput",{staticClass:"mt-10",attrs:{value:e.question.text_answer,errors:e.errors,readonly:!1,question:e.question,user:e.user},on:{update:e.update,input:e.handleInput}}):e.getResult()&&e.isShowAnswers()?t("div",[t("default-description",{staticClass:"black mt-15 mb-10",attrs:{"line-height":24,size:16}},[e._v(" "+e._s(e.getResult().text_answer)+" ")]),e.getResult().files&&e.getResult().files.length?t("div",{staticClass:"mt-10 mb-10"},[t("FilesUploader",{attrs:{parent:"student","short-file":"",isCustomLabelEnable:!0,filesList:e.getResult().files,userComments:!0,user:e.user,appModel:"comment"}})],1):e._e()],1):e._e(),e.interactive?e._e():t("PracticeCorrectStatusAlert",{attrs:{"is-correct":e.isCorrect,"is-incorrect":e.isIncorrect,"is-skipped":e.isSkipped,"is-not-started":e.isNotStarted}}),!e.interactive&&e.question.comment?t("PracticeQuestionComment",{attrs:{question:e.question}}):e._e(),e.interactive&&!e.didUpdate?t("PracticeActionsContainer",e._g({attrs:{question:e.question,quiz:e.quiz}},e.$listeners)):e._e()],1)},V2=[],F2=c(z2,H2,V2,!1,null,null,null,null);const N2=F2.exports;const B2={props:{question:{type:Object,default:()=>{}}},mixins:[M],components:{PracticeCorrectStatusAlert:P,CustomCollapse:Me,AttemptResultExpertWidget:Ee,AttemptResultStudentWidget:Ie,PracticeActionsContainer:A,PracticeQuestionInfo:R,FillGapsDropdown:Qs,FillGapsInput:Ys,FilesNewView:k,PracticeQuestionDefaultOptions:O,FlexContainer:w},name:"PracticeFillGapsAnswer",data(){return{processed:[],canCallout:!1,Debouncer:new Te}},created(){if(this.interactive&&this.isAllAnswersChoice()&&this.question.statements.length){const s=[];this.question.statements.forEach(e=>{s.push(...e.answers),e.answers=[]}),this.question.statements[0].answers=ct(s)}this.question.statements.forEach((s,e)=>{this.processed[e]=this.processHtml(s)}),setTimeout(()=>{this.canCallout=!0},100)},methods:{processHtml(s){let e="";const t=document.createElement("div");t.innerHTML=s.text,e=s.text,t.querySelectorAll("span[data-id]").forEach(n=>{const r=n.dataset,{gapId:a,id:o}=r;let l=parseInt(a)===1?`
                            <PracticeFillGapsInput
                                @update="setInput(statement, ${o}, $event)"
                                :cases="getCases(statement, ${o})"
                                :result="getAnswerResult(${o})"
                                :type-show="typeShow()"
                                :interactive="interactive"
                                :viewable="viewable"
                                :readonly="readonly"
                            />
                        `:`
                            <PracticeFillGapsDropdown
                                ref="dropdown"
                                @update="setInput(statement, ${o}, $event)"
                                @delete="deleteInput(statement, ${o})"
                                :cases="getCases(statement, ${o})"
                                :answer-group="getAnswerGroup(statement, ${o})"
                                :result="getAnswerResult(${o})"
                                :type-show="typeShow()"
                                :is-flat="isFlat(statement, ${o})"
                                :is-all-answers-choice="isAllAnswersChoice(statement)"
                                :interactive="interactive"
                                :viewable="viewable"
                                :readonly="readonly"
                            />
                `;this.expertView&&(l+=`
                        <AttemptResultExpertWidget
                            class="attempt-widget attempt-widget_expert"
                            v-bind="widget()"
                            :statement="statement"
                            :commentable="getAnswerGroup(statement, ${o})"
                            :answer-group-id="parseInt(${o})"
                            :correct-answers="getCorrectAnswers(${o})"
                        />
                    `),this.expertView||(l+=`

                    <AttemptResultStudentWidget
                        v-if="getAnswerGroup(statement, ${o}) && getAnswerGroup(statement, ${o}).comments_count || (typeShow() === 'full_information' && !interactive)"
                        class="attempt-widget"
                        :attempt-id="attempt && attempt.id"
                        :correct-answers="getCorrectAnswers(${o})"
                        :commentable-id="
                            getAnswerGroup(statement, ${o}) && getAnswerGroup(statement, ${o}).comments_count
                                ? getAnswerGroup(statement, ${o}).id
                                : null
                        "
                        :comments-count="getAnswerGroup(statement, ${o}) ? getAnswerGroup(statement, ${o}).comments_count : 0 "
                        :commentable-type="'answer_group_id'"
                    />
                `),e=e.replaceAll(n.outerHTML,l)});const i=this;return{template:"<div class='text-view' style='white-space: initial; font-size: 1rem; line-height: 1.5'>"+e+"</div>",data(){return{interactive:i.interactive,statement:s,attempt:i.attempt,viewable:i.viewable,readonly:i.readonly}},methods:{getCases:i.getCases,getAnswerResult:i.getAnswerResult,getAnswerGroup:i.getAnswerGroup,typeShow:i.typeShow,setInput:i.setInput,deleteInput:i.deleteInput,widget:i.widget,getCorrectAnswers:i.getCorrectAnswers,isFlat:i.isFlat,isAllAnswersChoice:i.isAllAnswersChoice}}},isFlat(s,e){var t;return((t=this.getAnswerGroup(s,e))==null?void 0:t.display_type_id)===2},deleteInput(s,e){if(this.forceUpdateAction(),this.getAnswerGroup(s,e).active=void 0,this.canCallout&&(this.$emit("updateActions"),this.$emit("callout")),this.$refs.processed&&Symbol.iterator in Object(this.$refs.processed))for(const t of this.$refs.processed)t.$forceUpdate(),t.$refs.dropdown&&t.$refs.dropdown.$forceUpdate();this.$forceUpdate()},setInput(s,e,t){if(this.interactive){if(this.question.is_allowed=!0,this.forceUpdateAction(),this.getAnswerGroup(s,e).active=t,this.canCallout&&this.$emit("callout"),Symbol.iterator in Object(this.$refs.processed))for(const i of this.$refs.processed)i.$forceUpdate(),i.$refs.dropdown&&i.$refs.dropdown.$forceUpdate();this.$forceUpdate()}},getAnswerGroup(s,e){return s.answer_groups.find(i=>i.id===parseInt(e))||{}},getCorrectAnswers(s){return this.typeShow()!=="full_information"?null:this.question.answers.filter(e=>s?e.quiz_answer_group_id===parseInt(s)&&e.is_correct:e.is_correct).map(e=>e.text)},getAnswerResult(s){return!this.results||this.interactive&&!this.viewable?null:this.results.find(e=>e.quiz_answer_group_id===parseInt(s))},getAvailableAnswers(){const s=[],e=[],t=[];for(const i of this.question.statements){s.push(...i.answer_groups.map(n=>{var r;return(r=n==null?void 0:n.active)==null?void 0:r.answer_id}));for(const n of i.answer_groups)n.type_id===1&&t.push(n.id)}for(const i of this.question.statements)e.push(...i.answers.filter(n=>!this.isFlat(i,n.quiz_answer_group_id)&&!s.includes(n.id)&&!t.includes(n.quiz_answer_group_id)));return e},getCases(s,e){var i;let t=((i=this.getAnswerGroup(s,e))==null?void 0:i.answers)||[];return this.isAllAnswersChoice(s)&&!this.isFlat(s,e)&&(t=this.getAvailableAnswers(s)),t.map(n=>y(h({},n),{text:n.text||" "}))}}};var Z2=function(){var e=this,t=e._self._c;return t("div",{staticClass:"practice-question",class:{"practice-question_gaps practice-question_gaps_pointer":e.readonly},style:e.questionStyle()},[t("PracticeQuestionInfo",{attrs:{number:e.questionNumber,name:e.question.name,question:e.question,quiz:e.quiz}}),e.interactive?t("PracticeQuestionDefaultOptions",{attrs:{attempt:e.attempt,quiz:e.quiz,question:e.question},on:{next:function(i){return e.$emit("next")}}}):t("div",{staticClass:"mb-10"}),e.question.files&&e.question.files.length?t("FilesNewView",{staticClass:"mb-10",attrs:{files:e.question.files}}):e._e(),e.isShowAnswers()?t("div",{staticClass:"practice-question__answers",class:{"practice-question__answers_disabled":e.disabledByTimer()}},[e.isAllAnswersChoice()?t("custom-collapse",{attrs:{"is-open":e.getAvailableAnswers().length}},[e.isAllAnswersChoice()&&e.interactive?t("div",{staticClass:"practice-question__all-answers mb-20"},[t("transition-group",{attrs:{name:"list-complete",tag:"p"}},e._l(e.getAvailableAnswers(),function(i){return t("span",{key:i.id,staticClass:"list-complete-item"},[e._v(" "+e._s(i.text)+" ")])}),0)],1):e._e()]):e._e(),e._l(e.question.statements,function(i,n){return t("div",{key:n,staticClass:"practice-question__statement-container"},[t("div",{staticClass:"practice-question__statement"},[t("flex-container",{staticStyle:{"flex-wrap":"wrap"}},[i.image?t("img",{staticStyle:{"max-height":"250px","max-width":"100%"},attrs:{src:i.image.url,alt:"image"}}):e._e(),t("p",{class:i.image?"m-20":"mt-10",staticStyle:{"line-height":"25px",position:"relative"}},[e.processed[n]?t(e.processed[n],{ref:"processed",refInFor:!0,tag:"component"}):e._e()],1)])],1)])})],2):e._e(),e.interactive?e._e():t("PracticeCorrectStatusAlert",{attrs:{"correct-answers":e.typeShow()==="full_information"&&e.isIncorrect&&e.isIncorrect()&&e.getCorrectAnswers(),"is-fill-gaps":e.typeShow()==="full_information"&&e.isIncorrect&&e.isIncorrect(),"is-correct":e.isCorrect,"is-incorrect":e.isIncorrect,"is-skipped":e.isSkipped,"is-not-started":e.isNotStarted}}),e.isDisplayComment?t("PracticeQuestionComment",{attrs:{question:e.question}}):e._e(),e.interactive&&!e.didUpdateAction?t("PracticeActionsContainer",e._g({attrs:{question:e.question,quiz:e.quiz}},e.$listeners)):e._e()],1)},U2=[],j2=c(B2,Z2,U2,!1,null,null,null,null);const W2=j2.exports;const Y2={props:{active:{type:[Boolean,Number],default:!1}},name:"PracticeRadio"};var Q2=function(){var e=this,t=e._self._c;return t("div",{staticClass:"practice-radio"},[t("div",{staticClass:"practice-radio-input",class:{"practice-radio-input_active":e.active}},[t("span")])])},G2=[],K2=c(Y2,Q2,G2,!1,null,"02ee9b4b",null,null);const Ot=K2.exports,X2={props:{question:{type:Object,default:()=>{}}},components:{PracticeCorrectStatusAlert:P,PracticeQuestionInfo:R,PracticeActionsContainer:A,FilesNewView:k,PracticeQuestionDefaultOptions:O,PracticeRadio:Ot,FlexContainer:w},name:"PracticeLikertScaleAnswer",mixins:[M],methods:{getIsActive(s){return this.interactive?!!s.is_correct:!!this.isAnswered(s)},setCorrect(s){if(this.disabledByTimer()||!this.interactive)if(this.checkable)this.$emit("callout");else return;this.$nextTick(()=>{for(const t of this.question.answers)t.is_correct=!1;const e=this.question.answers.find(t=>t.id===s.id);e.is_correct=!0,this.$forceUpdate(),this.$emit("callout")})}}};var J2=function(){var e=this,t=e._self._c;return t("div",{staticClass:"practice-question",style:e.questionStyle()},[t("PracticeQuestionInfo",e._b({attrs:{"expert-view":e.expertView,number:e.questionNumber,name:e.question.name,question:e.question,quiz:e.quiz}},"PracticeQuestionInfo",e.widget(),!1)),e.interactive?t("PracticeQuestionDefaultOptions",{attrs:{attempt:e.attempt,quiz:e.quiz,question:e.question},on:{next:function(i){return e.$emit("next")}}}):t("div",{staticClass:"mb-10"}),e.question.files&&e.question.files.length?t("FilesNewView",{attrs:{files:e.question.files}}):e._e(),e.isShowAnswers()?t("div",{staticClass:"practice-question__answers mt-10",class:{"practice-question__answers_disabled":e.disabledByTimer()}},[t("flex-container",{staticClass:"mt-10 mb-10",attrs:{align:"center"}},[e.question.image?t("img",{style:e.getImageStyle(e.question),attrs:{src:e.question.image.url,alt:"image"}}):e._e(),e.question.text?t("PracticeQuestionDescription",{staticClass:"mb-10 ml-20",attrs:{description:e.question.text}}):e._e()],1),t("flex-container",{staticClass:"flex-wrap mb-20 ml-20",attrs:{direction:e.isHorizontal(e.question.likert_scale_type)?"row":"column"}},e._l(e.question.answers,function(i,n){return t("div",{key:n,staticClass:"practice-question__answer practice-question__answer_hovered cursor-pointer pr-10",class:{"pointer-events-none":e.readonly,"practice-question__answer_max":e.isHorizontal(e.question.likert_scale_type),"practice-question__answer_hovered_active":e.getIsActive(i)},style:{marginRight:e.isHorizontal(e.question.likert_scale_type)?"25px":0},on:{click:function(r){return e.setCorrect(i)}}},[t("flex-container",{style:{opacity:e.isAnswered(i)||e.checkable?1:.4},attrs:{align:"center"}},[e.isHorizontal(e.question.likert_scale_type)?[t("div",[i.image?t("img",{staticClass:"mb-10",style:e.getImageStyle(i),attrs:{src:i.image.url,alt:"image"}}):e._e(),t("flex-container",{attrs:{align:"center"}},[t("PracticeRadio",{class:{"with-black":!e.interactive&&(e.typeShow()==="simple_answer"||e.typeShow()==="only_correct_or_not_question")},attrs:{active:e.getIsActive(i)}}),t("PracticeQuestionDescription",{staticClass:"ml-5",attrs:{description:i.text}})],1)],1)]:[t("PracticeRadio",{class:{"with-black":!e.interactive&&(e.typeShow()==="simple_answer"||e.typeShow()==="only_correct_or_not_question")},attrs:{active:e.getIsActive(i)}}),i.image?t("img",{staticClass:"mr-15",style:e.getImageStyle(i),attrs:{src:i.image.url,alt:"image"}}):e._e(),t("PracticeQuestionDescription",{staticClass:"m-5",attrs:{description:i.text}})]],2)],1)}),0)],1):e._e(),e.interactive?e._e():t("PracticeCorrectStatusAlert",{attrs:{"is-correct":e.isCorrect,"is-incorrect":e.isIncorrect,"is-skipped":e.isSkipped,"is-not-started":e.isNotStarted}}),e.isDisplayComment?t("PracticeQuestionComment",{attrs:{question:e.question}}):e._e(),e.interactive?t("PracticeActionsContainer",e._g({staticClass:"mt-25",attrs:{question:e.question,quiz:e.quiz}},e.$listeners)):e._e()],1)},ef=[],tf=c(X2,J2,ef,!1,null,null,null,null);const sf=tf.exports,nf={props:{aggregateInterview:{type:Array,default:()=>[]}},components:{PracticeCorrectStatusAlert:P,PracticeActionsContainer:A,PracticeQuestionInfo:R,PracticeCheck:Mt,FilesNewView:k,PracticeQuestionDefaultOptions:O,PracticeRadio:Ot,FlexContainer:w},mixins:[M],name:"PracticeInterviewAnswer",methods:{getIsActive(s){var e;if(!this.interactive){if(this.typeShow()==="simple_answer"||this.typeShow()==="only_correct_or_not_question")return!!this.isAnswered(s);if(this.typeShow()==="only_correct_or_not"||this.typeShow()==="full_information")return(e=this.isAnswered(s))==null?void 0:e.is_correct}return!!s.is_correct},getInterviewResult(s){return this.aggregateInterview.find(e=>e.quiz_answer_id===s.id)},setCorrect(s){if(this.disabledByTimer()||!this.interactive)if(this.checkable)this.$emit("callout");else return;this.$nextTick(()=>{if(this.question.interview_type===2){const t=this.question.answers.find(i=>i.id===s.id);t.is_correct=!t.is_correct,this.$forceUpdate(),this.$emit("callout");return}for(const t of this.question.answers)t.is_correct=!1;const e=this.question.answers.find(t=>t.id===s.id);e.is_correct=!0,this.$forceUpdate(),this.$emit("callout")})}}};var rf=function(){var e=this,t=e._self._c;return t("div",{staticClass:"practice-question",style:e.questionStyle()},[t("PracticeQuestionInfo",e._b({attrs:{"expert-view":e.expertView,number:e.questionNumber,name:e.question.name,question:e.question,quiz:e.quiz}},"PracticeQuestionInfo",e.widget(),!1)),e.interactive?t("PracticeQuestionDefaultOptions",{attrs:{attempt:e.attempt,quiz:e.quiz,question:e.question},on:{next:function(i){return e.$emit("next")}}}):t("div",{staticClass:"mb-10"}),e.question.files&&e.question.files.length?t("FilesNewView",{attrs:{files:e.question.files}}):e._e(),e.isShowAnswers()?t("div",{staticClass:"practice-question__answers",class:{"practice-question__answers_disabled":e.disabledByTimer()}},e._l(e.question.answers,function(i,n){return t("div",{key:n,staticClass:"practice-question__answer text-answer cursor-pointer",class:{"pointer-events-none":e.readonly},on:{click:function(r){return e.setCorrect(i)}}},[t("flex-container",{style:{opacity:e.isAnswered(i)||e.checkable?1:.4}},[e.question.interview_type===1?t("PracticeRadio",{class:{"with-black":!e.interactive&&(e.typeShow()==="simple_answer"||e.typeShow()==="only_correct_or_not_question")},attrs:{active:e.getIsActive(i)}}):e._e(),e.question.interview_type===2?t("PracticeCheck",{class:{"with-black":!e.interactive&&(e.typeShow()==="simple_answer"||e.typeShow()==="only_correct_or_not_question")},attrs:{active:e.getIsActive(i)}}):e._e(),t("div",{class:{"practice-question__text-area-container":e.isCustomAnswer(i)&&i.is_correct}},[e.interactive?[t("PracticeQuestionDescription",{staticClass:"cursor-pointer",attrs:{description:e.getTextWithCustom(i)}}),e.isCustomAnswer(i)&&i.is_correct?t("textarea",{directives:[{name:"model",rawName:"v-model",value:i.text_answer,expression:"answer.text_answer"}],staticClass:"practice-question__text-area",attrs:{placeholder:e.inlineText(i.text),cols:"60",rows:"7"},domProps:{value:i.text_answer},on:{click:function(r){r.stopPropagation()},input:[function(r){r.target.composing||e.$set(i,"text_answer",r.target.value)},function(r){return e.$emit("callout")}]}}):e._e()]:t("flex-container",{attrs:{align:"center"}},[t("PracticeQuestionDescription",{staticClass:"cursor-pointer",attrs:{description:e.getTextWithCustom(i)}}),!e.interactive&&e.typeShow()==="full_information"&&e.getInterviewResult(i)?t("span",{staticClass:"practice-question__text ml-5 text-blue font-bold whitespace-nowrap"},[e._v(" "+e._s(e.getInterviewResult(i).percent)+"% ("+e._s(e.getInterviewResult(i).count)+") ")]):e._e()],1),i.image?t("img",{staticClass:"mt-10",style:e.getImageStyle(i),attrs:{src:i.image.url||i.image,alt:"image"}}):e._e()],2)],1)],1)}),0):e._e(),e.interactive?e._e():t("PracticeCorrectStatusAlert",{attrs:{"is-correct":e.isCorrect,"is-incorrect":e.isIncorrect,"is-skipped":e.isSkipped,"is-not-started":e.isNotStarted}}),e.isDisplayComment?t("PracticeQuestionComment",{attrs:{question:e.question}}):e._e(),e.interactive?t("PracticeActionsContainer",e._g({attrs:{question:e.question,quiz:e.quiz}},e.$listeners)):e._e()],1)},af=[],of=c(nf,rf,af,!1,null,null,null,null);const lf=of.exports,cf={name:"MoveHandlerIcon"};var uf=function(){var e=this,t=e._self._c;return t("svg",{attrs:{width:"24",height:"24",viewBox:"0 0 24 24",fill:"#98A2B0",xmlns:"http://www.w3.org/2000/svg"}},[t("rect",{attrs:{x:"5",y:"9",width:"14",height:"1.5",rx:"0.75"}}),t("rect",{attrs:{x:"5",y:"13.498",width:"14",height:"1.5",rx:"0.75"}})])},df=[],_f=c(cf,uf,df,!1,null,null,null,null);const pi=_f.exports,Y5=Object.freeze(Object.defineProperty({__proto__:null,default:pi},Symbol.toStringTag,{value:"Module"}));const pf={mixins:[M],components:{PracticeCorrectStatusAlert:P,DefaultTitle:b,PracticeActionsContainer:A,PracticeQuestionInfo:R,MoveHandlerIcon:pi,FilesNewView:k,PracticeQuestionDefaultOptions:O,draggable:He},name:"PracticeSortingAnswer",data(){return{dragOptions:{animation:200,group:"description",disabled:!1,ghostClass:"practice-question__answer_draggable_selected",forceFallback:navigator.userAgent.toLowerCase().indexOf("firefox")>-1}}},methods:{getCorrectAnswers(){return this.question.answers.map((s,e)=>{var t;return y(h({},s),{text:((t=this.question.answers.find(i=>i.order===e+1))==null?void 0:t.text)||""})})},isAnswerCorrect(s){var e;return this.interactive?!1:(e=this.isAnswered(s))==null?void 0:e.is_correct}}};var hf=function(){var e=this,t=e._self._c;return t("div",{staticClass:"practice-question",style:e.questionStyle()},[t("PracticeQuestionInfo",e._b({attrs:{"expert-view":e.expertView,number:e.questionNumber,name:e.question.name,question:e.question,quiz:e.quiz}},"PracticeQuestionInfo",e.widget(),!1)),e.interactive?t("PracticeQuestionDefaultOptions",{attrs:{attempt:e.attempt,quiz:e.quiz,question:e.question},on:{next:function(i){return e.$emit("next")}}}):t("div",{staticClass:"mb-10"}),t("div",{staticClass:"mb-15"}),e.question.files&&e.question.files.length?t("FilesNewView",{attrs:{files:e.question.files}}):e._e(),e.isShowAnswers()?t("div",{staticClass:"practice-question__answers",class:{"practice-question__answers_disabled":e.disabledByTimer()}},[t("draggable",e._b({class:{"pointer-events-none":e.readonly||!e.interactive},on:{end:function(i){return e.$emit("callout")}},model:{value:e.question.answers,callback:function(i){e.$set(e.question,"answers",i)},expression:"question.answers"}},"draggable",e.dragOptions,!1),[t("transition-group",{attrs:{name:"flip-list"}},e._l(e.question.answers,function(i){return t("div",{key:i.id,staticClass:"practice-question__answer practice-question__answer_draggable",class:{correct:e.isAnswerCorrect(i),incorrect:!e.isAnswerCorrect(i),colored:e.isAnswerCorrect(i)!==void 0&&!e.interactive&&e.typeShow()!=="simple_answer"&&e.typeShow()!=="only_correct_or_not_question"}},[t("MoveHandlerIcon",{staticClass:"handler"}),t("div",[i.image?t("img",{staticClass:"mt-10",style:e.getImageStyle(i),attrs:{src:i.image.url||i.image,alt:"image"}}):e._e(),t("PracticeQuestionDescription",{attrs:{description:i.value||i.text}})],1)],1)}),0)],1)],1):e._e(),!e.interactive&&e.typeShow()==="full_information"&&!e.expertView?t("div",{staticClass:"practice-question__answers"},[t("default-title",{staticClass:"mt-20 mb-20",attrs:{size:16,weight:500,"line-height":21}},[e._v(" "+e._s(e.t("quiz.correct_answer"))+" ")]),t("draggable",e._b({class:{"pointer-events-none":!e.interactive},model:{value:e.question.answers,callback:function(i){e.$set(e.question,"answers",i)},expression:"question.answers"}},"draggable",e.dragOptions,!1),e._l(e.getCorrectAnswers(),function(i,n){return t("div",{key:n,staticClass:"practice-question__answer practice-question__answer_draggable",class:{correct:!0,colored:!0}},[t("MoveHandlerIcon",{staticClass:"handler"}),t("div",[i.image?t("img",{staticClass:"mt-10",style:e.getImageStyle(i),attrs:{src:i.image.url||i.image,alt:"image"}}):e._e(),t("PracticeQuestionDescription",{attrs:{description:i.value||i.text}})],1)],1)}),0)],1):e._e(),e.interactive?e._e():t("PracticeCorrectStatusAlert",{attrs:{"is-correct":e.isCorrect,"is-incorrect":e.isIncorrect,"is-skipped":e.isSkipped,"is-not-started":e.isNotStarted}}),e.isDisplayComment?t("PracticeQuestionComment",{attrs:{question:e.question}}):e._e(),e.interactive?t("PracticeActionsContainer",e._g({attrs:{allowed:!0,question:e.question,quiz:e.quiz}},e.$listeners)):e._e()],1)},ff=[],mf=c(pf,hf,ff,!1,null,null,null,null);const vf=mf.exports,hi={methods:{isNotStarted(){return this.interactive?!1:this.question.is_not_started},isSkipped(){return this.interactive?!1:this.question.is_skipped},isCorrect(){return this.interactive||this.typeShow!=="only_correct_or_not"?!1:this.question.attempt_question_result&&this.question.attempt_question_result.is_correct},isIncorrect(){return this.interactive||this.typeShow!=="only_correct_or_not"?!1:!(this.question.attempt_question_result&&this.question.attempt_question_result.is_correct)}}};const gf={components:{PracticeCorrectStatusAlert:P,FlexContainer:w,AttemptResultExpertWidget:Ee,AttemptResultStudentWidget:Ie,DefaultDescription:V,draggable:He,VueSimplebar:lt},mixins:[hi],props:{isAllAnswersChoice:{type:Boolean,default:!1},statements:{type:Array,default:()=>[]},answers:{type:Array,default:()=>[]},binds:{type:Object,default:()=>{}},checkable:{type:Boolean,default:!1},results:{type:Array,default:()=>[]},readonly:{type:Boolean,default:!1},viewable:{type:Boolean,default:!1},interactive:{type:Boolean,default:!1},question:{type:Object,default:()=>{}},typeShow:{type:String,default:""},expertView:{type:Boolean,default:!1},attempt:{type:Object,default:()=>{}},lesson:{type:Object,default:()=>{}},quiz:{type:Object,default:()=>{}}},directives:{ClickOutside:X},name:"PracticeConformityManyToOne",data(){return{conformityAnswers:[],conformityStatements:[],entered:null}},created(){this.conformityStatements=B(this.statements).map(e=>y(h({},e),{is_open:!1})),this.question.is_required&&(this.question.is_allowed=!1,this.$emit("update:action"));for(const e of this.conformityStatements)this.interactive&&!this.viewable?e.answers=[]:this.results?e.answers=this.results.filter(t=>t.quiz_statement_id===e.id&&t.quiz_answer_id).map(t=>h(h({},t),this.answers.find(i=>i.id===t.quiz_answer_id))):e.answers=[];const s=this.conformityStatements.reduce((e,t)=>(t.answers&&e.push(...t.answers),e),[]);this.conformityAnswers=B(this.answers.filter(e=>!s.find(t=>t.id===e.id)))},methods:{getOnlyCorrectAnswers(s){return s.answers.filter(e=>e.is_correct)},hideAllStatements(s){if(!(s&&s.target&&s.target.classList.contains("statements-modal-item")))for(const e of this.conformityStatements)e.is_open=!1},handleStatementClick(s){(this.$screenWidth<=640||this.isAllAnswersChoice)&&(this.hideAllStatements(),setTimeout(()=>{s.is_open=!0,this.$forceUpdate()},10))},handleAnswerClick(s,e,t=!1){if(t){(!this.isAllAnswersChoice||this.conformityAnswers.length===1)&&this.hideAllStatements();const i=this.conformityAnswers.indexOf(s);e.answers.splice(e.answers.length,0,s),this.conformityAnswers.splice(i,1),this.$forceUpdate()}else{const i=e.answers.indexOf(s);this.conformityAnswers.splice(this.conformityAnswers.length,0,s),e.answers.splice(i,1)}this.$emit("callout")},widget(s){var e,t,i,n;return{expertView:this.expertView,typeShow:(t=(e=this.quiz)==null?void 0:e.result_attempt)==null?void 0:t.type_show,lessonId:((i=this.lesson)==null?void 0:i.id)||0,questionId:this.question.id,question:this.question,attemptId:((n=this.attempt)==null?void 0:n.id)||0,statement:s}},getCommentable(s){return s},getAnswerModifier(s){if(this.interactive&&this.readonly)return"pointer-events-none";if(this.interactive)return"";if(this.typeShow==="simple_answer"||this.typeShow==="only_correct_or_not_question")return"pointer-events-none";const e=this.results.find(t=>t.quiz_answer_id===s.id);if(e)return e.is_correct?"pointer-events-none green":"pointer-events-none red"}},watch:{conformityStatements:{deep:!0,handler(){this.question.conformityStatements=this.conformityStatements}},conformityAnswers:{deep:!0,handler(s){this.entered=null,this.question.is_required&&(this.question.is_allowed=s.length!==this.answers.length,this.$emit("update:action"))}}}};var yf=function(){var e=this,t=e._self._c;return t("div",{staticClass:"conformity-container"},[e.interactive&&e.$screenWidth>640?[t("default-description",{staticClass:"mt-20",attrs:{"text-color":"#151515",size:16,weight:700,"line-height":21}},[e._v(" "+e._s(e.t("quiz.answers"))+" ")]),t("draggable",{staticClass:"answers",attrs:{group:"answers",list:e.conformityAnswers},on:{end:function(i){return e.$emit("callout")}}},e._l(e.conformityAnswers,function(i){return t("div",{key:i.id,staticClass:"shadow answer"},[i.image?t("img",{attrs:{src:i.image.url||i.image,alt:""}}):e._e(),e._v(" "+e._s(i.text)+" ")])}),0)]:e._e(),e.interactive?t("default-description",{staticClass:"mt-20",attrs:{"text-color":"#151515",size:16,weight:700,"line-height":21}},[e._v(" "+e._s(e.t("course.drag_correct_answers"))+" ")]):e._e(),t("div",{staticClass:"statements"},e._l(e.conformityStatements,function(i,n){return t("div",{key:n},[t("div",{staticClass:"relative statement-drop-container statement shadow",staticStyle:{width:"100%"}},[i.image?t("img",{attrs:{src:i.image.url,alt:""}}):e._e(),t("flex-container",{staticClass:"mt-15"},[[e.getCommentable(i)&&e.getCommentable(i).has_comments&&!e.expertView?t("AttemptResultStudentWidget",{staticClass:"mr-10",attrs:{"attempt-id":e.attempt&&e.attempt.id,"commentable-id":e.getCommentable(i).id,"comments-count":e.getCommentable(i).comments_count,"commentable-type":"statement_id"}}):e.expertView?t("AttemptResultExpertWidget",e._b({staticClass:"mr-10",attrs:{statement:i}},"AttemptResultExpertWidget",e.widget(i),!1)):e._e()],t("p",{staticStyle:{"min-height":"24px"}},[e._v(e._s(i.text))])],2),t("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:e.hideAllStatements,expression:"hideAllStatements"}],staticClass:"relative"},[i.answers.length?e._e():t("div",{staticClass:"empty"},[e._v(" "+e._s(e.t(e.$screenWidth>640?"course.drag_into_area":"course.click_to_select_answer"))+" ")]),t("draggable",{staticClass:"answers-container",class:{"pointer-events-none":e.readonly,entered:i===e.entered},attrs:{group:"answers",list:i.answers},on:{end:function(r){return e.$emit("callout")}},nativeOn:{click:function(r){return e.handleStatementClick(i)},dragover:function(r){r.preventDefault(),e.entered=i},dragleave:function(r){r.preventDefault(),e.entered=null}}},e._l(i.answers,function(r){return t("div",{key:r.id,staticClass:"shadow answer",class:e.getAnswerModifier(r),on:{click:function(a){return a.stopPropagation(),a.preventDefault(),e.handleAnswerClick(r,i)}}},[r.image?t("img",{attrs:{src:r.image.url||r.image,alt:""}}):e._e(),e._v(" "+e._s(r.text)+" ")])}),0),t("transition",{attrs:{name:"fade"}},[i.is_open?t("div",{staticClass:"statements-modal"},[t("default-description",{attrs:{"text-color":"#151515",size:14,weight:700,"line-height":18}},[e._v(" "+e._s(e.t("quiz.answers"))+" ")]),t("vue-simplebar",{staticClass:"mt-10 conformity-scroll"},e._l(e.conformityAnswers,function(r){return t("div",{key:r.id,staticClass:"statements-modal-item mr-10",on:{click:function(a){return e.handleAnswerClick(r,i,!0)}}},[r.image?t("img",{staticStyle:{"max-width":"100%"},attrs:{src:r.image.url||r.image,alt:""}}):e._e(),e._v(" "+e._s(r.text)+" ")])}),0)],1):e._e()])],1)],1)])}),0),e.interactive&&e.$screenWidth<=640?[t("default-description",{staticClass:"mt-5",attrs:{"text-color":"#151515",size:16,weight:700,"line-height":21}},[e._v(" "+e._s(e.t("quiz.answers"))+" ")]),t("draggable",{staticClass:"answers",attrs:{group:"answers",list:e.conformityAnswers},on:{end:function(i){return e.$emit("callout")}}},e._l(e.conformityAnswers,function(i){return t("div",{key:i.id,staticClass:"shadow answer"},[i.image?t("img",{attrs:{src:i.image.url||i.image,alt:""}}):e._e(),e._v(" "+e._s(i.text)+" ")])}),0)]:e._e(),!e.interactive&&e.typeShow==="full_information"&&!e.expertView?[t("p",{staticClass:"practice-question-title mt-30 mb-15"},[e._v(" "+e._s(e.t("quiz.correct_answer"))+" ")]),t("div",{staticClass:"statements"},e._l(e.statements,function(i,n){return t("div",{key:n},[t("div",{staticClass:"relative statement-drop-container statement shadow",staticStyle:{width:"100%"}},[i.image?t("img",{attrs:{src:i.image.url,alt:""}}):e._e(),t("div",{staticClass:"relative"},[i.answers.length?e._e():t("div",{staticClass:"empty"},[e._v(" "+e._s(e.t(e.$screenWidth>640?"course.drag_into_area":"course.click_to_select_answer"))+" ")]),t("div",{staticClass:"answers-container pointer-events-none"},e._l(e.getOnlyCorrectAnswers(i),function(r){return t("div",{key:r.id,staticClass:"shadow answer green"},[r.image?t("img",{attrs:{src:r.image.url||r.image,alt:""}}):e._e(),e._v(" "+e._s(r.text)+" ")])}),0)])])])}),0)]:e._e(),e.interactive?e._e():t("PracticeCorrectStatusAlert",{attrs:{"is-correct":e.isCorrect,"is-incorrect":e.isIncorrect,"is-skipped":e.isSkipped,"is-not-started":e.isNotStarted}})],2)},wf=[],Cf=c(gf,yf,wf,!1,null,"ebf2f61e",null,null);const fi=Cf.exports;const bf={name:"PracticeConformityManyToOneCombined",components:{CloseButtonSm:ye},extends:fi};var xf=function(){var e=this,t=e._self._c;return t("div",{staticClass:"conformity-container"},[t("div",{staticClass:"statements"},e._l(e.conformityStatements,function(i,n){return t("div",{key:n},[t("div",{staticClass:"relative statement-drop-container statement shadow",staticStyle:{width:"100%"}},[i.image?t("img",{attrs:{src:i.image.url,alt:""}}):e._e(),t("flex-container",{staticClass:"mb-20"},[[e.getCommentable(i)&&e.getCommentable(i).has_comments&&!e.expertView?t("AttemptResultStudentWidget",{staticClass:"mr-10",attrs:{"attempt-id":e.attempt&&e.attempt.id,"commentable-id":e.getCommentable(i).id,"comments-count":e.getCommentable(i).comments_count,"commentable-type":"statement_id"}}):e.expertView?t("AttemptResultExpertWidget",e._b({staticClass:"mr-10",attrs:{statement:i}},"AttemptResultExpertWidget",e.widget(i),!1)):e._e()],t("default-description",{staticStyle:{"min-height":"24px"},attrs:{size:16,weight:700,"line-height":21,"text-color":"#151515"}},[e._v(" "+e._s(i.text)+" ")])],2),e._l(i.answers,function(r){return t("div",{key:r.id,staticClass:"shadow answer",class:e.getAnswerModifier(r)},[e._v(" "+e._s(r.text)+" "),e.interactive?t("CloseButtonSm",{attrs:{"hover-danger":""},on:{close:function(a){return e.handleAnswerClick(r,i)}},nativeOn:{click:function(a){a.stopPropagation()}}}):e._e()],1)}),t("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:e.hideAllStatements,expression:"hideAllStatements"}],staticClass:"relative"},[e.interactive?t("button",{staticClass:"answers-container",class:{"pointer-events-none":e.readonly||!e.conformityAnswers.length},on:{click:function(r){return e.handleStatementClick(i)}}},[t("svg",{attrs:{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M5.83337 8.3335L10 12.5002L14.1667 8.3335",stroke:"#3E4755","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}})])]):e._e(),t("transition",{attrs:{name:"fade-up"}},[i.is_open?t("div",{staticClass:"statements-modal top-0"},[t("default-description",{staticClass:"mt-10",attrs:{"text-color":"#151515",size:14,weight:700,"line-height":18}},[e._v(" "+e._s(e.t("quiz.answers"))+" ")]),t("vue-simplebar",{staticClass:"mt-10 conformity-scroll"},e._l(e.conformityAnswers,function(r){return t("div",{key:r.id,staticClass:"statements-modal-item mr-10 cursor-pointer",on:{click:function(a){return e.handleAnswerClick(r,i,!0)}}},[r.image?t("img",{staticStyle:{"max-width":"100%"},attrs:{src:r.image.url||r.image,alt:""}}):e._e(),e._v(" "+e._s(r.text)+" ")])}),0)],1):e._e()])],1)],2)])}),0),!e.interactive&&e.typeShow==="full_information"&&!e.expertView?[t("p",{staticClass:"practice-question-title mt-30 mb-15"},[e._v(" "+e._s(e.t("quiz.correct_answer"))+" ")]),t("div",{staticClass:"statements"},e._l(e.statements,function(i,n){return t("div",{key:n},[t("div",{staticClass:"relative statement-drop-container statement shadow",staticStyle:{width:"100%"}},[i.image?t("img",{attrs:{src:i.image.url,alt:""}}):e._e(),t("flex-container",{staticClass:"mt-15"},[[e.getCommentable(i)&&e.getCommentable(i).has_comments&&!e.expertView?t("AttemptResultStudentWidget",{staticClass:"mr-10",attrs:{"attempt-id":e.attempt&&e.attempt.id,"commentable-id":e.getCommentable(i).id,"comments-count":e.getCommentable(i).comments_count,"commentable-type":"statement_id"}}):e.expertView?t("AttemptResultExpertWidget",e._b({staticClass:"mr-10",attrs:{statement:i}},"AttemptResultExpertWidget",e.widget(i),!1)):e._e()],t("default-description",{staticStyle:{"min-height":"24px"},attrs:{size:16,weight:700,"line-height":21,"text-color":"#151515"}},[e._v(" "+e._s(i.text)+" ")])],2),t("div",{staticClass:"relative mt-20"},e._l(e.getOnlyCorrectAnswers(i),function(r){return t("div",{key:r.id,staticClass:"shadow answer green"},[r.image?t("img",{attrs:{src:r.image.url||r.image,alt:""}}):e._e(),e._v(" "+e._s(r.text)+" ")])}),0)],1)])}),0)]:e._e(),!e.interactive&&e.typeShow==="only_correct_or_not"?t("div",[t("PracticeCorrectStatusAlert",{attrs:{"is-correct":e.isCorrect,"is-incorrect":e.isIncorrect,"is-skipped":e.isSkipped,"is-not-started":e.isNotStarted}})],1):e._e()],2)},Sf=[],$f=c(bf,xf,Sf,!1,null,"b55da8ef",null,null);const kf=$f.exports;const qf={components:{PracticeCorrectStatusAlert:P,AttemptResultExpertWidget:Ee,FlexContainer:w,AttemptResultStudentWidget:Ie},directives:{ClickOutside:X},mixins:[hi],props:{statements:{type:Array,default:()=>[]},answers:{type:Array,default:()=>[]},results:{type:Array,default:()=>[]},question:{type:Object,default:()=>{}},interactive:{type:Boolean,default:!1},checkable:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},viewable:{type:Boolean,default:!1},typeShow:{type:String,default:""},expertView:{type:Boolean,default:!1},attempt:{type:Object,default:()=>{}},lesson:{type:Object,default:()=>{}},quiz:{type:Object,default:()=>{}}},name:"PracticeConformityOneToOne",data(){return{dragged:null,conformityAnswers:[],sortedStatements:[],sortedAnswers:[],dontCallout:!0,mount:!1}},created(){this.conformityAnswers=B(this.answers),this.sortedStatements=B([...this.statements]),this.sortedAnswers=B([...this.answers]),this.question.is_required&&(this.question.is_allowed=!1,this.$emit("update:action")),this.question.binds||this.$emit("set:empty"),this.$nextTick(()=>{if(!this.interactive||this.viewable){if(this.results)for(const s of this.results)(!this.viewable||this.viewable&&s.quiz_statement_id)&&(this.question.binds[s.quiz_statement_id]=s.quiz_answer_id);this.$nextTick(()=>{this.renderBinds(),setTimeout(()=>{this.dontCallout=!1},300)})}})},mounted(){this.mount=!0},methods:{isPointerEvents(){return!this.interactive||this.readonly},sortStatements(){var t;const s=(i,n)=>this.question.binds[i.id]&&this.question.binds[n.id]?0:this.question.binds[i.id]&&!this.question.binds[n.id]?1:!this.question.binds[i.id]&&this.question.binds[n.id]?-1:(!this.question.binds[i.id]&&!this.question.binds[n.id],0);if(this.interactive)this.sortedStatements=[...this.sortedStatements].sort(s).map((i,n)=>y(h({},i),{index:n,answer:this.question.binds[i.id]}));else{const i=[];for(const r of this.sortedAnswers){const a=(t=this.results.find(o=>r.id===o.quiz_answer_id))==null?void 0:t.quiz_statement_id;i.push(a?this.statements.find(o=>o.id===a):null)}(r=>{for(let a=0;a<r.length;a++)r[a]===null&&(r[a]=this.statements.filter(o=>!r.find(l=>l&&l.id===o.id))[0])})(i),this.sortedStatements=i}const e=(i,n)=>{const r=this.sortedStatements.find(o=>o&&o.answer&&o.answer===i.id),a=this.sortedStatements.find(o=>o&&o.answer&&o.answer===n.id);return r&&!a?1:a&&!r?-1:r&&a?r.index>a.index?1:-1:0};this.interactive&&(this.sortedAnswers=[...this.sortedAnswers].sort(e)),this.question.sortedAnswers=this.sortedAnswers.map(i=>i.id)},hideAllStatements(s){if(!(s&&s.target&&(s.target.classList.contains("statements-modal-item")||s.target.classList.contains("order-statement")||s.target.closest(".conformity-item")))){for(const e of this.sortedStatements)e.is_open=!1;this.$forceUpdate()}},handleStatementClick(s){if(this.interactive){if(s.is_open){s.is_open=!1,this.$forceUpdate();return}this.hideAllStatements(),s.is_open=!0,this.$forceUpdate()}},removeBind(s,e){if(this.interactive&&this.question.binds[e.id]){const t=this.question.binds[e.id];this.conformityAnswers.splice(this.conformityAnswers.length,0,this.answers.find(i=>i.id===t)),delete this.question.binds[e.id],this.renderBinds(),this.checkAllowed(),this.$forceUpdate(),this.$emit("callout")}},handleAnswerClick(s,e){if(!this.interactive)if(this.checkable)this.$emit("callout");else return;this.$nextTick(()=>{if(this.question.binds[e.id]){const i=this.question.binds[e.id];this.conformityAnswers.splice(this.conformityAnswers.length,0,this.answers.find(n=>n.id===i))}const t=this.conformityAnswers.indexOf(s);this.question.binds[e.id]=s.id,this.conformityAnswers.splice(t,1),this.renderBinds(),this.checkAllowed(),this.hideAllStatements(),this.$emit("callout")})},getCorrectBindAnswer(s){return s.answers[0]},getBindAnswer(s){if(this.question.binds[s.id]){const e=this.question.binds[s.id];return this.answers.find(t=>t.id===e)}return null},widget(s){var e,t,i,n;return{expertView:this.expertView,typeShow:(t=(e=this.quiz)==null?void 0:e.result_attempt)==null?void 0:t.type_show,lessonId:((i=this.lesson)==null?void 0:i.id)||0,questionId:this.question.id,question:this.question,attemptId:((n=this.attempt)==null?void 0:n.id)||0,statement:s}},getCorrectStatements(){return[...this.sortedStatements]},getCorrectAnswers(){return[...this.getCorrectStatements().map(s=>s.answers[0])]},getAnswerModifier(s,e){if(!this.question.binds)return"";if(this.interactive||this.typeShow==="simple_answer"||this.typeShow==="only_correct_or_not_question")return e===this.dragged||Object.values(this.question.binds).includes(e.id)?"active":"";const t=this.results.find(i=>i.quiz_answer_id===e.id&&i.quiz_statement_id);return t?t.is_correct?"green":"red":""},getStatementModifier(s,e){if(this.interactive||this.typeShow==="simple_answer"||this.typeShow==="only_correct_or_not_question")return e===this.dragged||(e&&e.id)===(this.dragged&&this.dragged.id)||this.question.binds&&this.question.binds.hasOwnProperty(e.id)?"active":"";const t=this.results.find(i=>i.quiz_statement_id===e.id);return t?t.is_correct?"green":"red":""},getCommentable(s){return s},getStroke(s){if(this.interactive||this.typeShow==="simple_answer"||this.typeShow==="only_correct_or_not_question")return"#3965FF";const e=this.results.find(t=>t.quiz_statement_id===parseInt(s));if(e)return e.is_correct?"#15A06E":"#DD4141"},handleClick(s){const e=Object.values(this.question.binds),t=Object.keys(this.question.binds);if(s.type==="statement"&&!t.includes(s.id.toString())&&t.length===this.statements.length-1){const r=this.answers.find(a=>!e.includes(a.id));if(r){this.question.binds[s.id]=r.id,this.renderBinds();return}}if(s.type==="answer"&&!e.includes(s.id)&&e.length===this.answers.length-1){const r=this.statements.find(a=>!t.includes(a.id.toString()));if(r){this.question.binds[r.id]=s.id,this.renderBinds();return}}if(s===this.dragged){this.dragged=null,this.checkAllowed();return}if(this.dragged){if(s.type==="answer"){const r=Object.values(this.question.binds);if(r.includes(s.id)){const a=r.indexOf(s.id);delete this.question.binds[t[a]],this.$forceUpdate(),this.renderBinds()}this.question.binds[this.dragged.id]=s.id}else this.question.binds[s.id]=this.dragged.id;this.renderBinds(),this.dragged=null}else{if(s.type==="statement"&&t.includes(`${s.id}`)){delete this.question.binds[`${s.id}`],this.$forceUpdate(),this.renderBinds(!0);return}if(s.type==="answer"&&e.includes(s.id)){const r=e.indexOf(s.id);delete this.question.binds[t[r]],this.$forceUpdate(),this.renderBinds(!0);return}this.dragged=s}},renderBinds(s=!1){s||this.sortStatements(),this.dontCallout||this.$emit("callout"),this.checkAllowed()},checkAllowed(){this.question.is_required&&(this.question.is_allowed=!!Object.keys(this.question.binds).length,this.$emit("update:action"))}}};var Tf=function(){var e=this,t=e._self._c;return t("div",{staticClass:"practice-conformity-one-to-one"},[e.mount?t("div",{staticClass:"conformity-container"},[t("transition-group",{staticClass:"conformity-block",style:{gridAutoFlow:"column",gridTemplateColumns:"repeat(2, 1fr)",gridTemplateRows:`repeat(${e.sortedAnswers.length}, auto)`},attrs:{tag:"div",name:"conformity-animation"}},[e._l(e.sortedStatements,function(i,n){return t("flex-container",{key:`statement-${i.id}`,staticClass:"conformity-item-container",attrs:{align:"center"}},[t("div",[e.getCommentable(i)&&e.getCommentable(i).has_comments&&!e.expertView?t("AttemptResultStudentWidget",{staticClass:"mr-10",attrs:{"attempt-id":e.attempt&&e.attempt.id,"commentable-id":e.getCommentable(i).id,"comments-count":e.getCommentable(i).comments_count,"commentable-type":"statement_id"}}):e.expertView?t("AttemptResultExpertWidget",e._b({staticClass:"mr-10",attrs:{statement:i}},"AttemptResultExpertWidget",e.widget(i),!1)):e._e()],1),t("div",{staticClass:"conformity-item",class:[{"pointer-events-none":e.isPointerEvents(),disabled:e.dragged&&e.dragged.type==="statement"&&i!==e.dragged},`conformity-item_${e.getStatementModifier(n,i)}`],attrs:{"data-statement-id":i.id},on:{click:function(r){return e.handleClick(i)}}},[i.image?t("img",{attrs:{src:i.image.url,alt:""}}):e._e(),e._v(" "+e._s(i.text)+" ")]),t("transition-group",{attrs:{name:"scale-x"}},[e.question.binds&&e.question.binds[i.id]?t("svg",{key:i.id,staticClass:"conformity-line",staticStyle:{"transition-delay":"0.1s","transform-origin":"left"}},[t("line",{attrs:{"stroke-width":"2",x1:0,y1:0,x2:120,y2:0,stroke:e.getStroke(i.id)}})]):e._e()])],1)}),e._l(e.sortedAnswers,function(i,n){return t("flex-container",{key:`answer-${i.id}`,staticClass:"conformity-item-container",attrs:{align:"center"}},[t("div",{staticClass:"conformity-item",class:[{"pointer-events-none":e.isPointerEvents(),disabled:e.dragged&&e.dragged.type==="answer"&&i!==e.dragged},`conformity-item_${e.getAnswerModifier(n,i)}`],attrs:{"data-answer-id":i.id},on:{click:function(r){return e.handleClick(i)}}},[i.image?t("img",{attrs:{src:i.image.url||i.image,alt:""}}):e._e(),e._v(" "+e._s(i.text)+" ")])])})],2)],1):e._e(),!e.interactive&&e.typeShow==="full_information"&&!e.expertView?t("div",{staticClass:"correct-binds pointer-events-none"},[t("p",{staticClass:"practice-question-title mt-20 mb-15"},[e._v(" "+e._s(e.t("quiz.correct_answer"))+" ")]),t("div",{staticClass:"conformity-container"},[t("transition-group",{staticClass:"conformity-block",style:{gridAutoFlow:"column",gridTemplateColumns:"repeat(2, 1fr)",gridTemplateRows:`repeat(${e.sortedAnswers.length}, auto)`},attrs:{tag:"div",name:"conformity-animation"}},[e._l(e.getCorrectStatements(),function(i){return t("flex-container",{key:i.id,staticClass:"conformity-item-container",attrs:{align:"center"}},[t("div",{staticClass:"conformity-item",class:[{"pointer-events-none":e.isPointerEvents(),disabled:e.dragged&&e.dragged.type==="statement"&&i!==e.dragged},"conformity-item_green"],attrs:{"data-statement-id":i.id},on:{click:function(n){return e.handleClick(i)}}},[i.image?t("img",{attrs:{src:i.image.url,alt:""}}):e._e(),e._v(" "+e._s(i.text)+" ")]),t("transition-group",{attrs:{name:"scale-x"}},[t("svg",{key:i.id,staticClass:"conformity-line",staticStyle:{"transition-delay":"0.1s","transform-origin":"left"}},[t("line",{attrs:{"stroke-width":"2",x1:0,y1:0,x2:120,y2:0,stroke:"#15A06E"}})])])],1)}),e._l(e.getCorrectAnswers(),function(i){return t("flex-container",{key:i.id,staticClass:"conformity-item-container",attrs:{align:"center"}},[t("div",{staticClass:"conformity-item",class:[{"pointer-events-none":e.isPointerEvents(),disabled:e.dragged&&e.dragged.type==="answer"&&i!==e.dragged},"conformity-item_green"],attrs:{"data-answer-id":i.id},on:{click:function(n){return e.handleClick(i)}}},[i.image?t("img",{attrs:{src:i.image.url||i.image,alt:""}}):e._e(),e._v(" "+e._s(i.text)+" ")])])})],2)],1)]):e._e(),!e.interactive&&e.typeShow==="only_correct_or_not"?t("div",[t("PracticeCorrectStatusAlert",{attrs:{"is-correct":e.isCorrect,"is-incorrect":e.isIncorrect,"is-skipped":e.isSkipped,"is-not-started":e.isNotStarted}})],1):e._e()])},Mf=[],Lf=c(qf,Tf,Mf,!1,null,"9848cc3a",null,null);const mi=Lf.exports;const Af={name:"PracticeConformityOneToOneMobile",components:{DefaultDescription:V},extends:mi};var Ef=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:e.hideAllStatements,expression:"hideAllStatements"}],staticClass:"conformity-mobile"},[t("transition-group",{staticClass:"conformity-block conformity-block_statements",attrs:{tag:"div",name:"conformity-animation"}},e._l(e.sortedStatements,function(i,n){return t("div",{key:i.id,staticClass:"conformity-item-container"},[[e.getCommentable(i)&&e.getCommentable(i).has_comments&&!e.expertView?t("AttemptResultStudentWidget",{staticClass:"mr-10",attrs:{"attempt-id":e.attempt&&e.attempt.id,"commentable-id":e.getCommentable(i).id,"comments-count":e.getCommentable(i).comments_count,"commentable-type":"statement_id"}}):e.expertView?t("AttemptResultExpertWidget",e._b({staticClass:"mr-10",attrs:{statement:i}},"AttemptResultExpertWidget",e.widget(i),!1)):e._e()],t("div",{staticClass:"relative"},[t("div",{staticClass:"conformity-item",class:[{"pointer-events-none":!e.interactive,disabled:e.dragged&&e.dragged.type==="statement"&&i!==e.dragged},`conformity-item_${e.getStatementModifier(n,i)}`],attrs:{"data-statement-id":i.id},on:{click:function(r){return e.handleStatementClick(i)}}},[i.image?t("img",{attrs:{src:i.image.url,alt:""}}):e._e(),e._v(" "+e._s(i.text)+" ")]),t("transition",{attrs:{name:"fade-up"}},[e.getBindAnswer(i)?t("div",{staticClass:"conformity-item conformity-item_mobile",class:[{"pointer-events-none":!e.interactive,disabled:e.dragged&&e.dragged.type==="statement"&&i!==e.dragged},`conformity-item_${e.getStatementModifier(n,i)}`],staticStyle:{"transform-origin":"top center"},on:{click:function(r){e.removeBind(e.getBindAnswer(i),i)}}},[e.getBindAnswer(i).image?t("img",{attrs:{src:e.getBindAnswer(i).image.url,alt:""}}):e._e(),e._v(" "+e._s(e.getBindAnswer(i).text)+" ")]):e._e()]),t("transition",{attrs:{name:"fade"}},[i.is_open?t("div",{staticClass:"statements-modal mt-10",on:{click:function(r){r.stopPropagation(),r.preventDefault()}}},[t("default-description",{attrs:{"text-color":"#151515",size:14,weight:700,"line-height":18}},[e._v(" "+e._s(e.t("quiz.answers"))+" ")]),t("div",{staticClass:"custom-scroll mt-10"},e._l(e.conformityAnswers,function(r){return t("div",{key:r.id,staticClass:"statements-modal-item",on:{click:function(a){return e.handleAnswerClick(r,i)}}},[r.image?t("img",{staticStyle:{"max-width":"100%"},attrs:{src:r.image.url||r.image,alt:""}}):e._e(),e._v(" "+e._s(r.text)+" ")])}),0)],1):e._e()])],1)],2)}),0),e.interactive?t("div",[t("default-description",{staticClass:"mt-5",attrs:{"text-color":"#151515",size:16,weight:700,"line-height":21}},[e._v(" "+e._s(e.t("quiz.answers"))+" ")]),t("div",{staticClass:"answers"},e._l(e.conformityAnswers,function(i){return t("div",{key:i.id+"answer",staticClass:"shadow answer"},[i.image?t("img",{staticStyle:{"max-width":"75px"},attrs:{src:i.image.url||i.image,alt:""}}):e._e(),e._v(" "+e._s(i.text)+" ")])}),0)],1):e._e(),!e.interactive&&e.typeShow==="full_information"&&!e.expertView?t("div",[t("p",{staticClass:"practice-question-title mt-20 mb-15"},[e._v(" "+e._s(e.t("quiz.correct_answer"))+" ")]),e._l(e.getCorrectStatements(),function(i,n){return t("div",{key:n+"statement",staticClass:"conformity-item-container"},[t("div",{staticClass:"relative"},[t("div",{staticClass:"conformity-item conformity-item_green pointer-events-none",attrs:{"data-statement-id":i.id}},[i.image?t("img",{attrs:{src:i.image.url,alt:""}}):e._e(),e._v(" "+e._s(i.text)+" ")]),e.getCorrectBindAnswer(i)?t("div",{staticClass:"conformity-item conformity-item_mobile conformity-item_green pointer-events-none"},[e.getCorrectBindAnswer(i).image?t("img",{attrs:{src:e.getCorrectBindAnswer(i).image.url,alt:""}}):e._e(),e._v(" "+e._s(e.getCorrectBindAnswer(i).text)+" ")]):e._e()])])})],2):e._e(),!e.interactive&&e.typeShow==="only_correct_or_not"?t("div",[t("PracticeCorrectStatusAlert",{attrs:{"is-correct":e.isCorrect,"is-incorrect":e.isIncorrect,"is-skipped":e.isSkipped,"is-not-started":e.isNotStarted}})],1):e._e()],1)},If=[],Df=c(Af,Ef,If,!1,null,"2eb0986a",null,null);const Pf=Df.exports;const Of={components:{PracticeConformityManyToOneCombined:kf,PracticeConformityOneToOneMobile:Pf,PracticeActionsContainer:A,PracticeQuestionInfo:R,PracticeConformityOneToOne:mi,PracticeConformityManyToOne:fi,FilesNewView:k,PracticeQuestionDefaultOptions:O},mixins:[M],name:"PracticeConformityAnswer",data(){return{didUpdate:!1,completed:!1}},created(){this.question.conformity_type=this.question.statements.length===this.question.answers.length?1:2,this.isAllAnswersChoice()&&(this.question.conformity_type=2),this.$set(this.question,"binds",{});for(const s of this.question.statements)this.$set(s,"type","statement");for(const s of this.question.answers)this.$set(s,"type","answer");this.completed=!0},methods:{forceUpdate(){this.didUpdate=!0,this.$nextTick(()=>{this.didUpdate=!1})},getResults(){return this.results}}};var Rf=function(){var e=this,t=e._self._c;return t("div",{staticClass:"practice-question",style:e.questionStyle()},[t("PracticeQuestionInfo",{attrs:{number:e.questionNumber,question:e.question,quiz:e.quiz,name:e.question.name}}),e.interactive?t("PracticeQuestionDefaultOptions",{attrs:{attempt:e.attempt,quiz:e.quiz,question:e.question},on:{next:function(i){return e.$emit("next")}}}):t("div",{staticClass:"mb-10"}),e.question.files&&e.question.files.length?t("FilesNewView",{staticClass:"mt-20",attrs:{files:e.question.files}}):e._e(),e.isShowAnswers()?t("div",{staticClass:"practice-question__answers",class:{"practice-question__answers_disabled":e.disabledByTimer()}},[e.isAllAnswersChoice()&&e.completed?[t("PracticeConformityManyToOneCombined",{attrs:{attempt:e.attempt,"is-all-answers-choice":!0,lesson:e.lesson,interactive:e.interactive,viewable:e.viewable,readonly:e.readonly,results:e.getResults(),quiz:e.quiz,checkable:e.checkable,"type-show":e.typeShow(),statements:e.question.statements,answers:e.question.answers,"expert-view":e.expertView,question:e.question,binds:e.question.binds},on:{callout:function(i){return e.$emit("callout")},"update:action":function(i){return e.forceUpdate()}}})]:e.question.statements.length===e.question.answers.length&&e.completed?[e.$screenWidth>760?t("PracticeConformityOneToOne",{attrs:{attempt:e.attempt,lesson:e.lesson,question:e.question,interactive:e.interactive,checkable:e.checkable,viewable:e.viewable,quiz:e.quiz,readonly:e.readonly,results:e.getResults(),"type-show":e.typeShow(),statements:e.question.statements,answers:e.question.answers,"expert-view":e.expertView},on:{callout:function(i){return e.$emit("callout")},"update:action":function(i){return e.forceUpdate()},"set:empty":function(i){e.question.binds={}}}}):t("PracticeConformityOneToOneMobile",{attrs:{attempt:e.attempt,lesson:e.lesson,question:e.question,interactive:e.interactive,readonly:e.readonly,quiz:e.quiz,checkable:e.checkable,viewable:e.viewable,results:e.getResults(),"type-show":e.typeShow(),statements:e.question.statements,answers:e.question.answers,"expert-view":e.expertView},on:{callout:function(i){return e.$emit("callout")},"update:action":function(i){return e.forceUpdate()}}})]:e.completed?t("PracticeConformityManyToOne",{attrs:{attempt:e.attempt,lesson:e.lesson,quiz:e.quiz,interactive:e.interactive,viewable:e.viewable,readonly:e.readonly,checkable:e.checkable,results:e.getResults(),"type-show":e.typeShow(),statements:e.question.statements,answers:e.question.answers,"expert-view":e.expertView,question:e.question,binds:e.question.binds},on:{callout:function(i){return e.$emit("callout")},"update:action":function(i){return e.forceUpdate()}}}):e._e()],2):e._e(),e.isDisplayComment?t("PracticeQuestionComment",{attrs:{question:e.question}}):e._e(),e.interactive&&!e.didUpdate?t("PracticeActionsContainer",e._g({attrs:{question:e.question,quiz:e.quiz}},e.$listeners)):e._e()],1)},zf=[],Hf=c(Of,Rf,zf,!1,null,"928f4584",null,null);const Vf=Hf.exports,Ff={components:{PracticeQuestionInfo:R,FilesNewView:k,PracticeQuestionDefaultOptions:O,CommentsPublic:Et},mixins:[M],name:"PracticeTextGraphicAnswer",data(){return{tabActive:1,didUpdate:!1,savedAttempt:null}},methods:{isAllowAnswer(){return this.quiz.attempt?this.question.hasOwnProperty("is_allowed_comment_after_check")&&!this.question.is_allowed_comment_after_check?this.quiz.attempt.status_id!==1&&this.quiz.attempt.status_id!==2&&!!this.question.is_answer_enabled:!!this.question.is_answer_enabled:!0},setAttempt(s){this.$set(this.quiz,"attempt",s)},updateCommentable(s){return p(this,null,function*(){var e,t,i;if(s){if((e=this.quiz)!=null&&e.attempt&&this.$set(this.quiz.attempt,"results",s.results),this.$set(this.question,"is_required",!1),this.savedAttempt=s,this.quiz.type==="text_graphic_answer"){if(!this.question.comment)try{const{data:n}=yield m.get(`/quiz-attempts/${this.attempt.id}/quiz-questions/${this.question.id}`);this.question.comment=n.data.comment,(t=this.lesson)!=null&&t.section_id&&setTimeout(()=>p(this,null,function*(){yield q.replaceContents({section:this.lesson.section_id})}),300)}catch(n){console.log(n)}this.$set(this.quiz,"attempt",(i=this.savedAttempt.latest_attempt)!=null?i:this.savedAttempt),this.$emit("forseRefresh")}this.$forceUpdate()}})},next(){return p(this,null,function*(){if(this.$refs.comments&&this.$refs.comments.$refs.create){const e=this.$refs.comments.$refs.create;e.cantBeSubmitted()||(yield e.submit(),yield new Promise(t=>setTimeout(t,0)))}this.savedAttempt||(yield this.updateComments(null));const s=this.quiz.questions.indexOf(this.question);s!==this.quiz.questions.length-1?(this.$emit("set",this.quiz.questions[s+1]),this.$emit("forseRefresh")):(this.$emit("attempt",this.savedAttempt),this.$emit("forseRefresh"))})},updateComments(){return p(this,null,function*(){const s=yield U.answers({lesson_id:this.lesson.id,attempt_id:this.quiz.attempt.id,unit_id:this.unitId,payload:{quiz_question_id:this.question.id,answer_ids:[],comment_id:null}});this.savedAttempt=s.data})},getAnswerCommentId(){if(this.quiz.attempt&&this.quiz.attempt.results&&this.quiz.attempt.results.length){const s=this.quiz.attempt.results[this.quiz.questions.indexOf(this.question)];return s?s.comment_id:null}else return null}},computed:{langs(){return this.$store.getters["langs/getLangs"]},user(){return this.$store.getters["user/currentUser"]}},watch:{tabActive(){this.didUpdate=!0,this.$nextTick(()=>{this.didUpdate=!1})}}};var Nf=function(){var e=this,t=e._self._c;return t("div",{staticClass:"practice-question"},[t("PracticeQuestionInfo",{attrs:{question:e.question,quiz:e.quiz,number:e.questionNumber,name:e.question.name}}),e.interactive&&e.attempt?t("PracticeQuestionDefaultOptions",{attrs:{attempt:e.attempt,quiz:e.quiz,question:e.question},on:{next:function(i){return e.$emit("next")}}}):e._e(),e.question.files&&e.question.files.length?t("FilesNewView",{attrs:{files:e.question.files}}):e._e(),e.question.comment&&e.quiz.attempt?t("PracticeQuestionComment",{attrs:{question:e.question}}):e._e(),e.question.is_answer_enabled?t("div",{staticClass:"mt-10"}):e._e(),e.interactive?[e.question.is_answer_enabled&&e.question.is_public_answer_enabled?t("div",{staticClass:"course__lesson_assigned-answer__tabs"},[t("div",{staticClass:"course__lesson_assigned-answer__tab",class:{active:e.tabActive===1},on:{click:function(i){e.tabActive=1}}},[e._v(" "+e._s(e.t("course.my_answer"))+" ")]),t("div",{staticClass:"course__lesson_assigned-answer__tab",class:{active:e.tabActive===2},on:{click:function(i){e.tabActive=2}}},[e._v(" "+e._s(e.t("course.answers_from_other_members"))+" ")])]):e._e(),e.question.is_answer_enabled?t("div",[t("div",{directives:[{name:"show",rawName:"v-show",value:e.tabActive===1,expression:"tabActive === 1"}],staticClass:"course__lesson_assigned-answer__comments"},[t("CommentsPublic",{key:"comments",ref:"comments",attrs:{parent:"student",commentable_type:e.commentableType,displayTitle:!1,user:e.user,langsProp:e.langs,"comments-enable":!0,"lesson-id":e.lesson.id,"root-attempt-id":e.quiz.attempt?e.quiz.attempt.root_id:null,"quiz-id":e.quiz.id,"unit-id":e.unitId,"question-id":e.question.id,auth:!0,"hide-actions":!0,"course-id":e.courseId,"is-private-selection":!0,"allow-answer":e.isAllowAnswer(),"allow-upload-file":!!e.question.can_upload,"allow-text-answer":!!e.question.is_comment_enabled,"allow-public-answer":!!e.question.is_public_answer_enabled,"allow-audio-response":!!e.question.is_audio_comment_enabled,"allow-video-response":!!e.question.is_video_comment_enabled},on:{"update:commentable":function(i){return e.updateCommentable(i)}}})],1),e.tabActive===2?t("div",{staticClass:"course__lesson_assigned-answer__comments-members"},[t("CommentsPublic",{key:"comments",attrs:{displayTitle:!1,user:e.user,langsProp:e.langs,commentable_type:e.commentableType,"comments-enable":!0,"lesson-id":e.lesson.id,"is-public":!0,"hide-actions":!0,"quiz-id":e.quiz.id,"unit-id":e.unitId,"question-id":e.question.id,"root-attempt-id":e.quiz.attempt?e.quiz.attempt.root_id:null,auth:!0,"course-id":e.courseId,"is-other":!0,"allow-answer":!!e.question.is_answer_enabled,"allow-upload-file":!!e.question.can_upload,"allow-text-answer":!!e.question.is_comment_enabled,"allow-public-answer":!0,"allow-audio-response":!!e.question.is_audio_comment_enabled,"allow-video-response":!!e.question.is_video_comment_enabled,"to-answer-comment-id":e.quiz.attempt&&e.quiz.attempt.id,parent:"student"}})],1):e._e()]):e._e()]:[t("CommentsPublic",{key:"comments",ref:"comments",attrs:{parent:e.expertView?"expert":"student",displayTitle:!1,user:e.user,langsProp:e.langs,commentable_type:e.commentableType,"comments-enable":!0,"unit-id":e.unitId,"lesson-id":e.lesson.id,"root-attempt-id":e.quiz.attempt?e.quiz.attempt.root_id:e.attempt.root_id,"quiz-id":e.quiz.id,"question-id":e.question.id,auth:!0,"hide-actions":!e.expertView,"course-id":e.courseId,"allow-bulk-actions":!!e.expertView,"advanced-panel":e.expertView,"is-private-selection":!e.expertView,"allow-answer":e.expertView?!0:!!e.question.is_answer_enabled,"allow-upload-file":e.expertView?!0:!!e.question.can_upload,"allow-text-answer":e.expertView?!0:!!e.question.is_comment_enabled,"allow-public-answer":e.expertView?!0:!!e.question.is_public_answer_enabled,"allow-audio-response":e.expertView?!0:!!e.question.is_audio_comment_enabled,"allow-video-response":e.expertView?!0:!!e.question.is_video_comment_enabled,"viewed-user":e.viewedUser},on:{"update:commentable":function(i){return e.updateCommentable(i)}}})]],2)},Bf=[],Zf=c(Ff,Nf,Bf,!1,null,null,null,null);const vi=Zf.exports,Uf={components:{PracticeCorrectStatusAlert:P,PracticeActionsContainer:A,PracticeQuestionInfo:R,FilesNewView:k,PracticeQuestionDefaultOptions:O,PracticeCheck:Mt,FlexContainer:w},name:"PracticeMultipleAnswer",mixins:[M],methods:{getIsActive(s){var e;if(!this.interactive){if(this.typeShow()==="simple_answer"||this.typeShow()==="only_correct_or_not_question")return!!this.isAnswered(s);if(this.typeShow()==="only_correct_or_not"||this.typeShow()==="full_information")return(e=this.isAnswered(s))==null?void 0:e.is_correct}return!!s.is_correct},setCorrect(s){if(this.disabledByTimer()||!this.interactive)if(this.checkable)this.$emit("callout");else return;this.$nextTick(()=>{const e=this.question.answers.find(t=>t.id===s.id);e.is_correct=!e.is_correct,this.isCustomAnswer(e)&&setTimeout(()=>{const t=this.$refs.area;t&&t.length&&t[0].focus()}),this.$forceUpdate(),this.$emit("callout")})}}};var jf=function(){var e=this,t=e._self._c;return t("div",{staticClass:"practice-question",style:e.questionStyle()},[t("PracticeQuestionInfo",e._b({attrs:{"expert-view":e.expertView,number:e.questionNumber,name:e.question.name,question:e.question,quiz:e.quiz}},"PracticeQuestionInfo",e.widget(),!1)),e.interactive?t("PracticeQuestionDefaultOptions",{attrs:{attempt:e.attempt,quiz:e.quiz,question:e.question},on:{next:function(i){return e.$emit("next")}}}):t("div",{staticClass:"mb-10"}),e.question.files&&e.question.files.length?t("FilesNewView",{attrs:{files:e.question.files}}):e._e(),e.isShowAnswers()?t("div",{staticClass:"practice-question__answers",class:{"practice-question__answers_disabled":e.disabledByTimer()}},e._l(e.question.answers,function(i,n){return t("div",{key:n,staticClass:"practice-question__answer text-answer cursor-pointer",class:{"pointer-events-none":e.readonly},on:{click:function(r){return e.setCorrect(i)}}},[t("flex-container",{style:{opacity:e.isAnswered(i)||e.checkable?1:.4}},[t("PracticeCheck",{class:{"with-red":!e.interactive&&e.typeShow()==="full_information"&&e.isAnswered(i)||!e.interactive&&e.typeShow()==="only_correct_or_not"&&e.isAnswered(i),"with-black":!e.interactive&&(e.typeShow()==="simple_answer"||e.typeShow()==="only_correct_or_not_question")},attrs:{active:e.getIsActive(i)}}),t("div",{class:{"practice-question__text-area-container":e.isCustomAnswer(i)&&i.is_correct}},[e.interactive?[t("PracticeQuestionDescription",{staticClass:"cursor-pointer",attrs:{description:e.getTextWithCustom(i)}}),e.isCustomAnswer(i)&&i.is_correct?t("textarea",{directives:[{name:"model",rawName:"v-model",value:i.text_answer,expression:"answer.text_answer"}],ref:"area",refInFor:!0,staticClass:"practice-question__text-area",attrs:{placeholder:e.inlineText(i.text),cols:"60",rows:"7"},domProps:{value:i.text_answer},on:{click:function(r){r.stopPropagation()},input:[function(r){r.target.composing||e.$set(i,"text_answer",r.target.value)},function(r){return e.$emit("callout")}]}}):e._e()]:t("PracticeQuestionDescription",{attrs:{description:e.getTextWithCustom(i)}}),i.image?t("img",{staticClass:"mt-10",style:e.getImageStyle(i),attrs:{src:i.image.url||i.image,alt:"image"}}):e._e()],2)],1)],1)}),0):e._e(),e.interactive?e._e():t("PracticeCorrectStatusAlert",{attrs:{"correct-answers":!e.interactive&&e.typeShow()==="full_information"&&e.isIncorrect&&e.isIncorrect()&&e.getCorrectAnswers(),"is-correct":e.isCorrect,"is-incorrect":e.isIncorrect,"is-skipped":e.isSkipped,"is-not-started":e.isNotStarted}}),e.isDisplayComment?t("PracticeQuestionComment",{attrs:{question:e.question}}):e._e(),e.interactive?t("PracticeActionsContainer",e._g({attrs:{question:e.question,quiz:e.quiz}},e.$listeners)):e._e()],1)},Wf=[],Yf=c(Uf,jf,Wf,!1,null,null,null,null);const Qf=Yf.exports,Gf={mixins:[M],components:{PracticeCorrectStatusAlert:P,PracticeQuestionInfo:R,PracticeActionsContainer:A,FilesNewView:k,PracticeQuestionDefaultOptions:O,PracticeRadio:Ot,FlexContainer:w},name:"PracticeSingleAnswer",methods:{getIsActive(s){var e;if(!this.interactive){if(this.typeShow()==="simple_answer"||this.typeShow()==="only_correct_or_not_question")return!!this.isAnswered(s);if(this.typeShow()==="only_correct_or_not"||this.typeShow()==="full_information")return(e=this.isAnswered(s))==null?void 0:e.is_correct}return!!s.is_correct},setCorrect(s){if(this.disabledByTimer()||!this.interactive)if(this.checkable)this.$emit("callout");else return;this.$nextTick(()=>{for(const t of this.question.answers)t.is_correct=!1;const e=this.question.answers.find(t=>t.id===s.id);e.is_correct=!0,this.isCustomAnswer(s)&&setTimeout(()=>{const t=this.$refs.area;t&&t.length&&t[0].focus()}),this.$forceUpdate(),this.$emit("callout")})}}};var Kf=function(){var e=this,t=e._self._c;return t("div",{staticClass:"practice-question",style:e.questionStyle()},[t("PracticeQuestionInfo",e._b({attrs:{"expert-view":e.expertView,number:e.questionNumber,name:e.question.name,question:e.question,quiz:e.quiz}},"PracticeQuestionInfo",e.widget(),!1)),e.interactive?t("PracticeQuestionDefaultOptions",{attrs:{attempt:e.attempt,quiz:e.quiz,question:e.question},on:{next:function(i){return e.$emit("next")}}}):t("div",{staticClass:"mb-10"}),e.question.files&&e.question.files.length?t("FilesNewView",{attrs:{files:e.question.files}}):e._e(),e.isShowAnswers()?t("div",{staticClass:"practice-question__answers",class:{"practice-question__answers_disabled":e.disabledByTimer()}},e._l(e.question.answers,function(i,n){return t("div",{key:n,staticClass:"practice-question__answer text-answer cursor-pointer",class:{"pointer-events-none":e.readonly},on:{click:function(r){return e.setCorrect(i)}}},[t("flex-container",{style:{opacity:e.isAnswered(i)||e.checkable?1:.4}},[t("PracticeRadio",{class:{"with-red":!e.interactive&&e.typeShow()==="full_information"&&e.isAnswered(i)||!e.interactive&&e.typeShow()==="only_correct_or_not"&&e.isAnswered(i),"with-black":!e.interactive&&(e.typeShow()==="simple_answer"||e.typeShow()==="only_correct_or_not_question")},attrs:{active:e.getIsActive(i)}}),t("div",{class:{"practice-question__text-area-container":e.isCustomAnswer(i)&&i.is_correct}},[e.interactive?[t("PracticeQuestionDescription",{staticClass:"cursor-pointer",attrs:{description:e.getTextWithCustom(i)}}),e.isCustomAnswer(i)&&i.is_correct?t("textarea",{directives:[{name:"model",rawName:"v-model",value:i.text_answer,expression:"answer.text_answer"}],ref:"area",refInFor:!0,staticClass:"practice-question__text-area",attrs:{placeholder:e.inlineText(i.text),cols:"60",rows:"7"},domProps:{value:i.text_answer},on:{click:function(r){r.stopPropagation()},input:[function(r){r.target.composing||e.$set(i,"text_answer",r.target.value)},function(r){return e.$emit("callout")}]}}):e._e()]:t("PracticeQuestionDescription",{staticClass:"cursor-pointer",attrs:{description:e.getTextWithCustom(i)}}),i.image?t("img",{staticClass:"mt-10",style:e.getImageStyle(i),attrs:{src:i.image.url||i.image,alt:"image"}}):e._e()],2)],1)],1)}),0):e._e(),e.interactive?e._e():t("PracticeCorrectStatusAlert",{attrs:{"correct-answers":!e.interactive&&e.typeShow()==="full_information"&&e.isIncorrect&&e.isIncorrect()&&e.getCorrectAnswers(),"is-correct":e.isCorrect,"is-incorrect":e.isIncorrect,"is-skipped":e.isSkipped,"is-not-started":e.isNotStarted}}),e.isDisplayComment?t("PracticeQuestionComment",{attrs:{question:e.question}}):e._e(),e.interactive?t("PracticeActionsContainer",e._g({attrs:{question:e.question,quiz:e.quiz}},e.$listeners)):e._e()],1)},Xf=[],Jf=c(Gf,Kf,Xf,!1,null,null,null,null);const em=Jf.exports,tm={props:{question:{type:Object,default:()=>{}}},components:{PracticeCorrectStatusAlert:P,PracticeQuestionInfo:R,PracticeActionsContainer:A,FilesNewView:k,PracticeQuestionDefaultOptions:O,FlexContainer:w},name:"PracticeScaleAnswer",mixins:[M],methods:{getStyle(s){const e={};if(this.isActive(s)&&(e.background="#F2F7FF !important"),this.question.type.slug===d.RATING){this.isActive(s)&&this.question.answers.indexOf(s)!==0&&(e.borderTopLeftRadius=0,e.borderBottomLeftRadius=0);const t=this.question.answers.find(this.isActive);if(t){const i=this.question.answers.indexOf(t),n=this.question.answers.indexOf(s);i>n&&(e.background="#F2F7FF !important",e.color="#3965FF",e.opacity="1 !important",n===0?(e.borderTopRightRadius=0,e.borderBottomRightRadius=0):n!==i&&(e.borderTopRightRadius=0,e.borderBottomRightRadius=0,e.borderTopLeftRadius=0,e.borderBottomLeftRadius=0))}}return e},isActive(s){return this.getIsActive(s)&&this.isAnswered(s)},getIsActive(s){return this.interactive?!!s.is_correct:!!this.isAnswered(s)},setCorrect(s){if(this.disabledByTimer()||!this.interactive)if(this.checkable)this.$emit("callout");else return;this.$nextTick(()=>{for(const t of this.question.answers)t.is_correct=!1;const e=this.question.answers.find(t=>t.id===s.id);e.is_correct=!0,this.$forceUpdate(),this.$emit("callout")})},getAggregated(s){const e=this.aggregateInterview.find(t=>t.quiz_answer_id===s.id);return e?`${e.count} (${e.percent}%)`:"0 (0%)"}}};var sm=function(){var e=this,t=e._self._c;return t("div",{staticClass:"practice-question",style:e.questionStyle()},[t("PracticeQuestionInfo",e._b({attrs:{"expert-view":e.expertView,number:e.questionNumber,name:e.question.name,question:e.question,quiz:e.quiz}},"PracticeQuestionInfo",e.widget(),!1)),e.interactive?t("PracticeQuestionDefaultOptions",{attrs:{attempt:e.attempt,quiz:e.quiz,question:e.question},on:{next:function(i){return e.$emit("next")}}}):t("div",{staticClass:"mb-10"}),e.question.files&&e.question.files.length?t("FilesNewView",{attrs:{files:e.question.files}}):e._e(),e.isShowAnswers()?t("div",{staticClass:"practice-question__answers",class:{"practice-question__answers_disabled":e.disabledByTimer()}},[e.question.text?t("div",{staticClass:"ql-editor",domProps:{innerHTML:e._s(e.question.text)}}):e._e(),e.question.image?t("img",{staticClass:"mt-10 mb-10",staticStyle:{"max-height":"400px"},attrs:{src:e.question.image.url,alt:"image"}}):e._e(),t("flex-container",{staticClass:"flex-wrap mb-20 practice-question-scale",attrs:{direction:!e.isHorizontal(e.question.likert_scale_type)||e.$screenWidth<=480&&!e.isType(e.QUESTION_TYPES.RATING)?"column":"row",align:"center",justify:(e.isType(e.QUESTION_TYPES.REACTION)||e.isType(e.QUESTION_TYPES.RATING))&&e.isHorizontal(e.question.likert_scale_type)&&e.$screenWidth>=860?"flex-start":"center"}},e._l(e.question.answers,function(i,n){return t("div",{key:n,staticClass:"practice-answer_scale cursor-pointer pr-10",class:{"pointer-events-none":e.readonly,"practice-answer_scale_active":e.isActive(i),"practice-answer_scale_rating":e.isType(e.QUESTION_TYPES.RATING),"practice-answer_scale_full":e.$screenWidth<=480&&!e.isType(e.QUESTION_TYPES.RATING)||!e.isHorizontal(e.question.likert_scale_type)},style:[{opacity:e.isAnswered(i)||e.checkable?1:.4},e.getStyle(i)],on:{click:function(r){return e.setCorrect(i)}}},[t("flex-container",{attrs:{direction:"column",justify:"center",align:"center"}},[i.image?t("img",{staticStyle:{width:"60px",height:"60px","object-fit":"cover","border-radius":"8px"},attrs:{src:i.image.url||i.image,alt:"image"}}):e._e(),t("PracticeQuestionDescription",{staticClass:"text-center mt-15",attrs:{description:i.text}}),e.expertView?t("PracticeQuestionDescription",{staticClass:"text-center mt-15",attrs:{description:e.getAggregated(i)}}):e._e()],1)],1)}),0)],1):e._e(),e.interactive?e._e():t("PracticeCorrectStatusAlert",{attrs:{"correct-answers":!e.interactive&&e.isType(e.QUESTION_TYPES.YES_NO)&&e.typeShow()==="full_information"&&e.isIncorrect&&e.isIncorrect()&&e.getCorrectAnswers(),"is-correct":e.isCorrect,"is-incorrect":e.isIncorrect,"is-skipped":e.isSkipped,"is-not-started":e.isNotStarted}}),e.isDisplayComment?t("PracticeQuestionComment",{attrs:{question:e.question}}):e._e(),e.interactive?t("PracticeActionsContainer",e._g({staticClass:"mt-25",attrs:{question:e.question,quiz:e.quiz}},e.$listeners)):e._e()],1)},im=[],nm=c(tm,sm,im,!1,null,null,null,null);const it=nm.exports;const rm={props:{question:{type:Object,default:()=>{}}},components:{PracticeCorrectStatusAlert:P,DefaultDescription:V,PracticeQuestionInfo:R,PracticeActionsContainer:A,PracticeQuestionDefaultOptions:O,FlexContainer:w},name:"PracticeNetPromoteAnswer",mixins:[M],methods:{getIsActive(s){return!this.interactive&&(this.typeShow()==="simple_answer"||this.typeShow()==="only_correct_or_not_question")?!!this.isAnswered(s):!!s.is_correct},getAggregated(s){const e=this.aggregateInterview.find(t=>t.quiz_answer_id===s.id);return e?`${e.count} (${e.percent}%)`:"0 (0%)"},setCorrect(s){if(this.disabledByTimer()||!this.interactive)if(this.checkable)this.$emit("callout");else return;this.$nextTick(()=>{for(const t of this.question.answers){const i=this.question.answers.find(n=>n.id===t.id);i.is_correct=!1}const e=this.question.answers.find(t=>t.id===s.id);e.is_correct=!0,this.$forceUpdate(),this.$emit("callout")})}}};var am=function(){var e=this,t=e._self._c;return t("div",{staticClass:"practice-question",style:e.questionStyle()},[t("PracticeQuestionInfo",e._b({attrs:{"expert-view":e.expertView,number:e.questionNumber,name:e.question.name,question:e.question,quiz:e.quiz}},"PracticeQuestionInfo",e.widget(),!1)),e.interactive?t("PracticeQuestionDefaultOptions",{attrs:{attempt:e.attempt,quiz:e.quiz,question:e.question},on:{next:function(i){return e.$emit("next")}}}):e._e(),e.isShowAnswers()?t("div",{staticClass:"practice-question__answers promote-blocks-type promote-blocks-type_public",class:{"practice-question__answers_disabled":e.disabledByTimer(),"pt-10":!e.interactive}},[!e.isHorizontal(e.question.likert_scale_type)||e.$screenWidth<=840?t("PracticeQuestionDescription",{staticClass:"mb-10",class:e.$screenWidth>840?"text-center":"mb-15",attrs:{description:e.question.grade_text_min}}):e._e(),t("div",{staticClass:"promote-blocks-container mb-20",class:{"promote-blocks-container_vertical":!e.isHorizontal(e.question.likert_scale_type)}},[e._l(e.question.answers,function(i,n){return t("div",{key:n,staticClass:"promote-score-block cursor-pointer",class:{"pointer-events-none":e.readonly,"promote-score-block_active":e.getIsActive(i)},style:{backgroundColor:e.isAnswered(i)?"":"#e3e3e3 !important"},on:{click:function(r){return e.setCorrect(i)}}},[t("PracticeQuestionDescription",{staticClass:"text-center",attrs:{description:i.text}}),t("default-description",{attrs:{"text-color":"#fff"}},[e.expertView?t("PracticeQuestionDescription",{staticClass:"text-center mt-2",attrs:{description:e.getAggregated(i)}}):e._e()],1)],1)}),e.isHorizontal(e.question.likert_scale_type)?e._e():t("PracticeQuestionDescription",{staticClass:"mt-10 text-center",attrs:{description:e.question.grade_text_max}})],2),e.isHorizontal(e.question.likert_scale_type)?t("flex-container",{staticClass:"mt-10",attrs:{justify:"space-between"}},[t("PracticeQuestionDescription",{attrs:{description:e.$screenWidth>840?e.question.grade_text_min:e.question.grade_text_max}}),e.$screenWidth>840?t("PracticeQuestionDescription",{staticClass:"text-right",attrs:{description:e.question.grade_text_max}}):e._e()],1):e._e()],1):e._e(),e.interactive?e._e():t("PracticeCorrectStatusAlert",{attrs:{"is-correct":e.isCorrect,"is-incorrect":e.isIncorrect,"is-skipped":e.isSkipped,"is-not-started":e.isNotStarted}}),e.isDisplayComment?t("PracticeQuestionComment",{attrs:{question:e.question}}):e._e(),e.interactive?t("PracticeActionsContainer",e._g({staticClass:"mt-25",attrs:{question:e.question,quiz:e.quiz}},e.$listeners)):e._e()],1)},om=[],lm=c(rm,am,om,!1,null,"6d55a383",null,null);const cm=lm.exports,gi={[d.SINGLE_ANSWER]:em,[d.MULTIPLE_ANSWER]:Qf,[d.TEXT_GRAPHIC_ANSWER]:vi,[d.CONFORMITY_ANSWER]:Vf,[d.SORTING]:vf,[d.INTERVIEW]:lf,[d.LIKERT_SCALE]:sf,[d.FILL_GAPS]:W2,[d.WORD_FROM_CHARS]:Xp,[d.TEXT_MEDIA_ANSWER]:N2,[d.RATING]:it,[d.REACTION]:it,[d.YES_NO]:it,[d.WORD_ORDER]:Rp,[d.NET_PROMOTE]:cm,[d.PASTE_WORD]:st,[d.CHOOSE_FROM_LIST]:st,[d.MULTI_CHOOSE_FROM_LIST]:st};const um={props:{quiz:{type:Object,default:null},readyResults:{type:Object,default:null},lesson:{type:Object,default:null},user:{type:Object,default:null},attemptId:{type:Number,default:0},courseId:{type:Number,default:0},expertView:{type:Boolean,default:!1}},name:"AttemptResult",components:{DefaultTitle:b,LoaderBlock:T},data(){return{loading:!1,questions:[],results:[],attempt:null,aggregateInterview:null}},created(){this.getAttemptResult()},methods:{getQuestionResults(s){return this.results.filter(e=>e.quiz_question_id===s.id)},getQuestionComponentBySlug(s){return gi[s]},getAttemptResult(){return p(this,null,function*(){const s={params:{}};if(this.expertView&&(s.params.is_expert=1),this.readyResults&&this.readyResults.results){const{questions:e,results:t,attempt:i,aggregate_interview:n}=this.readyResults;this.questions=e,this.results=t,this.attempt=i,this.aggregateInterview=n;return}this.loading=!0;try{const{data:e}=yield m.get(`/lessons/${this.lesson.id}/quizzes/${this.quiz.id}/attempt/${this.attemptId}`,s),{questions:t,results:i,attempt:n,aggregate_interview:r}=e.data;this.questions=t,this.results=i,this.attempt=n,this.aggregateInterview=r}catch(e){console.log(e)}finally{this.loading=!1}})}}};var dm=function(){var e=this,t=e._self._c;return t("div",{staticClass:"attempt-result",class:`status_${e.attempt&&e.attempt.status_id}`},[e.loading?t("LoaderBlock",{attrs:{"green-color":!0}}):t("div",[t("default-title",{class:e.$screenWidth>480?"ml-15 mb-5":"mb-20",attrs:{size:16,weight:500,"line-height":21}},[e._v(" "+e._s(e.t("course.detail.questions"))+": "),t("span",{staticClass:"text-green"},[e._v(" "+e._s(e.attempt.count_questions_correct||0)+" ")]),e._v("/ "),t("span",{staticClass:"text-red"},[e._v(" "+e._s(e.attempt.count_questions_incorrect||0)+" ")]),e._v("/ "+e._s(e.attempt.count_questions||0)+" ")]),e._l(e.questions,function(i,n){return t(e.getQuestionComponentBySlug(i.type.slug),{key:i.id,tag:"component",class:{"mt-10":n!==0},attrs:{question:i,lesson:e.lesson,results:e.getQuestionResults(i),"question-number":e.questions.indexOf(i)+1,quiz:e.quiz,"viewed-user":e.user,"expert-view":e.expertView,"is-display-comment":i.comment&&i.comment_type_id!==2,"course-id":e.courseId,attempt:e.attempt,"aggregate-interview":e.aggregateInterview,interactive:!1}})})],2)],1)},_m=[],pm=c(um,dm,_m,!1,null,"3c6ae001",null,null);const hm=pm.exports,fm={name:"PracticeTimerIcon"};var mm=function(){var e=this,t=e._self._c;return t("svg",{staticClass:"pracrice-timer-icon",attrs:{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M8.33333 1.75C7.91912 1.75 7.58333 2.08579 7.58333 2.5C7.58333 2.91421 7.91912 3.25 8.33333 3.25V1.75ZM11.6667 3.25C12.0809 3.25 12.4167 2.91421 12.4167 2.5C12.4167 2.08579 12.0809 1.75 11.6667 1.75V3.25ZM10 11.25H9.25C9.25 11.4489 9.32902 11.6397 9.46967 11.7803L10 11.25ZM10.75 8.33333C10.75 7.91912 10.4142 7.58333 10 7.58333C9.58579 7.58333 9.25 7.91912 9.25 8.33333H10.75ZM11.1363 13.447C11.4292 13.7399 11.9041 13.7399 12.197 13.447C12.4899 13.1541 12.4899 12.6792 12.197 12.3863L11.1363 13.447ZM15.5 11.25C15.5 14.2876 13.0376 16.75 10 16.75V18.25C13.866 18.25 17 15.116 17 11.25H15.5ZM10 16.75C6.96243 16.75 4.5 14.2876 4.5 11.25H3C3 15.116 6.13401 18.25 10 18.25V16.75ZM4.5 11.25C4.5 8.21243 6.96243 5.75 10 5.75V4.25C6.13401 4.25 3 7.38401 3 11.25H4.5ZM10 5.75C13.0376 5.75 15.5 8.21243 15.5 11.25H17C17 7.38401 13.866 4.25 10 4.25V5.75ZM8.33333 3.25H11.6667V1.75H8.33333V3.25ZM10.75 11.25V8.33333H9.25V11.25H10.75ZM9.46967 11.7803L11.1363 13.447L12.197 12.3863L10.5303 10.7197L9.46967 11.7803Z",fill:"#DD4141"}})])},vm=[],gm=c(fm,mm,vm,!1,null,null,null,null);const Rt=gm.exports;const ym={name:"PracticeBlueAlert"};var wm=function(){var e=this,t=e._self._c;return t("div",{staticClass:"practice-blue-alert"},[e._t("default")],2)},Cm=[],bm=c(ym,wm,Cm,!1,null,"a46c5215",null,null);const je=bm.exports;const xm={name:"PracticeTitle"};var Sm=function(){var e=this,t=e._self._c;return t("p",{staticClass:"practice-title"},[e._t("default")],2)},$m=[],km=c(xm,Sm,$m,!1,null,"41465456",null,null);const zt=km.exports;te.locale(window.app_current_locale);const qm={components:{FilesNewView:k},props:{attempt:{type:Object,default:()=>{}}},filters:{formatDateWithTimeNoSeconds2(s){return te(s).format("DD MMMM YYYY, HH:mm")}},name:"PracticeComment"};var Tm=function(){var e=this,t=e._self._c;return t("div",{staticClass:"practice-comment"},[t("p",[t("b",[e._v(e._s(e.t("course.practice.comment"))+" "),e.attempt.checking?[e._v(" "+e._s(e.attempt.checking.name))]:e._e()],2),e._v(", "),e.attempt.checked_at?[e._v(" "+e._s(e._f("formatDateWithTimeNoSeconds2")(e.attempt.checked_at)))]:e._e(),t("br")],2),t("div",{staticClass:"text-view",domProps:{innerHTML:e._s(e.attempt.comment)}}),e.attempt.comment_files&&e.attempt.comment_files.length?t("FilesNewView",{staticClass:"mt-10",attrs:{files:e.attempt.comment_files}}):e._e()],1)},Mm=[],Lm=c(qm,Tm,Mm,!1,null,"59e739e6",null,null);const yi=Lm.exports,Am="default-auth";const Em={props:{quiz:{type:Object,default:null},lesson:{type:Object,default:null},unitId:{type:Number,default:0}},name:"PracticeOnlyTextGraphicAnswersBlock",components:{PracticeActionsContainer:A,TextGraphicAnswer:vi,LoaderBlock:T,PracticeTimer:Pe,PracticeRedAlert:we},inject:["startAttempt"],data(){return{loading:!1,QUESTION_DISPLAY_TYPES:ie,loaders:{finish:!1}}},created(){return p(this,null,function*(){const s=this.quiz.questions.filter(e=>e.is_answer_enabled);this.quiz.questions.length&&!s.length&&!this.quiz.attempt&&this.startAttempt({lesson_id:this.lesson.id,quiz_id:this.quiz.id,unit_id:this.unitId})})},methods:{submitAttempt(){return p(this,null,function*(){var s;this.loaders.finish=!0;try{const e=yield U.finish({attempt_id:this.quiz.attempt.id});e.data&&(e.data.success&&e.data.attempt?(this.quiz.attempt=e.data.attempt,(s=this.lesson)!=null&&s.section_id&&setTimeout(()=>p(this,null,function*(){yield q.replaceContents({section:this.lesson.section_id})}),300)):e.data.success||setTimeout(()=>{this.$notify&&this.$notify({position:"top-right",color:"danger",time:5e3,title:this.t("expert.something_went_wrong"),text:e.data.message,icon:K})},300))}catch(e){this.loaders.finish=!1}finally{this.loaders.finish=!1}})}},watch:{"quiz.attempt":{deep:!0,handler(s){s&&s.left_time_in_seconds<=0&&!s.finished&&(C.$emit("comments:send"),s.finished=!0)}}}};var Im=function(){var e=this,t=e._self._c;return t("div",{staticClass:"mt-10",staticStyle:{"padding-top":"1px"}},[t("div",{staticClass:"practice-tga-block",class:{"practice-tga-block_all":e.quiz.questions_display_type_id===e.QUESTION_DISPLAY_TYPES.ALL}},[e.quiz.attempt&&e.quiz.attempt.left_time_in_seconds&&e.quiz.attempt.left_time_in_seconds<=0?t("practice-red-alert",{staticClass:"mt-10 timer"},[t("strong",{staticClass:"inline"},[e._v(e._s(e.t("course.practice.question_4")))]),e._v(" "+e._s(e.t("course.practice.result_saved"))+" ")]):e._e(),e.quiz.attempt&&e.quiz.attempt.left_time_in_seconds&&e.quiz.attempt.left_time_in_seconds>0?t("practice-red-alert",{staticClass:"mt-10"},[e._v(" "+e._s(e.t("course.practice.quiz_left_time"))+": "),t("PracticeTimer",{attrs:{attempt:e.quiz.attempt}})],1):e._e(),e.loading?t("LoaderBlock",{staticStyle:{"min-height":"200px"},attrs:{"green-color":!0}}):t("div",{class:{"practice-tga-block-disabled":e.quiz.attempt&&e.quiz.attempt.left_time_in_seconds&&e.quiz.attempt.left_time_in_seconds<=0}},e._l(e.quiz.questions.filter(i=>i.type==="text_graphic_answer"||i.type.slug==="text_graphic_answer"),function(i,n){return t("div",{key:n},[t("TextGraphicAnswer",{class:n===0?"mt-20":"mt-30",attrs:{quiz:e.quiz,lesson:e.lesson,attempt:e.quiz.attempt,question:i,"unit-id":e.unitId,"course-id":e.lesson.course_id,"question-number":0,interactive:!0}})],1)}),0),e.quiz.questions_display_type_id!==e.QUESTION_DISPLAY_TYPES.SEPARATELY&&e.quiz.attempt&&e.quiz.attempt.status_id===5?t("PracticeActionsContainer",{attrs:{"display-all":"",loaders:e.loaders,quiz:e.quiz},on:{next:function(i){return e.submitAttempt()}}}):e._e()],1)])},Dm=[],Pm=c(Em,Im,Dm,!1,null,null,null,null);const wi=Pm.exports;const Om={props:{quiz:{type:Object,default:null}},name:"PracticeQuizPrevComments",components:{FlexContainer:w,CloseButtonSm:ye,PracticeComment:yi,PracticeBlueAlert:je,DefaultDropdown:ve},data(){return{attemptComment:null}},methods:{setAttempt(s){this.attemptComment=s},format(s){return f(s).format("DD MMMM, YYYY HH:mm")},getAttemptsCases(){return[...this.quiz.attempts].filter(e=>e.finished_at).filter(e=>e.comment||e.comment_files&&e.comment_files.length).map(e=>({id:e.id,name:e.finished_at?f(e.finished_at).format("DD MMMM, YYYY HH:mm"):"-",comment:e.comment,finished_at:e.finished_at,comment_files:e.comment_files,checking:e.checking,checked_at:e.checked_at}))}}};var Rm=function(){var e=this,t=e._self._c;return e.getAttemptsCases().length?t("div",{staticClass:"prev-comments mt-10 mb-20"},[t("practice-blue-alert",[t("DefaultDropdown",{ref:"dropdown",staticClass:"inline-block versions-dropdown",attrs:{cases:e.getAttemptsCases(),"scroll-active":"","active-case":e.attemptComment},on:{update:function(i){return e.setAttempt(i)}},scopedSlots:e._u([{key:"handler",fn:function(){return[t("flex-container",[t("a",{staticClass:"text-blue cursor-pointer",staticStyle:{"text-underline-offset":"3px"},on:{click:function(i){return e.$refs.dropdown.show()}}},[e.attemptComment?[e._v(" "+e._s(e.t("quiz.prev_comments_comment"))+" "+e._s(e.format(e.attemptComment.finished_at))+" ")]:[e._v(" "+e._s(e.t("quiz.prev_comments_handler"))+" → ")]],2),e.attemptComment?t("CloseButtonSm",{staticClass:"ml-5 mt-1",on:{close:function(i){e.attemptComment=null}}}):e._e()],1)]},proxy:!0}],null,!1,3814958058)}),e.attemptComment?t("div",{staticClass:"mt-10"},[t("practice-comment",{attrs:{attempt:e.attemptComment}})],1):e._e()],1)],1):e._e()},zm=[],Hm=c(Om,Rm,zm,!1,null,"e75949aa",null,null);const Ci=Hm.exports;const Vm={props:{unitId:{type:Number,default:0},quiz:{type:Object,default:null},lesson:{type:Object,default:null}},name:"PracticeQuizPreview",components:{PracticeQuizPrevComments:Ci,DefaultDropdown:ve,DefaultTitle:b,PracticeTimer:Pe,RedAlert:mt,AttemptResult:hm,PracticeOnlyTextGraphicAnswersBlock:wi,PracticeComment:yi,PracticeTitle:zt,PracticeRedAlert:we,PracticeBlueAlert:je,PracticeTimerIcon:Rt,FlexContainer:w},data(){return{loading:!1,resultDisplayed:!1,mount:!1,didUpdate:!1}},created(){return p(this,null,function*(){if(window.onbeforeunload=null,!this.getUser()||(this.resultDisplayed=location.href.includes("quizzes"),this.quiz.type==="text_graphic_answer"))return;this.quiz.can_start_attempt=!1,C.$emit("practice:update-status",{id:this.quiz.id,status:this.quiz.status_id});const{data:s}=yield U.quiz({quiz_id:this.quiz.id,lesson_id:this.lesson.id,unit_id:this.unitId}),{can_start_attempt:e,is_run_out_of_attempts:t,attempts:i}=s;this.quiz.can_start_attempt=e,this.quiz.attempts=i,this.quiz.is_run_out_of_attempts=t;const r=new URL(location).searchParams.get("quiz_attempt_id");if(r){const a=s.attempts.find(o=>o.id==r);a&&(this.setAttempt(a),this.resultDisplayed=!0)}})},mounted(){setTimeout(()=>{this.mount=!0},100)},methods:{show(){this.$refs.dropdown.show()},setAttempt(s){this.$set(this.quiz,"attempt",y(h({},s),{results:null})),this.forceUpdate()},forceUpdate(){this.didUpdate=!0,this.$nextTick(()=>{this.didUpdate=!1})},format(s){return f(s).format("DD MMMM, YYYY HH:mm")},getAttemptsCases(){return[...this.quiz.attempts].map(s=>({id:s.id,name:s.finished_at?f(s.finished_at).format("DD MMMM, YYYY HH:mm"):"-"}))},login(){C.$emit(`${Am}_OPEN`)},getUser(){return window.user},quizIncludesQuestionWithTimer(){return this.quiz?!!this.quiz.questions.find(s=>s.timer):!1},startAttempt(){return p(this,null,function*(){this.loading=!0;try{const s={lesson_id:this.lesson.id,quiz_id:this.quiz.id,unit_id:this.unitId},{data:e}=yield U.attempt(s);if(e){const{data:t}=yield U.questions(y(h({},s),{attempt_id:e.id}));this.$set(this.quiz,"questions",t),this.$set(this.quiz,"attempt",e),this.quiz.attempt&&this.quiz.attempt.status_id===3&&!this.quiz.finalize&&this.$set(this.quiz,"finalize",!0),C.$emit("practice:update-status",{id:this.quiz.id,status:this.quiz.status_id}),this.$emit("rerender")}}catch(s){console.log(s)}finally{this.loading=!1}})}},computed:{showResultButton(){return this.quiz.attempt&&this.quiz.attempt.status_id!==5&&this.quiz.type!=="text_graphic_answer"&&this.quiz.result_attempt.is_show},showResultAlert(){return this.quiz?this.quiz.is_run_out_of_attempts&&!this.loading:!1},showStartButton(){if(this.quiz.can_start_attempt){if(this.quiz.type!=="text_graphic_answer")return!0;if(this.quizIncludesQuestionWithTimer()||this.quiz.options.timer_duration)return!this.quiz.attempt}return!1},needRework(){var t;let s=this.quiz.attempt,e=(t=this.quiz.attempt)==null?void 0:t.previous_attempt;return s&&s.status_id===3||s&&s.status_id===null&&e&&e.status_id===3}}};var Fm=function(){var e=this,t=e._self._c;return t("div",{staticClass:"practice-quiz-preview"},[e.getUser()===null?t("div",[t("default-title",{staticClass:"text-center",attrs:{inter:"",size:28}},[e._v(" "+e._s(e.t("create-course.access_denied"))+" ")]),t("button",{staticClass:"mx-auto block mt-35",on:{click:e.login}},[t("span",{staticClass:"course__content_actions__item course__content_actions__item_green"},[e._v(" "+e._s(e.t("expert.usermenu.login"))+" ")])])],1):t("div",{staticClass:"practice-quiz-preview-content"},[t("flex-container",{attrs:{align:"center",id:"practice-main"}},[e.quiz.options.timer_duration||e.quizIncludesQuestionWithTimer()?t("PracticeTimerIcon",{staticClass:"mr-7"}):e._e(),t("practice-title",[e._v(" "+e._s(e.quiz.name)+" ")])],1),e.quiz.estimate.is_on&&e.quiz.estimate.is_show?t("practice-blue-alert",{staticClass:"mt-10"},[e._v(" "+e._s(e.t("course.detail.quiz_scores"))+": "),t("strong",[e.quiz.common_scores_min?[e._v(e._s(e.quiz.common_scores_min)+" -")]:e._e(),e._v(" "+e._s(e.quiz.common_scores_max))],2)]):e._e(),e.quiz.versioning_type_id===3&&e.quiz.attempts.length>1?t("practice-blue-alert",{key:e.quiz.attempt.id,staticStyle:{"margin-top":"10px"}},[e._v(" "+e._s(e.t("course.detail.version_attempt"))+": "+e._s(e.format(e.quiz.attempt.finished_at))+" "),e.quiz.attempts.length>1?t("DefaultDropdown",{ref:"dropdown",staticClass:"inline-block versions-dropdown",attrs:{cases:e.getAttemptsCases(),"scroll-active":"","active-case":{id:e.quiz.attempt.id,name:e.quiz.attempt.finished_at}},on:{update:function(i){e.setAttempt(e.quiz.attempts.find(n=>i.id===n.id))}},scopedSlots:e._u([{key:"handler",fn:function(){return[t("a",{staticClass:"ml-10 text-blue cursor-pointer underline",staticStyle:{"text-underline-offset":"3px"},on:{click:function(i){return e.show()}}},[e._v("+ "+e._s(e.t("course.detail.once_versions").replaceAll("$",e.quiz.attempts.length-1))+" ")])]},proxy:!0}],null,!1,1582911657)}):e._e()],1):e._e(),e.quiz.versioning_type_id===2?t("PracticeQuizPrevComments",{attrs:{quiz:e.quiz}}):e._e(),e.quiz.attempt&&e.quiz.attempt.status_id===6?t("practice-blue-alert",{staticClass:"mt-10 yellow"},[e._v(" "+e._s(e.t("course.practice.quiz_1"))+" ")]):e._e(),e.quiz.attempt&&e.quiz.attempt.status_id===5?t("practice-blue-alert",{staticClass:"mt-10"},[e._v(" "+e._s(e.t("course.detail.in_process"))+" ")]):e._e(),e.quiz.attempt&&e.quiz.attempt.status_id===4?t("practice-blue-alert",{staticClass:"mt-10 yellow"},[e._v(" "+e._s(e.t("course.detail.last_attempt_status_changed"))+" "),e.quiz.attempt.comment||e.quiz.attempt.comment_files&&e.quiz.attempt.comment_files.length?t("practice-comment",{attrs:{attempt:e.quiz.attempt}}):e._e()],1):e._e(),e.quiz.attempt&&e.quiz.attempt.status_id===1?t("practice-blue-alert",{staticClass:"mt-10 green"},[e._v(" "+e._s(e.quiz.passed_text?e.quiz.passed_text:e.t("course.practice.quiz_2"))+" "),t("br"),e.quiz.estimate.is_on&&e.quiz.estimate.is_show?[e._v(e._s(e.t("course.practice.points_received"))+" "),t("strong",[e._v(e._s(e.quiz.attempt.scores))])]:e._e(),e.quiz.attempt.comment||e.quiz.attempt.comment_files&&e.quiz.attempt.comment_files.length?t("practice-comment",{attrs:{attempt:e.quiz.attempt}}):e._e()],2):e._e(),e.quiz.attempt&&e.quiz.attempt.status_id===2?t("practice-blue-alert",{staticClass:"mt-10 red"},[e._v(" "+e._s(e.t("course.practice.quiz_3"))),e.quiz.estimate.is_on&&e.quiz.estimate.is_show?[e._v(" "+e._s(e.t("course.practice.current_score"))+" "),t("strong",[e._v(e._s(e.quiz.attempt.scores))])]:e._e(),e.quiz.attempt.comment||e.quiz.attempt.comment_files&&e.quiz.attempt.comment_files.length?t("practice-comment",{attrs:{attempt:e.quiz.attempt}}):e._e()],2):e._e(),e.needRework?t("practice-blue-alert",{staticClass:"mt-10 yellow"},[e._v(" "+e._s(e.t("course.need_rework"))+" "),e.quiz.attempt.comment||e.quiz.attempt.comment_files&&e.quiz.attempt.comment_files.length?t("practice-comment",{attrs:{attempt:e.quiz.attempt}}):e._e()],1):e._e(),(e.quiz.options.timer_duration||e.quizIncludesQuestionWithTimer())&&!e.quiz.attempt?t("practice-red-alert",{staticClass:"mt-10"},[!e.quizIncludesQuestionWithTimer()&&e.quiz.options.timer_duration?[t("strong",[e._v(e._s(e.t("course.practice.attension")))]),t("span",{domProps:{innerHTML:e._s(e.t("course.practice.quiz_4"))}}),t("br"),e._v(" "+e._s(e.t("course.quiz_alloted_time"))+": "),t("strong",{staticClass:"inline"},[t("PracticeTimer",{attrs:{"track-by":"duration_in_seconds",attempt:e.quiz.options.timer_duration,"only-display":""}})],1)]:e._e(),e.quizIncludesQuestionWithTimer()&&!e.quiz.options.timer_duration?[t("strong",[e._v(e._s(e.t("course.practice.attension")))]),e._v(" "+e._s(e.t("course.practice.quiz_5"))+" ")]:e._e(),e.quizIncludesQuestionWithTimer()&&e.quiz.options.timer_duration?[t("strong",[e._v(e._s(e.t("course.practice.attension")))]),e._v(" "+e._s(e.t("course.practice.quiz_6"))+" "),t("ul",[t("li",[e._v(" "+e._s(e.t("course.practice.quiz_7"))+" ")]),t("li",[e._v(" "+e._s(e.t("course.practice.quiz_8"))+" ")])])]:e._e()],2):e._e(),t("flex-container",{directives:[{name:"show",rawName:"v-show",value:e.mount,expression:"mount"}],attrs:{direction:e.$screenWidth>640?"row":"column",align:e.$screenWidth>640?"center":"flex-start"}},[e.showStartButton?t("button",{staticClass:"practice-quiz-preview__btn mt-10",class:{"practice-quiz-preview__btn_load":e.loading,loading:e.loading},on:{click:function(i){return e.startAttempt()}}},[t("span",[e.quiz.attempt&&e.quiz.attempt.status_id===3?[e._v(" "+e._s(e.t("course.practice.finalize"))+" ")]:e.quiz.attempt&&e.quiz.attempt.status_id!==5?[e._v(" "+e._s(e.t("course.practice.replay"))+" ")]:[e.quizIncludesQuestionWithTimer()||e.quiz.options.timer_duration?[e._v(" "+e._s(e.t("course.practice.understand"))+" ")]:e._e(),e._v(" "+e._s(e.t("course.practice.start"))+" ")]],2)]):e._e(),e.showResultButton?t("button",{staticClass:"practice-quiz-preview__btn practice-quiz-preview__btn_result mt-10",class:{"practice-quiz-preview__btn_result_only":!e.showStartButton||e.$screenWidth<=640},on:{click:function(i){e.resultDisplayed=!e.resultDisplayed}}},[e.resultDisplayed?t("span",[e._v(" "+e._s(e.t("course.practice.hide_result"))+" ")]):t("span",[e._v(" "+e._s(e.t("course.practice.display_result"))+" ")])]):e._e()]),e.showResultAlert?t("red-alert",{staticClass:"mt-10 mb-25",staticStyle:{"max-width":"700px"}},[t("strong",[e._v(" "+e._s(e.t("expert.attention"))+" ")]),t("div",{domProps:{innerHTML:e._s(e.quiz.attempt_limit_text?e.quiz.attempt_limit_text:e.t("course.practice.cant_retry"))}})]):e._e(),e.showResultButton&&e.resultDisplayed&&!e.didUpdate?t("AttemptResult",{staticClass:"mt-20",attrs:{lesson:e.lesson,quiz:e.quiz,"course-id":e.lesson.course_id,"attempt-id":e.quiz.attempt.id}}):e._e(),e.quiz.attempt&&!e.quiz.result_attempt.is_show&&e.quiz.attempt.status_id!==5&&e.quiz.questions&&e.quiz.type!=="text_graphic_answer"&&e.quiz.questions.find(i=>i.type.slug==="text_graphic_answer")?t("PracticeOnlyTextGraphicAnswersBlock",{attrs:{"unit-id":e.unitId,lesson:e.lesson,quiz:e.quiz}}):e._e()],1)])},Nm=[],Bm=c(Vm,Fm,Nm,!1,null,"76683e1d",null,null);const Zm=Bm.exports;const Um={name:"PracticeDescription"};var jm=function(){var e=this,t=e._self._c;return t("p",{staticClass:"practice-description"},[e._t("default")],2)},Wm=[],Ym=c(Um,jm,Wm,!1,null,"a7c96049",null,null);const Qm=Ym.exports;const Gm={name:"PracticeFinishModal",components:{DefaultButton:se,DefaultTitle:b,FlexContainer:w,ModalContainer:ge}};var Km=function(){var e=this,t=e._self._c;return t("modal-container",{attrs:{block:"",centred:"",top:120,padding:[20],"min-width":440,"max-width":440}},[t("default-title",{attrs:{"text-color":"#323030",size:16,weight:600,"line-height":25,"font-family":"Inter, sans-serif"},domProps:{innerHTML:e._s(e.t("quiz.finish_modal"))}}),t("default-title",{staticClass:"mb-10 mt-10",attrs:{size:16,weight:400,"text-color":"#52565C","line-height":25,"font-family":"Inter, sans-serif"},domProps:{innerHTML:e._s(e.t("quiz.finish_modal_descr"))}}),t("flex-container",{staticClass:"mt-30"},[t("DefaultButton",{staticClass:"mr-10 inter",attrs:{background:"cancel","full-width":"",height:45,text:e.t("expert.cancel")},on:{click:function(i){return e.$emit("cancel")}}}),t("DefaultButton",{staticClass:"inter",attrs:{background:"red","full-width":"",height:45,text:e.t("expert.yes").capitalize()},on:{click:function(i){return e.$emit("save")}}})],1)],1)},Xm=[],Jm=c(Gm,Km,Xm,!1,null,"a2a8983c",null,null);const e3=Jm.exports;const t3={components:{DefaultDivider:$s,DefaultDescription:V},props:{quiz:{type:Object,default:()=>{}}},name:"PracticeQuizAccess",methods:{format(s){const e=(t,i)=>`<span class="${i}">${nt.fromISO(t).setLocale(window.app_current_locale).setZone(window.app_timezone).toFormat("dd MMMM, yyyy HH:mm")}</span> <span class="gray-light">(${window.app_timezone})</span>`;return s.replaceAll(":date",this.isBlocked()?e(this.blocked.access_date,"blue"):e(this.closed.access_date,"red"))},isBlocked(){return!this.blocked.is_accessible},isClosed(){return!this.closed.is_accessible||this.closed.tooltip_message}},computed:{blocked(){return this.quiz.blocked_info},closed(){return this.quiz.closed_info}}};var s3=function(){var e=this,t=e._self._c;return e.isBlocked()||e.isClosed()?t("div",{staticClass:"mt-12 mb-20"},[t("default-description",{staticClass:"quiz-unavailable-description",attrs:{"line-height":21,size:14}},[e.isBlocked()?t("span",{domProps:{innerHTML:e._s(e.format(e.blocked.tooltip_message))}}):e.isClosed()?t("span",{domProps:{innerHTML:e._s(e.format(e.closed.tooltip_message))}}):e._e()]),t("default-divider",{staticClass:"mt-20",attrs:{color:"#F3F3F3"}})],1):e._e()},i3=[],n3=c(t3,s3,i3,!1,null,"ff79cdbf",null,null);const r3=n3.exports;const a3={props:{quiz:{type:Object,default:()=>{}}},name:"PracticeQuizName",components:{PracticeTitle:zt,PracticeTimerIcon:Rt,FlexContainer:w},methods:{quizIncludesQuestionWithTimer(){return this.quiz?!!this.quiz.questions.find(s=>s.timer):!1}}};var o3=function(){var e=this,t=e._self._c;return t("div",{staticClass:"quiz-name"},[t("flex-container",{staticClass:"mb-10",attrs:{align:"center"}},[e.quiz.options&&e.quiz.options.timer_duration||e.quizIncludesQuestionWithTimer()?t("PracticeTimerIcon",{staticClass:"mr-7"}):e._e(),t("practice-title",[e._v(" "+e._s(e.quiz.name)+" ")])],1)],1)},l3=[],c3=c(a3,o3,l3,!1,null,"f247c054",null,null);const u3=c3.exports;const d3={props:{quiz:{type:Object,default:()=>{}}},name:"PracticeQuizEstimate",components:{PracticeBlueAlert:je}};var _3=function(){var e=this,t=e._self._c;return e.quiz.estimate&&e.quiz.estimate.is_on&&e.quiz.estimate.is_show?t("practice-blue-alert",{staticClass:"mb-10"},[e._v(" "+e._s(e.t("course.detail.quiz_scores"))+": "),t("strong",[e.quiz.common_scores_min?[e._v(e._s(e.quiz.common_scores_min)+" -")]:e._e(),e._v(" "+e._s(e.quiz.common_scores_max))],2)]):e._e()},p3=[],h3=c(d3,_3,p3,!1,null,"7d73afd4",null,null);const f3=h3.exports;const m3={name:"PracticeQuizNavigation",props:{quiz:{type:Object,default:()=>{}},isDisplayAll:{type:Boolean,default:!1}},data(){return{items:[]}},created(){this.setItems()},methods:{goQuestion(s){var e,t;if(this.isDisplayAll){this.items=this.items.map((n,r)=>y(h({},n),{classes:y(h({},n.classes),{active:r===s})}));const i=(t=(e=this==null?void 0:this.$parent)==null?void 0:e.$el)==null?void 0:t.querySelector(".questions-container");if(i){const n=i.querySelector(`[data-question]:nth-child(${s+1})`);n&&n.scrollIntoView()}return}this.$emit("go",s),this.$nextTick(()=>{this.setItems(),this.$forceUpdate()})},setItems(){this.items=this.quiz.questions.map((s,e)=>({index:e,classes:{movable:!s.completed||this.quiz.reanswer_type!==N.NONE,completed:s.completed,skipped:s.is_skipped,active:s.active}}))}},watch:{"quiz.questions":{deep:!0,handler(){this.setItems(),this.$forceUpdate()}}}};var v3=function(){var e=this,t=e._self._c;return t("div",{staticClass:"practice-navigation-container"},[t("div",{staticClass:"practice-navigation"},e._l(e.items,function(i){return t("div",{key:i.index,staticClass:"practice-navigation-item",class:i.classes,on:{click:function(n){return e.goQuestion(i.index)}}},[e._v(" "+e._s(i.index+1)+" ")])}),0)])},g3=[],y3=c(m3,v3,g3,!1,null,"2db82a4d",null,null);const w3=y3.exports;const C3={props:{quiz:{type:Object,default:()=>{}}},name:"PracticeQuizTimer",components:{PracticeRedAlert:we,PracticeTimer:Pe}};var b3=function(){var e=this,t=e._self._c;return e.quiz.attempt&&e.quiz.attempt.left_time_in_seconds?t("practice-red-alert",{staticClass:"mb-10 timer"},[e._v(" "+e._s(e.t("course.practice.quiz_left_time"))+": "),t("PracticeTimer",{attrs:{attempt:e.quiz.attempt}})],1):e._e()},x3=[],S3=c(C3,b3,x3,!1,null,"4c4432f7",null,null);const $3=S3.exports;const k3={name:"PracticeQuizTimeLeft",components:{PracticeRedAlert:we}};var q3=function(){var e=this,t=e._self._c;return t("practice-red-alert",{staticClass:"mt-10 timer"},[t("strong",{staticClass:"inline"},[e._v(e._s(e.t("course.practice.question_4")))]),e._v(" "+e._s(e.t("course.practice.result_saved"))+" ")])},T3=[],M3=c(k3,q3,T3,!1,null,"0476ed04",null,null);const bi=M3.exports;const L3={name:"PracticeQuizAttempt",components:{PracticeQuizPrevComments:Ci,PracticeQuizAccess:r3,PracticeFinishModal:e3,ModalOverlay:ci,PracticeQuizNavigation:w3,PracticeQuizTimeLeft:bi,PracticeQuizTimer:$3,PracticeQuizEstimate:f3,PracticeQuizName:u3,PracticeActionsContainer:A,ShadowContainer:Ve,LoaderBlock:T,PracticeTimer:Pe,PracticeRedAlert:we,DefaultTitle:b,PracticeBlueAlert:je,PracticeTitle:zt,PracticeTimerIcon:Rt,PracticeDescription:Qm,FlexContainer:w},mixins:[Y_]};var A3=function(){var e=this,t=e._self._c;return t("div",{staticClass:"practice-quiz-attempt"},[t("transition",{attrs:{name:"fade"}},[e.isShowFinishModal?t("modal-overlay",{attrs:{black:""}},[t("PracticeFinishModal",{on:{cancel:function(i){e.isShowFinishModal=!1},save:function(i){e.quiz.questions_display_type_id===e.QUESTION_DISPLAY_TYPES.SEPARATELY?e.goNextQuestion({prevent:!1,is_force_finish:!0,index:null,is_finish:!0}):e.submitAttempt(!0)}}})],1):e._e()],1),t("shadow-container",{staticClass:"practice-shadow-container",class:{"hide-border-right-radius":!!e.unitId},attrs:{id:"practice-main"}},[e.quiz.is_name_enabled?t("PracticeQuizName",{attrs:{quiz:e.quiz}}):e._e(),t("PracticeQuizAccess",{attrs:{quiz:e.quiz}}),e.quiz.navigation_type_id===1?t("PracticeQuizNavigation",{ref:"navigation",attrs:{quiz:e.quiz,"is-display-all":e.quiz.questions_display_type_id===e.QUESTION_DISPLAY_TYPES.ALL},on:{go:function(i){return e.goQuestionFromNavigation(i)}}}):e._e(),t("PracticeQuizEstimate",{attrs:{quiz:e.quiz}}),e.quiz.versioning_type_id>1?t("PracticeQuizPrevComments",{attrs:{quiz:e.quiz}}):e._e(),t("PracticeQuizTimer",{attrs:{quiz:e.quiz}}),e.isAttemptTimeLeft()?t("PracticeQuizTimeLeft"):t("div",{staticClass:"questions-container",class:{"attempt-loader":e.loading}},[e.loading?t("LoaderBlock",{attrs:{"green-color":!0}}):e._e(),e.quiz.questions_display_type_id===e.QUESTION_DISPLAY_TYPES.SEPARATELY?[e.question&&!e.didUpdate?t(e.getQuestionComponentBySlug(e.question.type.slug),{tag:"component",staticClass:"mt-20",attrs:{question:e.question.viewed_result||e.question,results:e.getQuestionResults(e.question),quiz:e.quiz,errors:e.errors,lesson:e.lesson,"is-display-comment":e.question.comment&&e.question.comment_type_id!==1&&e.question.has_result_answer,attempt:e.quiz.attempt,"course-id":e.lesson.course_id,"question-number":e.quiz.questions.indexOf(e.question)+1,interactive:e.isInteractive(),checkable:!e.isInteractive(),viewable:e.quiz.reanswer_type!==e.REANSWER_TYPES.NONE&&e.question.has_result_answer&&!e.question.viewed_result,readonly:e.isReadonly},on:{prev:function(i){return e.goPrevQuestion()},next:function(i){return e.goNextQuestion()},check:function(i){return e.goNextQuestion({is_check:!0})},finish:function(i){return e.goNextQuestion({is_finish:!0})},set:function(i){return e.setQuestion(i)},attempt:function(i){return e.setAttempt(i)},forseRefresh:function(i){return e.forseRefreshQuestion()},callout:function(i){return e.onQuestionCallout(e.question)}}}):e._e(),e.question&&e.question.has_stopped_info&&e.question.viewed_result&&e.isDisplayQuestionResult?t("PracticeActionsContainer",{attrs:{question:e.question,interactive:e.isInteractive(),quiz:e.quiz},on:{prev:function(i){return e.goPrevQuestion()},check:function(i){return e.goNextQuestion({is_check:!0})},next:function(i){return e.goNextQuestion()},finish:function(i){return e.goNextQuestion({is_finish:!0})}}}):e._e()]:[e._l(e.quiz.questions,function(i,n){return t("shadow-container",{key:i.id,staticClass:"mt-20",class:{disabled:e.loaders.disable,"border-red":i.id===e.errorQuestion},attrs:{"data-question":i.id}},[i&&!e.didUpdate?t(e.getQuestionComponentBySlug(i.type.slug),{tag:"component",attrs:{question:i.viewed_result||i,results:e.getQuestionResults(i),quiz:e.quiz,errors:e.errors,lesson:e.lesson,"is-display-comment":i.comment&&i.comment_type_id!==1&&i.has_result_answer,attempt:e.quiz.attempt,"course-id":e.lesson.course_id,"question-number":n+1,viewable:!0,interactive:!0},on:{updateActions:e.updateActions,callout:function(r){return e.onQuestionCallout(i)}}}):e._e()],1)}),e.didUpdateActions?e._e():t("PracticeActionsContainer",{attrs:{"display-all":"",loaders:e.loaders,quiz:e.quiz},on:{next:function(i){return e.submitAttempt()},check:function(i){return e.goNextQuestion({is_check:!0})},clear:function(i){return e.clearAttempt()}}})]],2)],1)],1)},E3=[],I3=c(L3,A3,E3,!1,null,"ed0ea481",null,null);const D3=I3.exports;os.locale(window.app_current_locale);const P3={name:"PracticeContent",props:{quiz:{type:Object,default:null},lesson:{type:Object,default:null},unitId:{type:Number,default:0}},mixins:[De],components:{PracticeQuizTimeLeft:bi,QuizUnavailable:ii,ShadowContainer:Ve,BackButton:jc,LoaderBlock:T,PracticeOnlyTextGraphicAnswersBlock:wi,FullScreenIcon:Ct,PracticeQuizAttempt:D3,PracticeQuizPreview:Zm},provide(){return{startAttempt:i=>p(this,[i],function*({lesson_id:s,quiz_id:e,unit_id:t}){try{const n=yield U.attempt({lesson_id:s,quiz_id:e,unit_id:t});if(n)return this.$set(this.quiz,"attempt",n.data),n.data.root_id||n.data.id}catch(n){console.log(n)}})}},data(){return{didRerender:!1,expanded:!0,openAttempt:!1,loading:!1}},created(){C.$on("practice:loading",s=>{this.loading=s})},mounted(){this.$nextTick(()=>{this.checkContent()})},methods:{isQuizAvailable(s){return s.attempt||!s.blocked_info?!0:s.blocked_info&&s.blocked_info.is_accessible&&s.closed_info.is_accessible},fbqTrack(){window.fbqTrack("clickGetAccess")},formatDate(s){return s?os(s).format("DD MMMM, YYYY HH:mm"):"∞"},expand(){this.expanded=!0,this.checkContent(),document.querySelector(".practice-menu").style.width="500px"},collapse(){this.expanded=!1,this.checkContent(),document.querySelector(".practice-menu").style.width="0"},checkContent(){this.$emit("content:check",this.expanded)},displayPracticeModal(){C.$emit("practice:display",!0)},displayTGA(){return this.quiz&&this.quiz.type==="text_graphic_answer"},displayAttempt(){return!this.quiz||this.displayTGA()?!1:this.quiz.attempt&&this.quiz.attempt.status_id===5?!0:this.quiz.options&&this.quiz.options.timer_duration&&!this.quiz.attempt?!1:this.quiz.attempt?this.quiz&&this.quiz.hasOwnProperty("finalize")&&this.quiz.finalize&&this.quiz&&this.quiz.type!=="text_graphic_answer":!0},reRerender(){this.didRerender=!0,this.$nextTick(()=>{this.didRerender=!1})}},watch:{quiz(){this.didRerender=!0,this.$nextTick(()=>{this.didRerender=!1})}}};var O3=function(){var e=this,t=e._self._c;return e.didRerender?e._e():t("div",{staticClass:"practice-content"},[e.$screenWidth<960&&!e.unitId?t("BackButton",{staticClass:"mb-20 mt-50",staticStyle:{"margin-top":"75px"},attrs:{link:e.lesson.link,native:!0}}):e._e(),e.loading?t("LoaderBlock",{attrs:{"green-color":!0}}):e.isQuizAvailable(e.quiz)?[e.displayAttempt()?t("PracticeQuizAttempt",{attrs:{"unit-id":e.unitId,lesson:e.lesson,quiz:e.quiz},on:{rerender:function(i){return e.reRerender()}}}):e._e(),t("shadow-container",{class:{"hide-border-right-radius":!!e.unitId}},[!e.displayAttempt()&&(e.quiz||e.quiz&&e.quiz.type==="text_graphic_answer")?t("PracticeQuizPreview",{attrs:{quiz:e.quiz,lesson:e.lesson,"unit-id":e.unitId},on:{rerender:function(i){return e.reRerender()}}}):e._e(),e.displayTGA()?[e.quiz.attempt&&e.isTimeLeft(e.quiz.attempt.left_time_in_seconds)?t("PracticeQuizTimeLeft"):e._e(),e.quiz.attempt&&!e.isTimeLeft(e.quiz.attempt.left_time_in_seconds)||!e.quiz.options.timer_duration?t("PracticeOnlyTextGraphicAnswersBlock",{attrs:{quiz:e.quiz,lesson:e.lesson,"unit-id":e.unitId}}):e._e()]:e._e()],2)]:t("QuizUnavailable",{staticClass:"mb-20",attrs:{quiz:e.quiz}}),e.unitId?e._e():t("div",{staticClass:"practice-content__icon",class:{"practice-content__icon_active":!e.expanded}},[e.$screenWidth>960?t("FullScreenIcon",{nativeOn:{click:function(i){e.expanded?e.collapse():e.expand()}}}):t("span",{on:{click:function(i){return e.displayPracticeModal()}}},[e._v(" "+e._s(e.t("course.list_of_practice"))+" ")])],1)],2)},R3=[],z3=c(P3,O3,R3,!1,null,"d3151009",null,null);const H3=z3.exports,V3={name:"CoursePublicUnitsFiles",components:{FilesNewView:()=>D(()=>Promise.resolve().then(()=>Rc),void 0)},props:{item:{type:Object,required:!0}}};var F3=function(){var e=this,t=e._self._c;return t("div",{staticClass:"course__lesson_files"},[e.item.title?t("h4",{staticClass:"course__content_summary__title bold"},[e._v(" "+e._s(e.item.title)+" ")]):e._e(),e.item.files&&e.item.files.length?t("files-new-view",{attrs:{files:e.item.files}}):e._e()],1)},N3=[],B3=c(V3,F3,N3,!1,null,null,null,null);const Z3=B3.exports,U3={name:"CoursePublicUnitsText",components:{ExtendedRenderHtml:Dt,ShadowContainer:Ve,FilesNewView:k},mixins:[Ae],props:{index:{type:Number,required:!0},item:{type:Object,required:!0}},methods:{createTextView(){const s=document.createElement("pre");s.className="text-view";const e=this.item.description_formatted&&this.item.description_formatted.includes("table");return s.innerHTML=this.item.description_formatted,e&&s.classList.add("with-table"),rs(s,{delimiters:[{left:"{{",right:"}}",display:!1}],throwOnError:!1}),s.outerHTML},htmlDecode(s){return s.includes("iframe")?s:new DOMParser().parseFromString(s,"text/html").documentElement.textContent}},mounted(){dt.STYLE(["/build/css/quill.snow.css"]),this.initImages()}};var j3=function(){var e=this,t=e._self._c;return t("shadow-container",{staticClass:"hide-border-right-radius",class:{"mt-20":e.item.info_unitable_type==="course"&&e.index===0}},[e.item.title?t("h4",{staticClass:"course__content_summary__title bold"},[e._v(" "+e._s(e.item.title)+" ")]):e._e(),e.item.description_formatted?t("div",[t("ExtendedRenderHtml",{attrs:{html:e.createTextView()}})],1):e._e(),e.item.files&&e.item.files.length?t("files-new-view",{staticStyle:{"margin-top":"10px"},attrs:{files:e.item.files}}):e._e()],1)},W3=[],Y3=c(U3,j3,W3,!1,null,null,null,null);const Q3=Y3.exports;const G3={name:"CoursePublicUnitsWrapper",components:{PracticeContent:H3,CoursePracticeLists:s_,QuizUnavailable:ii,CommentsPublic:Et,CoursePublicUnitsVideo:w1,CoursePublicUnitsAudio:z1,CoursePublicUnitsFiles:Z3,CoursePublicUnitsText:Q3},props:{units:{type:Array,default:()=>[]},lesson:{type:Object,required:!1},noShadow:{type:Boolean,default:!1},data:{type:Object,required:!1},courseAccess:{type:Object,required:!1},productId:{type:Number,required:!1},isAuth:{type:Boolean,required:!1},isFreeCourse:{type:Boolean,required:!1},orderUrl:{type:String,required:!1},csrfToken:{type:String,required:!1},parent:{type:String,default:""},priceCourse:{type:String},courseTitle:{type:String},priceConvertCourse:{type:String}},created(){this.checkEmptyContent(),this.units.find(s=>s.type_id===6||s.type_id===7)&&(this.getTranslation(),this.getUser())},data(){return{readyContent:!1,langsKeys:null,user:null}},mounted(){setTimeout(()=>{this.readyContent=!0,setTimeout(()=>{const s=new URL(location).hash;s&&(s.includes("quizId")||s.includes("unit-"))&&location.replace(s)},200)},1e3)},methods:{getStyles(s){const{bg_color:e,text_color:t,block_color_2:i,block_color:n,button_color:r}=s.styles;let a=`
                [data-practice-unit-id='${s.id}'] .move-handler {
                      fill: ${t} !important;
                }
                [data-practice-unit-id='${s.id}'] .shadow-container {
                    background: ${e};
                    color: ${t}
                }
                [data-practice-unit-id='${s.id}'] .default-description,
                [data-practice-unit-id='${s.id}'] .empty,
                [data-practice-unit-id='${s.id}'] .shadow,
                [data-practice-unit-id='${s.id}'] .practice-question__answer,
                [data-practice-unit-id='${s.id}'] .practice-question__statement {
                    color: ${t} !important;
                }

                [data-practice-unit-id='${s.id}'] .shadow,
                [data-practice-unit-id='${s.id}'] .practice-question__answer,
                [data-practice-unit-id='${s.id}'] .conformity-item,
                [data-practice-unit-id='${s.id}'] .practice-question__statement {
                    background: ${n!=="#FFFFFF"?`${n} !important`:""} ;
                }

                [data-practice-unit-id='${s.id}'] .answers-container  {
                    border-color: ${t} !important;
                }

                [data-practice-unit-id='${s.id}'] .statement-drop-container {
                    background: ${i} !important;
                }
            `;return r!=="#3965FF"&&(a+=`
                 [data-practice-unit-id='${s.id}'] .practice-next-action {
                      color: ${r} !important;
                      border-color: ${r} !important;
                 }
                 [data-practice-unit-id='${s.id}'] .practice-next-action .spin-loader circle {
                      stroke: ${r} !important;
                 }
                  [data-practice-unit-id='${s.id}'] .practice-next-action:hover {
                      background-color: ${r} !important;
                      color: #fff !important;
                 }
                 [data-practice-unit-id='${s.id}'] .practice-next-action:hover .spin-loader circle {
                      stroke: #fff !important;
                 }
            `),i!=="#FFFFFF"&&(a+=`
                    [data-practice-unit-id='${s.id}'] .blue-alert,
                    [data-practice-unit-id='${s.id}'] .practice-blue-alert{
                        background: ${i} !important;
                        border: none !important;
                    }
                `),a},isQuizAvailable(s){return s&&s.last_attempt_id||s&&s.attempt&&s.attempt.id?!0:this.isAuth&&(!s.blocked_info||!s.closed_info||s.blocked_info.is_accessible&&s.closed_info.is_accessible)},getUser(){return p(this,null,function*(){var s,e;if((s=this==null?void 0:this.$store)!=null&&s.getters&&((e=this==null?void 0:this.$store)!=null&&e.getters["user/currentUser"])){this.user=this.$store.getters["user/currentUser"];return}yield m.get("/user").then(t=>{this.user=t.data.data})})},getTranslation(){var s,e;if((s=this==null?void 0:this.$store)!=null&&s.getters&&((e=this==null?void 0:this.$store)!=null&&e.getters["langs/getLangs"])){this.langsKeys=this.$store.getters["langs/getLangs"];return}m.get(window.cached_routes["translation-groups"],{params:{groups:"course,common,create-course,payments,auth,quiz,expert,marathon",lang:window.app_current_locale},headers:{"X-Language":window.app_current_locale}}).then(t=>{let i=t.data;this.langsKeys=i,window.langs=i})},unitsStyle(){return{marginTop:this.noShadow?"10px":"20px",maxWidth:"100%"}},checkEmptyContent(){let s=!1;const e=this.units.some(t=>t.type_id===1||t.type_id===2);this.parent==="lesson"&&this.courseAccess.is_course_subscribed&&!e&&(s=!0),s&&this.eventsStarted()},eventsStarted(){fetch(`/api/v1/lessons/${this.lesson.id}/events/started`,{method:"post",headers:{Authorization:window.token?`Bearer ${window.token}`:""}}).then(()=>{setTimeout(()=>{this.eventsWatched()},1e3)})},eventsWatched(){fetch(`/api/v1/lessons/${this.lesson.id}/events/watched`,{method:"post",headers:{Authorization:window.token?`Bearer ${window.token}`:""}}),this.lesson.section_id&&q.replaceContents({section:this.lesson.section_id})}},computed:{lessonQuizzes(){return this.lesson.quizzes.filter(s=>!s.is_from_info_unit)}}};var K3=function(){var e=this,t=e._self._c;return t("div",{staticClass:"course-public-units-wrapper"},[e._l(e.units,function(i,n){var r;return[i.type_id===3?t("CoursePublicUnitsText",{key:"text-content-"+n,style:e.unitsStyle(),attrs:{id:`unit-${i.id}`,index:n,item:i}}):e._e(),i.type_id===4?t("div",{key:"files-content-"+n,staticClass:"shadow-container mt-20 hide-border-right-radius",attrs:{id:`unit-${i.id}`}},[t("CoursePublicUnitsFiles",{attrs:{item:i}})],1):e._e(),i.type_id===5?t("div",{key:"quiz-content-"+n,attrs:{id:`unit-${i.id}`}},[e._l(i.student_quizzes,function(a,o){return[t("style",{key:"practice-styles"+o,tag:"component"},[e._v(" "+e._s(e.getStyles(i))+" ")]),e.isQuizAvailable(a)?t("PracticeContent",{key:o,staticClass:"mt-20",attrs:{id:`quizId=${a.id}`,"data-practice-unit-id":i.id,lesson:e.lesson,"unit-id":i.id,quiz:a}}):t("QuizUnavailable",{key:"quiz-content-unavailable-"+o,staticClass:"mb-20 mt-20 hide-border-right-radius",attrs:{quiz:a}})]})],2):e._e(),i.type_id===1?t("CoursePublicUnitsAudio",{key:"audio-content-"+n,staticStyle:{"margin-bottom":"20px"},attrs:{id:`unit-${i.id}`,item:i}}):e._e(),i.type_id===2?t("div",{key:"video-content-"+n,staticClass:"shadow-container hide-border-right-radius mt-20",attrs:{id:`unit-${i.id}`}},[t("CoursePublicUnitsVideo",{attrs:{item:i,lesson:e.lesson,courseAccess:e.courseAccess,productId:e.productId,isAuth:e.isAuth,isFreeCourse:e.isFreeCourse,orderUrl:e.orderUrl,csrfToken:e.csrfToken,priceCourse:e.priceCourse,priceConvertCourse:e.priceConvertCourse,courseTitle:e.courseTitle}})],1):e._e(),i.type_id===6&&!i.is_comments_disabled&&e.user?t("div",{key:"comments-content-"+n,staticClass:"shadow-container hide-border-right-radius mt-20",attrs:{id:`unit-${i.id}`}},[t("CommentsPublic",{attrs:{parent:"student","no-shadow":"",commentable_type:"info_units","comments-enable":!0,"preloaded-data":i.preloadedData,"allow-answer":!0,"hide-actions":!0,"allow-audio-response":i.is_audio_comment_enabled,"allow-video-response":i.is_video_comment_enabled,"allow-create-comment":!0,"lesson-id":e.lesson.id,"is-private-selection":!0,"unit-id":i.id,"allow-upload-file":i.is_file_comment_enabled,"with-empty":!1,"allow-bulk-actions":!1,auth:!0,"course-id":e.lesson.course.id,user:e.user,linked:!0,"with-bar":!0,"sticky-bottom":!1,"is-marathon":!1,"display-title":!0}})],1):e._e(),i.type_id===7&&e.lessonQuizzes&&e.lessonQuizzes.length?t("div",{key:"practices-content-"+n,staticClass:"mt-20",attrs:{id:`unit-${i.id}`}},[t("CoursePracticeLists",{staticClass:"hide-border-right-radius",style:{background:i.bg_color},attrs:{"langs-keys":e.langsKeys,"course-access":e.courseAccess,lesson:e.lesson,items:e.lessonQuizzes,"current-lesson-id":e.lesson.id,target:(r=i.additional)==null?void 0:r.target}})],1):e._e()]})],2)},X3=[],J3=c(G3,K3,X3,!1,null,null,null,null);const e0=J3.exports;const t0={name:"LessonGetAccess",components:{DefaultTitle:b,FlexContainer:w},methods:{getAttribute(){return window.user_id?"data-default-auth-handler":"data-prerecording-handler"}},computed:{auth(){return!!window.user},course(){return this.$store.getters[ht]},lessonDto(){return this.$store.getters[ft]}}};var s0=function(){var e=this,t=e._self._c;return t("div",{staticClass:"lesson-get-access course__content_actions"},[e.lessonDto.course_access.can_pre_subscribe||e.lessonDto.course_access.is_course_pre_subscribed?[e.lessonDto.course_access.is_pre_subscription_enabled?t("a",{staticClass:"course__content_actions__item course__content_actions__item_green",class:{disabled:e.lessonDto.course_access.is_course_pre_subscribed},attrs:{"data-prerecording":"","data-product-id":e.course.product_id,"data-prerecording-handler":"","data-default-auth-handler":"",href:"javascript:void(0)",onclick:"fbqTrack('clickGetAccess')"}},[e._v(" "+e._s(e.t(e.lessonDto.course_access.is_course_pre_subscribed?"course.pre_entry_success":"course.pre_entry"))+" ")]):e._e()]:t("flex-container",{staticClass:"gap-25 buttons-container",attrs:{align:"center"}},[e.auth?e._e():[t("button",{staticClass:"course__content_actions__item course__content_actions__item_green",attrs:{"data-default-auth-handler":""}},[e._v(" "+e._s(e.t("course.login_to_your_account"))+" ")]),t("default-title",{attrs:{"font-family":"Inter, sans-serif",size:20,weight:400}},[e._v(" "+e._s(e.t("contacts.or"))+" ")])],t("a",{staticClass:"course__content_actions__item course__content_actions__item_green",attrs:{href:e.lessonDto.link_get_access,onclick:"fbqTrack('clickGetAccess')"}},[e._v(" "+e._s(e.t("create-course.get_access_to_the_course"))+" ")])],2)],2)},i0=[],n0=c(t0,s0,i0,!1,null,"06067474",null,null);const r0=n0.exports;const a0={name:"ModalButtons",props:{disabled:{type:Boolean,default:!1},loader:{type:Boolean,default:!1},cancelText:{type:String,default:null},confirmText:{type:String,default:null},negative:{type:Boolean,default:!1},blue:{type:Boolean,default:!1}},computed:{showCancelText(){return this.cancelText?this.cancelText:this.t("expert.cancel")},showConfirmText(){return this.confirmText?this.confirmText:this.t("expert.save")}}};var o0=function(){var e=this,t=e._self._c;return t("div",{staticClass:"modal-part-buttons"},[t("button",{staticClass:"btn2 btn2_clear overflow-hidden",class:{disabled:e.loader},attrs:{type:"button"},on:{click:function(i){return e.$emit("cancel")}}},[e._v(" "+e._s(e.showCancelText)+" ")]),t("button",{staticClass:"btn2 overflow-hidden",class:[{loader:e.loader,disabled:e.disabled},`btn2_${e.negative?"danger":"success"}`,`btn2_${e.blue?"blue":""}`],attrs:{type:"button",disabled:e.loader||e.disabled},on:{click:function(i){return e.$emit("confirm")}}},[e._v(" "+e._s(e.showConfirmText)+" ")])])},l0=[],c0=c(a0,o0,l0,!1,null,"492f4e64",null,null);const u0=c0.exports;const d0={name:"SearchInput",components:{FlexContainer:w,CloseIcon:Be,LoupeIcon:Bs,FormMsg:bt},props:{value:{type:[String,Number],default:null},errorText:{type:String,default:null},error:{type:Boolean,default:!1},placeholder:{type:String,default:null},minSearchLength:{type:Number,default:3}},model:{prop:"value",event:"input"},data:()=>({uuid:null,lengthError:!1,searchTimer:0,query:null}),created(){this.uuid=J()},computed:{withError(){return!!this.error||this.lengthError},errorTextToShow(){return this.errorText||this.t("expert.not_less_than_error").replace(":field",this.t("expert.search")).replace(":qty",3)},placeholderToShow(){return this.placeholder||this.t("expert.search")}},watch:{value(s){return this.query=s},query(s,e){if(!(!s&&!e)){if(this.lengthError=null,clearTimeout(this.searchTimer),!s)return this.resetQuery(),this.updateData();this.searchTimer=setTimeout(()=>{s.length&&s.length<this.minSearchLength&&(this.lengthError=!0),this.input(s)},800)}}},methods:{input(s){return this.$emit("input",s)},resetQuery(){this.$emit("searchQuery:clear")},updateData(){this.$emit("data:update")}}};var _0=function(){var e=this,t=e._self._c;return t("div",{staticClass:"input-with-search full-width"},[t("flex-container",{staticClass:"input-with-search__container relative",attrs:{align:"center"}},[t("label",{staticClass:"input-with-search__label pointer",attrs:{for:e.uuid}},[t("LoupeIcon")],1),t("input",{directives:[{name:"model",rawName:"v-model",value:e.query,expression:"query"}],staticClass:"input-with-search__input",class:{"length-error":e.withError},attrs:{type:"text",id:e.uuid,placeholder:e.placeholderToShow},domProps:{value:e.query},on:{input:function(i){i.target.composing||(e.query=i.target.value)}}}),t("transition",{attrs:{name:"fade"}},[e.query?t("button",{staticClass:"delete-button absolute",attrs:{type:"button"},on:{click:e.resetQuery}},[t("CloseIcon")],1):e._e()])],1),t("transition",{attrs:{name:"fade"}},[e.withError?t("FormMsg",{staticClass:"absolute search-error-msg",attrs:{status:"error",msgText:e.errorTextToShow}}):e._e()],1)],1)},p0=[],h0=c(d0,_0,p0,!1,null,"831a13df",null,null);const f0=h0.exports;const m0={name:"SingleSwitcher",props:{active:{type:Boolean,default:!1},text:String,marginRight:Number,ItemMarginBottom:Number,ItemMarginRight:Number,ItemMarginLeft:Number,textColor:String,textFontSize:Number},computed:{wrapperStyles(){return{marginBottom:this.ItemMarginBottom&&`${this.ItemMarginBottom}px`,marginRight:this.ItemMarginRight&&`${this.ItemMarginRight}px`,marginLeft:this.ItemMarginLeft&&`${this.ItemMarginLeft}px`}},textStyles(){return{color:this.textColor&&this.textColor,fontSize:this.textFontSize&&`${this.textFontSize}px`}}}};var v0=function(){var e=this,t=e._self._c;return t("div",{staticClass:"single-switcher"},[t("div",{staticClass:"single-switcher__wrapper",class:{active:e.active},style:e.wrapperStyles,on:{click:function(i){return e.$emit("switch")}}},[t("div",{staticClass:"single-switcher__dot",style:{marginRight:e.marginRight&&`${e.marginRight}px`}},[t("div",{staticClass:"single-switcher__dot-inner"})]),e.text?t("p",{staticClass:"single-switcher__text",style:e.textStyles,domProps:{innerHTML:e._s(e.text)}}):e._e(),e._t("default")],2)])},g0=[],y0=c(m0,v0,g0,!1,null,"e63007ad",null,null);const w0=y0.exports,C0={name:"ArrowIcon"};var b0=function(){var e=this,t=e._self._c;return t("svg",{attrs:{viewBox:"0 0 25 14",fill:"#3E4755",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M6.9569 13.9131C7.28299 13.9131 7.50046 13.8044 7.71786 13.587C8.15264 13.1522 8.15264 12.5001 7.71786 12.0653L2.60906 6.95653L7.71786 1.84786C8.15264 1.41308 8.15264 0.760873 7.71786 0.326089C7.28307 -0.108696 6.63087 -0.108696 6.19608 0.326089L0.326461 6.19571C-0.108324 6.6305 -0.108324 7.2827 0.326461 7.71748L6.19608 13.587C6.41348 13.8044 6.63082 13.9131 6.9569 13.9131Z"}}),t("path",{attrs:{d:"M23.913 8.04331C24.5652 8.04331 25 7.60852 25 6.95635C25 6.30417 24.5652 5.86938 23.913 5.86938H2.71728C2.0651 5.86938 1.63031 6.30417 1.63031 6.95635C1.63031 7.60852 2.0651 8.04331 2.71728 8.04331H23.913Z"}})])},x0=[],S0=c(C0,b0,x0,!1,null,null,null,null);const xi=S0.exports,Q5=Object.freeze(Object.defineProperty({__proto__:null,default:xi},Symbol.toStringTag,{value:"Module"}));const $0={name:"MarketingDataWidgetItemTitle",components:{ArrowIcon:xi},props:{type:{type:String,default:null},title:{type:[String,Object],required:!0},id:{type:[Number,String],required:!0},link:{type:String,default:null},toLinkTitle:{type:String,default:null}},computed:{itemLink(){return this.link?this.link.includes("/id")?this.link.replace("id",this.id):this.link:null}}};var k0=function(){var e=this,t=e._self._c;return t("p",{staticClass:"flex-wrap"},[e.title?t("span",[e._v(e._s(e.title))]):e._e(),e.itemLink?t("span",{staticClass:"to-link"},[e._v(" ("),t("a",{attrs:{href:e.itemLink,target:"_blank"},on:{click:function(i){i.stopPropagation()}}},[e._v(e._s(e.toLinkTitle||e.t(`marketing.widget_titles.to_entity._${e.type}`)))]),t("ArrowIcon",{staticClass:"ml-4"}),e._v(") ")],1):e._e()])},q0=[],T0=c($0,k0,q0,!1,null,"3d8e7cec",null,null);const M0=T0.exports;const L0={name:"CreationBlockLoader",components:{LoaderBlock:T,FlexContainer:w}};var A0=function(){var e=this,t=e._self._c;return t("flex-container",{staticClass:"creation-page-loader z10",attrs:{align:"center"}},[t("LoaderBlock",{attrs:{greenColor:!0}})],1)},E0=[],I0=c(L0,A0,E0,!1,null,"25c37d24",null,null);const D0=I0.exports;const Y={full_access:"full_access",course_setting:"course_setting",offer:"offer",user:"user"},P0={name:"CourseAccessTypes",components:{DefaultButton:se,CreationBlockLoader:D0,MarketingDataWidgetItemTitle:M0,SingleSwitcher:w0,SearchInput:f0,UpdateIcon:It,FloatingButton:Ba,FlexContainer:w,ModalButtons:u0,LoaderBlock:T,VueSimplebar:lt},mixins:[ue],props:{type:{type:String,default:"course"},itemId:{type:Number,required:!0},productId:{type:Number,required:!0},isMarathon:{type:Boolean,default:!1},lang:{type:Object,default:null}},data(){return{langsKeys:this.lang,app_subdomain_url_no_locale:null,isOpen:!1,options:[],serverData:null,selectedOpt:null,selectedItem:null,loading:!1,items:[],minSearchLength:3,searchQueryErrorText:null,searchQuery:null,page:1,perPage:5,hasNextPage:!1}},directives:{ClickOutside:X},computed:{buttonText(){var i,n,r,a;const s=this.t("course.access_types_modal.select"),e=((n=(i=this.serverData)==null?void 0:i.type)==null?void 0:n.name)||null;let t=null;return this.showOffers&&((r=this.serverData)!=null&&r.offer)&&(t=this.showItemName(this.serverData.offer)),this.showParticipants&&((a=this.serverData)!=null&&a.user)&&(t=this.showItemName(this.serverData.user)),e?t?`${e}: ${t}`:e:s},productType(){return this.isMarathon?"marathon":"course"},showSelection(){return this.selectedOpt&&(this.selectedOpt.id===Y.offer||this.selectedOpt.id===Y.user)},showOffers(){var s;return((s=this.selectedOpt)==null?void 0:s.id)===Y.offer},showParticipants(){var s;return((s=this.selectedOpt)==null?void 0:s.id)===Y.user},offersInsidePlatformUrl(){return`${this.app_subdomain_url_no_locale}expert/payments/offers/create`}},watch:{langsKeys:{handler(){this.addDefaultTexts()},deep:!0},isOpen(s){s&&this.showSelection&&this.updateData()},searchQuery(s){if(!(!s||s.length<this.minSearchLength))return this.resetDefaultSelectionItemsData(),this.updateData()}},created(){this.getData(),this.lang&&this.addDefaultTexts()},mounted(){document.body.classList.add("body-access-types"),this.app_subdomain_url_no_locale=window.app_subdomain_url_no_locale,this.getLangsKeys();const s=document.querySelector(".course-access-types"),e=()=>{document.body.style.transition=".3s",document.body.style.paddingTop=`${s.getBoundingClientRect().height+15}px`};if(s){e();const t=new MutationObserver(()=>{e()});new ResizeObserver(()=>{e()}).observe(s),t.observe(s,{attributes:!0,childList:!0,subtree:!0})}},beforeDestroy(){document.body.style.transition="0s",document.body.style.paddingTop=0},methods:{getLangsKeys(){let s=null;s=setInterval(()=>{window.langs&&(this.langsKeys=window.langs,clearInterval(s))},1e3)},addDefaultTexts(){this.options=[{id:Y.full_access,name:this.t("course.access_types_modal.without_restrictions"),description:this.t("course.access_types_modal.without_restrictions_text")},{id:Y.course_setting,name:this.t(`course.access_types_modal.${this.productType}_settings`),description:this.t("course.access_types_modal.settings_text")},{id:Y.offer,name:this.t("course.access_types_modal.by_offer"),description:null},{id:Y.user,name:this.t(`course.access_types_modal.${this.productType}_as_participant`),description:null}],this.searchQueryErrorText=this.t("expert.not_less_than_error").replace(":field",this.t("expert.search")).replace(":qty",this.minSearchLength)},getData(){return p(this,null,function*(){this.loading=!0;try{const s=yield m.get(`/courses/${this.itemId}/preview-settings`);this.serverData=s.data.data,this.parseServerData()}catch(s){console.log(s)}finally{this.loading=!1}})},parseServerData(){switch(this.selectedOpt=this.serverData.type,this.serverData.type.id){case Y.offer:this.selectedItem=this.serverData.offer;break;case Y.user:this.selectedItem=this.serverData.user;break;default:this.selectedItem=null;break}},handleModal(s=!1){s&&this.parseServerData(),setTimeout(()=>this.isOpen=!this.isOpen,0)},selectType(s){this.selectedOpt=s,this.showSelection?(this.resetAllSelectionItemsData(),this.updateData()):(this.updateTypeFromServer(),this.handleModal(),this.confirm())},updateTypeFromServer(){this.serverData.type=this.selectedOpt},confirm(){return p(this,null,function*(){const s={type:this.selectedOpt.id,offer_id:this.showOffers?this.selectedItem.id:null,user_id:this.showParticipants?this.selectedItem.id:null};try{yield m.post(`/courses/${this.itemId}/preview-settings`,s),location.reload()}catch(e){console.log(e)}})},updateData(s=!1){return p(this,null,function*(){if(this.loading)return;const e=this.showOffers?"/offers":`/courses/${this.itemId}/users`;let t={page:this.page};this.showOffers&&(t=y(h({},t),{products:[this.productId],with_counts:1,with_draft:1,display_all:1,is_full:1,query:this.searchQuery,per_page:this.perPage})),this.showParticipants&&(t=y(h({},t),{user:this.searchQuery,limit:this.perPage})),this.loading=!0;try{const i=yield m.get(e,{params:t});this.items=s?[...this.items,...i.data.data]:i.data.data,this.hasNextPage=i.data.links&&i.data.links.next}catch(i){console.log("error:",i)}finally{this.loading=!1}})},loadMore(){this.page+=1,this.updateData(!0)},resetDefaultSelectionItemsData(){this.items=[],this.page=1},resetExtraSelectionItemsData(){this.selectedItem=null,this.searchQuery=null},resetAllSelectionItemsData(){this.resetDefaultSelectionItemsData(),this.resetExtraSelectionItemsData()},showItemName(s=this.selectedItem){return this.showOffers?s.title||s.title_alternative:s.name},selectItem(s){this.selectedItem=s},setOfferUrl(s){return`${this.app_subdomain_url_no_locale}expert/payments/offers/edit/${s.id}`}}};var O0=function(){var e=this,t=e._self._c;return t("div",{staticClass:"course-access-types"},[t("div",{staticClass:"message relative"},[t("transition",{attrs:{name:"fade"}},[e.langsKeys?e._e():t("div",{staticClass:"message__loader flex-center absolute"},[t("LoaderBlock",{attrs:{"green-color":""}})],1)]),t("p",{staticClass:"attention text-red"},[e._v(e._s(e.t("course.access_types_modal.attention"))+"!")]),t("p",[t("span",{staticClass:"no-accent mr-5"},[e._v(e._s(e.t(`course.access_types_modal.${e.productType}_title`))+":")]),t("span",{staticClass:"accent mr-5"},[e._v(e._s(e.t(`course.access_types_modal.${e.productType}_access`))+":")]),t("span",{staticClass:"message__button pointer",on:{click:e.handleModal}},[e._v(e._s(e.buttonText))])])],1),e.isOpen?t("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:e.handleModal,expression:"handleModal"}],staticClass:"types-modal absolute z10",class:{"pb-20":e.showSelection}},[t("ul",{staticClass:"types-modal__list"},e._l(e.options,function(i,n){return t("li",{key:`${n}-${i.id}`,staticClass:"types-modal__list-item pointer",class:{selected:e.selectedOpt&&i.id===e.selectedOpt.id,"mb-5":i.description,"mb-2":n<e.options.length},on:{click:function(r){return e.selectType(i)}}},[t("p",{staticClass:"title no-accent",class:{"mb-5":i.description}},[e._v(e._s(i.name))]),i.description?t("p",{staticClass:"description light-accent"},[e._v(e._s(i.description))]):e._e()])}),0),t("transition",{attrs:{name:"fade"}},[e.showSelection?t("div",{staticClass:"items-selection mt-20",class:{"block-loader":e.loading}},[t("flex-container",{staticClass:"mb-10",attrs:{align:"center"}},[t("floating-button",{staticStyle:{"min-width":"45px"},attrs:{radius:7,size:45,"need-box-shadow":"","needs-border-hover":""},on:{click:function(i){e.resetAllSelectionItemsData(),e.updateData()}}},[t("UpdateIcon")],1),t("SearchInput",{staticClass:"ml-25",attrs:{"error-text":e.searchQueryErrorText,placeholder:e.t("expert.search"),"min-search-length":e.minSearchLength},on:{"searchQuery:clear":function(i){e.resetAllSelectionItemsData(),e.updateData()},"data:update":e.updateData},model:{value:e.searchQuery,callback:function(i){e.searchQuery=i},expression:"searchQuery"}})],1),t("div",{staticClass:"items-selection__content mb-20 relative"},[t("transition",{attrs:{name:"fade"}},[e.loading?t("CreationBlockLoader"):e._e()],1),e.items.length?t("vue-simplebar",{key:`length-${e.items.length}`,ref:"ItemsList",staticClass:"items-selection__list",attrs:{id:"ItemsList"}},[e._l(e.items,function(i,n){return t("div",{key:`${n}-${i.id}`,staticClass:"items-selection__list-item pointer",class:{checked:e.selectedItem&&i.id===e.selectedItem.id},on:{click:function(r){return e.selectItem(i)}}},[t("single-switcher",{staticClass:"mr-10",attrs:{active:e.selectedItem&&i.id===e.selectedItem.id}},[t("marketing-data-widget-item-title",{staticClass:"ml-10",attrs:{title:e.showItemName(i),id:i.id,link:e.showOffers?e.setOfferUrl(i):null,"to-link-title":e.t("course.access_types_modal._to_offer")}})],1),e.showParticipants?t("p",{staticClass:"email mt-5 ml-25"},[e._v(e._s(i.email))]):e._e()],1)}),e.hasNextPage?t("DefaultButton",{key:"pagination",staticClass:"load-move-button",attrs:{text:e.t("course.course_card.load_more"),loading:e.loading,background:"white",size:"small"},on:{click:e.loadMore}}):e._e()],2):e._e(),t("flex-container",{directives:[{name:"show",rawName:"v-show",value:!e.items.length,expression:"!items.length"}],staticClass:"items-selection__no-content",attrs:{justify:"center",align:"center"}},[t("p",[t("span",{staticClass:"light-accent"},[e._v(" "+e._s(e.t("course.access_types_modal.list_is_empty"))),e.showOffers?t("span",[e._v(",")]):e._e()]),e.showOffers?t("a",{staticClass:"link inline-block",attrs:{href:e.offersInsidePlatformUrl,target:"_blank"}},[e._v(" "+e._s(e.t("course.access_types_modal._add_offer"))+" ")]):e._e()])])],1),t("ModalButtons",{attrs:{loader:e.loading,"cancel-text":e.t("course.access_types_modal.cancel"),"confirm-text":e.t("course.access_types_modal.select"),disabled:!e.selectedItem},on:{cancel:function(i){return e.handleModal(!0)},confirm:e.confirm}})],1):e._e()])],1):e._e()])},R0=[],z0=c(P0,O0,R0,!1,null,"65b26c21",null,null);const Si=z0.exports,G5=Object.freeze(Object.defineProperty({__proto__:null,default:Si},Symbol.toStringTag,{value:"Module"})),H0={components:{FileTasks:mu,LessonProgramHandler:At,LessonNavButtons:Lt,LessonGetAccess:r0,CoursePublicUnitsWrapper:e0,LessonUnavailable:Zd,LessonHeader:Hd,CourseAccessTypes:Si},props:{lesson:{type:Object,default:null},lessonDto:{type:Object,default:null},section:{type:Object,default:null},course:{type:Object,default:null}},name:"Lesson",data(){return{mount:!1}},created(){this.$store.commit(le,this.lesson),this.$store.commit(gs,this.section),this.$store.commit(fs,this.course),this.$store.commit(ys,this.lessonDto),setTimeout(()=>{C.$emit("lesson-loaded")},100),!window.langs&&this.langs&&(window.langs=this.langs)},mounted(){var t;setTimeout(()=>{this.mount=!0},200);const s=(t=this==null?void 0:this.$el)==null?void 0:t.querySelector(".course-public-units-wrapper");if(!s)return;new ResizeObserver(()=>{this.$forceUpdate()}).observe(s)},methods:{registerServiceWorker(){return p(this,null,function*(){try{yield navigator.serviceWorker.register(new URL("./sw/sw.js",self.location),{type:"module"})}catch(s){console.log(s)}})},hasOverflow(){const s=this.$refs.lesson;return s?s.getBoundingClientRect().height+200>window.innerHeight:!1},getUnits(){return this.lessonDto.course_access.is_practice_available?this.section.info_units:this.section.info_units.filter(s=>s.type_id!==5)}},watch:{langs(s){window.langs||(window.langs=s)}},computed:{editLink(){return this.lessonDto.course_access.is_user_expert?`/expert/course/${this.lesson.course_id}/lesson/${this.lesson.id}/constructor`:""},langs(){return this.$store.getters["langs/getLangs"]},isUnaccessible(){return this.lessonDto.lesson.status_id!==4?!1:this.lessonDto.course_access.is_product_on_sale&&!this.lessonDto.course_access.is_course_subscribed&&!this.lessonDto.is_lesson_available||this.lessonDto.blocked_info&&!this.lessonDto.blocked_info.is_accessible&&this.lessonDto.blocked_info.type==="offer"},isNotAvailable(){return!this.lesson.is_public&&(!this.lessonDto.course_access.is_course_subscribed||!this.lessonDto.is_lesson_available)}}};var V0=function(){var e=this,t=e._self._c;return e.langs&&!Array.isArray(e.langs)?t("div",{ref:"lesson",staticClass:"lesson",style:{opacity:e.mount?1:0}},[e.lessonDto.course_access.is_user_expert?t("CourseAccessTypes",{attrs:{lang:e.langs,"item-id":e.lessonDto.course.id,"product-id":e.lessonDto.course.product_id,"is-marathon":e.lessonDto.course.type_id===2}}):e._e(),t("FileTasks"),t("LessonHeader",{attrs:{"edit-link":e.editLink}}),e.isNotAvailable?t("LessonUnavailable",{attrs:{"lesson-dto":e.lessonDto}}):e._e(),e.isUnaccessible?t("LessonGetAccess"):e.isNotAvailable?e._e():t("CoursePublicUnitsWrapper",{attrs:{units:e.getUnits(),lesson:e.lesson,"product-id":e.course.product_id,"is-auth":!0,"course-access":e.lessonDto.course_access,"order-url":"","csrf-token":"",parent:"lesson"}}),e.course.navigation_type_id&&e.course.navigation_type_id===2&&e.hasOverflow()?t("LessonNavButtons",{staticClass:"mt-20",attrs:{l:e.langs,type:e.course.navigation_type_id,lesson:e.lesson,"paginate-info":e.lessonDto.paginate_info}}):e.$screenWidth<1300?t("div",{staticClass:"mt-20"}):e._e(),e.$screenWidth<1300&&e.hasOverflow()?t("LessonProgramHandler",{attrs:{"is-sticky":""}}):e._e()],1):e._e()},F0=[],N0=c(H0,V0,F0,!1,null,null,null,null);const B0=N0.exports;Tu(H,null);Object.defineProperty(String.prototype,"capitalize",{value:function(){return this.charAt(0).toUpperCase()+this.slice(1)},enumerable:!1,configurable:!0});function Z0(){if(typeof lesson_dto=="undefined")return;if(H.use(Vi),H.prototype.$notify=Ws.exec,H.mixin({data(){return{scrollY:0}},computed:{$scrollY(){return this.scrollY},$screenWidth(){return this.$vssWidth},$screenHeight(){return this.$vssHeight}},created(){this.scrollY=window.scrollY,window.addEventListener("scroll",()=>{this.scrollY=window.scrollY})},methods:{$hasAttr(e){if(this.$attrs.hasOwnProperty(e)){if(this.$attrs[e]==="")return e;if(typeof this.$attrs[e]=="boolean")return this.$attrs[e]?e:""}return""}}}),localStorage.getItem("token"),document.querySelector("#root")){const e=new ns.Store({modules:vd});H.mixin(ds);const t=lesson_dto;if(!t.is_comments_available){const i=t.section.info_units.find(n=>n.type_id===6);i&&t.section.info_units.splice(t.section.info_units.indexOf(i),1)}t.section&&t.lesson&&(t.lesson.section_id=t.section.id),Promise.all([e.dispatch("user/fetchUser"),e.dispatch(ws,t.section.info_units),e.dispatch("user/fetchCabinets"),e.dispatch("user/fetchIsProductionMode"),e.dispatch("langs/fetchLangs","expert,create-course,course,quiz,common,contact")]).then(([i,n])=>{t.section.info_units=n}).catch(i=>{console.error(i)}).finally(()=>{new H({el:"#root",store:e,render:i=>i(B0,{props:{lessonDto:t,lesson:t.lesson,section:t.section,course:t.course}})})})}}var es,ts,ss,is;try{Z0()}catch(s){Ws.exec({position:"top-right",color:"danger",title:"Something went wrong",text:((ts=(es=s==null?void 0:s.response)==null?void 0:es.data)==null?void 0:ts.message)||((is=(ss=s==null?void 0:s.response)==null?void 0:ss.data)==null?void 0:is.error)||s,icon:K})}export{St as $,qt as A,me as B,e0 as C,Am as D,dt as E,bt as F,Q0 as G,Ns as H,Ze as I,Fe as J,ue as K,T as L,ai as M,wt as N,xi as O,gt as P,d as Q,ge as R,Ve as S,Gn as T,f1 as U,kt as V,Hs as W,Ql as X,j as Y,mo as Z,D as _,C as a,le as a$,Me as a0,u0 as a1,Ne as a2,xs as a3,Ir as a4,jc as a5,gi as a6,Ba as a7,G0 as a8,It as a9,ci as aA,ea as aB,mt as aC,o_ as aD,Qe as aE,bs as aF,As as aG,Ut as aH,xn as aI,dn as aJ,pt as aK,ce as aL,pn as aM,an as aN,ms as aO,jt as aP,hn as aQ,Ps as aR,Os as aS,Rs as aT,di as aU,R2 as aV,Ls as aW,Et as aX,Ct as aY,hm as aZ,Cn as a_,M0 as aa,$t as ab,vc as ac,D0 as ad,nd as ae,Cs as af,nl as ag,K0 as ah,Ms as ai,Wi as aj,K as ak,Ws as al,xt as am,w0 as an,vu as ao,Xs as ap,k as aq,ti as ar,us as as,t5 as at,qc as au,pi as av,Y0 as aw,r2 as ax,oh as ay,Gh as az,se as b,z5 as b$,hs as b0,un as b1,rt as b2,bn as b3,yn as b4,wn as b5,tn as b6,sn as b7,_n as b8,Us as b9,R5 as bA,j5 as bB,M5 as bC,A5 as bD,W5 as bE,U5 as bF,n5 as bG,u5 as bH,p5 as bI,I5 as bJ,h5 as bK,T5 as bL,f5 as bM,y5 as bN,d5 as bO,m5 as bP,P5 as bQ,O5 as bR,x5 as bS,S5 as bT,$5 as bU,k5 as bV,q5 as bW,_5 as bX,v5 as bY,i5 as bZ,r5 as b_,Gi as ba,Qi as bb,Rt as bc,mu as bd,H3 as be,U as bf,ut as bg,Tu as bh,ui as bi,Dt as bj,op as bk,vn as bl,mn as bm,I as bn,q as bo,Z as bp,ln as bq,cn as br,e5 as bs,$ as bt,Fs as bu,Zt as bv,kn as bw,E5 as bx,Q5 as by,l5 as bz,yt as c,L5 as c0,D5 as c1,c5 as c2,B5 as c3,Y5 as c4,g5 as c5,w5 as c6,C5 as c7,o5 as c8,Z5 as c9,a5 as ca,b5 as cb,N5 as cc,X0 as cd,qs as ce,s5 as cf,ji as cg,so as ch,M2 as ci,_s as cj,Tt as ck,we as cl,J0 as cm,Fn as cn,H5 as co,V5 as cp,F5 as cq,G5 as cr,b as d,w as e,Ks as f,Gs as g,_i as h,S2 as i,Be as j,V as k,$s as l,ds as m,c as n,Ts as o,Bs as p,ne as q,ye as r,vt as s,ve as t,Ue as u,Ot as v,Le as w,j_ as x,js as y,Te as z};
//# sourceMappingURL=lesson.45fb358c.js.map
