1!function(e){var t={};function n(r){if(t[r])return t[r].exports;var l=t[r]={i:r,l:!1,exports:{}};return e[r].call(l.exports,l,l.exports,n),l.l=!0,l.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var l in e)n.d(r,l,function(t){return e[t]}.bind(null,l));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=1)}([function(e,t,n){},function(e,t,n){"use strict";n.r(t);n(0);var r=(0,wp.element.createContext)({});function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(n,!0).forEach(function(t){c(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,l=!1,a=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){l=!0,a=e}finally{try{r||null==c.return||c.return()}finally{if(l)throw a}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var s=wp.element,p=(s.createElement,s.useState),m=s.useEffect,u=(s.Fragment,s.render,wp.data),d=u.dispatch,w=u.select,f=function(e){var t=o(p(e.field),2),n=t[0],r=t[1];m(function(){r(e.field)},[e.field]);var l=function(t){e.update(t)};return wp.element.createElement("div",{className:"field"},function(e){switch(e.type){case"text":return wp.element.createElement("div",{className:"vibebp_form_field"},wp.element.createElement("label",null,e.label),wp.element.createElement("input",{type:"text",value:e.value,onChange:function(t){var n=a({},e);n.value=t.target.value,l(n)}}));case"number":return wp.element.createElement("div",{className:"vibebp_form_field"},wp.element.createElement("label",null,e.label),wp.element.createElement("input",{type:"number",value:e.value,onChange:function(t){var n=a({},e);n.value=n[i][e.id]=t.target.value,l(n)}}));case"textarea":return wp.element.createElement("div",{className:"vibebp_form_field"},wp.element.createElement("label",null,e.label),wp.element.createElement("textarea",{type:"text",value:e.value,onChange:function(t){var n=a({},e);n.value=t.target.value,l(n)}}));case"image":return wp.element.createElement("div",{className:"vibebp_form_field"},wp.element.createElement("label",null,e.label),e.value?wp.element.createElement("img",{src:e.value}):"",wp.element.createElement("input",{type:"file",onChange:function(t){var n,r,i;(n=t,r=n.target.files,i=new FormData,i.append("file",r[0]),i.append("body",JSON.stringify({token:w("vibebp").getToken()})),new Promise(function(e,t){fetch("".concat(window.vibebp.api.url,"/user/upload_media"),{method:"post",body:i}).then(function(e){return e.json()}).then(function(t){console.log(t),t.status&&e(t.data.url),t.hasOwnProperty("message")&&d("vibebp").addNotification({text:t.message})})})).then(function(t){var n=a({},e);n.value=t,l(n)})}}));case"select":return wp.element.createElement("div",{className:"vibebp_form_field"},wp.element.createElement("label",null,e.label),wp.element.createElement("select",{onChange:function(t){var n=a({},e);n.value=t.target.value,l(n)}},wp.element.createElement("option",{value:""},window.vibeclp.translations.select_step),Object.keys(e.options).map(function(t){return wp.element.createElement("option",{value:t},e.options[t])})));case"conditional_select":return wp.element.createElement("div",{className:"vibebp_form_field"},wp.element.createElement("label",null,e.label),wp.element.createElement("select",{onChange:function(t){var n=a({},e);n.value=t.target.value,l(n)}},Object.keys(e.options).map(function(t){return wp.element.createElement("option",{value:t},e.options[t])})));default:return wp.element.createElement("div",{className:"vibebp_form_field"},wp.element.createElement("label",null,e.label),wp.element.createElement("input",{type:"text",value:e.value,onChange:function(t){var n=a({},e);n.value=t.target.value,l(n)}}))}}(n))};function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?v(n,!0).forEach(function(t){y(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function g(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,l=!1,a=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){l=!0,a=e}finally{try{r||null==c.return||c.return()}finally{if(l)throw a}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var E=wp.element,h=(E.createElement,E.useState),O=E.useEffect,j=(E.Fragment,E.render,wp.data),N=(j.dispatch,j.select),P=function(e){var t=g(h(e.steps),2),n=t[0],r=t[1],l=g(h(!1),2),a=(l[0],l[1]),i=g(h([]),2),c=i[0],o=i[1],s=["remove_from_course","start_course","submit_course","reset_course","course_evaluated","student_badge","student_certificate","subscribe_course"],p=["unit_complete"],m=["start_quiz","submit_quiz","quiz_evaluated"];O(function(){r(e.steps)},[e.steps]),O(function(){a(!0),fetch("".concat(window.vibeclp.api.url,"/user/clp/step/fields"),{method:"post",body:JSON.stringify({token:N("vibebp").getToken()})}).then(function(e){return e.json()}).then(function(e){a(!1),e.status&&o(e.data.fields)})},[]);var u=function(t){e.update(t)};return wp.element.createElement("div",{className:"create_steps"},c&&c.length?wp.element.createElement("a",{className:"button is-primary",onClick:function(){var e=_(n);e.push(_(c)),u(e)}},window.vibeclp.translations.add_step):"",n&&Array.isArray(n)?wp.element.createElement("div",{className:"steps"},n.map(function(e,t){return wp.element.createElement("div",{className:"step"},wp.element.createElement("span",{className:"vicon vicon-close remove",onClick:function(){var e=_(n);e.splice(t,1),u(e)}}),e.map(function(r,l){if("conditional_select"==r.type||"conditional_select2"==r.type){var a=e.findIndex(function(e){return"lp_select_step"==e.id&&e.value});if(a>-1){var i=e[a].value;c=i,s.indexOf(c)>-1||(p.indexOf(c)>-1||m.indexOf(c))}if(a>-1)return wp.element.createElement(f,{field:r,update:function(e){var r=_(n);r[t].splice(l,1,b({},e)),u(r)}})}var c;return wp.element.createElement(f,{field:r,update:function(e){var r=_(n);r[t].splice(l,1,b({},e)),console.log("nsteps",r),u(r)}})}))})):wp.element.createElement("div",{className:"vbp_message"},window.vibeclp.translations.no_steps_created))};function x(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function S(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,l=!1,a=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){l=!0,a=e}finally{try{r||null==c.return||c.return()}finally{if(l)throw a}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var k=wp.element,A=(k.createElement,k.useState),C=k.useEffect,D=(k.Fragment,k.render,k.useRef),I=wp.data,T=(I.dispatch,I.select),M=function(e){var t=S(A(""),2),n=t[0],r=t[1];return C(function(){var t="",n="";switch(e.type){case"friends":n="user",t=e.id.item_id;break;case"group":n="group",t=e.id.item_id;break;case"activity":n="user",t=e.id.secondary_item_id;break;case"user":n="user",t=e.id.user_id;break;default:n=e.type,t=e.id.item_id}localforage.getItem(n+"_"+t).then(function(t){null!==t?r(JSON.parse(t)):fetch("".concat(window.vibebp.api.url,"/avatar"),{method:"post",body:JSON.stringify({type:e.type,ids:e.id,token:T("vibebp").getToken()})}).then(function(e){return e.json()}).then(function(e){e.status&&(localforage.setItem(e.key,JSON.stringify(e.value)),r(e.value))})})},[]),wp.element.createElement("img",{src:n.avatar,className:"vibebp_avatar",onClick:e.click,alt:n.name,title:n.name})};function F(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function z(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function J(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?z(n,!0).forEach(function(t){q(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):z(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function q(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function L(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,l=!1,a=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){l=!0,a=e}finally{try{r||null==c.return||c.return()}finally{if(l)throw a}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var U=wp.element,H=(U.createElement,U.useState),R=U.useEffect,B=(U.Fragment,U.render,U.useContext),G=wp.data,K=G.dispatch,Q=G.select,V=function(e){B(r);var t=L(H(!1),2),n=t[0],l=t[1],a=L(H({id:0,post_title:"",post_content:"",steps:[],settings:{}}),2),i=a[0],c=a[1];Q("vibebp").getUser();R(function(){c(J({},i,{},e.clp))},[e.clp]);return wp.element.createElement("div",{className:"new_clp"},wp.element.createElement("div",{className:"new_clp_header"},wp.element.createElement("span",{className:"vicon vicon-arrow-left",onClick:e.back})),wp.element.createElement("div",{className:"new_clp_content vibebp_form"},wp.element.createElement("div",{className:"vibebp_form_field"},wp.element.createElement("label",null,window.vibeclp.translations.clp_title),wp.element.createElement("input",{type:"text",value:i.post_title,onChange:function(e){c(J({},i,{post_title:e.target.value}))}})),wp.element.createElement("div",{className:"vibebp_form_field"},wp.element.createElement("label",null,window.vibeclp.translations.clp_content),wp.element.createElement("div",{className:"vibe_clp_editor"},wp.element.createElement("textarea",{onChange:function(e){c(J({},i,{post_content:e.target.value}))},value:i.post_content}))),wp.element.createElement("div",{className:"vibebp_form_field"},wp.element.createElement(P,{steps:i.steps,update:function(e){console.log("usteps",e),c(J({},i,{steps:F(e)}))}})),wp.element.createElement("div",{className:"vibebp_form_field"},wp.element.createElement("div",{class:"settings"})),wp.element.createElement("div",{className:"vibebp_form_field"},wp.element.createElement("a",{className:n?"button is-primary is-loading":"button is-primary",onClick:function(){l(!0),fetch("".concat(window.vibeclp.api.url,"/user/clps/new"),{method:"post",body:JSON.stringify(J({},i,{post_content:postContent.post_content,raw:postContent.raw,token:Q("vibebp").getToken()}))}).then(function(e){return e.json()}).then(function(t){if(l(!1),t.status){e.created(t.clp);var n=Q("vibebp").getData("followers"),r=Q("vibebp").getOnlineMembers();n&&n.length&&n.map(function(e){-1!==r.indexOf(e)&&K("vibebp").sendRealTimeNotification(e,t.followermessage)})}})}},window.vibeclp.translations.submit))))};function W(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function X(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Y(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,l=!1,a=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){l=!0,a=e}finally{try{r||null==c.return||c.return()}finally{if(l)throw a}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var Z=wp.element,$=(Z.createElement,Z.useState),ee=(Z.useEffect,Z.Fragment,Z.render,wp.data),te=ee.dispatch,ne=ee.select,re=function(e){var t=Y($(e.clp),2),n=t[0],r=t[1],l=Y($(!1),2),a=l[0],i=l[1],c=function(){n.hasOwnProperty("id")&&(i(!0),fetch("".concat(window.vibeclp.api.url,"/user/clp/enroll"),{method:"post",body:JSON.stringify({token:ne("vibebp").getToken(),clp_id:n.id,enroll:!n.is_enrolled})}).then(function(e){return e.json()}).then(function(t){i(!1),t.hasOwnProperty("message")&&te("vibebp").addNotification({text:t.message}),t.status&&(r(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?W(n,!0).forEach(function(t){X(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):W(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},n,{is_enrolled:t.is_enrolled})),e.update(n.id,t.is_enrolled))}))};return wp.element.createElement("div",{className:"clp_enroll"},n.is_enrolled?wp.element.createElement("a",{className:a?"button is-primary is-loading enroll":"button is-primary enroll",onClick:c},window.vibeclp.translations.enrollout):wp.element.createElement("a",{className:a?"button is-primary is-loading enroll":"button is-primary enroll",onClick:c},window.vibeclp.translations.enrollnow))};function le(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,l=!1,a=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){l=!0,a=e}finally{try{r||null==c.return||c.return()}finally{if(l)throw a}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var ae=wp.element,ie=(ae.createElement,ae.render,ae.useState),ce=ae.useEffect,oe=(ae.useContext,ae.Fragment,ae.RawHTML,wp.data),se=(oe.dispatch,oe.select,function(e){var t=le(ie(e.timestamp),2),n=(t[0],t[1]),r=le(ie(0),2),l=r[0],a=r[1];ce(function(){(n(parseInt(e.timestamp)),e.timestamp)&&(e.hasOwnProperty("notimediff")?a(parseInt(e.timestamp)):(e.timestamp.toString().includes("-")&&(e.timestamp=new Date(e.timestamp).getTime()/1e3),a(Math.floor(Date.now()/1e3)-parseInt(e.timestamp))))},[e.timestamp]);return wp.element.createElement("span",{className:"friendly_time"},function(){if(l<0)return window.wplms_course_data.translations.expired;var t,n,r,a=0,i=0,c=0,o=[{label:window.wplms_course_data.time_labels.year.single,multi:window.wplms_course_data.time_labels.year.multi,value:94608e4},{label:window.wplms_course_data.time_labels.month.single,multi:window.wplms_course_data.time_labels.month.multi,value:2592e3,max:12},{label:window.wplms_course_data.time_labels.week.single,multi:window.wplms_course_data.time_labels.week.multi,value:604800,max:4},{label:window.wplms_course_data.time_labels.day.single,multi:window.wplms_course_data.time_labels.day.multi,value:86400,max:31},{label:window.wplms_course_data.time_labels.hour.single,multi:window.wplms_course_data.time_labels.hour.multi,value:3600,max:24},{label:window.wplms_course_data.time_labels.minute.single,multi:window.wplms_course_data.time_labels.minute.multi,value:60,max:60},{label:window.wplms_course_data.time_labels.second.single,multi:window.wplms_course_data.time_labels.second.multi,value:1,max:60}];if(l>8553600)return window.wplms_course_data.translations.unlimited_time;if(l<=0)return e.hasOwnProperty("notimediff")?l+" "+window.wplms_course_data.time_labels.second.multi:window.wplms_course_data.translations.just_now;for(var s=0;s<o.length;s++)if(i=s,(n=o[s]).value<l){(a=Math.floor(l/n.value))>n.max&&(a=n.max);break}return t=a+" "+(a>1?n.multi:n.label),n.value>1&&(r=o[i+1],(c=Math.floor(l%n.value/r.value))&&(t+=", "+c+" "+(c>1?r.multi:r.label))),t}())});function pe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function me(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ue(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,l=!1,a=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){l=!0,a=e}finally{try{r||null==c.return||c.return()}finally{if(l)throw a}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var de=wp.element,we=(de.createElement,de.useState),fe=de.useEffect,ve=de.Fragment,be=(de.render,de.useContext),ye=wp.data,_e=(ye.dispatch,ye.select),ge=function(e){be(r),_e("vibebp").getUser();var t=ue(we(!1),2),n=t[0],l=t[1],a=ue(we(e.clp),2),i=a[0],c=a[1],o=ue(we(!1),2),s=(o[0],o[1],ue(we([]),2)),p=(s[0],s[1],ue(we([]),2)),m=p[0],u=p[1],d=ue(we(!1),2),w=d[0],f=d[1],v=ue(we(!1),2),b=v[0],y=v[1];fe(function(){f(!0),fetch("".concat(window.vibeclp.api.url,"/user/clp/clp-steps"),{method:"post",body:JSON.stringify({token:_e("vibebp").getToken(),clp_id:i.id})}).then(function(e){return e.json()}).then(function(e){f(!1),e.status&&e.data&&e.data.length&&u(e.data)})},[]);return wp.element.createElement(ve,null,n?wp.element.createElement(V,{clp:i,created:function(t){c(t),e.update("update",t)},back:function(){l(!1)}}):wp.element.createElement("div",{className:"vibebp_full_clp_wrapper"},wp.element.createElement("div",{className:"vibebp_clps_header"},wp.element.createElement("span",{className:"vicon vicon-arrow-left",onClick:e.back}),wp.element.createElement("span",null,i.is_enrolled?wp.element.createElement("span",null,wp.element.createElement("span",null,window.vibeclp.translations.joined),wp.element.createElement(se,{timestamp:i.join_date})):wp.element.createElement("span",{className:"clp_date"},i.post_date))),wp.element.createElement("div",{className:"wplms_clp_header"},i.hasOwnProperty("image")?wp.element.createElement("div",{className:"wplms_clp_image"},wp.element.createElement("img",{src:i.image})):"",wp.element.createElement("div",{className:"wplms_clp_description"},wp.element.createElement("h1",{className:"post_title"},i.post_title),wp.element.createElement(re,{clp:i,update:function(t,n){var r=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?pe(n,!0).forEach(function(t){me(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pe(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},i);r.is_enrolled=n,c(r),e.update("update",r)}}),wp.element.createElement("div",{className:b?"vibebp_clp_content":"vibebp_clp_mincontent",onClick:function(){return y(!b)},dangerouslySetInnerHTML:{__html:i.post_content}}))),Array.isArray(i.certificates)||Array.isArray(i.badges)?wp.element.createElement("h3",null,window.vibeclp.translations.awards):"",wp.element.createElement("div",{className:"wplms_clp_awards_wrapper"},Array.isArray(i.certificates)?wp.element.createElement("div",{className:"wplms_clp_certificates"},i.certificates.map(function(e){return wp.element.createElement("div",{className:"certificate"},wp.element.createElement("a",{href:e.link,target:"_blank"},wp.element.createElement("span",{className:"vicon vicon-id-badge"}),wp.element.createElement("span",null,e.points," ",window.vibeclp.translations.points)))})):"",Array.isArray(i.badges)?wp.element.createElement("div",{className:"wplms_clp_badges"},i.badges.map(function(e){return wp.element.createElement("div",{className:"badge"},wp.element.createElement("img",{src:e.img}),wp.element.createElement("div",{className:"badge_details"},wp.element.createElement("strong",null,e.title),wp.element.createElement("span",null,e.points," ",window.vibeclp.translations.points)))})):""),w?wp.element.createElement("div",{class:"loading-roller"},wp.element.createElement("div",null),wp.element.createElement("div",null),wp.element.createElement("div",null),wp.element.createElement("div",null),wp.element.createElement("div",null),wp.element.createElement("div",null),wp.element.createElement("div",null),wp.element.createElement("div",null)):m&&m.length?wp.element.createElement(ve,null,wp.element.createElement("h3",{class:"heading"},wp.element.createElement("span",null,window.vibeclp.translations.learning_path_steps)),"H"!=i.sequential?wp.element.createElement("div",{className:"wplms_clp_steps"},m.map(function(e){return wp.element.createElement("div",{className:"wplms_clp_step "+(e.done?"done":"")},wp.element.createElement("div",{className:"wplms_clp_step_content row"},wp.element.createElement("div",{className:"col-md-4"},wp.element.createElement("div",{className:"wplms_clp_step_image"},wp.element.createElement("img",{src:e.featured_image}))),wp.element.createElement("div",{className:"col-md-8"},wp.element.createElement("div",null,wp.element.createElement("div",{className:"wplms_clp_step_text"},wp.element.createElement("h2",{className:"wplms_clp_step_title"},e.title),e.hasOwnProperty("points")?wp.element.createElement("span",{className:"wplms_clp_step_points"},e.points," "+window.vibeclp.translations.points):"",wp.element.createElement("span",{className:"wplms_clp_step_description"},e.description))))))})):wp.element.createElement("div",{className:"custom_learning_path_steps"},m.map(function(e){return wp.element.createElement("div",{className:"wplms_clp_grid_step "+(e.done?"done":"")},wp.element.createElement("div",{className:"wplms_clp_grid_step_content"},wp.element.createElement("div",{className:"wplms_clp_step_image"},wp.element.createElement("img",{src:e.featured_image})),wp.element.createElement("div",{className:"wplms_clp_step_text"},wp.element.createElement("h2",{className:"wplms_clp_step_title"},e.title),wp.element.createElement("span",{className:"wplms_clp_step_description"},e.description),e.hasOwnProperty("points")?wp.element.createElement("span",{className:"wplms_clp_step_points"},e.points," "+window.vibeclp.translations.points):"")))}))):""))};function Ee(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function he(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Oe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?he(n,!0).forEach(function(t){je(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):he(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function je(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ne(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,l=!1,a=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){l=!0,a=e}finally{try{r||null==c.return||c.return()}finally{if(l)throw a}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var Pe=wp.element,xe=(Pe.createElement,Pe.useState),Se=Pe.useEffect,ke=Pe.Fragment,Ae=(Pe.render,Pe.useContext),Ce=wp.data,De=(Ce.dispatch,Ce.select),Ie=function(e){Ae(r);var t=Ne(xe({type:e.type,page:1,s:"",orderby:"date",order:"DESC"}),2),n=t[0],l=t[1],a=Ne(xe(!1),2),i=a[0],c=a[1],o=Ne(xe(!1),2),s=o[0],p=o[1],m=Ne(xe(!1),2),u=m[0],d=m[1],w=Ne(xe([]),2),f=w[0],v=w[1],b=Ne(xe([]),2),y=(b[0],b[1],Ne(xe(!1),2)),_=y[0],g=y[1];De("vibebp").getUser();Se(function(){v([]),l(Oe({},n,{type:e.type,page:1})),g(!1)},[e.type]),function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=D(Date.now());C(function(){var n=setTimeout(function(){Date.now()-r.current>=t&&(e(),r.current=Date.now())},t-(Date.now()-r.current));return function(){clearTimeout(n)}},[t].concat(x(n)))}(function(){c(!0),1==n.page&&v([]),fetch("".concat(window.vibeclp.api.url,"/user/clps"),{method:"post",body:JSON.stringify(Oe({},n,{token:De("vibebp").getToken()}))}).then(function(e){return e.json()}).then(function(e){if(c(!1),e.status)if(s){var t=[].concat(Ee(f),Ee(e.clps));t.length<parseInt(e.total)?d(!0):d(!1),p(!1),v(t)}else e.clps.length<parseInt(e.total)?d(!0):d(!1),v(e.clps)})},500,[n]);return wp.element.createElement("div",{className:"vibebp_clps_wrapper"},_?wp.element.createElement(ge,{clp:_,back:function(){g(!1)},update:function(e,t){var n=Ee(f);switch(e){case"remove":n.splice(f.findIndex(function(e){return e.id===t.id}),1);break;case"addshared":var r=Ee(n[f.findIndex(function(e){return e.id===t.id})].shared);r.push(t),n[f.findIndex(function(e){return e.id===t.id})].shared=r;break;case"removeshared":var l=Ee(n[f.findIndex(function(e){return e.id===t.id})].shared);l.length&&l.splice(shared.indexOf(t),1),n[f.findIndex(function(e){return e.id===t.id})].shared=l;break;case"update":n[f.findIndex(function(e){return e.id===t.id})]=t}v(n)}}):wp.element.createElement(ke,null,wp.element.createElement("div",{className:"mycourses_header"},wp.element.createElement("div",null,wp.element.createElement("div",{className:"vibebp_form_field"},wp.element.createElement("input",{type:"text",value:n.s,onChange:function(e){l(Oe({},n,{s:e.target.value,page:1}))},placeholder:window.vibeclp.translations.search_text}),wp.element.createElement("span",{className:"vicon vicon-search"}))),wp.element.createElement("div",null,wp.element.createElement("select",{value:n.orderby,onChange:function(e){l(Oe({},n,{orderby:e.target.value,page:1}))}},Object.keys(window.vibeclp.sorters).map(function(e){return wp.element.createElement("option",{value:e},window.vibeclp.sorters[e])})),wp.element.createElement("select",{value:n.order,onChange:function(e){l(Oe({},n,{order:e.target.value,page:1}))}},Object.keys(window.vibeclp.order).map(function(e){return wp.element.createElement("option",{value:e},window.vibeclp.order[e])})))),f&&f.length?wp.element.createElement(ke,null,wp.element.createElement("div",{className:"vibebp_clps"},f.map(function(t){var n=0;return t.earned&&(n=Math.round(100*Object.values(t.earned).reduce(function(e,t){return parseInt(e)+parseInt(t)})/t.total,2))>100&&(n=100),wp.element.createElement("div",{className:"vibebp_clp",onClick:function(){g(t)}},wp.element.createElement("div",null,wp.element.createElement("img",{src:t.image}),wp.element.createElement("h3",null,t.post_title),wp.element.createElement("span",{className:"clp_meta"},"joined"==e.type?wp.element.createElement("span",null,wp.element.createElement("span",null,window.vibeclp.translations.joined),wp.element.createElement(se,{timestamp:t.join_date})):wp.element.createElement("span",null,t.post_date))),Array.isArray(t.certificates)||Array.isArray(t.badges)?wp.element.createElement("div",{className:"clp_certificates_badges"},Array.isArray(t.certificates)?wp.element.createElement("span",null,t.certificates.length," ",window.vibeclp.translations.certificates):"",Array.isArray(t.badges)?wp.element.createElement("span",null,t.badges.length," ",window.vibeclp.translations.badges):""):"","joined"==e.type?wp.element.createElement("div",{className:"course_progress_wrapper"},wp.element.createElement("div",{className:"course_progress"},wp.element.createElement("span",{style:{width:t.earned?n+"%":"0%"}})),wp.element.createElement("span",null,t.earned?n:0,"%")):"",t.hasOwnProperty("group")?wp.element.createElement("div",{className:"clp_group"},wp.element.createElement("img",{src:t.group.avatar}),wp.element.createElement("a",{onClick:t.group.link,dangerouslySetInnerHTML:{__html:t.group.name}})):wp.element.createElement("div",{className:"vibebp_clp_members"},wp.element.createElement(M,{type:"user",id:{user_id:t.post_author}})))}
1)),u?wp.element.createElement("a",{className:"link",onClick:function(){p(!0),l(Oe({},n,{page:n.page+1}))}},window.vibeclp.translations.load_more):""):wp.element.createElement("div",{className:"vbp_message"},window.vibeclp.translations.no_clps),i?wp.element.createElement("div",{class:"loading-roller"},wp.element.createElement("div",null),wp.element.createElement("div",null),wp.element.createElement("div",null),wp.element.createElement("div",null),wp.element.createElement("div",null),wp.element.createElement("div",null),wp.element.createElement("div",null),wp.element.createElement("div",null)):""))};function Te(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,l=!1,a=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){l=!0,a=e}finally{try{r||null==c.return||c.return()}finally{if(l)throw a}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var Me=wp.element,Fe=(Me.createElement,Me.useState),ze=Me.useEffect,Je=(Me.Fragment,Me.render,Me.useContext),qe=wp.data,Le=(qe.dispatch,qe.select),Ue=function(e){Je(r);var t=Te(Fe(!0),2),n=t[0],l=t[1],a=Te(Fe([]),2),i=a[0],c=a[1],o=Te(Fe([]),2),s=o[0],p=o[1];Le("vibebp").getUser();return ze(function(){fetch("".concat(window.vibeclp.api.url,"/user/clp/achievements"),{method:"post",body:JSON.stringify({token:Le("vibebp").getToken()})}).then(function(e){return e.json()}).then(function(e){l(!1),e.status&&(c(e.certificates),p(e.badges))})},[]),n?wp.element.createElement("div",{class:"lds-ellipsis"},wp.element.createElement("div",null),wp.element.createElement("div",null),wp.element.createElement("div",null),wp.element.createElement("div",null)):wp.element.createElement("div",{className:"vibebp_clps_wrapper my_achievements_wrapper"},wp.element.createElement("h3",null,window.vibeclp.translations.certificates),i.length?wp.element.createElement("div",{className:"my_certificates_wrapper"},wp.element.createElement("div",{className:"my_certificates course_blocks"},i.map(function(e){return wp.element.createElement("div",{className:"my_certificate",onClick:function(){return window.open(e.url,"_blank")}},wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"160",height:"160",viewBox:"0 0 24 24"},wp.element.createElement("path",{d:"M14.969 9.547l.031.191c0 .193-.096.379-.264.496-.538.372-.467.278-.67.885-.084.253-.33.424-.605.424h-.002c-.664-.002-.549-.038-1.083.338-.112.08-.244.119-.376.119s-.264-.039-.376-.118c-.534-.376-.419-.34-1.083-.338h-.002c-.275 0-.521-.171-.605-.424-.203-.607-.133-.513-.669-.885-.169-.118-.265-.304-.265-.497l.031-.19c.207-.604.208-.488 0-1.094l-.031-.191c0-.193.096-.379.265-.497.536-.372.465-.277.669-.885.084-.253.33-.424.605-.424h.002c.662.002.544.041 1.083-.338.112-.08.244-.119.376-.119s.264.039.376.118c.534.376.419.34 1.083.338h.002c.275 0 .521.171.605.424.203.607.132.513.67.885.168.118.264.304.264.497l-.031.191c-.207.604-.208.488 0 1.094zm-1.469-1.198l-.465-.464-1.41 1.446-.66-.627-.465.464 1.125 1.091 1.875-1.91zm4.5 4.651h-12v1h12v-1zm-1 2h-10v1h10v-1zm1 2h-12v1h12v-1zm1-15h-19v20h24v-20h-5zm3 15.422c-1.151.504-2.074 1.427-2.578 2.578h-14.844c-.504-1.151-1.427-2.074-2.578-2.578v-10.844c1.151-.504 2.074-1.427 2.578-2.578h14.844c.504 1.151 1.427 2.074 2.578 2.578v10.844z"})),wp.element.createElement("span",null,e.name))}))):wp.element.createElement("div",{className:"vbp_message"},window.vibeclp.translations.no_certificates),wp.element.createElement("h3",null,window.vibeclp.translations.badges),s.length?wp.element.createElement("div",{className:"my_badges course_blocks"},s.map(function(e){return wp.element.createElement("div",{className:"my_badge"},wp.element.createElement("img",{src:e.url}),wp.element.createElement("span",null,e.name))})):wp.element.createElement("div",{className:"vbp_message"},window.vibeclp.translations.no_badges))};function He(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function Re(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Be(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?Re(n,!0).forEach(function(t){Ge(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Re(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ge(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ke(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,l=!1,a=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){l=!0,a=e}finally{try{r||null==c.return||c.return()}finally{if(l)throw a}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var Qe=wp.element,Ve=(Qe.createElement,Qe.useState),We=Qe.useEffect,Xe=(Qe.Fragment,Qe.render,Qe.useContext,wp.data),Ye=(Xe.dispatch,Xe.select),Ze=function(e){var t=Ke(Ve({}),2),n=t[0],l=t[1],a=Ye("vibebp").getUser(),i=Ke(Ve([]),2),c=i[0],o=i[1],s=Ke(Ve([]),2),p=s[0],m=s[1],u=Ke(Ve(!1),2),d=u[0],w=u[1],f=Ke(Ve(!1),2),v=f[0],b=f[1],y=Ke(Ve(!1),2),_=y[0],g=y[1],E=window.vibeclp.settings.editor_slug,h=a.caps.hasOwnProperty(window.vibeclp.settings.new_clp_cap);return We(function(){var e=Ye("vibebp").getMenu().filter(function(e){return"clp"===e.parent}).filter(function(e){return!!h||-1==E.indexOf(e.slug)});e.map(function(t,n){-1===e.findIndex(function(e){return e.class.indexOf("current-menu-item")>-1})&&e[n].class.push("current-menu-item")}),-1==document.querySelector("body").classList.value.indexOf("withsidebar")&&document.querySelector("body").classList.add("withsidebar"),o(e)},[]),wp.element.createElement("div",{className:"vibebp_sidebars"},wp.element.createElement("div",{className:"vibebp_left_sidebar_wrapper"},wp.element.createElement("div",{className:"vibebp_left_sidebar"},wp.element.createElement("h3",null,window.vibeclp.label),c.map(function(e,t){var n=e.class.join(" ")+" "+e.css_id;return wp.element.createElement("a",{className:n,onClick:function(n){var r=Be({},p);r.filter=e.css_id,r.page=1,p.css_id!==r.filter&&m(r),w(e.css_id);var l=He(c),a=l.findIndex(function(e){return e.class.indexOf("current-menu-item")>-1});l[a].class.splice(l[a].class.indexOf("current-menu-item"),1),l[t].class.push("current-menu-item"),o(l)}},e.name)}))),wp.element.createElement("div",{className:"vibebp_main"},wp.element.createElement(r.Provider,{value:Be({},n,{update:function(e,t){var r=Be({},n);"remove"===e?delete r[t]:r[e]=t,l(r)}})},_?wp.element.createElement(ge,{clp:_,back:function(){b(!1),g(!1)}}):v?wp.element.createElement(V,{back:function(){b(!1)},created:function(e){g(e)}}):"achievements"===d?wp.element.createElement(Ue,{type:"mine"}):"all_clps"===d?wp.element.createElement(Ie,{type:"all"}):"manage_clp"===d?wp.element.createElement(Ie,{type:"mine"}):wp.element.createElement(Ie,{type:"joined"}))))},$e=wp.element,et=($e.createElement,$e.render);$e.useState,$e.useEffect,$e.Fragment,$e.useContext;document.addEventListener("component_loaded",function(e){"clp"===e.detail.component&&setTimeout(function(){et(wp.element.createElement(Ze,null),document.querySelector("#clp_component"))},200)},!1)}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.