(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7568],{35773:function(e,t,n){"use strict";var r,i=n(2784);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a.apply(this,arguments)}t.Z=function(e){return i.createElement("svg",a({width:20,height:20,fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),r||(r=i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10 8.333a1.667 1.667 0 1 0 0 3.334 1.667 1.667 0 0 0 0-3.334Zm-6.667 0a1.667 1.667 0 1 0 0 3.334 1.667 1.667 0 0 0 0-3.334Zm13.334 0a1.667 1.667 0 1 0 0 3.334 1.667 1.667 0 0 0 0-3.334Z",fill:"#999"})))}},3091:function(e,t,n){"use strict";var r=n(59499),i=n(4730),a=n(25675),o=n.n(a),s=n(2784),l=n(52322),c=["className","style"];function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}t.Z=function(e){var t=e.className,n=e.style,r=(0,i.Z)(e,c),a=(0,s.useRef)(null),u=(0,s.useState)(!1),f=u[0],p=u[1];return(0,s.useEffect)((function(){var e;return a.current&&(e=new MutationObserver((function(e){e.forEach((function(e){"none"===a.current.style.display?p(!1):p(!0)}))}))).observe(a.current,{attributes:!0,attributeFilter:["style"]}),p("none"!=getComputedStyle(a.current).display),function(){e.disconnect()}}),[a.current]),(0,l.jsx)("span",{className:t,style:n,ref:a,children:f&&(0,l.jsx)(o(),d({},r))})}},46947:function(e,t,n){"use strict";n.d(t,{Rg:function(){return a}});n(15086);var r=n(94055),i=n(52322);function a(e){var t=e.set,n=e.onSetIsFocusFirst,a=e.customColor,o=e.from,s=e.placeholder,l=void 0===s?"-":s,c="";if(t.intensity){var u="program_detail"===o?"RPE ":"@";c="".concat(t.intensity,"%"),"RPE"==t.intensity_unit?c="".concat(u).concat(t.intensity):"RPE_range"==t.intensity_unit?c=2==t.intensity.filter((function(e){return null!=e&&!isNaN(e)})).length?(0,i.jsxs)("span",{children:[(0,i.jsx)("span",{onClick:function(){return n(!0)},children:"".concat(u).concat(t.intensity[0])}),"-",(0,i.jsx)("span",{onClick:function(){return n(!1)},children:t.intensity[1]})," "]}):l:"exercise"==t.intensity_unit?c="".concat(t.intensity,"%*"):("last_week"==t.intensity_unit||"last_session"==t.intensity_unit)&&(c="+".concat(t.intensity,"lbs"))}var d="last_week"==t.intensity_unit||"last_session"==t.intensity_unit,f=a||"#CCC",p="last_week"==t.intensity_unit?"Add ".concat(t.intensity," lbs to last week's achieved weight"):"Add ".concat(t.intensity," lbs to last session's achieved weight");return d?(0,i.jsx)(r.default,{placement:"right",title:p,children:(0,i.jsx)("div",{style:{whiteSpace:"nowrap",overflow:"hidden",fontWeight:400},children:t.intensity?"".concat(c):l})}):(0,i.jsx)("div",{style:{whiteSpace:"nowrap",overflow:"hidden",color:f,fontWeight:400},children:t.intensity?c:l})}},88501:function(e,t,n){"use strict";n.d(t,{P:function(){return h}});n(15086);var r=n(94055),i=n(59499),a=(n(1025),n(65400)),o=n(4730),s=n(63982),l=n.n(s),c=n(2784),u=n(52322),d=["className","title"];function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){(0,i.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var h=(0,c.forwardRef)((function(e,t){var n=e.className,i=e.title,s=(0,o.Z)(e,d);return(0,u.jsx)(r.default,{title:i?(0,u.jsx)("span",{style:{fontSize:14},children:i}):null,children:(0,u.jsx)(a.default,p({className:"".concat(l().button," ").concat(n||""),size:"small",ref:t},s))})}));h.displayName="SvgButton"},28320:function(e,t,n){"use strict";n(75314);var r=n(11187),i=n(93523),a=n.n(i),o=n(52322);t.Z=function(e){var t=e.title;return r.default.info({content:(0,o.jsx)("div",{className:a().confirmContent,children:t}),className:a().confirm,icon:null})}},5854:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSG:function(){return la},default:function(){return ca}});var r=n(16835),i=(n(89626),n(70302)),a=(n(30467),n(55673)),o=(n(15086),n(94055)),s=(n(1025),n(65400)),l=(n(58136),n(5789)),c=(n(35797),n(64749)),u=(n(89858),n(51024)),d=(n(75314),n(11187)),f=n(59499),p=n(50029),h=(n(29809),n(97538)),v=n(87794),m=n.n(v),g=n(74973),y=n.n(g),x=n(27812),j=n(51134),b=n(2784),w=n(47301),O=n(58330),A=n(32126),k=n(11163),C=n(76635),S=n(76665),N=n(83395),E=n(3706),P=n(71944),Z=n(45487),_=n(72619),I=n(11776),D=n(52322);function R(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"===typeof e)return M(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return M(e,t)}(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function M(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function T(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 L(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?T(Object(n),!0).forEach((function(t){(0,f.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):T(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var F,W=function(e){if(e){var t=parseFloat(e);if(!isNaN(t))return t}},B=(0,b.createContext)(null),U=function(){return(0,b.useContext)(B)},V=B.Consumer,q=function(){return(0,N.k$)()},H=null,K=!1,Q=function(e){return Array.from({length:e}).map((function(e,t){return{id:q(),title:"",days:[{id:q(),sets:[],title:""}]}}))},G=function(e){return JSON.parse(JSON.stringify(e))},z=function(e){var t=e.children,n=e.user,i=e.exerciseList,a=(0,k.useRouter)(),o=a.query,s=(0,b.useState)(Q(8)),l=s[0],c=s[1],u=(0,b.useState)({title:"",count:void 0,desc:"",updated_at:"",draft:!0,thumbnail:"",time_per_workout:null,goals:[],equipments:"",difficulties:[],publish_status:[],slug:""}),f=u[0],h=u[1],v=(0,b.useState)(!1),g=v[0],y=v[1],N=(0,b.useState)(!1),M=N[0],T=N[1],F=(0,b.useState)(-1),U=F[0],V=F[1],z=(0,w.Z)(),Y=(0,r.Z)(z,2),J=Y[0],X=Y[1],$=X.add,ee=X.remove,te=X.toggle,ne=X.reset,re=(0,b.useState)(null),ie=re[0],ae=re[1],oe=(0,b.useState)([]),se=oe[0],le=oe[1],ce=(0,O.Z)(!1),ue=(0,r.Z)(ce,2),de=ue[0],fe=ue[1],pe=(0,b.useState)(0),he=pe[0],ve=pe[1],me=(0,b.useState)([]),ge=me[0],ye=me[1],xe=(0,b.useState)({}),je=xe[0],be=xe[1],we=(0,b.useState)([]),Oe=we[0],Ae=we[1],ke=(0,O.Z)(!1),Ce=(0,r.Z)(ke,2),Se=Ce[0],Ne=Ce[1],Ee=(0,A.Z)(!1),Pe=(0,r.Z)(Ee,2),Ze=Pe[0],_e=Pe[1],Ie=(0,b.useRef)({needUpgrade:!1}),De=(0,b.useMemo)((function(){return Oe.length?Math.max.apply(Math,(0,x.Z)(Oe.map((function(e){return e.week})))):-1}),[Oe]),Re=(0,b.useMemo)((function(){var e,t=new Map,n=R(Oe);try{for(n.s();!(e=n.n()).done;){var r=e.value;t.set("".concat(r.week,"-").concat(r.day),r)}}catch(i){n.e(i)}finally{n.f()}return t}),[Oe]),Me=function(e){return e.slug?{}:{slug:(0,Z.Fg)(e.title)}},Te=function(){var e=(0,p.Z)(m().mark((function e(t){var n,r,i,o,s,l;return m().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return y(!0),r=Me(t),e.next=4,(0,j.ku)("programs/user_program/new_create",L(L({},t),r));case 4:if(i=e.sent,y(!1),null===(n=i.data)||void 0===n||!n.id){e.next=15;break}return K=!0,h({title:i.data.title,count:i.data.weeks.length,desc:i.data.description,updated_at:i.data.updated_at,draft:"draft"===i.data.status,thumbnail:i.data.thumbnail,time_per_workout:0===i.data.time_per_workout?void 0:i.data.time_per_workout,goals:i.data.goals,equipments:i.data.equipments,difficulties:i.data.difficulties,publish_status:i.data.publish_status,slug:i.data.slug}),a.query.program_id=null===(o=i.data)||void 0===o?void 0:o.id,a.push(a),console.log("router====",a),console.log("-------createProgramServer-----------"),(0,_.fn)({event:I.FP.CUSTOM_PROGRAM_DRAFT_SAVED,payload:{program_id:null===(s=i.data)||void 0===s?void 0:s.id,program_title:null===(l=i.data)||void 0===l?void 0:l.title}}),e.abrupt("return",!0);case 15:return e.abrupt("return",!1);case 16:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Le=function(){var e=(0,p.Z)(m().mark((function e(t,n){var r,i,a,o;return m().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(y(!0),a={},n.slug){e.next=6;break}return e.next=5,Me(n);case 5:a=e.sent;case 6:return e.next=8,(0,j.ku)("programs/user_program/update",L(L({id:t},n),a));case 8:return o=e.sent,h(L(L({},f),{},{updated_at:null===(r=o.data)||void 0===r?void 0:r.updated_at})),y(!1),e.abrupt("return",!(null===(i=o.data)||void 0===i||!i.id));case 12:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),Fe=function(e){var t=e.variations;1!==t.length&&d.default.warn("\u5b58\u5728\u591a\u6761\u6570\u636e!");var n=t[0],r=Array.from({length:e.weeks.length},(function(){return{title:"",id:q(),days:[]}}));Ie.current.needUpgrade=function(e){var t,n=R(e);try{for(n.s();!(t=n.n()).done;){var r,i=R(t.value.exercises);try{for(i.s();!(r=i.n()).done;){var a=r.value,o=[a];a.supersets&&(o=a.supersets);var s,l=R(o);try{for(l.s();!(s=l.n()).done;){var c=s.value;if(!c.type||!c.muscles)return!0}}catch(u){l.e(u)}finally{l.f()}}}catch(u){i.e(u)}finally{i.f()}}}catch(u){n.e(u)}finally{n.f()}return!1}(n.workouts);var i,a=function(e){var t={};return e.forEach((function(e,n){var r,i=0,a="RPE",o=[];null===(r=e.exercises)||void 0===r||r.forEach((function(e,t){var n;if(null!==e&&void 0!==e&&null!==(n=e.supersets)&&void 0!==n&&n.length){var r,s={id:t,superset:[]};null===(r=e.supersets)||void 0===r||r.forEach((function(e,t){var n=(0,C.uniqWith)(e.sets,C.isEqual),r={_title:e.name||"",id:q(),sid:e.id,type:e.type,muscles:e.muscles,sets:[],notes:e.notes};n.forEach((function(t){var n;i+=1,r.sets.push(L(L({},t),{},{setNum:e.sets.filter((function(e){return(0,C.isEqual)(e,t)})).length,id:t.id||q()})),"RPE"===a&&-1===(null===t||void 0===t||null===(n=t.intensity_unit)||void 0===n?void 0:n.indexOf("RPE"))&&(a="Intensity")})),s.superset.push(r)})),o.push(s)}var l=(0,C.uniqWith)(e.sets,C.isEqual),c={_title:e.name||"",id:q(),sid:e.id,type:e.type,muscles:e.muscles,sets:[],notes:e.notes};l.forEach((function(t,n){var r;i+=1,c.sets.push(L(L({},t),{},{setNum:e.sets.filter((function(e){return(0,C.isEqual)(e,t)})).length,id:t.id||q()})),"RPE"===a&&-1===(null===(r=t.intensity_unit)||void 0===r?void 0:r.indexOf("RPE"))&&(a="Intensity")})),c.sets.length&&o.push(c)})),t["".concat(e.week,"-").concat(e.day)]=o,t["".concat(e.week,"-").concat(e.day,"-header-type")]=a,void 0===t["max-count-".concat(e.day)]?t["max-count-".concat(e.day)]=i:t["max-count-".concat(e.day)]=Math.max(t["max-count-".concat(e.day)],i)})),t}(n.workouts),o=R(n.workouts);try{for(o.s();!(i=o.n()).done;){var s,l=i.value,c=l.week,u=l.day;if(r[c]){r[c].title=null===(s=e.weeks[c])||void 0===s?void 0:s.subTitle;var f=r[c].days,p="";l.name&&!E.h3.test(l.name)&&(p=l.name),f[u]={id:q(),title:p,note:l.description,sets:a["".concat(c,"-").concat(u)],exercises:l.exercises}}else d.default.warn({content:"\u5b58\u5728\u591a\u4f59\u6570\u636e",key:"errordata"})}}catch(y){o.e(y)}finally{o.f()}for(var h=0;h<r.length;h++)for(var v=r[h],m=0;m<v.days.length;m++){if(!v.days[m]){var g={id:q(),title:"",sets:[]};v.days[m]=g}}return r},We=function(e,t){var n=Ie.current.needUpgrade?function(e){e=(0,C.cloneDeep)(e);var t,n=new Map,r=R(i.concat(ge));try{for(r.s();!(t=r.n()).done;){var a=t.value;n.set(a.id,a)}}catch(v){r.e(v)}finally{r.f()}var o,s=R(e);try{for(s.s();!(o=s.n()).done;){var l,c=R(o.value.days);try{for(c.s();!(l=c.n()).done;){var u,d=R(l.value.sets);try{for(d.s();!(u=d.n()).done;){var f,p,h=u.value;"superset"in h?h.superset.forEach((function(e){var t,r;e.type||(e.type=null===(t=n.get(e.id))||void 0===t?void 0:t.type),e.muscles||(e.muscles=null===(r=n.get(e.id))||void 0===r?void 0:r.muscles)})):(h.type||(h.type=null===(f=n.get(h.id))||void 0===f?void 0:f.type),h.muscles||(h.muscles=null===(p=n.get(h.id))||void 0===p?void 0:p.muscles))}}catch(v){d.e(v)}finally{d.f()}}}catch(v){c.e(v)}finally{c.f()}}}catch(v){s.e(v)}finally{s.f()}return e}(l):l;return(0,P.o)(L(L({},e),{},{draft:null!==t&&void 0!==t?t:e.draft}),n)},Be=function(){var e=(0,p.Z)(m().mark((function e(){var t,n,r,i,a,s,l;return m().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!o.program_id){e.next=13;break}return T(!0),e.next=4,(0,j.ku)("user_programs/workout/status",{id:o.program_id});case 4:return t=e.sent,Ae(t.data),e.next=8,(0,j.ku)("programs/user_program/share_detail",{program_id:o.program_id});case 8:(n=e.sent).data&&(r=Fe(n.data),i={title:n.data.title,count:n.data.weeks.length,desc:n.data.description,updated_at:n.data.updated_at,draft:"draft"===n.data.status,thumbnail:n.data.thumbnail,time_per_workout:0===n.data.time_per_workout?void 0:n.data.time_per_workout,goals:n.data.goals,equipments:n.data.equipments,difficulties:n.data.difficulties,publish_status:n.data.publish_status,slug:n.data.slug},c(r),h(i),delete n.data.updated_at,n.data.source||(n.data.source="user created"),a=(0,P.o)(L({},i),r),localStorage.setItem(E.ky,JSON.stringify(a))),T(!1),e.next=17;break;case 13:e.next=15;break;case 15:(s=localStorage.getItem(E.JO))&&(l=JSON.parse(s),ve(l.step),h(l.info),c(l.programs));case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ue=function(){var e=function(e){if(e.variations[0]){e.variations[0]={workouts:e.variations[0].workouts};var t,n=R(e.variations[0].workouts);try{for(n.s();!(t=n.n()).done;){var r,i=R(t.value.exercises);try{for(i.s();!(r=i.n()).done;){var a,o=r.value;if(o.id="",null!==(a=o.supersets)&&void 0!==a&&a.length){var s,l=R(o.supersets);try{for(l.s();!(s=l.n()).done;){s.value.id=""}}catch(c){l.e(c)}finally{l.f()}}}}catch(c){i.e(c)}finally{i.f()}}}catch(c){n.e(c)}finally{n.f()}}},t=We(f),n=localStorage.getItem(E.ky);if(n){var r=JSON.parse(n);if(e(t),e(r),(0,Z.xb)(r,t))return!1}return!0},Ve=function(){var e=(0,p.Z)(m().mark((function e(t,n,r){var i,a,s;return m().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("done-programInfo",t,f),i=L({},f),!1===t&&(i.draft=!1,h(L({},i))),!r){e.next=6;break}return i.updated_at=(new Date).toISOString(),h(L({},i)),localStorage.setItem(E.JO,JSON.stringify({info:L(L({},f),{},{updated_at:(new Date).toISOString()}),programs:l,step:he})),e.abrupt("return",!0);case 6:if(localStorage.removeItem(E.JO),Ue()||!t){e.next=10;break}return console.log("program \u6ca1\u6709\u6539\u53d8\uff0c return"),e.abrupt("return",!0);case 10:if(a=We(i,t),n&&((s=(0,x.Z)(f.publish_status)).includes("published")||s.push("published"),h((function(e){return L(L({},e),{},{publish_status:s})})),a=We(L(L({},f),{},{publish_status:s}),t)),localStorage.setItem(E.ky,JSON.stringify(a)),console.log(t,n,"---isPublish--"),!o.program_id){e.next=20;break}return t&&!n&&(0,_.fn)({event:I.FP.CUSTOM_PROGRAM_DRAFT_SAVED,payload:{program_id:o.program_id,program_title:null===f||void 0===f?void 0:f.title}}),t&&n&&(0,_.fn)({event:I.FP.CUSTOM_PROGRAM_CREATED,payload:{program_id:o.program_id,program_title:null===f||void 0===f?void 0:f.title}}),e.abrupt("return",Le(o.program_id,a));case 20:return e.abrupt("return",Te(a));case 21:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}(),qe=function(){var e=(0,p.Z)(m().mark((function e(){var t,r,i,a=arguments;return m().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a.length>0&&void 0!==a[0]&&a[0],t=localStorage.getItem(E.Oq),!n){e.next=9;break}return e.next=5,(0,j.ku)("user_exercise/list",{});case 5:r=e.sent,ye(r.data),e.next=10;break;case 9:t&&(i=JSON.parse(t),ye(i));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),He=function(){var e=(0,p.Z)(m().mark((function e(){var t,n;return m().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.ku)("user_exercise/count",{});case 2:n=e.sent,be(null!==(t=n.data)&&void 0!==t?t:{});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,b.useEffect)((function(){K&&o.program_id?K=!1:Be()}),[o.program_id]),(0,b.useEffect)((function(){return null!==f&&void 0!==f&&f.draft&&1===he?(H&&clearInterval(H),H=setInterval((function(){Ve()}),E.VJ)):H&&clearInterval(H),function(){H&&clearInterval(H)}}),[f.draft,f.updated_at,he,l,n]),(0,b.useEffect)((function(){qe(),n?He():Ze&&_e(!1)}),[n]),(0,b.useEffect)((function(){return function(){ve(0)}}),[]),(0,D.jsx)(B.Provider,{value:{programs:l,exerciseList:i,userExerciseList:ge,updateUserList:qe,review:he>1,programInfo:f,changeProgramInfo:function(e){if(h(L(L({},e),{},{updated_at:f.updated_at,draft:f.draft,publish_status:f.publish_status,slug:f.slug})),!o.program_id){var t=l.length;if(t){var n=e.count-t;if(0===n)return;if(n<0){var r=l.slice(0,e.count);return void c(r)}if(n>0){var i=Q(n),a=l.concat(i);c(a)}}else c(Q(e.count))}},addDay:function(e){c((0,S.Uy)((function(t){t[e].days.push({id:q(),sets:[],title:""})})))},deleteDay:function(e,t){c((0,S.Uy)((function(n){n[e].days.splice(t,1)})))},editDayTitle:function(e,t,n){c((function(r){var i=G(r);return i[t].days[n].title=e,i}))},editDayNote:function(e,t,n){c((function(r){var i=G(r);return i[t].days[n].note=e,i}))},editDayExerciseNote:function(e,t,n,r,i){c((0,S.Uy)((function(a){var o=a[t].days[n].sets;if(i){var s=o.find((function(e){return e.id===i.id}));o=s.superset}(0,C.find)(o,{id:r}).notes=e})))},editWeekTitle:function(e,t){c((function(n){var r=G(n);return r[t].title=e,r}))},addSets:function(e,t,n,r,i){var a=(0,C.cloneDeep)(e);a.sets.forEach((function(e){e.id=void 0,e.intensity&&(Array.isArray(e.intensity)?(e.intensity=e.intensity.map((function(e){return W(e)})),void 0!==e.intensity[0]&&void 0!==e.intensity[1]||(e.intensity=void 0)):e.intensity=W(e.intensity)),e.target_min&&(e.target_min=W(e.target_min)),e.target_max&&(e.target_max=W(e.target_max)),e.target&&(e.target=W(e.target))}));var o=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=(0,C.uniqWith)(e,C.isEqual),r=[];return n.forEach((function(n){r.push(L(L({},n),{},{setNum:t?n.setNum:e.filter((function(e){return(0,C.isEqual)(e,n)})).length,id:q()}))})),r}(a.sets,i);a.sets=o,c((0,S.Uy)((function(e){var i=e[t].days[n].sets;if(r){var o=i.find((function(e){return e.id===r.id}));i=o.superset}var s=i.findIndex((function(e){return e.id===a.id}));-1===s?i.push(a):i[s]=a})))},deleteSet:function(e,t,n,r){c((0,S.Uy)((function(i){var a=i[t].days[n].sets;if(r){var o=a.findIndex((function(e){return e.id===r.id})),s=a[o];if(s){var l=s.superset.findIndex((function(t){return t.id===e}));l>=0&&s.superset.splice(l,1),1===s.superset.length&&(a[o]=s.superset[0])}}else{var c=a.findIndex((function(t){return t.id===e}));c>=0&&a.splice(c,1)}}))),c((function(r){var i=G(r);return i[t].days[n].sets=i[t].days[n].sets.filter((function(t){return t.id!==e})),i}))},copySet:function(e,t,n,r){c((0,S.Uy)((function(i){var a=i[t].days[n].sets;if(r){var o=a.find((function(e){return e.id===r.id})),s=o.superset.find((function(t){return t.id===e})),l=o.superset.indexOf(s),c=G(s);c.id=q(),o.superset.splice(l+1,0,c)}else{var u=a.find((function(t){return t.id===e})),d=a.indexOf(u),f=G(u);f.id=q(),a.splice(d+1,0,f)}})))},replaceSet:function(e,t){var n=e.index,r=e.day,i=e.week,a=e.parent,o=t.index,s=t.day,l=t.week,u=t.parent;c((0,S.Uy)((function(e){var t=e[i].days[r].sets;if(r===s&&i===l)if(a||u){if(a.id===u.id){var c=t.find((function(e){return e.id===a.id}));if(c){var d=[c.superset[o],c.superset[n]];c.superset[n]=d[0],c.superset[o]=d[1]}}}else{var f=[t[o],t[n]];t[n]=f[0],t[o]=f[1]}else{var p;if(a)t.find((function(e){return e.id===a.id}));else p=t.splice(n,1)[0];p&&(u||e[l].days[s].sets.splice(o,0,p))}})))},saving:g,changeSaving:function(e){return y(e)},addSuperset:function(e,t,n){c((function(r){var i=G(r),a=i[t].days[n].sets,o=e.map((function(e){return a.findIndex((function(t){return t.id===e.id}))})),s=Math.min.apply(Math,(0,x.Z)(o));return a=a.filter((function(e,t){return-1===o.indexOf(t)})),a.splice(s,0,{id:q(),superset:(0,x.Z)(e)}),i[t].days[n].sets=a,i}))},detachSuperset:function(e,t,n,r){c((function(i){for(var a=G(i),o=a[t].days[n].sets,s=function(t){var n,r=o[t];e.some((function(e){return e.id===r.id}))&&(n=o).splice.apply(n,[t,1].concat((0,x.Z)(r.superset)))},l=0;l<o.length;l++)s(l);if(r){var c=r.map((function(e){return o.findIndex((function(t){return t.id===e.id}))})),u=Math.min.apply(Math,(0,x.Z)(c));o=o.filter((function(e,t){return-1===c.indexOf(t)})),o.splice(u,0,{id:q(),superset:(0,x.Z)(r)})}return a[t].days[n].sets=o,a}))},copySource:U,setCopySource:function(e){V(e),ee(e)},copyTargets:J,addCopyTarget:$,removeCopyTarget:ee,toggleCopyTarget:te,resetCopyTargets:ne,isCopyWeek:de,toggleOpenCopyWeek:fe,duplicate:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];0!==J.size&&(c((function(t){var n=G(t),r=G(n[U]);return r.days=r.days.filter((function(e){return e.sets.length>0})),J.forEach((function(t){var i,a=G(r);(a.id=q(),a.days.forEach((function(e){e.id=q()})),e)?n[t]=a:(a.days.forEach((function(e,t){e.title=""})),(i=n[t].days).push.apply(i,(0,x.Z)(a.days)))})),n})),V(-1),ne())},copySourceDay:ie,copyTargetDay:se,setCopySourceDay:function(e){ae(e)},setCopyTargetDay:function(e,t){le([e,t])},duplicateDay:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];se&&void 0!==se[0]&&void 0!==se[1]&&(c((function(t){var n,r=G(t),i=G(r[ie[0]].days[ie[1]]);(i.id=q(),i.sets.forEach((function(e){e.id=q()})),e)?r[se[0]].days[se[1]]=i:(n=r[se[0]].days[se[1]].sets).push.apply(n,(0,x.Z)(i.sets));return r})),ae(null),le([]))},changeDayPosition:function(e,t){c((function(n){var r=G(n),i=r[e.weekIndex].days.splice(e.dayIndex,1)[0];return i?(r[t.weekIndex].days.splice(t.dayIndex,0,i),r):n}))},done:Ve,step:he,changeStep:function(e){return ve(e)},userExerciseCount:je,MaxDoneWeek:De,DoneMap:Re,loading:M,setLoading:T,isProgramDataChange:Ue,isPublish:Ze,togglePublishStatus:_e,alignLayout:Se,toggleAlignLayout:Ne},children:t})},Y=n(79910),J=n.n(Y);function X(){return X=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},X.apply(this,arguments)}var $=function(e){return b.createElement("svg",X({width:48,height:48,fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),F||(F=b.createElement("g",{stroke:"#fff",strokeWidth:5},b.createElement("circle",{cx:24,cy:24,r:18,strokeOpacity:.4}),b.createElement("path",{d:"M38.197 35.066a18 18 0 1 1-4.265-26.078",strokeLinecap:"round",strokeLinejoin:"round"}))))},ee=function(){return(0,D.jsx)("div",{className:J().main,children:(0,D.jsxs)("div",{className:J().content,children:[(0,D.jsx)($,{}),(0,D.jsx)("span",{children:"Loading"})]})})},te=n(94741),ne=n.n(te),re=function(e){var t=e.value,n=e.options,r=e.onChange,i=(e.name,e.multiple),o=Array.isArray(t)?(0,x.Z)(t):t?[t]:[];return(0,D.jsx)(a.Z,{className:ne().main,wrap:!0,children:n.map((function(e,t){return(0,D.jsx)("div",{className:"".concat(ne().item," ").concat(o.includes(e.value)?ne().selected:""),onClick:function(){return t=e.value,void(i?o.includes(t)?null===r||void 0===r||r(o.filter((function(e){return e!==t}))):null===r||void 0===r||r([].concat((0,x.Z)(o),[t])):null===r||void 0===r||r(t));var t},children:e.label},t)}))})},ie=(n(48145),n(40987)),ae=(n(1131),n(28465)),oe=(n(23461),n(53740)),se=(n(53294),n(56697)),le=n(4730),ce=n(94191),ue=n.n(ce),de=["children","className","contentClassName","contentStyle","hasClose","width"];function fe(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 pe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fe(Object(n),!0).forEach((function(t){(0,f.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var he,ve=function(e){var t=e.children,n=e.className,r=e.contentClassName,i=void 0===r?"":r,a=e.contentStyle,o=e.hasClose,l=void 0===o||o,c=e.width,u=void 0===c?1200:c,d=(0,le.Z)(e,de);return(0,D.jsxs)(se.Z,pe(pe({centered:!0,width:u,footer:null,className:ue().modal+" "+n,closeIcon:null},d),{},{children:[(0,D.jsx)("div",{className:ue().main+" "+i,style:a,children:t}),l&&(0,D.jsx)(s.default,{onClick:d.onCancel,icon:(0,D.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",children:(0,D.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.38808 5.51732L7.51369 5.62824L16.0002 14.1137L24.4859 5.62824C25.0066 5.10754 25.8509 5.10754 26.3716 5.62824C26.8522 6.10889 26.8892 6.86519 26.4825 7.38825L26.3716 7.51386L17.8855 15.9991L26.371 24.4856C26.8917 25.0063 26.8917 25.8505 26.371 26.3712C25.8904 26.8518 25.1341 26.8888 24.611 26.4821L24.4854 26.3712L15.9989 17.8857L7.51422 26.3712C6.99353 26.8919 6.14931 26.8919 5.62861 26.3712C5.14796 25.8905 5.11099 25.1342 5.51769 24.6112L5.62861 24.4856L14.1136 16.0004L5.62807 7.51386C5.10737 6.99316 5.10737 6.14894 5.62807 5.62824C6.10872 5.1476 6.86503 5.11062 7.38808 5.51732Z",fill:"#666666"})}),style:{position:"absolute",right:40,top:40,padding:0,border:"none"}})]}))};function me(){return me=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},me.apply(this,arguments)}var ge,ye,xe=function(e){return b.createElement("svg",me({xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none"},e),he||(he=b.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 .999a1 1 0 0 1 .992.875l.008.125v9h9a1 1 0 0 1 .126 1.993l-.125.008-9.002-.001V22a1 1 0 0 1-1.991.126L11 22V13H2a1 1 0 0 1-.126-1.991L2 11l9-.001v-9a1 1 0 0 1 1-1Z",fill:"#999"})))},je=n(32021),be=n.n(je);function we(){return we=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},we.apply(this,arguments)}var Oe,Ae=function(e){return b.createElement("svg",we({width:20,height:20,fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),ge||(ge=b.createElement("path",{d:"M19.75 10c0 5.385-4.365 9.75-9.75 9.75S.25 15.385.25 10 4.615.25 10 .25s9.75 4.365 9.75 9.75Z",fill:"#303440",stroke:"#999",strokeWidth:.5})),ye||(ye=b.createElement("path",{d:"M13.996 7.257a.9.9 0 0 1 1.26 1.286l-5.339 5.234a.9.9 0 0 1-1.26 0L5.47 10.652a.9.9 0 1 1 1.26-1.286l2.557 2.508 4.71-4.617Z",fill:"#CCC"})))},ke=["status"];function Ce(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}!function(e){e[e.Disable=0]="Disable",e[e.Default=1]="Default",e[e.Active=2]="Active"}(Oe||(Oe={}));var Se,Ne=function(e){var t=e.status,n=void 0===t?Oe.Default:t,r=(0,le.Z)(e,ke),i=be().checkbox3;return n===Oe.Disable&&(i=be().checkboxDisable),n===Oe.Active&&(i=be().checkboxActive),(0,D.jsx)(Ae,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ce(Object(n),!0).forEach((function(t){(0,f.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ce(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({className:i},r))};function Ee(){return Ee=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ee.apply(this,arguments)}var Pe,Ze,_e=function(e){return b.createElement("svg",Ee({width:28,height:28,fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),Se||(Se=b.createElement("path",{d:"M14 11.083a4.082 4.082 0 1 0 4.083 4.084A4.107 4.107 0 0 0 14 11.083Zm9.333-5.25H21l-1.342-2.076a3.197 3.197 0 0 0-2.66-1.424h-5.997a3.197 3.197 0 0 0-2.66 1.424L7 5.833H4.667a3.5 3.5 0 0 0-3.5 3.5v12.834a3.5 3.5 0 0 0 3.5 3.5h18.666a3.5 3.5 0 0 0 3.5-3.5V9.333a3.5 3.5 0 0 0-3.5-3.5Zm-4.002 12.904a6.416 6.416 0 0 1-2.881 2.333 6.405 6.405 0 0 1-8.738-4.667 6.265 6.265 0 0 1 .361-3.698 6.417 6.417 0 1 1 11.258 6.02v.012Zm3.664-7.409a1.166 1.166 0 0 1-1.482.14 1.097 1.097 0 0 1-.42-.525 1.166 1.166 0 0 1-.093-.676 1.167 1.167 0 0 1 .933-.934c.228-.044.463-.02.677.07.215.082.398.229.525.42a1.167 1.167 0 0 1-.14 1.482v.023Z",fill:"#999"})))},Ie=n(25675),De=n.n(Ie);function Re(){return Re=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Re.apply(this,arguments)}var Me=function(e){return b.createElement("svg",Re({width:12,height:12,fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),Pe||(Pe=b.createElement("g",{clipPath:"url(#Close12_svg__a)"},b.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.464 2.464a.75.75 0 0 1 1.06 0L6 4.94l2.475-2.475a.75.75 0 1 1 1.06 1.061L7.06 6l2.475 2.475a.75.75 0 1 1-1.06 1.06L6 7.062 3.525 9.536a.75.75 0 1 1-1.06-1.061L4.938 6 2.464 3.525a.75.75 0 0 1 0-1.06Z",fill:"#fff"}))),Ze||(Ze=b.createElement("defs",null,b.createElement("clipPath",{id:"Close12_svg__a"},b.createElement("path",{fill:"#fff",d:"M0 0h12v12H0z"})))))};function Te(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 Le(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Te(Object(n),!0).forEach((function(t){(0,f.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Te(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Fe,We=function(e){var t=e.fontInfo,n=e.style,r=void 0===n?{}:n;if(!t)return(0,D.jsx)("div",{});var i={color:t.textColor};return(0,Z.jv)(t)?i.backgroundImage="url(".concat(t,")"):("color"===t.use&&(i.background=t.color),"color"!==t.use&&(i.backgroundImage="url(".concat(t.image||t.url,")"))),(0,D.jsx)("div",{id:"preview",className:y().preview,style:Le(Le(Le({},i),r),{},{fontFamily:t.font}),children:t.showText?t.text:""})};function Be(){return Be=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Be.apply(this,arguments)}var Ue=function(e){return b.createElement("svg",Be({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,fill:"none"},e),Fe||(Fe=b.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.08 10.418a.75.75 0 0 1-.073-.976l.073-.084 3.358-3.359L4.08 2.64a.75.75 0 0 1-.073-.976l.073-.084a.75.75 0 0 1 .976-.073l.084.073 3.89 3.889a.75.75 0 0 1 .072.976l-.073.084-3.889 3.89a.75.75 0 0 1-1.06 0Z",fill:"#999"})))},Ve=n(28320);function qe(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 He(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?qe(Object(n),!0).forEach((function(t){(0,f.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ke=["#71C0F9","#97F9EA","#A5F56A","#FDEF71","#F19B91","#F19BC8","#D5D5D5","#43A2F8","#6AE3CF","#81D453","#FAD958","#EE6D57","#EC569F","#929292","#2F76B5","#4BA88F","#54AD32","#F3AF3D","#DB3B26","#C33475","#5E5E5E","#1C4D7C","#2C6A65","#306E1D","#E3782E","#A62A17","#8B2252","#000000"],Qe=["","Kalam","Germania One","Racing Sans One"],Ge=function(e){var t=e.color;return(0,D.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",children:[(0,D.jsx)("rect",{x:"2",y:"2",width:"28",height:"28",rx:"14",fill:t,stroke:"white",strokeWidth:"4"}),(0,D.jsx)("rect",{x:"1",y:"1",width:"30",height:"30",rx:"15",stroke:"#FCC100",strokeWidth:"2"})]})},ze=function(e){var t=e.color;return(0,D.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",children:[(0,D.jsx)("circle",{cx:"16",cy:"16",r:"16",fill:t}),(0,D.jsx)("circle",{cx:"16",cy:"16",r:"15.5",stroke:"black",strokeOpacity:"0.2"})]})},Ye=function(e){var t=e.value,n=void 0===t?{}:t,i=e.onChange,o=(0,A.Z)(!1),c=(0,r.Z)(o,2),d=c[0],p=c[1],h=(0,b.useState)({color:"#71C0F9",image:"",url:"",showText:!0,text:"",textColor:"#000",font:"",use:""}),v=h[0],m=h[1],g=(0,b.useState)({}),x=g[0],j=g[1],w=!!v.use,O=function(e,t){"text"===e&&t.length>20||m(He(He({},v),{},(0,f.Z)({},e,t)))},k=function(e){m(He(He({},v),e))};(0,b.useEffect)((function(){(0,Z.jv)(n)?k({use:"url",url:n,image:""}):k(n)}),[]);return(0,D.jsxs)("span",{children:[(0,D.jsxs)(a.Z,{align:"middle",children:[(0,D.jsx)(l.Z,{children:"Thumbnail"}),(0,D.jsxs)(l.Z,{style:{display:"flex",alignItems:"center",gap:4,marginLeft:"12px"},onClick:function(){var e;p(!0),e=(0,Z.jv)(n)?He(He({},v),{use:"url",url:n,image:""}):He(He({},v),n),m(e),j(e),""===e.use&&m(He(He({},e),{},{use:"color"}))},children:[w?(0,D.jsx)(We,{fontInfo:v}):(0,D.jsx)(xe,{className:y().addThumbnail}),(0,D.jsx)(Ue,{})]})]}),(0,D.jsxs)(ve,{open:d,className:y().modal,onOk:function(){p(!1),j(v)},onCancel:function(){p(!1),m(x)},width:1200,children:[(0,D.jsx)("h1",{className:y().mainTitle,children:"Program Graphic"}),(0,D.jsxs)("div",{className:y().addContent,children:[(0,D.jsxs)("div",{children:[(0,D.jsx)(oe.Z,{className:y().title,children:"Preview"}),(0,D.jsx)(We,{fontInfo:v})]}),(0,D.jsxs)("div",{children:[(0,D.jsx)(oe.Z,{className:y().title,children:"Step 1: Choose background"}),(0,D.jsxs)("div",{children:[(0,D.jsxs)("div",{className:y().checkbox,children:[(0,D.jsx)(Ne,{onClick:function(){return O("use","color")},status:"color"===v.use?Oe.Active:void 0}),(0,D.jsx)("span",{children:"Background Color"})]}),(0,D.jsx)("div",{className:y().colors,children:Ke.map((function(e,t){return(0,D.jsx)(s.default,{onClick:function(){k({color:e,use:"color"})},icon:v.color===e?(0,D.jsx)(Ge,{color:e}):(0,D.jsx)(ze,{color:e})},e)}))})]}),(0,D.jsxs)("div",{children:[(0,D.jsxs)("div",{className:y().checkbox,style:{paddingTop:16},children:[(0,D.jsx)(Ne,{onClick:function(){if(!v.image)return(0,Ve.Z)({title:"need to upload picture first"});v.image&&O("use","image")},status:"image"===v.use||"url"===v.use?Oe.Active:void 0}),(0,D.jsx)("span",{children:"Background Image"})]}),(0,D.jsxs)(ae.Z,{className:y().uploadWrap,onChange:function(e){var t=e.file.originFileObj;k({image:URL.createObjectURL(t),use:"image",url:""})},showUploadList:!1,children:[v.image||v.url?(0,D.jsx)(De(),{style:{border:"1px solid transparent",borderRadius:8},alt:"preview image",src:v.image||v.url,width:72,height:72}):(0,D.jsx)(s.default,{icon:(0,D.jsx)(_e,{}),className:y().upload}),(v.image||v.url)&&(0,D.jsx)(s.default,{onClick:function(e){e.stopPropagation(),k({use:"color",url:"",image:""})},className:y().closebtn,icon:(0,D.jsx)(Me,{viewBox:"0 0 12 12"})})]})]})]}),(0,D.jsxs)("div",{children:[(0,D.jsx)(oe.Z,{className:y().title,children:"Step 2: Add text"}),(0,D.jsxs)("div",{className:y().fontSetting,children:[(0,D.jsxs)("div",{className:y().h,children:[(0,D.jsx)("span",{children:"Show Text"}),(0,D.jsx)(ie.Z,{checked:v.showText,onChange:function(e){return O("showText",e)}})]}),v.showText&&(0,D.jsxs)("span",{children:[(0,D.jsxs)("div",{className:y().h,children:[(0,D.jsx)("span",{children:"Text"}),(0,D.jsx)(u.Z,{className:y().input,value:v.text,onChange:function(e){return O("text",e.target.value)}})]}),(0,D.jsxs)("div",{className:y().v,children:[(0,D.jsx)("span",{children:"Text Color"}),(0,D.jsx)("div",{className:y().colors,children:["#000","#fff"].map((function(e,t){return(0,D.jsx)(s.default,{onClick:function(){return O("textColor",e)},icon:v.textColor===e?(0,D.jsx)(Ge,{color:e}):(0,D.jsx)(ze,{color:e})},e)}))})]}),(0,D.jsxs)("div",{className:y().v,children:[(0,D.jsx)("span",{children:"Font"}),(0,D.jsx)("div",{className:y().fbtns,children:Qe.map((function(e,t){return(0,D.jsx)(s.default,{onClick:function(){return O("font",e)},className:y().fbtn,type:v.font===e?"primary":"default",style:{color:v.font===e?"#000":"#999",borderColor:v.font===e?"#FCC100":void 0},children:(0,D.jsx)("span",{style:{fontFamily:e||void 0,fontWeight:700},children:"Font"})},e)}))})]})]})]})]})]}),(0,D.jsx)("div",{className:y().footer,children:(0,D.jsx)(s.default,{type:"primary",shape:"round",size:"large",onClick:function(){null===i||void 0===i||i(v),p(!1)},children:"OK"})})]})]})},Je={src:"/_next/static/media/Check.e8afc8a2.png",height:16,width:16,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAZlBMVEUvPUAvO0AvN0AvNkAvNUAvNEAvKEAwAEAvNUAvNEAvMkAvQkAvQUAvNUAvNEAvNEAvM0AvN0AvNUAvNEAvNEAvNEAvNUAvNUAvNEAvNEAvNEAvNEAvNEAvNEAvNEAvNEAvNEAvNEBaWLHRAAAAInRSTlMAAAAAAAAAAAICAgMDAwMEDQ4QGDZBWV5hY2ZodLC3ur3PEhFcQQAAAEBJREFUeNoFgAcWQDAQRIfsR5TovYT7X9KTOcMKhxIva6yflFM2rno2XStpHQ80vksWT4Lo7m+nRYFhxoPwRgB+Zh0C+y+GP9kAAAAASUVORK5CYII=",blurWidth:8,blurHeight:8},Xe=n(63610);function $e(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 et(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$e(Object(n),!0).forEach((function(t){(0,f.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$e(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var tt,nt=function(){var e,t=h.Z.useForm(),n=(0,r.Z)(t,1)[0],f=U(),v=f.programInfo,g=f.changeProgramInfo,x=f.changeStep,j=f.loading,w=f.setLoading,O=f.isPublish,C=f.togglePublishStatus,S=(0,k.useRouter)(),N=(0,A.Z)(!0),E=(0,r.Z)(N,2),P=E[0],R=E[1],M=(0,b.useMemo)((function(){return O?!(0,Z.KZ)(v):!v.title||!v.count}),[v,O]);(0,b.useEffect)((function(){"1"===S.query.isPublish&&C(!0),(O||(0,Z.mG)(v))&&R(!1)}),[O,v]);var T=function(){var e=(0,p.Z)(m().mark((function e(){var t,n,r;return m().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.ZG)("preview");case 2:return n=e.sent,e.next=5,(0,Z.OC)(n,"image/jpeg","thumbnail-image-".concat((0,Z.Vj)(),".jpg"));case 5:return r=e.sent,e.abrupt("return",null===r||void 0===r||null===(t=r.data)||void 0===t?void 0:t.data);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),L=function(){var e=(0,p.Z)(m().mark((function e(){var t;return m().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log(v,"--programInfo"),(0,Z.jv)(v.thumbnail)||!v.thumbnail){e.next=18;break}return console.log("00000000"),w(!0),e.prev=4,e.next=7,T();case 7:t=e.sent,null!==v&&void 0!==v&&v.publish_status.some((function(e){return"published"===e}))||!v.draft||(0,_.fn)({event:I.FP.CUSTOM_PROGRAM_DRAFT_STARTED,payload:{program_id:v.id,program_name:v.title}}),g(et(et({},v),{},{thumbnail:t})),e.next=15;break;case 12:e.prev=12,e.t0=e.catch(4),d.default.warn("upload thumbnail failed!");case 15:return e.prev=15,w(!1),e.finish(15);case 18:if(O){e.next=22;break}return v.draft&&(0,_.fn)({event:I.FP.CUSTOM_PROGRAM_DRAFT_STARTED}),x(1),e.abrupt("return");case 22:x(2);case 23:case"end":return e.stop()}}),e,null,[[4,12,15,18]])})));return function(){return e.apply(this,arguments)}}(),F=(0,b.useMemo)((function(){return O&&M?"Please fill out all the fields in this page to publish a program":!O&&M?"Please fill out all the required fields":""}),[M,O]);return(0,b.useEffect)((function(){n.setFieldsValue(et({},v))}),[v,n]),(0,D.jsxs)(i.Z,{className:y().content,bodyStyle:{paddingTop:48,paddingBottom:48,paddingLeft:300,paddingRight:300},children:[(0,D.jsx)(h.Z,{className:y().form,form:n,labelCol:{span:34},wrapperCol:{span:34},layout:"vertical",initialValues:v,onValuesChange:function(e,t){g(t)},children:(0,D.jsx)(a.Z,{children:(0,D.jsxs)(l.Z,{xs:24,children:[(0,D.jsx)(h.Z.Item,{label:(0,D.jsx)("span",{children:"What is the name of your program?"}),name:"title",required:!O,children:(0,D.jsx)(u.Z,{placeholder:"Please enter program title",showCount:!0,maxLength:50})}),(0,D.jsx)(h.Z.Item,{required:!O,label:(0,D.jsx)("span",{children:"How many weeks does the program last?"}),name:"count",valuePropName:"value",children:(0,D.jsx)(c.default,{suffixIcon:(0,D.jsx)(Xe.Z,{style:{color:"#FFF"}}),menuItemSelectedIcon:(0,D.jsx)(De(),{src:Je,alt:"Check",width:16,height:16}),disabled:!(null===(e=S.query)||void 0===e||!e.program_id),placeholder:"Please select number of weeks",options:Array.from({length:16}).map((function(e,t){return{value:t+1,label:t+1}}))})}),(0,D.jsx)(h.Z.Item,{label:(0,D.jsxs)("div",{children:[(0,D.jsx)("span",{children:"What is the purpose of your program?"})," ",!O&&(0,D.jsx)("span",{style:{color:"#999",fontSize:14},children:"(Optional)"})]}),name:"desc",children:(0,D.jsx)(u.Z.TextArea,{placeholder:"Please enter the description",className:"font-14-400 color-333",showCount:!0,rows:8,maxLength:3e3})}),(0,D.jsxs)(a.Z,{align:"middle",justify:"space-between",children:[(0,D.jsx)(l.Z,{style:{display:"flex",alignItems:"center"},children:(0,D.jsx)("a",{onClick:R,className:y().advancedSettings,children:"Advanced Settings"})}),P&&(0,D.jsx)(l.Z,{children:(0,D.jsx)(o.default,{placement:"top",overlayStyle:{maxWidth:"500px"},title:F,children:(0,D.jsx)(s.default,{disabled:M,shape:"round",style:{width:120,fontWeight:500},onClick:L,type:"primary",children:"Next"})})})]}),!P&&(0,D.jsxs)("div",{className:y().advancedSettingsContent,children:[(0,D.jsx)(h.Z.Item,{name:"thumbnail",required:!0,children:(0,D.jsx)(Ye,{})}),(0,D.jsx)(h.Z.Item,{label:(0,D.jsx)("span",{children:"How much time will each workout take?"}),name:"time_per_workout",valuePropName:"value",children:(0,D.jsx)(c.default,{suffixIcon:(0,D.jsx)(Xe.Z,{style:{color:"#FFF"}}),menuItemSelectedIcon:(0,D.jsx)(De(),{src:Je,alt:"Check",width:16,height:16}),placeholder:"Select the time per workout",options:Array.from({length:18}).map((function(e,t){return{value:10*(t+1),label:"".concat(10*(t+1)," minutes")}}))})}),(0,D.jsx)(h.Z.Item,{label:(0,D.jsxs)("div",{children:[(0,D.jsx)("span",{children:"What is the focus of your training program?"}),(0,D.jsxs)("span",{style:{color:"#999",fontSize:14},children:[" ","(Multiple Choice)"]})]}),name:"goals",children:(0,D.jsx)(re,{multiple:!0,options:[{label:"Athletics",value:"Athletics"},{label:"Bodybuilding",value:"Bodybuilding"},{label:"Powerlifting",value:"Powerlifting"},{label:"Powerbuilding",value:"Powerbuilding"},{label:"Muscle & Sculpting",value:"Muscle & Sculpting"},{label:"Bodyweight Fitness",value:"Bodyweight Fitness"},{label:"Olympic Weightlifting",value:"Olympic Weightlifting"}]})}),(0,D.jsx)(h.Z.Item,{label:(0,D.jsxs)("div",{children:[(0,D.jsx)("span",{children:"Equipment Required"}),(0,D.jsx)("span",{style:{color:"#999",fontSize:14},children:"(Single Choice)"})]}),name:"equipments",children:(0,D.jsx)(re,{options:[{label:"Full Gym",value:"Full Gym"},{label:"Garage Gym",value:"Garage Gym"},{label:"Dumbbell Only",value:"Dumbbell Only"},{label:"At Home",value:"At Home"}]})}),(0,D.jsx)(h.Z.Item,{label:(0,D.jsxs)("div",{children:[(0,D.jsx)("span",{children:"What is the difficulty level of the program?"}),(0,D.jsx)("span",{style:{color:"#999",fontSize:14},children:"(Multiple Choice)"})]}),name:"difficulties",children:(0,D.jsx)(re,{multiple:!0,options:[{label:"Beginner",value:"Beginner"},{label:"Novice",value:"Novice"},{label:"Intermediate",value:"Intermediate"},{label:"Advanced",value:"Advanced"}]})})]}),!P&&(0,D.jsx)(a.Z,{align:"middle",justify:"end",children:(0,D.jsx)(l.Z,{children:(0,D.jsx)(o.default,{placement:"top",overlayStyle:{maxWidth:"500px"},title:F,children:(0,D.jsx)(s.default,{disabled:M,shape:"round",style:{width:120,fontWeight:500},onClick:L,type:"primary",children:"Next"})})})})]})})}),j&&(0,D.jsx)(ee,{})]})},rt=n(27252),it=n.n(rt),at=(n(60101),n(68672)),ot=n(32566),st=n.n(ot);function lt(){return lt=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},lt.apply(this,arguments)}var ct,ut=function(e){return b.createElement("svg",lt({width:18,height:18,fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),tt||(tt=b.createElement("path",{d:"M14.833.667H3.167a2.5 2.5 0 0 0-2.5 2.5v11.666a2.5 2.5 0 0 0 2.5 2.5h11.666a2.5 2.5 0 0 0 2.5-2.5V3.167a2.5 2.5 0 0 0-2.5-2.5Zm-6.666 15h-5a.833.833 0 0 1-.834-.834v-5h5.834v5.834Zm0-7.5H2.333v-5a.833.833 0 0 1 .834-.834h5v5.834Zm7.5 6.666a.833.833 0 0 1-.834.834h-5V9.833h5.834v5Zm0-6.666H9.833V2.333h5a.833.833 0 0 1 .834.834v5Z",fill:"#fff"})))};function dt(){return dt=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},dt.apply(this,arguments)}var ft,pt=function(e){return b.createElement("svg",dt({width:18,height:18,fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),ct||(ct=b.createElement("path",{d:"M14.833.667H3.167a2.5 2.5 0 0 0-2.5 2.5v11.666a2.5 2.5 0 0 0 2.5 2.5h11.666a2.5 2.5 0 0 0 2.5-2.5V3.167a2.5 2.5 0 0 0-2.5-2.5Zm-6.666 15h-5a.833.833 0 0 1-.834-.834V11.5h5.834v4.167Zm0-5.834H2.333V3.167a.833.833 0 0 1 .834-.834h5v7.5Zm7.5 5a.833.833 0 0 1-.834.834h-5v-7.5h5.834v6.666Zm0-8.333H9.833V2.333h5a.833.833 0 0 1 .834.834V6.5Z",fill:"#999"})))},ht=n(41664),vt=n.n(ht);!function(e){e[e.Equal=0]="Equal",e[e.NoEqual=1]="NoEqual"}(ft||(ft={}));var mt,gt=["Program Info","Build Program","Review Program"],yt=["Publish Program","","Review Program"],xt=function(e){var t=e.children,n=e.hasAction,r=U(),i=r.step,c=r.changeStep,u=r.isPublish,d=(r.programInfo,r.alignLayout),f=r.toggleAlignLayout;return(0,D.jsxs)(a.Z,{className:st().nav,children:[(0,D.jsx)(l.Z,{xs:10,children:(0,D.jsxs)(at.Z,{className:st().bread,children:[(0,D.jsx)(at.Z.Item,{children:(0,D.jsx)(vt(),{href:"/custom-program",children:(0,D.jsx)("span",{style:{color:"#7764EE",cursor:"pointer"},children:"My Programs"})})}),(u?yt:gt).slice(0,i+1).map((function(e,t){if(e)return(0,D.jsx)(at.Z.Item,{onClick:function(){t<=i&&c(t)},children:(0,D.jsx)("span",{style:t<i?{cursor:"pointer",color:"#7764EE"}:{},children:e})},t)}))]})}),n&&(0,D.jsxs)(l.Z,{flex:1,className:"text-center",children:[(0,D.jsx)(o.default,{title:"Aligned View",showArrow:!1,color:"#000",overlayInnerStyle:{color:"#fff"},children:(0,D.jsx)(s.default,{className:"".concat(st().button," ").concat(d?st().active:""),icon:(0,D.jsx)(ut,{}),size:"small",onClick:function(){return null===f||void 0===f?void 0:f(!0)}})}),(0,D.jsx)(o.default,{title:"Compact View",showArrow:!1,color:"#000",overlayInnerStyle:{color:"#fff"},children:(0,D.jsx)(s.default,{className:"".concat(st().button," ").concat(d?"":st().active),icon:(0,D.jsx)(pt,{}),size:"small",onClick:function(){return null===f||void 0===f?void 0:f(!1)}})})]}),t]})},jt=n(87041),bt="Please ignore this error.",wt=function(e){e.reason===bt&&e.preventDefault()},Ot=function(e){var t=e.shouldStopNavigation,n=e.onNavigate,r=(0,k.useRouter)(),i=r.asPath,a=(0,b.useRef)(""),o=(0,b.useRef)(!1),s=(0,b.useCallback)((function(){r.events.emit("routeChangeError","","",{shallow:!1}),function(){throw bt}()}),[r]);(0,b.useEffect)((function(){o.current=!1;var e=function(e){i!==e&&window.history.pushState(null,"",r.basePath+i),t&&e!==i&&!o.current&&(a.current=e.replace(r.basePath,""),n(),s())};return r.events.on("routeChangeStart",e),window.addEventListener("unhandledrejection",wt),function(){r.events.off("routeChangeStart",e),window.removeEventListener("unhandledrejection",wt)}}),[i,s,n,r.basePath,r.events,t]);return function(){o.current=!0,r.push(a.current)}},At=function(e){var t=e.children,n=e.NavNode,r=e.hasAction,i=void 0===r||r,a=e.className,o=void 0===a?"":a,s=e.step,l=e.alignLayout,c=(0,b.useState)(!1),u=c[0],d=c[1],f=(0,b.useRef)(),p=U(),h=p.changeStep,v=p.programInfo,m=p.isProgramDataChange,g=p.done,y=1===s&&m(),x=Ot({shouldStopNavigation:y,onNavigate:function(){d(!0)}});return(0,b.useEffect)((function(){2===s&&(f.current.scrollLeft=0)}),[s]),(0,D.jsxs)("div",{className:it().main+" "+o,children:[(0,D.jsx)(jt.Hn,{title:"Unsaved Changes",content:"Do you want to save your changes before leaving this page?",cancelText:"Discard",visible:u,okText:"Save",onCancel:function(){x()},onOk:function(){v.draft?g(!0).then((function(e){h(2),d(!1)})):g(!1).then((function(e){h(3),d(!1)}))},onClose:function(){d(!1)}}),(0,D.jsx)(xt,{hasAction:i,children:n}),(0,D.jsx)("div",{className:it().content,ref:f,children:"function"===typeof t?t(l):t})]})},kt=n(90546),Ct=n.n(kt),St=(n(6373),n(82891));function Nt(){return Nt=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Nt.apply(this,arguments)}var Et,Pt=function(e){return b.createElement("svg",Nt({width:20,height:20,fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),mt||(mt=b.createElement("path",{d:"M15.833 1.667H7.5a2.5 2.5 0 0 0-2.5 2.5v.666A1.183 1.183 0 0 0 5 5h-.833a2.5 2.5 0 0 0-2.5 2.5v8.333a2.5 2.5 0 0 0 2.5 2.5H12.5a2.5 2.5 0 0 0 2.5-2.5V15c.056.004.111.004.167 0h.666a2.5 2.5 0 0 0 2.5-2.5V4.167a2.5 2.5 0 0 0-2.5-2.5Zm-2.5 14.166a.833.833 0 0 1-.833.834H4.167a.833.833 0 0 1-.834-.834V7.5a.833.833 0 0 1 .834-.833H12.5a.833.833 0 0 1 .833.833v8.333Zm3.334-3.333a.833.833 0 0 1-.834.833h-.666a1.189 1.189 0 0 0-.167 0V7.5A2.5 2.5 0 0 0 12.5 5H6.667a1.186 1.186 0 0 0 0-.167v-.666a.833.833 0 0 1 .833-.834h8.333a.833.833 0 0 1 .834.834V12.5Z",fill:"#999"})))},Zt=n(35773);function _t(){return _t=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_t.apply(this,arguments)}var It=function(e){return b.createElement("svg",_t({width:16,height:16,fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),Et||(Et=b.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8 .583a.75.75 0 0 1 .743.648l.007.102V7.25h5.916a.75.75 0 0 1 .102 1.493l-.102.007H8.75l.001 5.917a.75.75 0 0 1-1.493.102l-.007-.102V8.75H1.333a.75.75 0 0 1-.101-1.493l.101-.007H7.25V1.333A.75.75 0 0 1 8 .583Z",fill:"#666"})))},Dt=n(34308),Rt=n(83225),Mt=n.n(Rt),Tt=n(40697),Lt=n(23243);function Ft(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 Wt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ft(Object(n),!0).forEach((function(t){(0,f.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ft(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Bt=function(e){var t=e.title,n=e.isRequire,r=e.children;return(0,D.jsxs)("div",{className:Mt().formItem,children:[(0,D.jsxs)("div",{children:[t,n&&(0,D.jsx)("span",{style:{color:"var(--Colorful-Red, #FF4B33)",marginLeft:8},children:"*"})]}),r]})},Ut=/^((https|http)?:\/\/)[^\s]+/,Vt=function(e){var t=e.options,n=e.value,r=e.maxCount,i=e.name,o=e.onChange;return(0,D.jsx)(a.Z,{className:Mt().selectButtons,gutter:0,children:t.map((function(e){"string"===typeof e&&(e={value:e,label:e});var t=!1;return t="string"===typeof n?n===e.value:n.includes(e.value),(0,D.jsx)(l.Z,{className:Mt().selectItem+(t?" "+Mt().selectItemActive:""),onClick:function(){if(t)o(i,"string"===typeof n?"":n.filter((function(t){return t!==e.value})));else if("string"===typeof n)o(i,e.value);else{if(r&&n.length>=r)return;o(i,[].concat((0,x.Z)(n),[e.value]))}},children:e.label},e.value)}))})},qt=function(e){var t,n=e.onCreate,r=e.defaultName,i=(0,b.useState)({name:null!==(t=(0,Z.jC)(r))&&void 0!==t?t:"",target_type:"",type:"",muscles:[],video:""}),a=i[0],o=i[1],s=(0,b.useState)(!1),l=s[0],c=s[1],d=U(),h=d.userExerciseList,v=d.exerciseList,g=(0,Lt.ec)().isLogin,y=!a.name||!a.target_type||!a.type||a.video&&!Ut.test(a.video),w=function(e,t){"name"===e&&(t=(0,Z.jC)(t)),o(Wt(Wt({},a),{},(0,f.Z)({},e,t)))},O=function(){var e=(0,p.Z)(m().mark((function e(){var t,r,i,o;return m().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!h.concat(v).some((function(e){return e.name===a.name}))){e.next=3;break}return(0,jt.I4)({title:"Ooops!",content:"There is already an exercise with the same name, please change it to another name.",okText:"Ok",cancelText:"Cancel",zIndex:3e3,okButtonProps:{style:{width:"100%",boxShadow:"none",textShadow:"none",margin:0}},cancelButtonProps:{style:{display:"none"}}}),e.abrupt("return");case 3:if(!g){e.next=21;break}return t=function(e){var t;return(null===e||void 0===e||null===(t=e.muscles)||void 0===t?void 0:t.map((function(e){return{percent:100,muscle:e}})))||[]},e.prev=5,c(!0),e.next=9,(0,j.ku)("user_exercise/create",Wt(Wt({},a),{},{muscles_list:t(a)}));case 9:(r=e.sent).data.id&&n(r.data),e.next=16;break;case 13:e.prev=13,e.t0=e.catch(5),console.log("error",e.t0);case 16:return e.prev=16,c(!1),e.finish(16);case 19:e.next=25;break;case 21:i=(0,Z.Vj)(),o=Wt(Wt({},a),{},{id:i,local:!0}),localStorage.setItem(E.Oq,JSON.stringify([].concat((0,x.Z)(h),[o]))),n(o);case 25:case"end":return e.stop()}}),e,null,[[5,13,16,19]])})));return function(){return e.apply(this,arguments)}}();return(0,D.jsxs)("div",{className:Mt().editExercise,children:[(0,D.jsxs)("div",{className:Mt().editContent,children:[(0,D.jsxs)("div",{children:[(0,D.jsx)(Bt,{title:"Exercise Name",isRequire:!0,children:(0,D.jsx)(u.Z,{allowClear:!0,value:a.name,onChange:function(e){return w("name",e.target.value)},className:Mt().input})}),(0,D.jsx)(Bt,{title:"Target Type",isRequire:!0,children:(0,D.jsx)(Vt,{value:a.target_type,name:"target_type",onChange:w,options:[{label:"Reps",value:"reps"},{label:"Time",value:"time"}]})}),(0,D.jsx)(Bt,{title:"Equipment",isRequire:!0,children:(0,D.jsx)(Vt,{value:a.type,name:"type",onChange:w,options:["Barbell","Dumbbell","Kettlebell","Machine","Bodyweight","Cardio","Smith Machine","Cable","Safety Bar","Other"]})})]}),(0,D.jsxs)("div",{children:[(0,D.jsx)(Bt,{title:(0,D.jsxs)("div",{className:Mt().title,children:["Muscle Group",(0,D.jsx)("span",{style:{color:"#999",fontSize:14,fontWeight:400,marginLeft:8},children:"(choose up to 3)"})," "]}),isRequire:!1,children:(0,D.jsx)(Vt,{maxCount:3,value:a.muscles,name:"muscles",onChange:w,options:["Chest","Front Delts","Middle Delts","Rear Delts","Biceps","Triceps","Forearms","Lats","Upper Back","Lower Back","Neck","Abs","Glutes","Hamstrings","Quadriceps","Abductors","Adductors","Calves","Olympic","Full-Body","Other"]})}),(0,D.jsx)(Bt,{title:(0,D.jsxs)("div",{className:Mt().title,children:["YouTube Video Link",(0,D.jsx)("span",{style:{color:"#999",fontSize:14,fontWeight:400,marginLeft:8},children:"(optional)"})," "]}),isRequire:!1,children:(0,D.jsx)(u.Z,{allowClear:!0,status:a.video&&!Ut.test(a.video)?"error":void 0,placeholder:"Please enter",value:a.video,onChange:function(e){return w("video",e.target.value)},className:Mt().input})})]})]}),(0,D.jsx)("div",{className:Mt().editFooter,children:(0,D.jsx)(Tt.C,{disabled:y||l,className:Mt().createExerciseBtn,type:"primary",block:!0,onClick:O,style:{fontWeight:500},children:"Create Exercise"})})]})},Ht=function(e){var t=e.onClose,n=e.defaultName,i=e.disabledCreateNewExerciseEnterKey,a=e.onSetFocused,o=(0,A.Z)(!1),l=(0,r.Z)(o,2),c=l[0],u=l[1],d=U().updateUserList,f=function(){u(!0)};return(0,b.useEffect)((function(){c?a($t):setTimeout((function(){a("")}),200)}),[a,c]),(0,b.useEffect)((function(){var e=function(e){"Enter"===e.key&&f()};return i?window.removeEventListener("keydown",e):window.addEventListener("keydown",e),function(){window.removeEventListener("keydown",e)}}),[i]),(0,D.jsxs)("span",{children:[(0,D.jsx)(s.default,{block:!0,type:"text",className:Mt().button,icon:(0,D.jsx)(It,{}),color:"primary",onClick:f,onFocus:function(){return a($t)},children:"Create New Exercise"}),c&&(0,D.jsx)(se.Z,{open:c,closeIcon:(0,D.jsx)(Dt.Z,{className:Mt().svg,viewBox:"0 0 32 32",width:"20",height:"20"}),zIndex:2e3,width:"auto",centered:!0,onOk:function(){u(!1)},className:Mt().modal,bodyStyle:{padding:0,background:"transparent"},footer:null,onCancel:function(){return u(!1)},children:(0,D.jsx)(qt,{defaultName:n,onCreate:function(e){d(),u(!1),t(e)}})})]})},Kt=["value","change","className","onSetDisabledCreateNewExerciseEnterKey","disabledCreateNewExerciseEnterKey","onCustomBlur"];function Qt(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 Gt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Qt(Object(n),!0).forEach((function(t){(0,f.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function zt(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"===typeof e)return Yt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Yt(e,t)}(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function Yt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Jt,Xt,$t="CreateExerciseButton",en=function(e){var t=e.value,n=e.change,r=e.className,i=e.onSetDisabledCreateNewExerciseEnterKey,a=e.disabledCreateNewExerciseEnterKey,o=e.onCustomBlur,s=(0,le.Z)(e,Kt),l=(0,b.useState)([]),u=l[0],d=l[1],f=(0,b.useState)(""),h=f[0],v=f[1],g=(0,b.useState)(""),y=g[0],x=g[1],w=(0,b.useRef)(null);w.current=y;var O=(0,b.useRef)(null),A=U(),k=A.exerciseList,C=A.userExerciseList,S=A.userExerciseCount,N=(0,b.useState)(!0),E=N[0],P=N[1],_=function(e){v(""),n(e,u.find((function(t){return t.id===e}))),O.current&&O.current.blur()},I=function(e){var t=null===S||void 0===S?void 0:S[e.name];return(0,D.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",width:"100%"},children:[(0,D.jsxs)("span",{style:{flex:1,overflow:"hidden",textOverflow:"ellipsis",fontSize:14},children:[e.name," ",e.user_id?(0,D.jsx)("span",{style:{color:"#fe7100",background:"#fef0e5",padding:6,height:20,borderRadius:4,fontSize:12,display:"inline-flex",justifyContent:"center",alignItems:"center",marginLeft:8},children:"Custom"}):""]}),(0,D.jsx)("span",{style:{color:"var(--01-grey-03999, var(--Neutrals-Gray-999, #999))",fontSize:12,fontWeight:400,width:"max-content",paddingLeft:8},children:t?"".concat(t," ").concat(1===t?"time":"times"):""})]})};(0,b.useEffect)((function(){if(null!==k&&void 0!==k&&k.length)return d(k.concat(C)),void P(!1);P(!0);var e=localStorage.getItem("www/master-exercise/list");if(e){var t=JSON.parse(e);if(t.time===(new Date).toDateString())return d(t.data),void P(!1)}(0,j.ku)("master-exercise/list",{}).then((function(e){localStorage.setItem("www/master-exercise/list",JSON.stringify({time:(new Date).toDateString(),data:e.data})),d(e.data)})).finally((function(){P(!1)}))}),[]);var R=function(e,t){if(!e)return!1;var n=t.name.toLowerCase();e=e.toLowerCase();var r=n.split(" ");return e.split(" ").every((function(e){return r.some((function(t){return t.includes(e)}))}))};return(0,b.useEffect)((function(){if(h){var e=u.filter((function(e){return R(h,e)})).length;i(0!==e)}else i(!0)}),[h]),(0,b.useEffect)((function(){d(k.concat(C))}),[C]),(0,D.jsx)("div",{className:Mt()[r],children:(0,D.jsx)(c.default,Gt({ref:O,style:{width:"100%"},showSearch:!0,placeholder:"Search exercise name",value:E?"":t,searchValue:h,autoFocus:!0,open:!!h,virtual:!1,onSearch:function(e){var t=document.querySelector("."+Mt().select+" .rc-virtual-list-holder");t&&(t.scrollTop=0),v(e)},defaultActiveFirstOption:!1,showArrow:!1,onBlur:function(){var e=(0,p.Z)(m().mark((function e(t){return m().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z._v)(200);case 2:if(setTimeout((function(){v("")}),100),!o){e.next=8;break}if(w.current!==$t){e.next=7;break}return o&&o(!0),e.abrupt("return");case 7:o(!1);case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),filterOption:R,filterSort:function(e,t){var n,r;if(!h)return 0;var i=null!==(n=S[e.name])&&void 0!==n?n:0,a=null!==(r=S[t.name])&&void 0!==r?r:0;if(i!==a)return a-i;var o,s=e.name.toLowerCase(),l=t.name.toLowerCase(),c=h.toLocaleLowerCase(),u=s.split(" "),d=l.split(" "),f=0,p=0,v=zt(c.split(" "));try{for(v.s();!(o=v.n()).done;){for(var m=o.value,g=0;g<u.length;g++){var y=u[g].indexOf(m);if(y>=0){f+=g+y;break}}for(var x=0;x<d.length;x++){var j=d[x].indexOf(m);if(j>=0){p+=x+j;break}}}}catch(b){v.e(b)}finally{v.f()}return f-p},onChange:_,popupClassName:Mt().select,onSelect:function(e,t){_(e)},notFoundContent:(0,D.jsx)("span",{}),options:u.map((function(e){return{value:e.id,name:e.name,label:I(e)}})),dropdownRender:function(e){return(0,D.jsxs)("span",{children:[e,(0,D.jsx)(Ht,{onSetFocused:x,onClose:function(e){v(""),n(e.id,e)},defaultName:h,disabledCreateNewExerciseEnterKey:a})]})}},s))})},tn=(n(56120),n(74253)),nn=n(33140);function rn(){return rn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},rn.apply(this,arguments)}var an=function(e){return b.createElement("svg",rn({width:12,height:12,fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),Jt||(Jt=b.createElement("g",{clipPath:"url(#ExerciseClose_svg__a)"},b.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.464 2.464a.75.75 0 0 1 1.061 0L6 4.94l2.475-2.475a.75.75 0 1 1 1.06 1.061L7.062 6l2.475 2.475a.75.75 0 0 1-1.061 1.06L6 7.062 3.525 9.536a.75.75 0 1 1-1.06-1.061L4.938 6 2.464 3.525a.75.75 0 0 1 0-1.06Z",fill:"#999"}))),Xt||(Xt=b.createElement("defs",null,b.createElement("clipPath",{id:"ExerciseClose_svg__a"},b.createElement("path",{fill:"#fff",d:"M0 0h12v12H0z"})))))},on=n(10815),sn=n(14505),ln=n.n(sn);function cn(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 un(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?cn(Object(n),!0).forEach((function(t){(0,f.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):cn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var dn=function(e){var t=e.divide,n=void 0===t?"-":t,r=e.className,i=void 0===r?"":r,a=e.inputProps,o=void 0===a?{}:a,s=e.onChange,l=e.min,c=e.max,u=e.onChangeMin,d=e.onChangeMax,f=e.onBlur,p=e.autoFocus,h=e.focusOnFirst,v=void 0===h||h,m=(0,b.useState)(!1),g=m[0],y=m[1],x=(0,b.useRef)(!1);return x.current=g,(0,b.useEffect)((function(){g&&f&&setTimeout((function(){x.current&&f&&f()}))}),[g,x]),(0,D.jsxs)("div",{className:"flex ai-center ".concat(ln()[i]),children:[(0,D.jsx)(on.default,un({className:ln().input,value:l,onChange:function(e){e.target.value;null===u||void 0===u||u(e.target.value),null===s||void 0===s||s(e.target.value,c)},autoFocus:p&&v,onFocus:function(e){y(!1),e.target.select()},onBlur:function(){y(!0),isNaN(Number(l))&&(null===u||void 0===u||u(null)),""!==l&&""!==c&&(Number(l),Number(c))}},o)),(0,D.jsx)("span",{style:{margin:"4px"},children:n}),(0,D.jsx)(on.default,un({className:ln().input,value:c,autoFocus:p&&!v,onFocus:function(e){y(!1),e.target.select()},onBlur:function(){y(!0),isNaN(Number(c))&&(null===d||void 0===d||d(null)),""!==l&&""!==c&&(Number(l),Number(c))},onChange:function(e){e.target.value;null===d||void 0===d||d(e.target.value),null===s||void 0===s||s(l,e.target.value)}},o))]})},fn=n(45478),pn=n(50019),hn=n.n(pn),vn=["options","value"];function mn(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 gn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?mn(Object(n),!0).forEach((function(t){(0,f.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var yn,xn=function(e){var t=e.options,n=e.value,r=(0,le.Z)(e,vn);return(0,D.jsx)(c.default,gn(gn({value:n,placeholder:"Select a week",className:hn().customeSelect,optionLabelProp:"label"},r),{},{children:t.map((function(e){return(0,D.jsxs)(c.default.Option,{value:e.value,label:e.label,children:[(0,D.jsxs)("div",{children:[(0,D.jsx)("div",{className:hn().label,children:"%"===e.label?"% of 1RM":e.label}),null!==e&&void 0!==e&&e.subLabel?(0,D.jsx)("div",{className:hn().subLabel,children:e.subLabel}):(0,D.jsx)("div",{})]}),n===e.value?(0,D.jsx)(fn.Z,{}):null]},e.value)}))}))},jn=(0,b.createContext)(null),bn=function(){return(0,b.useContext)(jn)},wn=jn.Provider;function On(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"===typeof e)return An(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return An(e,t)}(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function An(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}!function(e){e[e.Equal=0]="Equal",e[e.NoEqual=1]="NoEqual"}(yn||(yn={}));var kn,Cn=!1,Sn=[2,12,8,2],Nn=[{value:"reps",label:"Reps"},{value:"reps_range",label:"Reps Range"},{value:"reps_max",label:"Reps Max"},{value:"AMRAP",label:"AMRAP"},{value:"time",label:"Time"},{value:"time_range",label:"Time Range"}],En=function(e){if(e){var t=parseFloat(e);if(!isNaN(t)&&t.toString()===e){if(t<1)t=1;else if(t>10)t=10;else{var n=t-Math.floor(t);n<.5?t=Math.floor(t):n>.5&&(t=Math.ceil(t))}e=t.toString()}}return e},Pn=function(e){var t,n=On(e.sets);try{for(n.s();!(t=n.n()).done;){var r=t.value;if(0===r.setNum)return d.default.warn("The Sets value cannot be 0."),!1;if(Array.isArray(r.intensity)&&2===r.intensity.length&&"RPE_range"===r.intensity_unit){var i=Number(r.intensity[0]);if(Number(r.intensity[1])<=i)return d.default.warn("The RPE Range start value cannot be greater than the end value."),!1}if(r.target_min&&r.target_max&&"time_range"===r.target_type){var a=Number(r.target_min);if(Number(r.target_max)<=a)return d.default.warn("The Time Range start value cannot be greater than the end value."),!1}if(r.target_min&&r.target_max&&"reps_range"===r.target_type){var o=Number(r.target_min);if(Number(r.target_max)<=o)return d.default.warn("The Rep Range start value cannot be greater than the end value."),!1}}}catch(s){n.e(s)}finally{n.f()}return!0},Zn=function(e){var t,n,r,i,o,c=e.onConfirm,d=e.row,f=e.onAdd,p=e.onCancel,h=e.onDelete,v=e.onChange,m=e.isAdd,g=e.parent,y=U(),x=y.addSets,j=y.DoneMap,w=bn(),O=w.weekIndex,A=w.dayIndex,k=null!==(t=null===d||void 0===d||null===(n=d.sets[0])||void 0===n?void 0:n.target_type)&&void 0!==t?t:"reps",S=null!==(r=null===d||void 0===d||null===(i=d.sets[0])||void 0===i?void 0:i.intensity_unit)&&void 0!==r?r:"RPE",N=(0,b.useState)(!1),P=N[0],_=N[1],I=(0,b.useState)(!1),R=I[0],M=I[1],T=(null===(o=j.get("".concat(O,"-").concat(A)))||void 0===o||o.status,!d.sid||0===d.sets.length||d.sets.some((function(e){if("AMRAP"===e.target_type)return!1}))),L=function(e,t,n){var r,i,a,o,s,l,c;switch(e){case"RPE_range":return(0,D.jsx)(dn,{className:"jc-center",inputProps:{className:Mt().input,size:"small"},min:null!==(r=null===(i=t.intensity)||void 0===i?void 0:i[0])&&void 0!==r?r:"",max:null!==(a=null===(o=t.intensity)||void 0===o?void 0:o[1])&&void 0!==a?a:"",onChangeMin:function(e){var n,r;e=En(e),v(t.id,[e,null!==(n=null===(r=t.intensity)||void 0===r?void 0:r[1])&&void 0!==n?n:void 0],"intensity")},onChangeMax:function(e){var n,r;e=En(e),v(t.id,[null!==(n=null===(r=t.intensity)||void 0===r?void 0:r[0])&&void 0!==n?n:void 0,e],"intensity")}});case"reps_range":case"time_range":var d,f,p,h;return(0,D.jsx)(dn,{className:"jc-center",inputProps:{className:Mt().input,size:"small"},min:null!==(d=null===(f=t.target_min)||void 0===f?void 0:f.toString())&&void 0!==d?d:"",max:null!==(p=null===(h=t.target_max)||void 0===h?void 0:h.toString())&&void 0!==p?p:"",onChangeMin:function(e){return v(t.id,e,"target_min")},onChangeMax:function(e){return v(t.id,e,"target_max")}});case"AMRAP":return(0,D.jsx)("span",{className:"font-14-400",children:"AMRAP"});default:return(0,D.jsx)(u.Z,{className:Mt().input,size:"small",onFocus:function(e){return e.target.select()},value:null!==(s=1===n?null===(l=t.target)||void 0===l?void 0:l.toString():null===(c=t.intensity)||void 0===c?void 0:c.toString())&&void 0!==s?s:"",onChange:function(r){var i=r.target.value;"RPE"===e&&(i=En(i)),"%"===e&&(i=(0,Z.JU)(i)),v(t.id,i,1===n?"target":"intensity")},onBlur:function(r){if("%"===e){var i=parseFloat(r.target.value);if(isNaN(i))return;i<=1?i=1:i>=100&&(i=100),v(t.id,(0,C.floor)(i,1).toString(),1===n?"target":"intensity")}}})}},F=function(e){switch(e){case"%":return(0,D.jsx)("span",{style:{marginLeft:4},children:"%"});case"time":case"time_range":return(0,D.jsx)("span",{style:{marginLeft:4},children:"min"})}},W=function(){Pn(d)&&(x(d,O,A,g),c())};return(0,b.useEffect)((function(){var e=function(e){"Escape"!==e.key&&"Delete"!==e.key||p(),"Enter"===e.key&&(e.shiftKey?f():T||W())};return window.addEventListener("keydown",e),function(){window.removeEventListener("keydown",e)}}),[d]),(0,D.jsxs)("div",{className:Mt().editor,children:[(0,D.jsxs)(a.Z,{className:Mt().editorHeader,align:"middle",children:[(0,D.jsx)(l.Z,{xs:Sn[0],children:"Set"}),(0,D.jsxs)(l.Z,{xs:Sn[1],className:"text-center flex jc-center ai-center",style:{cursor:"pointer",display:"flex"},onClick:function(e){Cn?Cn=!1:_(!0)},children:[(0,D.jsx)(xn,{showArrow:!1,value:k,bordered:!1,size:"small",popupClassName:Mt().options,options:Nn,open:P,onDropdownVisibleChange:function(e){Cn=!e,_(e)},onChange:function(e){v(null,e,"target_type"),localStorage.setItem(E.PV,e)}}),(0,D.jsx)(nn.Z,{})]}),(0,D.jsxs)(l.Z,{xs:Sn[2],className:"text-center flex jc-center ai-center",style:{cursor:"pointer",display:"flex"},onClick:function(e){e.target;Cn?Cn=!1:M(!0)},children:[(0,D.jsx)(xn,{showArrow:!1,value:S,bordered:!1,popupClassName:Mt().options2,dropdownStyle:{width:200},size:"small",open:R,onDropdownVisibleChange:function(e){Cn=!0,M(e)},suffixIcon:(0,D.jsx)(nn.Z,{}),onChange:function(e){v(null,e,"intensity_unit"),localStorage.setItem(E.ZI,e)},options:[{value:"RPE",label:"RPE"},{value:"RPE_range",label:"RPE Range"},{value:"%",label:"%"}]}),(0,D.jsx)(nn.Z,{})]}),(0,D.jsx)(l.Z,{xs:Sn[3]})]}),(0,D.jsx)(tn.Z,{style:{margin:0}}),d.sets.map((function(e,t){return(0,D.jsxs)(a.Z,{align:"middle",className:Mt().row,children:[(0,D.jsx)(l.Z,{xs:Sn[0],children:t+1}),(0,D.jsxs)(l.Z,{xs:Sn[1],style:{display:"flex",justifyContent:"center",alignItems:"center"},children:[L(k,e,1),F(k)]}),(0,D.jsxs)(l.Z,{xs:Sn[2],style:{textAlign:"center"},children:[L(S,e,2),F(S)]}),(0,D.jsx)(l.Z,{xs:Sn[3],style:{textAlign:"right"},children:(0,D.jsx)(s.default,{onClick:function(){return h(e.id)},type:"text",size:"small",style:{width:12,height:12,display:"flex",justifyContent:"center",alignItems:"center"},icon:(0,D.jsx)(an,{})})})]},e.id)})),(0,D.jsxs)(a.Z,{className:Mt().editorFooter,style:m?{marginBottom:0}:void 0,gutter:12,children:[(0,D.jsx)(l.Z,{xs:8,children:(0,D.jsx)(Tt.C,{theme:"purple",block:!0,icon:(0,D.jsx)(It,{}),style:{fontWeight:500},onClick:f,children:"Add Set"})}),(0,D.jsx)(l.Z,{xs:8,children:(0,D.jsx)(Tt.C,{theme:"purple",block:!0,style:{fontWeight:500},onClick:p,children:"Cancel"})}),(0,D.jsx)(l.Z,{xs:8,children:(0,D.jsx)(Tt.C,{type:"primary",block:!0,style:{fontWeight:500},disabled:T,onClick:W,children:"OK"})})]})]})};function _n(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"===typeof e)return In(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return In(e,t)}(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function In(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Dn(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 Rn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Dn(Object(n),!0).forEach((function(t){(0,f.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Dn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}!function(e){e[e.Equal=0]="Equal",e[e.NoEqual=1]="NoEqual"}(kn||(kn={}));var Mn,Tn={id:q(),target_type:"reps",intensity_unit:"RPE",target:void 0,target_min:void 0,target_max:void 0,target_unit:"minutes",intensity:void 0,source:"user created"},Ln=function(e){var t=e.onConfrim,n=e.onCancel,r=e.row,i=e.parent,a=r?(0,C.cloneDeep)(r):{_title:"",id:q(),type:"",muscles:[],sets:[Rn(Rn({},Tn),{},{target_type:localStorage.getItem(E.PV)||Tn.target_type,intensity_unit:localStorage.getItem(E.ZI)||Tn.intensity_unit,id:q()})]};if(r){var o,s=[],l=_n(a.sets);try{var c=function(){var e=o.value;s.push.apply(s,(0,x.Z)(Array.from({length:e.setNum},(function(){return Rn(Rn({},e),{},{setNum:void 0,id:q()})}))))};for(l.s();!(o=l.n()).done;)c()}catch(m){l.e(m)}finally{l.f()}a.sets=s}var u=(0,b.useState)(a),d=u[0],f=u[1],p=(0,b.useState)(!0),h=p[0],v=p[1];return(0,D.jsxs)("div",{className:Mt().main,children:[(0,D.jsx)(en,{className:Mt().searchInput,value:null===d||void 0===d?void 0:d.sid,change:function(e,t){f((0,S.Uy)((function(n){n.sid=e,n._title=t.name,n.muscles=t.muscles,n.type=t.type})))},onSetDisabledCreateNewExerciseEnterKey:v,disabledCreateNewExerciseEnterKey:h}),(0,D.jsx)(Zn,{row:d,onAdd:function(){f((0,S.Uy)((function(e){var t=e.sets[e.sets.length-1]||Tn;e.sets.push(Rn(Rn({},t),{},{id:q()}))})))},onConfirm:t,onCancel:n,onChange:function(e,t,n){f((0,S.Uy)((function(r){if(null===e)r.sets.forEach((function(e){e[n]=t,"intensity_unit"===n&&(e.intensity=void 0),"target_type"===n&&(e.target=void 0,e.target_min=void 0,e.target_max=void 0)}));else{var i=r.sets.find((function(t){return t.id===e}));i[n]=t,"intensity_unit"===n&&(i.intensity=void 0),"target_type"===n&&(i.target=void 0,i.target_min=void 0,i.target_max=void 0)}})))},onDelete:function(e){f((0,S.Uy)((function(t){t.sets=t.sets.filter((function(t){return t.id!==e}))})))},isAdd:!r,parent:i})]})},Fn=n(88501);function Wn(){return Wn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Wn.apply(this,arguments)}var Bn,Un=function(e){return b.createElement("svg",Wn({width:16,height:16,fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),Mn||(Mn=b.createElement("path",{d:"M12.49 1.75h-6a1.76 1.76 0 0 0-1.74 1.76v1a.54.54 0 0 0 0 .22H3.5A1.76 1.76 0 0 0 1.75 6.5v6a1.76 1.76 0 0 0 1.75 1.75h6a1.76 1.76 0 0 0 1.75-1.75v-1.3a.54.54 0 0 0 .22.05h1a1.76 1.76 0 0 0 1.76-1.76v-6a1.76 1.76 0 0 0-1.74-1.74ZM9.75 12.5a.25.25 0 0 1-.25.25h-6a.25.25 0 0 1-.25-.25v-6a.25.25 0 0 1 .25-.25h6a.25.25 0 0 1 .25.25v6Zm3-3a.26.26 0 0 1-.26.26h-1a.54.54 0 0 0-.22.05V6.5A1.76 1.76 0 0 0 9.5 4.75H6.2a.54.54 0 0 0 0-.22v-1a.26.26 0 0 1 .26-.26h6a.26.26 0 0 1 .26.26l.03 5.97Z",fill:"#999"})))};function Vn(){return Vn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Vn.apply(this,arguments)}var qn,Hn=function(e){return b.createElement("svg",Vn({width:16,height:16,fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),Bn||(Bn=b.createElement("path",{d:"M13.86 5.87a2.09 2.09 0 0 0 0-2.95L12.92 2A2.08 2.08 0 0 0 10 2l-8.12 8.07a2.1 2.1 0 0 0-.61 1.47v1.61a1.41 1.41 0 0 0 1.41 1.42h1.61A2.11 2.11 0 0 0 5.77 14l8.09-8.09v-.04Zm-9.15 7a.59.59 0 0 1-.42.17H2.77v-1.5a.58.58 0 0 1 .17-.41l6.62-6.62 1.77 1.77-6.62 6.59Zm8.09-8.06-.41.41-1.77-1.77L11 3a.59.59 0 0 1 .83 0l.97 1a.59.59 0 0 1 0 .81Zm1.2 8.26H8.68a.75.75 0 1 0 0 1.5H14a.75.75 0 0 0 0-1.5Z",fill:"#999"})))};function Kn(){return Kn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Kn.apply(this,arguments)}var Qn,Gn=function(e){return b.createElement("svg",Kn({width:16,height:16,fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),qn||(qn=b.createElement("path",{d:"M14 3.92h-2.59a2.76 2.76 0 0 0-2.74-2.67H7.33a2.76 2.76 0 0 0-2.74 2.67H2a.75.75 0 0 0 0 1.5h.63l.53 7.39a2.09 2.09 0 0 0 2.08 1.94h5.52a2.09 2.09 0 0 0 2.08-1.94l.53-7.39H14a.75.75 0 1 0 0-1.5ZM7.33 2.75h1.34a1.25 1.25 0 0 1 1.24 1.17H6.09a1.25 1.25 0 0 1 1.24-1.17Zm4 10a.59.59 0 0 1-.58.54H5.24a.59.59 0 0 1-.58-.54l-.52-7.33h7.72l-.53 7.33ZM5.94 6.59a.75.75 0 0 0-.69.81l.34 4a.74.74 0 0 0 .74.68h.07a.74.74 0 0 0 .68-.81l-.33-4a.74.74 0 0 0-.81-.68Z",fill:"#999"})))};function zn(){return zn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},zn.apply(this,arguments)}var Yn,Jn=function(e){return b.createElement("svg",zn({width:16,height:16,fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),Qn||(Qn=b.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.5 15.25h-9a1.76 1.76 0 0 1-1.75-1.75v-11A1.76 1.76 0 0 1 3.5.75h6.17a2.74 2.74 0 0 1 1.95.81l1.82 1.82a2.74 2.74 0 0 1 .81 2v8.12a1.76 1.76 0 0 1-1.75 1.75Zm-9-13a.25.25 0 0 0-.25.25v11a.25.25 0 0 0 .25.25h9a.25.25 0 0 0 .25-.25V5.33a1.238 1.238 0 0 0-.37-.89l-1.82-1.82a1.26 1.26 0 0 0-.89-.37H3.5Zm6.5 4.5H6a.75.75 0 0 1 0-1.5h4a.75.75 0 1 1 0 1.5Zm-4 4h4a.75.75 0 1 0 0-1.5H6a.75.75 0 0 0 0 1.5Z",fill:"#999"})))};function Xn(){return Xn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Xn.apply(this,arguments)}var $n,er,tr=function(e){return b.createElement("svg",Xn({width:16,height:16,fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),Yn||(Yn=b.createElement("path",{d:"M6.29 1.27a.76.76 0 0 0-.82.17l-4 4A.75.75 0 1 0 2.53 6.5l2.72-2.72V14a.75.75 0 1 0 1.5 0V2a.75.75 0 0 0-.46-.73Zm8.24 8.23a.75.75 0 0 0-1.06 0l-2.72 2.72V2a.75.75 0 0 0-1.5 0v12a.75.75 0 0 0 .46.7c.096.02.194.02.29 0a.729.729 0 0 0 .53-.22l4-4a.75.75 0 0 0 0-.98Z",fill:"#999"})))};function nr(){return nr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},nr.apply(this,arguments)}var rr=function(e){return b.createElement("svg",nr({width:16,height:16,fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),$n||($n=b.createElement("g",{clipPath:"url(#Superset_svg__a)"},b.createElement("path",{d:"M14.63 9.58a.76.76 0 0 0-.75.75A3.93 3.93 0 0 1 10 14.25H7.3a5.25 5.25 0 0 1 0-10.5h5.52l-.72.72a.75.75 0 0 0 1.06 1.06l2-2a.75.75 0 0 0 0-1.06l-2-2a.75.75 0 1 0-1.06 1.06l.72.72H7.3a6.75 6.75 0 0 0 0 13.5H10a5.42 5.42 0 0 0 5.42-5.42.762.762 0 0 0-.79-.75Zm-4.44 2c-.163.21-.386.367-.64.45-.32.118-.66.172-1 .16a3.002 3.002 0 0 1-1-.15 1.65 1.65 0 0 1-.7-.44 1.22 1.22 0 0 1-.33-.67v-.07H5.26v.08c.023.465.187.91.47 1.28.3.356.69.625 1.13.78a4.44 4.44 0 0 0 1.66.28 4.541 4.541 0 0 0 1.73-.3 2.531 2.531 0 0 0 1.11-.88 2.28 2.28 0 0 0 .39-1.34 2.29 2.29 0 0 0-.26-1.12 2 2 0 0 0-.82-.77 5.19 5.19 0 0 0-1.42-.5l-.92-.2a2.81 2.81 0 0 1-1.17-.46A1 1 0 0 1 6.79 7 1 1 0 0 1 7 6.32a1.32 1.32 0 0 1 .59-.43c.29-.113.6-.167.91-.16a2.44 2.44 0 0 1 .89.15c.24.09.452.237.62.43.158.2.258.438.29.69v.08h1.28V7a2.35 2.35 0 0 0-.43-1.25 2.62 2.62 0 0 0-1.07-.83 3.79 3.79 0 0 0-1.55-.3 3.79 3.79 0 0 0-1.59.31 2.66 2.66 0 0 0-1.09.85A2.15 2.15 0 0 0 5.46 7a2 2 0 0 0 .61 1.52 3.75 3.75 0 0 0 1.85.84l.92.2a3 3 0 0 1 1.21.48.999.999 0 0 1 .36.81 1.07 1.07 0 0 1-.22.72v.01Z",fill:"#999"}))),er||(er=b.createElement("defs",null,b.createElement("clipPath",{id:"Superset_svg__a"},b.createElement("path",{fill:"#fff",d:"M0 0h16v16H0z"})))))},ir=n(92843),ar=n(20103),or=function(e){var t=e.row,n=e.isCreate,r=e.parent,i=bn(),a=i.superset,o=i.addSuperSet,s=i.deleteSuperSet,l=i.detachSet,c=(i.supersetStatus,void 0!==r),u=a.has(t)?Oe.Active:Oe.Default;n&&c&&(u=Oe.Disable),!n&&c&&r.id!==l.id&&(u=Oe.Disable);return(0,D.jsx)("div",{className:be().checkboxRow,children:(0,D.jsx)(Ne,{status:u,onClick:function(){a.has(t)?s(t):o(t)}})})},sr=function(e){var t=e.row,n=e.isCreate,r=e.parent;return t.superset?t.superset.map((function(e){return(0,D.jsx)(or,{parent:t,row:e,isCreate:n},e.id)})):(0,D.jsx)(or,{row:t,parent:r,isCreate:n})},lr=n(46947);function cr(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 ur(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?cr(Object(n),!0).forEach((function(t){(0,f.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):cr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var dr,fr=[be().supersetColor1,be().supersetColor2,be().supersetColor3,be().supersetColor4,be().supersetColor5];!function(e){e.id="id",e._title="_title",e.setNum="setNum",e.reps="reps",e.intensity="intensity"}(dr||(dr={}));var pr=[{title:"#",dataIndex:dr.id,width:2},{title:"Exercise",dataIndex:dr._title,width:10},{title:"Sets",dataIndex:dr.setNum,width:2},{title:"Reps",dataIndex:dr.reps,width:5},{title:"Intensity",dataIndex:dr.intensity,width:5}],hr=[{title:"#",dataIndex:dr.id,width:2},{title:"Exercise",dataIndex:dr._title,width:22},{title:"Sets",dataIndex:dr.setNum,width:0},{title:"Reps",dataIndex:dr.reps,width:0},{title:"Intensity",dataIndex:dr.intensity,width:0}],vr=[{icon:Hn,key:"Edit"},{icon:Gn,key:"Delete"},{icon:Un,key:"Duplicate"},{icon:tr,key:"Drag to reorder"},{icon:rr,key:"Superset"},{icon:Jn,key:"Note"}],mr="set",gr=(q(),function e(t){var n,i,s,c=t.row,d=t.onClick,p=t.index,h=t.weekIndex,v=t.dayIndex,m=t.parentIndex,g=t.superSetIndex,y=t.parent,x=t.editId,j=t.onExitEdit,w=t.isEmptyExercise,O=void 0!==w&&w,A=(0,b.useRef)(null),k=(0,b.useRef)(null),N=(0,b.useRef)(null),P=bn(),_=P.preview,I=P.supersetStatus,R=1===I,M=U(),T=M.replaceSet,L=M.review,F=M.DoneMap,W=M.addSets,B=(0,b.useState)(c),V=B[0],q=B[1],H=(0,b.useRef)(V),K=(0,b.useRef)(V),Q=(0,b.useState)({}),G=Q[0],z=Q[1],Y=(0,b.useState)(pr),J=Y[0],X=Y[1],$=(0,b.useState)(!0),ee=$[0],te=$[1],ne=(0,b.useState)(!0),re=ne[0],ie=ne[1],ae=(0,b.useRef)(re),oe=(0,ir.c)({type:mr,item:function(){return ur(ur({},c),{},{type:"SetItem",index:p,weekIndex:h,dayIndex:v})},canDrag:!O,collect:function(e){return{isDragging:e.isDragging()}}}),se=(0,r.Z)(oe,3),le=se[0].isDragging,ce=se[1],ue=(se[2],(0,ir.c)({type:mr,item:function(){return ur(ur({},c),{},{parent:y,index:p,weekIndex:h,dayIndex:v})},collect:function(e){return{isDragging:e.isDragging()}}})),de=(0,r.Z)(ue,3),fe=(de[0].isDragging,de[1]),pe=de[2],he=(0,ar.L)({accept:mr,collect:function(e){return{handlerId:e.getHandlerId()}},hover:function(e,t){var n;if(k.current&&!e.parent){var r=h,i=v,a=e.dayIndex,o=e.weekIndex,s=e.index,l=p;if(s!==l||!(a===i&&o===r)){var c=null===(n=k.current)||void 0===n?void 0:n.getBoundingClientRect(),u=(c.bottom-c.top)/2,d=t.getClientOffset().y-c.top;if(!(s<l&&d<u)&&!(s>l&&d>u)){var f={week:r,day:i,index:l};T({week:o,day:a,index:s},f),e.index=f.index,e.dayIndex=f.day,e.weekIndex=f.week,e.parent=f.parent}}}}}),ve=(0,r.Z)(he,2),me=ve[0].handlerId,ge=ve[1],ye=(0,ar.L)({accept:mr,collect:function(e){return{handlerId:e.getHandlerId()}},hover:function(e,t){var n;if(N.current&&e.parent&&e.weekIndex===h&&e.dayIndex===v){var r=h,i=v,a=e.dayIndex,o=e.weekIndex,s=e.index,l=p;if((s!==l||!(a===i&&o===r))&&e.parent.id===y.id){var c=null===(n=N.current)||void 0===n?void 0:n.getBoundingClientRect(),u=(c.bottom-c.top)/2,d=t.getClientOffset().y-c.top;if(!(s<l&&d<u)&&!(s>l&&d>u)){var f={week:o,day:a,index:s,parent:e.parent},m={week:r,day:i,index:l,parent:y};T(f,m),e.index=m.index,e.dayIndex=m.day,e.weekIndex=m.week,e.parent=m.parent}}}}}),xe=(0,r.Z)(ye,2),je=xe[0].handlerId,we=xe[1];ge(ce(k));var Oe=function(){q(K.current),z({})};if((0,b.useEffect)((function(){var e=function(e){"Enter"===e.key&&ae.current?Ae():"Escape"===e.key&&Oe()};return G.id&&(K.current=(0,C.cloneDeep)(V),window.removeEventListener("keydown",e),window.addEventListener("keydown",e)),function(){window.removeEventListener("keydown",e)}}),[G.id]),(0,b.useEffect)((function(){"_title"===G.type?X(hr):X(pr)}),[G.type]),(0,b.useEffect)((function(){H.current=V}),[V]),(0,b.useEffect)((function(){ae.current=re}),[re]),(0,b.useEffect)((function(){q(c)}),[c]),(0,b.useEffect)((function(){L&&G.id&&Oe()}),[L]),c.superset)return(0,D.jsx)("div",{ref:_||L?null:k,"data-handler-id":me,className:be().superset+" "+fr[g],children:c.superset.map((function(t,n){return x===t.id?(0,D.jsx)(Ln,{parent:c,row:t,onConfrim:function(){j()},onCancel:function(){j()}},n):(0,D.jsx)(e,{onClick:d,row:t,index:n,parentIndex:p,parent:c,weekIndex:h,dayIndex:v},t.id)}))});y&&(fe(A),we(pe(N)));var Ae=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(!e){var t=Pn(H.current);t&&(z({}),setTimeout((function(){W(H.current,h,v,y,!0)}),100))}},ke=function(e,t){q((0,S.Uy)((function(n){n.sid=e,n._title=t.name})))},Ce=function(e,t,n){q((0,S.Uy)((function(r){var i=r.sets.find((function(t){return t.id===e}));i[n]=t,"intensity_unit"===n&&(i.intensity=void 0),"target_type"===n&&(i.target=void 0,i.target_min=void 0,i.target_max=void 0)})))},Se={render:function(e){return(0,D.jsx)(en,{onCustomBlur:Ae,autoFocus:!0,className:"quickEdit",value:e._title,change:ke,onSetDisabledCreateNewExerciseEnterKey:ie,disabledCreateNewExerciseEnterKey:re})}},Ne={render:function(e){return(0,D.jsx)(u.Z,{className:be().input,size:"small",onFocus:function(e){return e.target.select()},value:e.setNum,autoFocus:!0,onBlur:function(){return Ae()},onChange:function(t){var n=Number(t.target.value);Ce(e.id,n,dr.setNum)}},e.id)}},Ee={render:function(e,t,n){var r,i,a,o,s,l,c;switch(e){case"RPE_range":return(0,D.jsx)(dn,{focusOnFirst:ee,onBlur:function(){return Ae()},autoFocus:!0,className:"quickEdit",min:null!==(r=null===(i=t.intensity)||void 0===i?void 0:i[0])&&void 0!==r?r:"",max:null!==(a=null===(o=t.intensity)||void 0===o?void 0:o[1])&&void 0!==a?a:"",onChangeMin:function(e){var n,r;e=En(e),Ce(t.id,[e,null!==(n=null===(r=t.intensity)||void 0===r?void 0:r[1])&&void 0!==n?n:void 0],"intensity")},onChangeMax:function(e){var n,r;e=En(e),Ce(t.id,[null!==(n=null===(r=t.intensity)||void 0===r?void 0:r[0])&&void 0!==n?n:void 0,e],"intensity")}});case"reps_range":case"time_range":var d,f,p,h;return(0,D.jsx)(dn,{focusOnFirst:ee,onBlur:function(){return Ae()},autoFocus:!0,className:"quickEdit",min:null!==(d=null===(f=t.target_min)||void 0===f?void 0:f.toString())&&void 0!==d?d:"",max:null!==(p=null===(h=t.target_max)||void 0===h?void 0:h.toString())&&void 0!==p?p:"",onChangeMin:function(e){return Ce(t.id,e,"target_min")},onChangeMax:function(e){return Ce(t.id,e,"target_max")}});case"AMRAP":return(0,D.jsx)("span",{className:"font-14-400",children:"AMRAP"});default:return(0,D.jsx)(u.Z,{onBlur:function(){return Ae()},className:be().input,size:"small",autoFocus:!0,onFocus:function(e){return e.target.select()},value:null!==(s=1===n?null===(l=t.target)||void 0===l?void 0:l.toString():null===(c=t.intensity)||void 0===c?void 0:c.toString())&&void 0!==s?s:"",onChange:function(r){var i=r.target.value;"RPE"===e&&(i=En(i)),"%"===e&&(i=(0,Z.JU)(i)),Ce(t.id,i,1===n?"target":"intensity")}})}}},Pe=(n={},(0,f.Z)(n,dr._title,Se),(0,f.Z)(n,dr.setNum,Ne),(0,f.Z)(n,dr.reps,Ee),(0,f.Z)(n,dr.intensity,Ee),n),Ze=function(e,t,n){if(!L&&!I&&!G.id){var r=function(e){return e.id}(t);z({id:r,type:e.dataIndex,index:n})}},_e={render:function(e,t,n){var r=!!t.notes;return(0,D.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,D.jsx)("div",{className:"".concat(L?be().rowTitle:be().hoverRowTitle),onClick:function(r){Ze(e,t,n)},children:t._title}),r?(0,D.jsx)(o.default,{placement:"bottom",title:(0,Z.aS)(t.notes,20),children:(0,D.jsx)(Fn.P,{icon:(0,D.jsx)(Jn,{}),onMouseDown:function(e){e.stopPropagation()},type:"text",style:{width:28,height:24},onClick:function(){L||d("Note",V,y)}})}):null]})}},Ie={render:function(e,t,n,r){return(0,D.jsx)("div",{className:"".concat(L?be().rowSets:be().hoverRowSets),onClick:function(t){Ze(e,n,r)},children:n.setNum},n.id)}},De={render:function(e,t,n,r){return(0,D.jsxs)("div",{className:"".concat(L?be().rowReps:be().hoverRowReps),onClick:function(t){Ze(e,n,r)},children:["reps"===n.target_type&&(0,D.jsx)("span",{children:n.target||"-"}),"reps_range"===n.target_type&&(0,D.jsxs)("span",{className:be().range,children:[(0,D.jsx)("span",{onClick:function(){return te(!0)},children:n.target_min}),"-",(0,D.jsx)("span",{onClick:function(){return te(!1)},children:n.target_max})]}),"reps_max"===n.target_type&&(0,D.jsxs)("span",{children:[n.target,"+"]}),"time"===n.target_type&&(0,D.jsxs)("span",{children:[(0,D.jsxs)("span",{children:[" ",n.target]}),n.target_unit&&"minutes"!==n.target_unit?" secs":" mins"]}),"time_range"===n.target_type&&(0,D.jsxs)("span",{children:[(0,D.jsxs)("span",{className:be().range,children:[(0,D.jsx)("span",{onClick:function(){return te(!0)},children:n.target_min}),"-",(0,D.jsx)("span",{onClick:function(){return te(!1)},children:n.target_max})]}),"minutes"!==n.target_unit&&n.target_unit?" secs":" mins"]}),"reps_progression"===n.target_type&&(0,D.jsxs)("span",{children:[n.target,"+reps"]}),"AMRAP"===n.target_type&&(0,D.jsx)("span",{children:"AMRAP"})]},n.id)}},Re={render:function(e,t,n,r){return(0,D.jsx)("div",{className:"".concat(L?be().rowIntensity:be().hoverRowIntensity),onClick:function(t){Ze(e,n,r)},children:(0,D.jsx)("span",{children:(0,D.jsx)(lr.Rg,{customColor:"#666",set:n,onSetIsFocusFirst:function(e){return te(e)}},n.id)})})}},Me=(i={},(0,f.Z)(i,dr._title,_e),(0,f.Z)(i,dr.setNum,Ie),(0,f.Z)(i,dr.reps,De),(0,f.Z)(i,dr.intensity,Re),i),Te=function(e,t,n){return t.type==e.dataIndex&&t.index===n},Le={render:function(e,t,n){return void 0===m?p+1:m+1+E.rL[p]}},Fe={render:function(e,t,n){var r=t.dataIndex;return Te(t,G,0)?Pe[r].render(e):Me[r].render(t,e,0)}},We={render:function(e,t){var n=t.dataIndex;return e.sets.map((function(r,i){return Te(t,G,i)?Pe[n].render(r):Me[n].render(t,e,r,i)}))}},Be={render:function(e,t){var n=t.dataIndex;return e.sets.map((function(r,i){return Te(t,G,i)?Pe[n].render(r.target_type,r,1):Me[n].render(t,e,r,i)}))}},Ue={render:function(e,t){var n=t.dataIndex;return e.sets.map((function(r,i){return Te(t,G,i)?Pe[n].render(r.intensity_unit,r,2):Me[n].render(t,e,r,i)}))}},Ve=(s={},(0,f.Z)(s,dr.id,Le),(0,f.Z)(s,dr._title,Fe),(0,f.Z)(s,dr.setNum,We),(0,f.Z)(s,dr.reps,Be),(0,f.Z)(s,dr.intensity,Ue),s);return(0,D.jsx)(a.Z,{wrap:!1,className:"".concat(be().row," ").concat(O?be().emptyRow:""," ").concat(R?"":be().default," ").concat(_||L?be().preview:""),"data-handler-id":y?je:me,ref:_||L?null:y?N:k,draggable:"true",onDoubleClick:function(){G.id||d("Edit",V,y)},style:{alignItems:"center"},children:O?(0,D.jsx)("div",{style:{fontWeight:400,marginBottom:12},children:"No exercises added on this day"}):(0,D.jsxs)(D.Fragment,{children:[!!I&&(0,D.jsx)(l.Z,{xs:2,children:(0,D.jsx)(sr,{isCreate:1===I,row:V,parent:y},V.id)}),J.map((function(e,t){return(0,D.jsx)(l.Z,{className:" ".concat(t>1?be().headerItem:void 0),xs:e.width,children:Ve[e.dataIndex].render(V,e,t)},e.dataIndex)})),(0,D.jsx)("div",{className:be().action,children:!le&&(0,D.jsx)("div",{children:!_&&!L&&0===I&&vr.map((function(e){if("Drag to reorder"!==e.key||y){var t,n=!1;if("Delete"===e.key)n="done"===(null===(t=F.get("".concat(h,"-").concat(v)))||void 0===t?void 0:t.status);return(0,D.jsx)(Fn.P,{icon:(0,D.jsx)(e.icon,{}),onMouseDown:function(e){e.stopPropagation()},type:"text",title:e.key,ref:"Drag to reorder"===e.key?A:null,style:{width:28,height:24,cursor:n?"not-allowed":void 0},onClick:function(){n||d(e.key,V,y)}},e.key)}}))})})]})})});function yr(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 xr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?yr(Object(n),!0).forEach((function(t){(0,f.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var jr=function(e){var t=e.data,n=e.style,i=void 0===n?{}:n,o=(0,b.useState)(-1),s=o[0],c=o[1],u=(0,b.useState)(""),d=u[0],f=u[1],p=(0,b.useState)(),h=p[0],v=p[1],m=(0,O.Z)(!1),g=(0,r.Z)(m,2),y=g[0],x=g[1],j=(0,b.useState)(""),w=j[0],A=j[1],k=U(),C=k.deleteSet,S=k.copySet,N=k.addSuperset,E=k.detachSuperset,P=k.step,Z=k.editDayExerciseNote,_=bn(),I=_.weekIndex,R=_.dayIndex,M=_.superset,T=_.addSuperSet,L=_.exitCreateSyperSet,F=_.supersetStatus,W=_.toggleSuperSetStatus,B=_.attachDetachSet,V=_.detachSet,q=function(e,t,n){switch(e){case"Edit":c(t.id);break;case"Delete":(0,jt.I4)({title:"Delete",content:"Are you sure you want to delete the exercise?",onOk:function(){C(t.id,I,R,n)}});break;case"Duplicate":S(t.id,I,R,n);break;case"Superset":T(t,!0),void 0!==n?(n.superset.forEach((function(e){T(e)})),B(n),W(2)):W(1);break;case"Note":f(t.id),v(n),x(!0),A(t.notes)}},H=(0,b.useMemo)((function(){return 1===F?M.size>1:2===F?V.superset.every((function(e){return M.has(e)})):3===F&&M.size>1}),[F,M,V]);(0,b.useEffect)((function(){var e=function(e){"Escape"!==e.key&&"Delete"!==e.key||L()};return window.addEventListener("keydown",e),function(){window.removeEventListener("keydown",e)}}),[L]),(0,b.useEffect)((function(){1!==P&&-1!==s&&c(-1)}),[P,s]);var K=-1,Q=!t.length;return(0,D.jsxs)("div",{className:be().content,style:xr({paddingBottom:16},i),children:[Q?null:(0,D.jsxs)(a.Z,{className:be().header,wrap:!1,style:{overflow:"hidden"},children:[!!F&&(0,D.jsx)(l.Z,{xs:2}),pr.map((function(e,t){return(0,D.jsx)(l.Z,{className:t>1?be().headerItem:void 0,xs:e.width,children:e.title},e.dataIndex)}))]}),(0,D.jsx)("div",{children:Q?(0,D.jsx)(gr,{onClick:q,row:{},index:0,editId:s,weekIndex:I,dayIndex:R,superSetIndex:K,onExitEdit:function(){return c(-1)},isEmptyExercise:Q}):t.map((function(e,t){return e.id===s?(0,D.jsx)(Ln,{row:e,onConfrim:function(){c(-1)},onCancel:function(){c(-1)}},t):(e.superset&&K++,(0,D.jsx)(gr,{onClick:q,row:e,index:t,editId:s,weekIndex:I,dayIndex:R,superSetIndex:K,onExitEdit:function(){return c(-1)}},e.id))}))}),!!F&&(0,D.jsxs)(a.Z,{className:be().supersetFooter,align:"middle",style:{textShadow:"none",boxShadow:"none",marginTop:16,marginBottom:16},gutter:12,children:[(0,D.jsx)(l.Z,{style:{width:150},children:(0,D.jsx)(Tt.C,{theme:"purple",block:!0,onClick:L,children:"Cancel"})}),(0,D.jsx)(l.Z,{flex:1,children:(0,D.jsxs)(Tt.C,{type:"primary",block:!0,disabled:!H,onClick:function(){H&&(1===F?M.size>1&&N(Array.from(M),I,R):2===F?E([V],I,R):E([V],I,R,Array.from(M)),L())},children:[1===F&&(0,D.jsxs)("span",{children:["Create Superset (",M.size,")"]}),2===F&&(0,D.jsxs)("span",{children:["Detach Superset(",M.size,")"]}),3===F&&(0,D.jsxs)("span",{children:["Update Superset(",M.size,")"]})]})})]}),(0,D.jsx)(jt.Gm,{title:"Note",openNote:y,onCancel:function(){return x(!1)},onOk:function(){Z(w,I,R,d,h),x(!1)},onChange:function(e){return A(e.target.value)},value:w,inputLnegth:200})]})},br=n(65393),wr=n(1118),Or=n.n(wr),Ar=function(e){var t=e.title,n=e.onOk,r=e.onCancel,i=e.maxLength,a=void 0===i?9999:i,o=(0,b.useState)(t),s=o[0],l=o[1];return(0,D.jsxs)("div",{className:Or().main,children:[(0,D.jsx)(u.Z,{maxLength:a,value:s,onFocus:function(e){return e.target.select()},onChange:function(e){return l(e.target.value)},onPressEnter:function(){return n(s)},autoFocus:!0,onKeyDown:function(e){"ESC"===e.code&&r()}}),(0,D.jsx)(Tt.C,{style:{height:32,width:32},theme:"purple",shape:"default",icon:(0,D.jsx)(fn.Z,{}),onClick:function(){return n(s)}}),(0,D.jsx)(Tt.C,{style:{height:32,width:32},icon:(0,D.jsx)(br.Z,{}),onClick:r,theme:"purple",shape:"default"})]})};function kr(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 Cr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?kr(Object(n),!0).forEach((function(t){(0,f.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Sr="Card",Nr=[{icon:Pt,key:"Duplicate Day"}],Er=[{label:"Edit Title",key:"EditTitle"},{label:"Add Note",key:"AddNote"},{label:"Delete This Day",key:"DeleteThisDay",danger:!0,disabled:!1}],Pr=function(e){var t,n,i=e.title,a=(e.edit,e.id,e.weekIndex),o=e.dayIndex,s=e.className,l=void 0===s?"":s,c=e.preview,u=(0,O.Z)(!1),d=(0,r.Z)(u,2),f=d[0],p=d[1],h=(0,O.Z)(!1),v=(0,r.Z)(h,2),m=v[0],g=v[1],y=(0,O.Z)(!1),x=(0,r.Z)(y,2),j=x[0],A=x[1],k=(0,b.useState)(""),C=k[0],S=k[1],N=U(),E=N.programs,P=N.setCopySourceDay,Z=N.deleteDay,_=N.review,I=N.editDayTitle,R=N.editDayNote,M=N.changeDayPosition,T=N.DoneMap,L=N.setCopyTargetDay,F=N.alignLayout,W=(0,b.useState)(0),B=W[0],V=W[1],q=(0,w.Z)(),H=(0,r.Z)(q,2),K=H[0],Q=H[1],G=Q.add,z=Q.remove,Y=Q.reset,J=(0,b.useRef)(null),X=(0,b.useState)(null),$=X[0],ee=X[1],te=E[a].days[o].sets,ne=E[a].days[o],re=(0,b.useRef)(null),ie=(0,b.useRef)(null),ae=_||c,oe="done"===(null===(t=T.get("".concat(a,"-").concat(o)))||void 0===t?void 0:t.status),se=null===(n=T.get("".concat(a,"-").concat(o)))||void 0===n?void 0:n.finished_at,le=(0,ir.c)({type:Sr,item:function(){return Cr(Cr({},ne),{},{weekIndex:a,dayIndex:o})},collect:function(e){return{isDragging:e.isDragging()}},end:function(e,t){}}),ce=(0,r.Z)(le,3),ue=(ce[0].isDragging,ce[1]),de=ce[2],fe=(0,ar.L)({accept:Sr,collect:function(e){return{handlerId:e.getHandlerId()}},hover:function(e,t){if(re.current){var n=e,r={weekIndex:a,dayIndex:o};if(n.dayIndex!==r.dayIndex||n.weekIndex!==r.weekIndex){if(n.weekIndex===r.weekIndex){var i,s=null===(i=re.current)||void 0===i?void 0:i.getBoundingClientRect(),l=(s.bottom-s.top)/2,c=t.getClientOffset().y-s.top;if(n.dayIndex<r.dayIndex&&c<l)return;if(n.dayIndex>r.dayIndex&&c>l)return}M(n,r),Object.assign(e,r)}}}}),pe=(0,r.Z)(fe,2),he=pe[0].handlerId,ve=pe[1],me=function(e){V(e)};return ae||oe||(ue(re),ve(de(ie))),(0,b.useEffect)((function(){$&&(K.size===$.superset.length&&$.superset.every((function(e){return K.has(e)}))?3===B&&me(2):2===B&&me(3))}),[K,$,B]),(0,b.useEffect)((function(){f&&ae&&p(!1)}),[f,ae]),!F&&_&&0===te.length?(0,D.jsx)(D.Fragment,{}):(0,D.jsx)(wn,{value:{weekIndex:a,dayIndex:o,isCreateSuperSet:1===B,exitCreateSyperSet:function(){me(0),Y(),ee(null)},superset:K,addSuperSet:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t&&(J.current=e),G(e)},deleteSuperSet:function(e){J.current!==e&&z(e)},exitDetachSyperSet:function(){me(0),Y(),ee(null)},preview:c,supersetStatus:B,toggleSuperSetStatus:me,detachSet:$,attachDetachSet:function(e){ee(e)}},children:(0,D.jsxs)("div",{className:"".concat(be().main," ").concat(l," ").concat(ae?be().preview:""),draggable:ae?void 0:"true","data-handler-id":he,ref:ae?null:ie,style:{cursor:ae?"default":"move",paddingBottom:ae?0:16,display:"flex",flexDirection:"column"},children:[(0,D.jsx)("div",{className:"".concat(ae?be().modal:"")}),(0,D.jsxs)("div",{className:be().header,ref:ae?null:re,children:[(0,D.jsx)("div",{className:be().title,children:m?(0,D.jsxs)("div",{className:be().titleInnerWrapper,children:[(0,D.jsx)("span",{className:be().day,children:"Day ".concat(o+1)})," ",(0,D.jsx)("span",{children:(0,D.jsx)(Ar,{maxLength:30,title:i,onOk:function(e){I(e,a,o),g(!1)},onCancel:function(){return g(!1)}})})," "]}):(0,D.jsxs)("span",{children:[i?"Day ".concat(o+1," \xb7 ").concat(i):"Day ".concat(o+1)," ",(0,D.jsx)("span",{style:{fontSize:14,fontWeight:400,color:"var(--01-grey-03999, var(--Neutrals-Gray-999, #999))"},children:oe?"Finished at ".concat(new Date(se).toDateString().split(" ").slice(1).join(" ")):""})]})}),(0,D.jsx)("div",{className:be().actions,children:!ae&&(0,D.jsxs)("span",{children:[(0,D.jsx)(St.Z,{getPopupContainer:function(e){return e.parentNode},menu:{items:Er.filter((function(e){return"EditTitle"!==e.key&&"AddNote"!==e.key||"AddNote"===e.key&&(e.label=ne.note?"Edit Note":"Add Note"),!0})),onClick:function(e){switch(e.key){case"DeleteThisDay":if(oe)return void(0,jt.I4)({title:"Delete",content:"Workouts already completed in this program can't be deleted",okText:"Ok",cancelText:"Cancel",okButtonProps:{style:{width:"100%",boxShadow:"none",textShadow:"none",margin:0}},cancelButtonProps:{style:{display:"none"}}});(0,jt.I4)({title:"Delete",content:"Are you sure you want to delete the day?",onOk:function(){Z(a,o)}});break;case"EditTitle":g(!0);break;case"AddNote":A(!0),S(ne.note)}}},trigger:["click"],children:(0,D.jsx)(Fn.P,{className:be().dayIcon,title:"More",icon:(0,D.jsx)(Zt.Z,{}),type:"text",style:{width:40,height:40}},"More")}),Nr.map((function(e){return(0,D.jsx)(Fn.P,{className:be().dayIcon,title:e.key,icon:(0,D.jsx)(e.icon,{}),type:"text",disabled:"Duplicate Day"===e.key&&0===te.length,style:{width:40,height:40},onClick:function(){return function(e){switch(e){case"Add Exercise":p(!0);break;case"Duplicate Day":P([a,o]),L(a,E[a].days.length);break;default:return}}(e.key)}},e.key)}))]})})]}),ne.note&&(0,D.jsx)("div",{className:"font-14-400 color-666 ".concat(be().note),children:ne.note}),(0,D.jsxs)("span",{children:[!(f&&0===te.length)&&(0,D.jsx)(jr,{data:te}),!f&&!ae&&(0,D.jsx)(Tt.C,{theme:"purple",block:!0,onClick:function(){return p(!0)},style:{fontWeight:500},children:"Add Exercise"})]}),f&&(0,D.jsx)(Ln,{onConfrim:function(){p(!1)},onCancel:function(){return p(!1)}}),(0,D.jsx)(jt.Gm,{title:"Note",openNote:j,onCancel:function(){return A(!1)},onOk:function(){R(C,a,o),A(!1)},onChange:function(e){return S(e.target.value)},value:C})]})})},Zr=n(63540),_r=n.n(Zr),Ir=function(e){var t=e.weekIndex,n=U(),i=n.addDay,a=n.programs,o=n.changeDayPosition,s=n.DoneMap,l=n.MaxDoneWeek,c=(0,b.useRef)(null),u=(0,b.useMemo)((function(){var e,n=null===(e=a[t])||void 0===e?void 0:e.days;return Array.from(s.keys()).filter((function(e){return e.startsWith(t.toString())})).length===n.length}),[t,s,a]),f=(0,ar.L)({accept:Sr,collect:function(e){return{handlerId:e.getHandlerId()}},hover:function(e,n){var r,i,s={weekIndex:t,dayIndex:0};if(null!==(r=a[t])&&void 0!==r&&null!==(i=r.days)&&void 0!==i&&i.length){if(!u)return;var l,c;s.dayIndex=null===(l=a[t])||void 0===l||null===(c=l.days)||void 0===c?void 0:c.length}o(e,s),Object.assign(e,s)}}),p=(0,r.Z)(f,2);p[0].handlerId;(0,p[1])(c);return(0,b.useMemo)((function(){return t>=0&&t<=l}),[t,l])?null:(0,D.jsxs)(Tt.A,{theme:"purple",style:{fontWeight:500},onClick:function(){7!==a[t].days.length?i(t):d.default.success({content:"You can only add up to 7 days per week",className:_r().message,duration:2,icon:null})},ref:c,icon:(0,D.jsx)(It,{}),block:!0,children:[" ","Add Day"]})},Dr=n(14956),Rr=n.n(Dr),Mr=function(){var e,t,n,r,i=U().programInfo;return(0,D.jsxs)("div",{className:Rr().main,children:[(0,D.jsxs)("div",{className:"flex jc-between",children:[(0,D.jsx)("div",{className:Rr().title,children:"Program Title"}),(0,D.jsx)("div",{children:i.title})]}),(0,D.jsxs)("div",{className:"flex jc-between ai-center",children:[(0,D.jsx)("div",{children:(0,D.jsx)("div",{children:"Number of Weeks"})}),(0,D.jsx)("div",{children:i.count})]}),null!==i&&void 0!==i&&i.desc?(0,D.jsxs)("div",{children:[(0,D.jsx)("div",{style:{marginBottom:8},children:"Description"}),(0,D.jsx)("div",{className:Rr().description,style:{whiteSpace:"pre-wrap"},children:i.desc})]}):null,null!==i&&void 0!==i&&i.thumbnail?(0,D.jsxs)("div",{className:"flex jc-between ai-center",children:[(0,D.jsx)("div",{className:Rr().title,children:"Thumbnail"}),(0,D.jsx)("div",{children:(0,D.jsx)(We,{fontInfo:i.thumbnail,style:{width:80,height:80}})})]}):null,null!==i&&void 0!==i&&i.time_per_workout?(0,D.jsxs)("div",{className:"flex jc-between ai-center",children:[(0,D.jsx)("div",{className:Rr().title,children:"Time Per Workout"}),(0,D.jsxs)("div",{children:[i.time_per_workout," ",i.time_per_workout?"mins":""]})]}):null,null!==i&&void 0!==i&&null!==(e=i.goals)&&void 0!==e&&e.length?(0,D.jsxs)("div",{className:"flex jc-between ai-center",children:[(0,D.jsx)("div",{className:Rr().title,children:"Category"}),(0,D.jsx)("div",{children:(null!==(t=i.goals)&&void 0!==t?t:[]).join(", ")})]}):null,null!==i&&void 0!==i&&i.equipments?(0,D.jsxs)("div",{className:"flex jc-between ai-center",children:[(0,D.jsx)("div",{className:Rr().title,children:"Equipment"}),(0,D.jsx)("div",{children:i.equipments})]}):null,null!==i&&void 0!==i&&null!==(n=i.difficulties)&&void 0!==n&&n.length?(0,D.jsxs)("div",{className:"flex jc-between ai-center",children:[(0,D.jsx)("div",{className:Rr().title,children:"Level"}),(0,D.jsx)("div",{children:(null!==(r=i.difficulties)&&void 0!==r?r:[]).join(", ")})]}):null]})},Tr=n(8954),Lr=n.n(Tr),Fr=function(){var e=U(),t=e.programs,n=e.review,r=(e.MaxDoneWeek,(0,b.useMemo)((function(){if(!t)return[];for(var e=[],n=Math.max.apply(Math,(0,x.Z)(t.map((function(e){return e.days.length}))))+1,r=new Set,i=0;i<n;i++){for(var a=[],o=0;o<t.length;o++){var s=t[o].days;s[i]?a.push(s[i]):r.has(o)?a.push(null):(r.add(o),a.push({id:-o,sets:[]}))}e.push(a)}return e}),[t])),i=function(e,t,r){return e?e.id<=0?n?void 0:(0,D.jsx)(Ir,{weekIndex:r}):(0,D.jsx)(Pr,{weekIndex:r,dayIndex:t,className:Lr().dayCard,title:e.title}):(0,D.jsx)("div",{className:Lr().main})};return(0,D.jsx)("div",{style:{width:"100%"},children:r.map((function(e,t){return(0,D.jsxs)(a.Z,{className:Lr().main,style:{gap:12},children:[n&&0===t&&(0,D.jsx)(l.Z,{style:{width:440},children:(0,D.jsx)(Mr,{})},-1),n&&t>0&&(0,D.jsx)(l.Z,{style:{width:440}},-1),e.map((function(e,n){return(0,D.jsx)(l.Z,{style:{width:440},children:i(e,t,n)},n)}))]},t)}))})},Wr=n(60430),Br=n.n(Wr),Ur=n(68500),Vr=n.n(Ur),qr=["title","content"];function Hr(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}var Kr=function(e){var t=e.title,n=e.content,r=(0,le.Z)(e,qr);se.Z.confirm(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Hr(Object(n),!0).forEach((function(t){(0,f.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Hr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({title:t,icon:null,closable:!0,className:Vr().confirm,centered:!0,closeIcon:(0,D.jsx)(Dt.Z,{className:Vr().svg,viewBox:"0 0 32 32",width:"20",height:"20"}),width:320,bodyStyle:{padding:16,textAlign:"center"},content:(0,D.jsx)("div",{className:"font-400-16 color-666",children:"".concat(n)}),okText:"Delete",okType:"primary",cancelButtonProps:{style:{width:138,textShadow:"none",boxShadow:"none"},type:"primary",ghost:!0},okButtonProps:{danger:!0,autoFocus:!1,style:{width:138,boxShadow:"none",textShadow:"none"}}},r))};function Qr(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 Gr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Qr(Object(n),!0).forEach((function(t){(0,f.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var zr=function(e){var t=U(),n=t.programs,r=t.copySource,i=t.programInfo,o=t.copyTargets,s=t.setCopySource,c=t.duplicate,u=t.toggleCopyTarget,d=t.addCopyTarget,f=t.resetCopyTargets,p=t.MaxDoneWeek,h=n[r],v=0===o.size||!h||h.days.every((function(e){var t;return!(null!==(t=e.sets)&&void 0!==t&&t.length)})),m=function(e){return e===r||e<=p},g=function(){for(var e=0;e<i.count;e++)if(!m(e)&&!o.has(e))return!0;return!1},y=function(e,t,n,r,i){var a="";return r&&(a="disabled"),n&&(a="actived"),(0,D.jsx)("span",{className:"weekBtn ".concat(a),onClick:function(){i?s(t):m(t)||u(t)},children:e})};return(0,D.jsx)(se.Z,Gr(Gr({className:Br().main,footer:null,centered:!0,destroyOnClose:!0,closeIcon:(0,D.jsx)(Dt.Z,{width:24,height:24,viewBox:"0,0,32,32"}),width:920,bodyStyle:{height:"600px",padding:"40px"}},e),{},{children:(0,D.jsxs)(a.Z,{gutter:40,className:"h-full",children:[(0,D.jsxs)(l.Z,{xs:12,children:[(0,D.jsx)("div",{className:Br().title,children:"DUPLICATE FROM"}),(0,D.jsx)(a.Z,{wrap:!0,gutter:[8,8],children:Array.from({length:i.count}).map((function(e,t){var n="Week ".concat(t+1),i=r===t,a=t;return(0,D.jsx)(l.Z,{children:y(n,a,i,!1,!0)},t)}))}),(0,D.jsxs)("div",{className:Br().titleWrapper,children:[(0,D.jsxs)("div",{className:Br().title,children:["DUPLICATE TO",(0,D.jsx)("span",{style:{fontWeight:400,fontSize:14,color:"#999"},children:"(Multi-select)"})]}),(0,D.jsx)("span",{className:Br().select,onClick:function(){if(g())for(var e=0;e<i.count;e++)m(e)||d(e);else f()},children:g()?"Select All":"Unselect All"})]}),(0,D.jsx)(a.Z,{wrap:!0,gutter:[8,8],children:Array.from({length:i.count}).map((function(e,t){var n="Week ".concat(t+1),r=o.has(t),i=m(t),a=t;return(0,D.jsx)(l.Z,{children:y(n,a,r,i,!1)},t)}))}),(0,D.jsx)(Tt.C,{disabled:v,style:{marginTop:24},onClick:function(){o.size>0&&Array.from(o).some((function(e){return n[e].days.filter((function(e){return e.sets.length>0})).length>0}))?Kr({title:"Duplicate Week",content:"You're about to duplicate days to weeks that already have days. What would you like to do?",cancelText:"Replace Existing Days",okText:"Add to Existing Days",onOk:function(){c(!1)},onCancel:function(){c()},cancelButtonProps:{style:{width:"100%",color:"#000",borderColor:"#FCC100",backgroundColor:"#FCC100",borderWidth:0},type:"primary",shape:"round"},okButtonProps:{style:{width:"100%",color:"#7764EE",borderColor:"#7764EE",backgroundColor:"#fff",marginTop:12,marginLeft:0,fontFamily:"Helixa"},type:"ghost",shape:"round"}}):c()},block:!0,type:"primary",children:(0,D.jsx)("div",{style:{fontFamily:"Helixa",fontSize:16},children:"Duplicate"})})]}),(0,D.jsxs)(l.Z,{xs:12,style:{display:"flex",flexDirection:"column",height:"100%"},children:[(0,D.jsx)("div",{className:Br().title,children:"PREVIEW"}),(0,D.jsx)("div",{className:"flex-1",style:{overflow:"auto"},children:h&&h.days.map((function(e,t){if(e.sets.length)return(0,D.jsx)(Pr,{weekIndex:r,dayIndex:t,preview:!0,className:Br().full,title:"Week ".concat(r+1," ").concat(h.title?" \u2022 ".concat(h.title):""," ").concat(e.title||"Day ".concat(t+1))},e.id)}))})]})]})}))},Yr=["disabled","style"],Jr=["disabled","children"];function Xr(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 $r(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Xr(Object(n),!0).forEach((function(t){(0,f.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Xr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ei=function(e){var t=e.disabled,n=e.style,r=void 0===n?{}:n,i=(0,le.Z)(e,Yr);return(0,D.jsx)(s.default,$r($r({type:"primary",shape:"round",disabled:t,style:$r({},r)},i),{},{children:i.children}))};function ti(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 ni(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ti(Object(n),!0).forEach((function(t){(0,f.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ti(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}(0,b.forwardRef)((function(e,t){var n=e.disabled,r=e.children,i=(0,le.Z)(e,Jr);return(0,D.jsx)(s.default,$r($r({type:"primary",shape:"round",ghost:!0,disabled:n},i),{},{ref:t,block:!0,children:r}))})).displayName="PrimaryOutlineButton";var ri,ii=function(e){var t=U(),n=t.programs,r=(t.MaxDoneWeek,t.programInfo),i=t.duplicateDay,o=t.copySourceDay,u=t.copyTargetDay,d=t.setCopyTargetDay,f=(0,b.useMemo)((function(){var e=[];return void 0!==u[0]&&(e=n[u[0]].days.slice()).push({sets:[]}),e}),[u,n]);if(o){var p=n[o[0]],h=n[o[0]].days[o[1]],v=void 0===u[0]||void 0===u[1];return(0,D.jsx)(se.Z,ni(ni({className:Br().main2,footer:null,centered:!0,closeIcon:(0,D.jsx)(Dt.Z,{width:24,height:24,viewBox:"0,0,32,32"}),destroyOnClose:!0,width:919,bodyStyle:{height:"500px",padding:"40px"}},e),{},{children:(0,D.jsxs)(a.Z,{gutter:40,style:{paddingLeft:16},className:"h-full",children:[(0,D.jsxs)(l.Z,{xs:12,children:[(0,D.jsx)("div",{className:Br().title,children:"DUPLICATE FROM"}),(0,D.jsxs)(a.Z,{wrap:!0,gutter:12,children:[(0,D.jsx)(l.Z,{xs:12,children:(0,D.jsxs)(s.default,{block:!0,style:{textAlign:"left"},children:["Week ",o[0]+1]})}),(0,D.jsx)(l.Z,{xs:12,children:(0,D.jsxs)(s.default,{block:!0,style:{textAlign:"left"},children:["Day ",o[1]+1]})})]}),(0,D.jsx)("div",{className:Br().title,children:"DUPLICATE TO"}),(0,D.jsxs)(a.Z,{wrap:!0,gutter:12,children:[(0,D.jsx)(l.Z,{xs:12,children:(0,D.jsx)(xn,{showArrow:!1,value:u[0],onChange:function(e){return d(e,void 0)},placeholder:"Select a week",style:{width:"100%"},options:Array.from({length:r.count}).map((function(e,t){return{label:"Week ".concat(t+1),value:t}}))})}),(0,D.jsx)(l.Z,{xs:12,children:(0,D.jsx)(c.default,{showArrow:!1,value:u[1],onChange:function(e){return d(u[0],e)},placeholder:"Select a day",style:{width:"100%"},optionLabelProp:"label",children:f.map((function(e,t){return(0,D.jsx)(c.default.Option,{value:t,label:"Day ".concat(t+1),children:(0,D.jsxs)("div",{className:"font-400-16 flex",style:{justifyContent:"space-between",alignItems:"center"},children:[(0,D.jsxs)("span",{children:["Day ",t+1," ",(0,D.jsxs)("span",{className:"font-14-400 color-999",children:["(",e.sets.length," exercise)"]})]}),u[1]===t?(0,D.jsx)(fn.Z,{}):null]})},t)}))})})]}),(0,D.jsx)(ei,{disabled:v,style:{marginTop:24,fontWeight:500},onClick:function(){var e,t=n[u[0]].days[u[1]];null!==t&&void 0!==t&&null!==(e=t.sets)&&void 0!==e&&e.length?Kr({title:"Duplicate Workout Day",content:"You're about to duplicate exercises to a day that already exercises. What would you like to do?",cancelText:"Replace Existing Day",okText:"Add to Existing Day",onOk:function(){i(!1)},onCancel:function(){i()},cancelButtonProps:{style:{width:"100%",color:"#000",borderColor:"#FCC100",backgroundColor:"#FCC100",borderWidth:0},type:"primary",shape:"round"},okButtonProps:{style:{width:"100%",color:"#7764EE",borderColor:"#7764EE",backgroundColor:"#fff",marginTop:12,marginLeft:0,fontFamily:"Helixa"},type:"ghost",shape:"round"}}):i()},block:!0,children:"Duplicate"})]}),(0,D.jsx)(l.Z,{xs:12,className:"flex h-full fd-c",children:(0,D.jsxs)("div",{style:{display:"flex",flexDirection:"column",overflow:"hidden",height:"100%"},children:[(0,D.jsx)("div",{className:Br().title,children:"Preview"}),(0,D.jsx)("div",{className:"flex-1",style:{overflow:"auto"},children:(0,D.jsx)(Pr,{className:Br().full,weekIndex:o[0],dayIndex:o[1],preview:!0,title:"Week ".concat(o[0]+1," ").concat(p.title?" \u2022 ".concat(p.title):""," ").concat(h.title||"Day ".concat(o[1]+1))})})]})})]})}))}},ai=n(78160),oi=n.n(ai),si=function(e){e.index;var t=e.children;e.title,e.subTitle;return(0,D.jsx)("div",{className:oi().main,children:(0,D.jsx)("div",{children:t})})},li=function(e){var t=e.value,n=U(),r=n.programs,i=(n.addDay,n.review);return r[t]?(0,D.jsxs)(si,{index:t,subTitle:r[t].title,children:[r[t].days.map((function(e,n){return(0,D.jsx)(Pr,{weekIndex:t,dayIndex:n,title:e.title},e.id)})),!i&&(0,D.jsx)(Ir,{weekIndex:t})]},r[t].days.length):null},ci=n(8733),ui=n(52797),di=n(30461),fi=n(1296),pi=n.n(fi),hi={src:"/_next/static/media/shortcutIcon.95891dad.png",height:14,width:20,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAAAAADbboAnAAAAQUlEQVR42gE2AMn/AI56i4iGkHmOAIXv3uHm1PGFAJTp0tbgveySAJLusLe1tO2SAIXx0dTU0PGEAI54kY6OkXmOgp8hKhO5VW8AAAAASUVORK5CYII=",blurWidth:8,blurHeight:6},vi=[{label:"Edit Set",shortcut:"Double Click",id:0},{label:"Add New Set",shortcut:"Shift + Enter",id:1},{label:"OK / Complete Edit",shortcut:"Enter",id:2},{label:"Move Exercises",shortcut:"Click and Drag",id:3},{label:"Cancel / Exit Edit",shortcut:"Esc",id:4},{label:"Move Days",shortcut:"Click and Drag",id:5}],mi=[{title:"Reps Max",content:"Do this for a minimum of X reps",id:0},{title:"AMRAP",content:"Do this for as many reps as possible",id:1},{title:"RPE",content:"Rating of Perceived Exertion",id:2}],gi=function(){var e=(0,b.useState)(!1),t=e[0],n=e[1];return(0,D.jsxs)("div",{className:pi().main,children:[(0,D.jsx)("div",{className:pi().shorcutIcon,onClick:function(){n(!0)},children:(0,D.jsx)(De(),{width:20,height:14,src:hi,alt:"shortcutIcon"})}),(0,D.jsx)(se.Z,{className:pi().shotcutModal,centered:!0,open:t,width:800,onCancel:function(){n(!1)},footer:null,closeIcon:(0,D.jsx)(Dt.Z,{className:pi().svg,viewBox:"0 0 32 32",width:"32",height:"32"}),children:(0,D.jsxs)("div",{children:[(0,D.jsxs)("div",{className:pi().shortcutWrapper,children:[(0,D.jsx)("div",{className:pi().header,children:"Keyboard/Mouse Shortcuts"}),(0,D.jsx)("div",{className:pi().body,children:vi.map((function(e){return(0,D.jsxs)("div",{className:pi().shortcut,children:[(0,D.jsx)("span",{className:pi().label,children:e.label}),(0,D.jsx)("span",{className:pi().button,children:e.shortcut})]},e.id)}))})]}),(0,D.jsxs)("div",{className:pi().faqWrapper,children:[(0,D.jsx)("div",{className:pi().header,children:"FAQ"}),(0,D.jsx)("div",{className:pi().body,children:mi.map((function(e){return(0,D.jsxs)("div",{className:pi().item,children:[(0,D.jsx)("span",{className:pi().title,children:e.title}),(0,D.jsxs)("span",{className:pi().content,children:[" = ",e.content]})]},e.id)}))})]}),(0,D.jsxs)("div",{className:pi().footer,children:[(0,D.jsx)("span",{children:"Have a question? Experiencing a bug? Please email"}),(0,D.jsxs)("a",{className:pi().email,href:"mailto:support@boostcamp.app",children:[" ","support@boostcamp.app"]})]})]})})]})},yi=n(64250),xi=n.n(yi),ji=n(7444),bi=n(19984),wi={src:"/_next/static/media/Frame_1.a11b380e.png",height:124,width:216,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAQAAADSmGXeAAAAVElEQVR42h3BoQ5FAACF4bPd7QavIagUTLMRBMEkXdMUQfMIgp2/8gae0Pg+EbLSMdAzcdGKhAK9nVExipgaESA3/EhFRGF9S/7k4vTt3fbhhZntAZLPIn6H9d4BAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:5},Oi=n(18895),Ai=function(){var e=(0,Oi.v)(),t=e.openAppleStore,n=e.openGooglePlay;return(0,D.jsx)("div",{className:xi().main,children:(0,D.jsxs)("div",{className:xi().content,children:[(0,D.jsx)("div",{className:xi().frame,children:(0,D.jsx)(De(),{height:95,width:128,src:wi,alt:"frame"})}),(0,D.jsx)("div",{className:xi().text,children:"Please use the Boostcamp App or the desktop website to create your program"}),(0,D.jsxs)("div",{className:xi().icon,children:[(0,D.jsx)("div",{className:"hide_in_android download-button",onClick:function(){t(),(0,_.QV)("on page banner",!0)},children:(0,D.jsx)(ji.Z,{})}),(0,D.jsx)("div",{className:"hide_in_ios download-button",onClick:function(){n(),(0,_.QV)("on page banner",!1)},children:(0,D.jsx)(bi.Z,{})})]})]})})},ki=n(43346),Ci=n.n(ki);function Si(){return Si=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Si.apply(this,arguments)}var Ni=function(e){return b.createElement("svg",Si({width:16,height:17,fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),ri||(ri=b.createElement("path",{d:"M4.743 16.5h7.051c.571 0 1.005-.154 1.3-.463.295-.308.443-.77.443-1.385V9.32c0-.613-.148-1.073-.443-1.379-.295-.306-.729-.459-1.3-.459h-7.05c-.572 0-1.005.153-1.3.46C3.147 8.245 3 8.705 3 9.318v5.333c0 .615.148 1.077.443 1.385.296.309.729.463 1.3.463Zm-.366-8.385H5.79l.001-2.539c0-.586.113-1.082.339-1.487.225-.405.526-.713.902-.923a2.49 2.49 0 0 1 1.234-.314c.45 0 .862.105 1.238.314.377.21.679.518.907.923.228.405.343.901.343 1.487l-.003 2.539h1.408l.002-2.4c0-.925-.182-1.7-.546-2.326-.364-.625-.841-1.096-1.433-1.413A3.992 3.992 0 0 0 8.266 1.5a3.98 3.98 0 0 0-1.91.476c-.592.317-1.07.788-1.433 1.413-.364.625-.545 1.4-.545 2.327l-.001 2.399Z",fill:"#999"})))},Ei=["icon","items","key"];function Pi(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}Zt.Z;var Zi=function(e){var t=e.index,n=e.title,r=e.subTitle,i=U(),a=i.setCopySource,o=i.review,s=i.editWeekTitle,l=i.programs,c=i.MaxDoneWeek,u=(0,b.useState)(!1),d=u[0],p=u[1],h=function(e){switch(e){case"Duplicate Week":a(t);break;case"Add Subtitle":p(!0)}},v=(0,b.useMemo)((function(){var e;return[{icon:Zt.Z,key:"More",items:[{label:r?"Edit Subtitle":"Add Subtitle",key:"Add Subtitle"}]},{icon:Pt,key:"Duplicate Week",disabled:void 0===t||!(null!==(e=l[t])&&void 0!==e&&e.days.length)||l[t].days.every((function(e){return!e.sets.length}))}]}),[r,l,t]),m=(0,b.useMemo)((function(){return t>=0&&t<=c}),[t,c]);return(0,D.jsxs)("div",{className:Ci().titleMain,children:[(0,D.jsxs)(oe.Z.Title,{className:Ci().title,children:[(0,D.jsx)("span",{className:Ci().week,children:null!==n&&void 0!==n?n:"Week ".concat(t+1)}),d?(0,D.jsx)(Ar,{maxLength:20,title:r,onCancel:function(){return p(!1)},onOk:function(e){s(e,t),p(!1)}}):(0,D.jsx)("span",{className:Ci().week,children:r?" \u2022 ".concat(r," "):""}),t>=0&&!d&&l[t].days.length>7&&(0,D.jsx)("span",{className:Ci().more7,children:"More than 7 days"}),m&&(0,D.jsx)(Ni,{style:{marginLeft:8,marginBottom:4}})]}),o||d?null:(0,D.jsx)("div",{className:Ci().action,children:v.map((function(e){var t=e.icon,n=e.items,r=e.key,i=(0,le.Z)(e,Ei);return n?(0,D.jsx)(St.Z,{menu:{items:n,onClick:function(e){var t=e.key;return h(t)}},trigger:["click"],children:(0,D.jsx)(Fn.P,{className:Ci().weekIcon,icon:(0,D.jsx)(t,{}),title:r,size:"small",type:"text",style:{width:40,height:40}},r)},r):(0,D.jsx)(Fn.P,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Pi(Object(n),!0).forEach((function(t){(0,f.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({className:Ci().weekIcon,icon:(0,D.jsx)(t,{}),title:r,type:"text",size:"small",style:{width:40,height:40},onClick:function(){return h(r)}},i),r)}))})]})},_i=function(){var e=U(),t=e.programs,n=(e.addDay,e.review);e.MaxDoneWeek;return(0,D.jsxs)(a.Z,{className:Lr().main+" "+Lr().weekRow,style:{marginBottom:0},wrap:!1,align:"middle",children:[n&&(0,D.jsx)(l.Z,{children:(0,D.jsx)(Zi,{title:"Overview",index:-1})},-1),t.map((function(e,t){return(0,D.jsx)(l.Z,{children:(0,D.jsx)(Zi,{subTitle:e.title,index:t})},t)}))]})},Ii=n(35701),Di=n.n(Ii),Ri=n(3091),Mi={src:"/_next/static/media/Right.47258349.png",height:1324,width:1032,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAICAYAAADaxo44AAAAoUlEQVR42j3LzQqCQBiF4a9WbbrSrqpNdxGYuchFmb+YmpbOkBOYoojERKeU7N0+51CfttMUdatC13UYhqHQr8nROLhVWUHKFxjj1gjTJI48KTsAb3CeOf14ePh+6nDWQeQSYZDZNGZbFzMKGpyDFp7D9n9Iktis6wZVWaMoyutqeZoPkKbMadvnFzoI8YiJFrMBwjDYCCGQ3+5wXW9NRPQBpKF0xwmI/jIAAAAASUVORK5CYII=",blurWidth:6,blurHeight:8},Ti=n(69610),Li=n(80794),Fi=function(e){var t=e.onToggleLearnMore,n=e.toggle,i=e.pid,a=e.slug,o=(e.open,e.title),s=(0,Lt.ec)(),l=(0,Li.Z)(),c=(0,r.Z)(l,2),u=(c[0],c[1]),d=U(),f=d.togglePublishStatus,p=d.changeStep,h=d.programInfo,v=function(){n(!1)};return(0,D.jsxs)(ve,{open:!0,onOk:function(){},onCancel:function(){v()},width:1200,className:Di().modal,contentClassName:Di().main,children:[(0,D.jsxs)("div",{className:Di().content,children:[(0,D.jsxs)("div",{className:"".concat(Di().subtitle," ").concat(Di().greeting),children:["Hello ",(null===s||void 0===s?void 0:s.name)||"",", congratulations on creating your program!"]}),(0,D.jsxs)("div",{children:[(0,D.jsx)("div",{className:Di().title,children:"Access program"}),(0,D.jsx)("div",{className:Di().subtitle,children:"Download the Boostcamp mobile app, head to the Train tab, scroll to Program Creator, and tap All Programs."}),(0,D.jsx)(Ti.Z,{downloadButtonClickedEventValue:"custom program completion prompt",hasStar:!1,style:{height:132}})]}),(0,D.jsxs)("div",{children:[(0,D.jsx)("div",{className:Di().title,children:"Send program to friends"}),(0,D.jsx)("div",{className:Di().subtitle,children:"Send them the link to check out your program and save the program on their account."}),(0,D.jsx)(ei,{className:Di().btn,onClick:function(){var e=location.origin+"".concat((0,Z.mP)((0,Z.Ms)(),a));u(e),(0,Ve.Z)({title:"Link copied!"}),(0,_.fn)({event:I.FP.CUSTOM_PROGRAM_LINK_COPIED,payload:{program_id:i,program_title:o,initiated_from:"custom program creation completion page"}})},children:"Copy Link"})]}),(0,D.jsxs)("div",{children:[(0,D.jsx)("div",{className:Di().title,children:"Publish program to community"}),(0,D.jsx)("div",{className:Di().subtitle,children:"Share your program with the entire Boostcamp community, allowing anyone to view and save it."}),(0,D.jsx)(ei,{className:Di().btn,onClick:function(){(0,Z.SY)()&&t(!0),f(!0),v(),(0,Z.KZ)(h)?p(2):p(0)},children:"Publish Program"})]})]}),(0,D.jsx)("div",{className:Di().content2,children:(0,D.jsx)(Ri.Z,{src:Mi})})]})},Wi=n(37905),Bi=n.n(Wi);function Ui(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}var Vi,qi=[{url:{src:"/_next/static/media/s1.2908a167.png",height:104,width:164,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAiElEQVR42h2MXQoCIRhF3f86gkDaxzADOuDTgARB9JCOoeJfU3w388A53KfLpmly3nvsztHLWTzuNxhjqLYDy7IYJqV0tVaEECjnjL+lZPo2DymFYUKIPYQIay2lVJHSG58SCYfHuspnf1CxVXSoM4rOiFLKM84vZ62v2LaN5nlGd2ytNTjnpx+SZJGOOHeX/gAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:5},title:"Publish Your Custom Program",desc:"Welcome to our new feature! You can now share your custom programs with our entire community.\n    This is your chance to showcase your creativity and help others in their fitness journey.\n    Let's get started!"},{url:{src:"/_next/static/media/s2.6e719935.png",height:104,width:164,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAi0lEQVR42h2OQQ7CMBAD7WRJglQuSPArEEde0q/0Hwgk+FHViHtQdwkrfJqLx+Y4ju/D8bg31c4QWHJG9wTneZ6r5Jyw2xaoKU7nC4ZhQC4FrTVM0wTp3QskOiOwroifBqWjM9wkMcYUJYHBcHs9YRYQ2CFCrKpZlmV5pLS5mn3/WpIoPuEfUGu9/wDkXj3MNlqAhQAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:5},title:"Updating Your Program",desc:"Need to make changes? You can update your program anytime. However, keep in mind that edits will only apply to new subscribers. Those who've already saved your program will retain the original version. Plan your updates accordingly!"},{url:{src:"/_next/static/media/s3.cce3058f.png",height:104,width:164,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAjUlEQVR42gWAQQqCQBRA34y/KSVaVovOUNfpoHWC1gq1aOM6CLEIhdDG+T8oy/LV973FGFXNTL+taXdXGx9WVWXjs8yT5wti/OEAFwqSKyBsSWqIKqbJMQwTZiMiAZvtcMnjcCZt48LlCdMUCAEySYyD4T0k7+fy/tTnw355jFOk6zow2KxXiAi3a336A4fHTEWp/tdfAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:5},title:"Understanding Ratings and Reviews",desc:"Once published, your program can be rated and reviewed by the community just like all our other programs. This feedback is valuable for continuous improvement and helps your program gain credibility. Any review not adhering to valid feedback on the program can be reported to be removed."},{url:{src:"/_next/static/media/s4.f090d118.png",height:107,width:164,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAmElEQVR42hWJsQ3CMBQF3//2tyNQQNDRosAAtAwAQzILVQaAispClAihKAEkSOwY56rTHZVl+SyKYt62XSQCIRETIkLOuYdOjr73YI7QWg8bKUFEpUbQSpmoVY6AEJWStBnofWTSxJzeqxZ7OY/Qdp4zE2BDjaqbkrUGX89W7fbb2XItq2x8r5qfazbm6CcLqUP+/tyup8MfLFNASMQ1tzUAAAAASUVORK5CYII=",blurWidth:8,blurHeight:5},title:"Our Community Guidelines",desc:"Please adhere to these guidelines when submitting your fitness training programs:\n\n    1. Respectful: Ensure your content is free from offensive or discriminatory language.\n\n    2. Original: Please submit only original content and avoid plagiarism. If you reference other works or methodologies, give appropriate credit.\n\n    3. Appropriate: Content that is sexually explicit, promotes harmful behaviors, or is otherwise deemed inappropriate, will be taken down."},{url:{src:"/_next/static/media/s5.e0bc5a66.png",height:116,width:188,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAiklEQVR42g3KTQ4BQRCA0a+6imkxIxIbCYl7uLG1U7iAjZ1gOREy/z3KvPWT0+U2HLczy1drVAOjK0W60tQV59ehM3csi4qEhEggmwmd7OnnNVM30yA8779pKTEaIsIwFIgbKm+3EaH5GASj7BscyOYL3HvGPIjpZpfK+LCoFd+qBaBYRtoUsHyf/iZ/MYfdF34zAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:5},title:"Program Submission Requirements",desc:"To ensure your program is ready for publishing, please include:\n\n    1. Program Overview: Provide a brief yet informative description of your program.\n\n    2. Image: Choose an image that best represents your program.\n\n    3. Complete Program Details: All fields are required for published programs\n\n    Note: You're currently missing 5 fields in the program details. Please update your program before publishing."}],Hi=function(e){var t=e.url,n=e.title,r=e.desc,i=e.extra;return(0,D.jsx)("div",{children:(0,D.jsxs)("div",{className:Bi().item,children:[(0,D.jsx)("div",{className:Bi().imgC,children:(0,D.jsx)("div",{className:Bi().img,children:(0,D.jsx)(De(),{alt:"image",width:"188px",height:"116",src:t})})}),(0,D.jsxs)("div",{className:Bi().content,children:[(0,D.jsx)("div",{className:Bi().title,children:n}),(0,D.jsx)("div",{className:Bi().title2,children:r}),i&&(0,D.jsx)("div",{className:"text-left w-full",children:i})]})]})})},Ki=function(e){var t=e.toggle,n=e.open;e.isPublish;return(0,D.jsxs)(ve,{contentStyle:{height:640,paddingTop:"40px"},open:n,contentClassName:Bi().main,hasClose:!0,onCancel:function(){return t(!1)},children:[(0,D.jsx)("h1",{className:Bi().mainTitle,children:"Publish Your Program To The Community"}),(0,D.jsxs)("div",{className:Bi().itemWrapper,children:[qi.map((function(e){return(0,D.jsx)(Hi,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ui(Object(n),!0).forEach((function(t){(0,f.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ui(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e),e.title)})),(0,D.jsx)("div",{className:"text-center",children:(0,D.jsx)(s.default,{type:"primary",shape:"round",onClick:function(){return t(!1)},children:"OK"})})]})]})},Qi=n(11118),Gi=n.n(Qi);function zi(){return zi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},zi.apply(this,arguments)}var Yi,Ji=function(e){return b.createElement("svg",zi({width:48,height:48,fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),Vi||(Vi=b.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m42.622 11.585.032.032.075.076a2.925 2.925 0 0 1 0 4.105L21.506 37.362a2.934 2.934 0 0 1-3.299.616 2.949 2.949 0 0 1-1.327-.779L5.178 25.315a2.925 2.925 0 0 1 0-4.105l.09-.092a2.925 2.925 0 0 1 4.17 0l9.85 10.005 19.197-19.504a2.925 2.925 0 0 1 4.137-.033Z",fill:"#fff"})))};function Xi(){return Xi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Xi.apply(this,arguments)}var $i=function(e){return b.createElement("svg",Xi({width:12,height:13,fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),Yi||(Yi=b.createElement("path",{d:"M6 1a5.5 5.5 0 1 0 5.5 5.5A5.51 5.51 0 0 0 6 1Zm0 10a4.5 4.5 0 1 1 4.5-4.5A4.51 4.51 0 0 1 6 11Zm2.17-6.35L5.42 7.4 3.83 5.81a.5.5 0 1 0-.71.69l1.76 1.78a.76.76 0 0 0 1.12 0l2.88-2.93a.5.5 0 0 0-.355-.848.5.5 0 0 0-.355.148Z",fill:"#999"})))},ea=n(28879),ta=n.n(ea),na=n(18726),ra=n.n(na),ia=function(e){var t=e.saving,n=e.programInfo;return(0,D.jsx)("span",{className:ra().time,style:{marginRight:18},children:t?"Saving":(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)($i,{style:{verticalAlign:"middle"}})," Last saved"," ",ta()(n.updated_at).fromNow()]})})},aa=function(e){var t=e.onToggleLearnMore,n=e.onToggleFinishModal,r=e.apploading,i=U(),a=i.saving,o=i.programs,s=i.programInfo,c=i.done,u=i.step,f=i.changeStep,p=i.isPublish,h=i.togglePublishStatus,v=(0,di.TL)(),m=(0,Lt.ec)().isLogin,g=(0,k.useRouter)();if(p&&0===u)return(0,D.jsx)(l.Z,{flex:1,style:{display:"flex",justifyContent:"right",textAlign:"right"},children:(0,D.jsx)(Tt.C,{theme:"purple",style:{marginRight:16,height:32,width:63,fontSize:14,fontWeight:500},onClick:function(){t(!0)},children:"Learn More"})});if(1===u){var y=o.filter((function(e){return e.days.length>0&&e.days.some((function(e){return e.sets.length>0}))})).length,x=o.some((function(e){return e.days.length>7})),j=o.some((function(e){return e.days.some((function(e){return 0===e.sets.length}))})),b=x||y<s.count||j;return(0,D.jsxs)(l.Z,{xs:10,style:{display:"flex",justifyContent:"end",alignItems:"center"},children:[s.updated_at&&(0,D.jsx)(ia,{saving:a||r,programInfo:s}),s.draft&&(0,D.jsx)(Tt.C,{theme:"purple",disabled:a,onClick:function(){c(!0,!1,!m)},style:{marginRight:16,height:32,width:63,fontSize:14,fontWeight:500},children:"Save"}),(0,D.jsx)(Tt.C,{type:"primary",shape:"round",style:{marginRight:16,height:32,paddingLeft:16,paddingRight:16,fontSize:14,fontWeight:500},block:!1,onClick:function(){(0,Z.p5)(s).isPublish?(h(!0),(0,Z.KZ)(s)?f(2):(d.default.warn("Please complete Basic & Advanced Settings"),f(0))):f(2)},disabled:b,children:"Review Program"})]})}return 2===u?(0,D.jsxs)(l.Z,{xs:8,style:{textAlign:"right",display:"flex",justifyContent:"end",alignItems:"center"},children:[s.updated_at&&(0,D.jsx)(ia,{saving:a||r,programInfo:s}),(0,D.jsx)(Tt.C,{type:"primary",shape:"round",disabled:a,style:{height:32,paddingLeft:16,paddingRight:16,fontSize:14,fontWeight:500},onClick:function(){m?c(!1,p).then((function(e){var t;if(e&&p)return(0,_.fn)({event:I.FP.CUSTOM_PROGRAM_PUBLISHED,payload:{program_id:s.id,program_title:null===s||void 0===s?void 0:s.title}}),void(0,jt.I4)({title:"Published",content:"Congratulations! Your program is published to our community. It will be discoverable in 1-2 days.",okText:"OK",cancelText:"Cancel",onOk:function(){h(!1),g.push("/custom-program")},okButtonProps:{style:{width:"100%",boxShadow:"none",textShadow:"none",margin:0}},cancelButtonProps:{style:{display:"none"}},closeIcon:null});s.draft&&(0,_.fn)({event:I.FP.CUSTOM_PROGRAM_CREATED,payload:{program_id:s.id,program_title:null===s||void 0===s?void 0:s.title}}),d.default.info({content:(0,D.jsxs)("div",{className:Gi().confirmContent,children:[(0,D.jsx)("div",{children:(0,D.jsx)(Ji,{})}),(0,D.jsx)("div",{children:null!==(t=g.query)&&void 0!==t&&t.program_id?"Program Updated":"Program Created"})]}),className:Gi().confirm,icon:null}),f(3),n(!0)})):v({type:"LOGIN",payload:{title:"Log in to Save Your Program",showSkip:!1}})},children:p?"Publish Program":"Finish"})]}):3===u?(0,D.jsx)(l.Z,{xs:8,style:{textAlign:"right",display:"flex",justifyContent:"end",alignItems:"center"},children:(0,D.jsx)(Tt.C,{theme:"purple",ghost:!0,style:{height:32,paddingLeft:16,paddingRight:16,fontSize:14,fontWeight:500},onClick:function(){g.push("/custom-program")},children:"Back to Custom Programs"})}):void 0},oa=n(33119),sa=function(e){var t=e.exerciseList,n=(0,Lt.ec)(),i=(0,k.useRouter)(),a=(0,di.Xq)(),o=(0,A.Z)(!1),s=(0,r.Z)(o,2),l=s[0],c=s[1],u=(0,A.Z)(!1),d=(0,r.Z)(u,2),f=d[0],p=d[1];return(0,oa.u)().isMobile?(0,D.jsx)(Ai,{}):(0,D.jsx)(z,{exerciseList:t,user:n,children:(0,D.jsx)(V,{children:function(e){var t=e.setCopySource,n=e.copySource,r=e.programInfo,o=e.copySourceDay,s=e.setCopySourceDay,u=e.step,d=e.review,h=e.isPublish,v=e.alignLayout;return(0,D.jsx)(At,{hasAction:u>0,step:u,NavNode:(0,D.jsx)(aa,{onToggleLearnMore:p,onToggleFinishModal:c,apploading:a}),alignLayout:v,children:function(e){var a;return(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)(Ki,{open:f,toggle:p,isPublish:h}),0===u?(0,D.jsx)(nt,{}):null,0!==u?(0,D.jsxs)(ci.W,{backend:ui.PD,context:window,children:[(0,D.jsxs)("div",{className:Ct().dayWrap,children:[(0,D.jsx)(_i,{}),(0,D.jsx)("div",{className:Ct().dayContent,children:e?(0,D.jsx)(Fr,{}):(0,D.jsxs)(D.Fragment,{children:[d&&(0,D.jsx)(si,{index:-1,title:"Overview",children:(0,D.jsx)(Mr,{})}),Array.from({length:r.count}).map((function(e,t){return(0,D.jsx)(li,{value:t},t)}))]})})]}),(0,D.jsx)(zr,{open:n>=0,onCancel:function(){return t(-1)}}),(0,D.jsx)(ii,{open:!!o,onCancel:function(){return s(null)}}),1===u&&(0,D.jsx)(gi,{}),l&&(0,D.jsx)(Fi,{open:l,toggle:c,onToggleLearnMore:p,pid:null===(a=i.query)||void 0===a?void 0:a.program_id,slug:r.slug,title:r.title})]},1):null]})}})}})})};sa.LayoutDefault={name:"main",config:{hideFooter:!0,className:"createProgram",contentClassName:"createProgramContent"}};var la=!0,ca=sa},87041:function(e,t,n){"use strict";n.d(t,{Gm:function(){return m},Hn:function(){return v},I4:function(){return h}});n(89858);var r=n(51024),i=n(59499),a=(n(53294),n(56697)),o=n(4730),s=n(34308),l=n(98905),c=n.n(l),u=n(40697),d=n(52322),f=["title","content"];function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var h=function(e){var t=e.title,n=e.content,r=(0,o.Z)(e,f);a.Z.confirm(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){(0,i.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({title:(0,d.jsx)("div",{className:c().title,children:t}),icon:null,closable:!0,className:c().confirm,centered:!0,closeIcon:(0,d.jsx)(s.Z,{className:c().svg,viewBox:"0 0 32 32",width:"20",height:"20"}),width:320,bodyStyle:{padding:16,textAlign:"center"},content:(0,d.jsx)("div",{className:c().content,children:Array.isArray(n)?n.map((function(e,t){return(0,d.jsx)("span",{className:c().confirm_array,children:"".concat(e)},t)})):(0,d.jsx)("div",{className:c().confirm,children:"".concat(n)})}),okText:"Delete",okType:"primary",cancelButtonProps:{style:{width:138,textShadow:"none",boxShadow:"none"},type:"primary",ghost:!0},okButtonProps:{danger:!0,autoFocus:!1,style:{width:138,boxShadow:"none",textShadow:"none"}}},r))},v=function(e){var t=e.title,n=e.visible,r=e.content,i=e.onOk,o=e.onCancel,l=e.onClose,f=e.cancelText,p=e.okText;return(0,d.jsx)(a.Z,{className:c().confirm,centered:!0,visible:n,onCancel:l,width:320,bodyStyle:{padding:16,paddingTop:0,paddingBottom:0,textAlign:"center"},closeIcon:(0,d.jsx)(s.Z,{className:c().svg,viewBox:"0 0 32 32",width:"20",height:"20"}),title:t,footer:[(0,d.jsx)(u.C,{style:{width:138},theme:"purple",onClick:o,children:f},"cancel"),(0,d.jsx)(u.C,{style:{width:138},type:"primary",onClick:i,children:p},"ok")],children:(0,d.jsx)("div",{className:"font-400-16 color-666",children:r})})},m=function(e){var t=e.title,n=e.openNote,i=e.onCancel,o=e.onOk,s=e.onChange,l=e.value,f=e.inputLnegth,p=void 0===f?100:f;return(0,d.jsx)(a.Z,{title:t,bodyStyle:{textAlign:"center",padding:16},className:c().note,open:n,closable:!1,okText:"OK",cancelText:"Cancel",okType:"primary",centered:!0,footer:[(0,d.jsx)(u.C,{style:{width:138},theme:"purple",onClick:i,children:"Cancel"},"cancel"),(0,d.jsx)(u.C,{style:{width:138},type:"primary",onClick:o,children:"OK"},"ok")],width:320,onCancel:i,onOk:o,children:(0,d.jsx)(r.Z.TextArea,{className:c().textare,placeholder:"Please enter",rows:4,maxLength:p,showCount:!0,value:l,onChange:s})})}},1160:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/programs/my-programs/create-program",function(){return n(5854)}])},68500:function(e){e.exports={confirm:"confirm--1qsv",svg:"svg--k9Nk",note:"note--wIyv"}},11118:function(e){e.exports={confirm:"confirm--_P2H",confirmContent:"confirmContent--4lVn"}},18726:function(e){e.exports={time:"time--_ea1"}},63540:function(e){e.exports={button:"button--C2l3",message:"message--WEci"}},32566:function(e){e.exports={nav:"nav--hd6j",button:"button--OOYi",active:"active--09oc",bread:"bread--nkKG"}},74973:function(e){e.exports={content:"content--KVsY",form:"form--V87o",advancedSettings:"advancedSettings--71Uh",advancedSettingsContent:"advancedSettingsContent--a_va",collapse:"collapse--fKWf",title:"title--uBWh",addThumbnail:"addThumbnail--HcsR",preview:"preview--D2sK",modal:"modal--X4MH",mainTitle:"mainTitle--EjPP",addContent:"addContent--JfCT",checkbox:"checkbox--iiTP",colors:"colors--bK_o",upload:"upload--HjSt",fontSetting:"fontSetting--O0WQ",h:"h--Yogw",v:"v--YscW",input:"input--KX_F",fbtns:"fbtns--48b0",fbtn:"fbtn--lBZI",uploadWrap:"uploadWrap--g8jp",closebtn:"closebtn--bmUr",footer:"footer--dUup"}},60430:function(e){e.exports={main:"main--bARC",titleWrapper:"titleWrapper--u8t5",title:"title--mB0t",select:"select--kIqy",full:"full--M_Kw",main2:"main2--CPb1"}},1118:function(e){e.exports={main:"main--y__V"}},35701:function(e){e.exports={modal:"modal--ry5Z",main:"main--3447",content:"content--8hE4",title:"title--UhRK",subtitle:"subtitle--4vJ6",greeting:"greeting--d2jN",content2:"content2--g7Q0"}},37905:function(e){e.exports={main:"main--EGyh",mainTitle:"mainTitle--WE0f",itemWrapper:"itemWrapper--WKXA",item:"item--6flF",imgC:"imgC--iZQv",img:"img--WQyv",content:"content--SvvW",title:"title--J6qu",title2:"title2--J3m9"}},78160:function(e){e.exports={main:"main--3piu",title:"title--PpSn"}},32021:function(e){e.exports={main:"main--Ijz7",modal:"modal--0zV_",preview:"preview--RmhV",header:"header--50Jc",title:"title--gJON",titleInnerWrapper:"titleInnerWrapper--tbF1",day:"day--Rotm",actions:"actions--rbdb",content:"content--ekQr",headerItem:"headerItem--21eL",input:"input--OCu9",hoverRowTitle:"hoverRowTitle--6R18",hoverRowSets:"hoverRowSets--cy4a",hoverRowReps:"hoverRowReps--8aFD",hoverRowIntensity:"hoverRowIntensity--_fZy",rowSets:"rowSets--rP0_",rowReps:"rowReps--SMDp",rowIntensity:"rowIntensity--HM0_",row:"row--Yrwr",action:"action--pdy5",emptyRow:"emptyRow--H_Ga",checkboxRow:"checkboxRow--KMX_",default:"default--4z4Q",checkbox:"checkbox--0CfW",superset:"superset--XAa7",supersetColor1:"supersetColor1--Dn7w",supersetColor2:"supersetColor2--np3y",supersetColor3:"supersetColor3--ROmy",supersetColor4:"supersetColor4--nQfl",supersetColor5:"supersetColor5--drLu",note:"note--UYF6",checkboxActive:"checkboxActive--9x6j",checkbox3:"checkbox3--kBDq",checkboxDisable:"checkboxDisable--t_2B",dayIcon:"dayIcon--QP2b"}},14956:function(e){e.exports={main:"main--GJii",title:"title--f_zV",description:"description--MYx8"}},8954:function(e){e.exports={main:"main--dsvh",dayCard:"dayCard--OUG0",weekRow:"weekRow--loAQ",title:"title--k3xm"}},43346:function(e){e.exports={main:"main--SLl3",header:"header--zUDm",title:"title--2WIZ",actions:"actions--P3kO",titleMain:"titleMain--pnnK",week:"week--mLaZ",action:"action--OU_j",more7:"more7--WXjX",weekIcon:"weekIcon--_UvO"}},1296:function(e){e.exports={main:"main--8_cG",shorcutIcon:"shorcutIcon--Gaic",shotcutModal:"shotcutModal--iG5o",shortcutWrapper:"shortcutWrapper--VhGX",header:"header--1Jvq",body:"body--AFnd",shortcut:"shortcut--tCmw",button:"button--y5CL",faqWrapper:"faqWrapper--XeID",item:"item--YiIw",title:"title--SlCJ",content:"content--MPep",footer:"footer--vnO4"}},83225:function(e){e.exports={main:"main--rnH7",searchInput:"searchInput--9RWj",editor:"editor--uYZb",editorHeader:"editorHeader--OAsC",options:"options--Au2G",options2:"options2--8_KS",editorFooter:"editorFooter--W_ox",row:"row--g9xk",input:"input--QueK",svg:"svg--jZlm",button:"button--8GDk",createExerciseBtn:"createExerciseBtn--oBLN",editExercise:"editExercise--tB8P",formItem:"formItem--98qq",title:"title--DuFU",editContent:"editContent--o987",editFooter:"editFooter--I_Cg",selectButtons:"selectButtons--E5PB",selectItem:"selectItem--HAw0",selectItemActive:"selectItemActive--q_5P",banner:"banner--8wqg",content:"content--wjDK",title2:"title2--TAZd",modal:"modal--OYTD",quickEdit:"quickEdit--j0_R",select:"select--qRU5"}},14505:function(e){e.exports={quickEdit:"quickEdit--aUsE",input:"input--LoLW"}},27252:function(e){e.exports={main:"main--RF54",content:"content--h7rR"}},79910:function(e){e.exports={main:"main--48Z1",content:"content--MiXv",spin:"spin--TrYk"}},94191:function(e){e.exports={modal:"modal--OVzh",main:"main--aZUu"}},64250:function(e){e.exports={main:"main--TVUj",frame:"frame--_vRT",text:"text--I0qk",icon:"icon--wAZ5"}},50019:function(e){e.exports={h1:"h1--uq81",h2:"h2--yrPm",h3:"h3--WWfy",h4:"h4--CpYW",hide_in_mobile:"hide_in_mobile--yZLx",hide_in_ios:"hide_in_ios--4TwL",hide_in_android:"hide_in_android--gau_",hide_in_pc:"hide_in_pc--6S2N",customeSelect:"customeSelect--idcJ"}},94741:function(e){e.exports={main:"main--w70_",item:"item--U_a0",selected:"selected--IRQm"}},63982:function(e){e.exports={button:"button--7J_p"}},93523:function(e){e.exports={confirm:"confirm--qEJc",confirmContent:"confirmContent--6OTO"}},90546:function(e){e.exports={main:"main--3g_i",content:"content--PPRY",form:"form--Fhr2",dayWrap:"dayWrap--ugS7",dayContent:"dayContent--xt1e"}},98905:function(e){e.exports={content:"content--WfId",title:"title--K0JI",confirm:"confirm--Jc3Z",svg:"svg--zVSI",note:"note--LSa_"}}},function(e){e.O(0,[1522,501,3828,2879,2228,8709,9774,2888,179],(function(){return t=1160,e(e.s=t);var t}));var t=e.O();_N_E=t}]);