(window.webpackJsonp=window.webpackJsonp||[]).push([[143],{1267:function(t,e,n){t.exports={}},1684:function(t,e){t.exports={functional:!0,render(t,e){const{_c:n,_v:r,data:data,children:o=[]}=e,{class:c,staticClass:l,style:style,staticStyle:d,attrs:h={},...v}=data;return n("svg",{class:[c,l],style:[style,d],attrs:Object.assign({viewBox:"0 0 12 9",fill:"none",xmlns:"http://www.w3.org/2000/svg"},h),...v},o.concat([n("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11.303 2.238A1 1 0 009.89.824L4.644 6.07 1.707 3.133A1 1 0 10.293 4.547l3.625 3.626c.175.174.398.27.626.29a.998.998 0 00.822-.287l5.938-5.938z",fill:"#00B127"}})]))}}},1694:function(t,e,n){"use strict";n(20);var r=n(707),o={components:{CaretRight:n.n(r).a},props:{classes:{type:String,default:function(){return""},required:!1},breadcrumb:{type:Array,default:function(){return[]},required:!1}}},c=(n(1879),n(73)),component=Object(c.a)(o,(function(){var t=this,e=t._self._c;return t.breadcrumb?e("div",{staticClass:"breadcrumb",class:t.classes},[e("ul",t._l(t.breadcrumb,(function(n,i){return e("li",{key:i},[t.$route.fullPath===n.slug?e("span",[t._v("\n        "+t._s(n.name)+"\n      ")]):n.slug.length?e("nuxt-link",{attrs:{to:n.slug}},[t._v("\n        "+t._s(n.name)+"\n      ")]):t._e(),t._v(" "),n.slug.length?t._e():e("span",[t._v("\n        "+t._s(n.name)+"\n      ")]),t._v(" "),n.slug.length?e("CaretRight"):t._e()],1)})),0)]):t._e()}),[],!1,null,"4c902ce9",null);e.a=component.exports},1729:function(t,e){t.exports={functional:!0,render(t,e){const{_c:n,_v:r,data:data,children:o=[]}=e,{class:c,staticClass:l,style:style,staticStyle:d,attrs:h={},...v}=data;return n("svg",{class:[c,l],style:[style,d],attrs:Object.assign({width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},h),...v},o.concat([n("path",{attrs:{d:"M5.429 1l-2.12 5.718a.609.609 0 00.044.504.5.5 0 00.168.175.426.426 0 00.221.065h2.63L4.486 15l8.094-8.766a.563.563 0 00.134-.274.61.61 0 00-.023-.312.533.533 0 00-.17-.245.432.432 0 00-.261-.095H8.727L10.612 1H5.429z",fill:"#C50202",stroke:"#FF5050","stroke-linecap":"round","stroke-linejoin":"round"}})]))}}},1730:function(t,e){t.exports={functional:!0,render(t,e){const{_c:n,_v:r,data:data,children:o=[]}=e,{class:c,staticClass:l,style:style,staticStyle:d,attrs:h={},...v}=data;return n("svg",{class:[c,l],style:[style,d],attrs:Object.assign({width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},h),...v},o.concat([n("path",{attrs:{d:"M5.429 1l-2.12 5.718a.609.609 0 00.044.504.5.5 0 00.168.175.426.426 0 00.221.065h2.63L4.486 15l8.094-8.766a.563.563 0 00.134-.274.61.61 0 00-.023-.312.533.533 0 00-.17-.245.432.432 0 00-.261-.095H8.727L10.612 1H5.429z",fill:"url(#paint0_linear_18209_60235)",stroke:"#BCFFCB","stroke-linecap":"round","stroke-linejoin":"round"}}),n("defs",[n("linearGradient",{attrs:{id:"paint0_linear_18209_60235",x1:"7.787",y1:"10.825",x2:"7.366",y2:"-10.665",gradientUnits:"userSpaceOnUse"}},[n("stop",{attrs:{offset:".115","stop-color":"#46D064"}}),n("stop",{attrs:{offset:".115","stop-color":"#141F31","stop-opacity":"0"}})])])]))}}},1731:function(t,e){t.exports={functional:!0,render(t,e){const{_c:n,_v:r,data:data,children:o=[]}=e,{class:c,staticClass:l,style:style,staticStyle:d,attrs:h={},...v}=data;return n("svg",{class:[c,l],style:[style,d],attrs:Object.assign({width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},h),...v},o.concat([n("path",{attrs:{d:"M5.429 1l-2.12 5.718a.609.609 0 00.044.504.5.5 0 00.168.175.426.426 0 00.221.065h2.63L4.486 15l8.094-8.766a.563.563 0 00.134-.274.61.61 0 00-.023-.312.533.533 0 00-.17-.245.432.432 0 00-.261-.095H8.727L10.612 1H5.429z",fill:"url(#paint0_linear_18209_60239)",stroke:"#FAE391","stroke-linecap":"round","stroke-linejoin":"round"}}),n("defs",[n("linearGradient",{attrs:{id:"paint0_linear_18209_60239",x1:"7.787",y1:"10.825",x2:"7.366",y2:"-10.665",gradientUnits:"userSpaceOnUse"}},[n("stop",{attrs:{offset:".214","stop-color":"#CEA40A"}}),n("stop",{attrs:{offset:".214","stop-color":"#141F31","stop-opacity":"0"}})])])]))}}},1879:function(t,e,n){"use strict";n(1267)},1910:function(t,e){t.exports={functional:!0,render(t,e){const{_c:n,_v:r,data:data,children:o=[]}=e,{class:c,staticClass:l,style:style,staticStyle:d,attrs:h={},...v}=data;return n("svg",{class:[c,l],style:[style,d],attrs:Object.assign({width:"20",height:"20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},h),...v},o.concat([n("path",{attrs:{d:"M19.555 12.844v6.045A1.1 1.1 0 0118.445 20H1.554a1.1 1.1 0 01-1.11-1.111v-6.045a1.1 1.1 0 011.11-1.11 1.1 1.1 0 011.112 1.11v4.934h14.666v-4.934a1.1 1.1 0 011.111-1.11 1.1 1.1 0 011.111 1.11zM9.2 14.222c.2.222.489.334.8.334.311 0 .578-.112.8-.334l4.422-4.533A1.12 1.12 0 0015.2 8.11a1.12 1.12 0 00-1.578.022l-2.511 2.6V1.111A1.1 1.1 0 0010 0a1.1 1.1 0 00-1.111 1.111v9.622L6.355 8.156c-.422-.445-1.133-.445-1.577-.023-.445.423-.445 1.134-.023 1.578L9.2 14.222z",fill:"#ABAFB5"}})]))}}},2138:function(t,e){t.exports={functional:!0,render(t,e){const{_c:n,_v:r,data:data,children:o=[]}=e,{class:c,staticClass:l,style:style,staticStyle:d,attrs:h={},...v}=data;return n("svg",{class:[c,l],style:[style,d],attrs:Object.assign({viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},h),...v},o.concat([n("path",{attrs:{d:"M2.143 7.42h15.713v10a1.428 1.428 0 01-1.428 1.428H3.57a1.429 1.429 0 01-1.428-1.428v-10 0zM19.285 5.991V3.134c0-.789-.64-1.429-1.428-1.429H2.143c-.79 0-1.429.64-1.429 1.429V5.99c0 .789.64 1.428 1.429 1.428h15.714c.789 0 1.428-.64 1.428-1.428zM7.857 11.705h4.285",stroke:"#339299","stroke-width":"1.429","stroke-linecap":"round","stroke-linejoin":"round"}})]))}}},2139:function(t,e){t.exports={functional:!0,render(t,e){const{_c:n,_v:r,data:data,children:o=[]}=e,{class:c,staticClass:l,style:style,staticStyle:d,attrs:h={},...v}=data;return n("svg",{class:[c,l],style:[style,d],attrs:Object.assign({viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},h),...v},o.concat([n("path",{attrs:{d:"M17.857 5.932H2.143c-.79 0-1.429.64-1.429 1.428v10c0 .789.64 1.428 1.429 1.428h15.714c.789 0 1.428-.64 1.428-1.428v-10c0-.789-.64-1.428-1.428-1.428zM.714 11.647h18.571M10 10.217v2.857",stroke:"#339299","stroke-width":"1.429","stroke-linecap":"round","stroke-linejoin":"round"}}),n("path",{attrs:{d:"M14.285 5.932a4.286 4.286 0 00-4.286-4.285v0a4.286 4.286 0 00-4.285 4.285",stroke:"#339299","stroke-width":"1.429","stroke-linecap":"round","stroke-linejoin":"round"}})]))}}},2140:function(t,e){t.exports={functional:!0,render(t,e){const{_c:n,_v:r,data:data,children:o=[]}=e,{class:c,staticClass:l,style:style,staticStyle:d,attrs:h={},...v}=data;return n("svg",{class:[c,l],style:[style,d],attrs:Object.assign({viewBox:"0 0 20 21",fill:"none",xmlns:"http://www.w3.org/2000/svg"},h),...v},o.concat([n("rect",{attrs:{x:".625",y:"1.125",width:"7.639",height:"7.639",rx:"3.125",stroke:"#339299","stroke-width":"1.25"}}),n("rect",{attrs:{x:".625",y:"12.236",width:"7.639",height:"7.639",rx:"3.125",stroke:"#339299","stroke-width":"1.25"}}),n("rect",{attrs:{x:"11.736",y:"1.125",width:"7.639",height:"7.639",rx:"3.125",fill:"#339299",stroke:"#339299","stroke-width":"1.25"}}),n("rect",{attrs:{x:"11.736",y:"12.236",width:"7.639",height:"7.639",rx:"3.125",stroke:"#339299","stroke-width":"1.25"}})]))}}},2141:function(t,e){t.exports={functional:!0,render(t,e){const{_c:n,_v:r,data:data,children:o=[]}=e,{class:c,staticClass:l,style:style,staticStyle:d,attrs:h={},...v}=data;return n("svg",{class:[c,l],style:[style,d],attrs:Object.assign({viewBox:"0 0 23 23",fill:"none",xmlns:"http://www.w3.org/2000/svg"},h),...v},o.concat([n("path",{attrs:{d:"M12.223 11.344a1.816 1.816 0 01-1.446 0l-8.77-4.062a.862.862 0 010-1.539l8.77-4.093a1.816 1.816 0 011.446 0l8.771 4.062a.862.862 0 010 1.54l-8.77 4.092zM21.502 12.036l-9.386 4.323a1.537 1.537 0 01-1.277 0l-9.34-4.323M21.502 17.038l-9.386 4.323a1.539 1.539 0 01-1.277 0l-9.34-4.323",stroke:"#fff","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"}})]))}}},2142:function(t,e){t.exports={functional:!0,render(t,e){const{_c:n,_v:r,data:data,children:o=[]}=e,{class:c,staticClass:l,style:style,staticStyle:d,attrs:h={},...v}=data;return n("svg",{class:[c,l],style:[style,d],attrs:Object.assign({viewBox:"0 0 22 23",fill:"none",xmlns:"http://www.w3.org/2000/svg"},h),...v},o.concat([n("path",{attrs:{d:"M5.614 1.5H1.769A.769.769 0 001 2.27v18.455c0 .424.344.769.769.769h3.845a.769.769 0 00.769-.77V2.27a.769.769 0 00-.77-.769z",stroke:"#339299","stroke-width":"1.538","stroke-linecap":"round","stroke-linejoin":"round"}}),n("path",{attrs:{d:"M10.997 4.577H7.152a.769.769 0 00-.77.769v15.379c0 .425.345.769.77.769h3.845a.769.769 0 00.769-.769V5.345a.769.769 0 00-.77-.768zM16.143 4.155l-2.984.747a.769.769 0 00-.559.932l3.734 14.92c.103.412.52.662.933.559l2.983-.747a.769.769 0 00.56-.932l-3.734-14.92a.769.769 0 00-.933-.56zM1 16.11h5.383M6.383 14.573h5.383M15.61 17.649l4.43-1.108",stroke:"#339299","stroke-width":"1.538","stroke-linecap":"round","stroke-linejoin":"round"}})]))}}},2921:function(t,e,n){t.exports={}},2922:function(t,e,n){t.exports={}},3191:function(t,e,n){"use strict";n(20),n(28),n(36),n(24);var r={props:{name:{type:String,default:"",required:!0}},data:function(){return{icons:["beginner","intermediate","advanced"]}},computed:{badgeClass:function(){return this.name.replace("/s/g ","-").toLowerCase()},icon:function(){return!!this.icons.includes(this.badgeClass)&&n(3265)("./icon-library-badge-".concat(this.badgeClass,".svg"))}}},o=(n(3266),n(73)),component=Object(o.a)(r,(function(){var t=this,e=t._self._c;return e("span",{staticClass:"library-badge",class:t.badgeClass},[t.icon?e(t.icon,{tag:"component"}):t._e(),t._v("\n  "+t._s(t.name)+"\n")],1)}),[],!1,null,null,null);e.a=component.exports},3266:function(t,e,n){"use strict";n(2921)},3267:function(t,e,n){"use strict";n(2922)},3532:function(t,e,n){"use strict";n(20);var r=n(1684),o=n.n(r),c=n(3191),l={components:{CheckIcon:o.a,Badge:c.a},props:{project:{type:Object,required:!0},heading:{type:String,default:"h5",required:!1},dark:Boolean},computed:{duration:function(){return 0===this.project.duration?"< 1 hour":"".concat(this.project.duration," hours")}}},d=(n(3267),n(73)),component=Object(d.a)(l,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"col project-card",class:[t.$config.project,{dark:t.dark}]},[e("nuxt-link",{staticClass:"card-body",attrs:{to:"/projects/".concat(t.project.slug,"/")}},[e("div",{staticClass:"image-holder"},[e("img",{attrs:{loading:"lazy",src:"".concat(t.$config.imagesUrl,"/projects/").concat(t.project.image),alt:t.project.title}}),t._v(" "),e("div",{staticClass:"badge-holder",class:{extend:t.project.technology}},[e("div",{staticClass:"badge"},t._l(t.project.badges,(function(t,n){return e("Badge",{key:n,attrs:{name:t}})})),1),t._v(" "),t.project.technology?e("div",{staticClass:"technology"},[e(n(517)("./tech-responsive-".concat(t.project.technology,".svg")),{tag:"components"})],1):t._e()])]),t._v(" "),e("div",{staticClass:"card-footer"},[e(t.heading,{tag:"component",staticClass:"title"},[t._v("\n        "+t._s(t.project.title)+"\n      ")]),t._v(" "),t.project.subtype?e("p",{staticClass:"project-type"},[t._v("\n        Type: "),e("span",{staticClass:"highlight"},[t._v(t._s(t.project.subtype)+" project")])]):t._e(),t._v(" "),e("p",{staticClass:"duration"},[t._v("\n        Duration: "),e("span",{staticClass:"highlight"},[t._v(t._s(t.duration))])]),t._v(" "),t.project.status.key&&"not-started"!==t.project.status.key?e("p",{staticClass:"status"},[t._v("\n        Status: "),e("span",{class:[[t.project.status.key]]},[t._v(t._s(t.project.status.name)+" "),"done"===t.project.status.key?e("CheckIcon"):t._e()],1)]):t._e()],1)])],1)}),[],!1,null,null,null);e.a=component.exports},4330:function(t,e,n){t.exports={}},4331:function(t,e,n){t.exports={}},4674:function(t,e,n){"use strict";n(4330)},4675:function(t,e,n){"use strict";n(4331)},4893:function(t,e,n){"use strict";n(20),n(11),n(7),n(9),n(14),n(15);var r=n(4),o=n(2),c=(n(17),n(3191)),l=n(1910),d=n.n(l),h=n(2141),v=n.n(h),f=n(1684),_=n.n(f);function m(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(object);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,n)}return e}function w(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?m(Object(source),!0).forEach((function(e){Object(r.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):m(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}var j={components:{Badge:c.a,IconProjectFiles:d.a,IconProjectSolutionFiles:v.a,CheckIcon:_.a},props:{project:{type:Object,default:function(){return{}},required:!0}},computed:{duration:function(){return this.project.duration<1?" < 1 Hour":"".concat(this.project.duration," Hour").concat(1===this.project.duration?"":"s")},button1:function(){return"not-started"===this.project.status.key?{text:"Start Project",class:"btn-primary"}:"in-progress"===this.project.status.key?{text:"Continue Project",class:"btn-primary"}:{text:"View Instructions",class:"btn-outline-dark-light-4"}},button2:function(){return 0!==this.project.files&&("done"===this.project.status.key&&"portfolio"!==this.project.type?{text:"All solution files",class:"btn-primary all-solution",icon:"IconProjectSolutionFiles",downloadKey:"solution-files"}:{text:"Project files",class:"btn-outline-dark-light-4",icon:"IconProjectFiles",downloadKey:"project-files"})}},methods:{startProject:function(){var t=this;return Object(o.a)(regeneratorRuntime.mark((function e(){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=null,"not-started"!==t.project.status.key){e.next=8;break}return e.next=4,t.$axios.$post("/projects/".concat(t.project.id,"/sequence"));case 4:n=e.sent,t.$emit("start",n),e.next=11;break;case 8:return e.next=10,t.$axios.$get("/projects/".concat(t.project.id,"/sequence"));case 10:n=e.sent;case 11:t.$store.dispatch("modals/open",{name:"project-sequence",sequence:w(w({},n),{},{slug:t.$route.params.slug})});case 12:case"end":return e.stop()}}),e)})))()}}},y=(n(4674),n(73)),component=Object(y.a)(j,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"project-hero-section",class:[t.$config.platform,t.$config.project]},[e("div",{staticClass:"container"},[e("div",{staticClass:"row hero"},[e("div",{staticClass:"col col-7"},[e("h1",{staticClass:"project-hero-title h3"},[t._v("\n          "+t._s(t.project.title)+"\n        ")]),t._v(" "),e("p",{staticClass:"project-subtitle"},[t._v("\n          "+t._s(t.project.subtitle)+"\n          "),t._l(t.project.badges,(function(t,i){return e("Badge",{key:i,attrs:{name:t}})}))],2),t._v(" "),e("p",{staticClass:"project-hero-instructor"},[t._v("\n          With "+t._s(t.project.author)+"\n        ")]),t._v(" "),e("div",{staticClass:"project-info"},[t.project.subtype?e("p",[t._v("\n            Type: "),e("b",[t._v(t._s(t.project.subtype)+" project")])]):t._e(),t._v(" "),t.duration?e("p",[t._v("\n            Duration: "),e("b",[t._v(t._s(t.duration))])]):t._e(),t._v(" "),t.project.status&&"not-started"!==t.project.status.key?e("p",{staticClass:"status"},[t._v("\n            Status: "),e("b",[t._v(t._s(t.project.status.name))]),"done"===t.project.status.key?e("CheckIcon"):t._e()],1):t._e()])]),t._v(" "),e("div",{staticClass:"project-buttons"},["site"===t.$config.project?e("nuxt-link",{staticClass:"btn-primary btn-lg",attrs:{to:"/signup/"}},[t._v("\n          Start Project\n        ")]):[t.project.locked?e("nuxt-link",{staticClass:"btn btn-primary",attrs:{to:"/pricing/"}},[t._v("\n            Upgrade to Unlock\n          ")]):[e("button",{staticClass:"btn",class:t.button1.class,on:{click:t.startProject}},[t._v("\n              "+t._s(t.button1.text)+"\n            ")]),t._v(" "),t.button2?e("button",{staticClass:"btn",class:t.button2.class,on:{click:function(e){return t.$emit("download",t.button2.downloadKey)}}},[t._v("\n              "+t._s(t.button2.text)+"\n              "),e(t.button2.icon,{tag:"component"})],1):t._e()],t._v(" "),t.project.courseSlug&&t.project.fromCourses?e("nuxt-link",{staticClass:"btn btn-text",attrs:{to:"/courses/".concat(t.project.courseSlug,"/")}},[t._v("\n            Back to course\n          ")]):t._e()],t._v(" "),"lms"===t.$config.project&&t.project.locked?e("p",{staticClass:"not-subscribed-text"},[t._v("\n          *Your current plan does not allow access to this project. Upgrade to unlock.\n        ")]):t._e()],2)])]),t._v(" "),t.project.image?e("div",{staticClass:"wall",style:{"background-image":"url('".concat(t.$config.imagesUrl,"/projects/").concat(t.project.image,"')")}}):t._e()])}),[],!1,null,"4ffc97f9",null);e.a=component.exports},4894:function(t,e,n){"use strict";n(20);var r=n(2),o=(n(17),n(1910)),c=n.n(o),l=n(2138),d=n.n(l),h=n(2139),v=n.n(h),f=n(2142),_=n.n(f),m=n(2140),w=n.n(m),j={components:{IconFile:c.a,IconProjectContent:d.a,IconFeatured:v.a,IconTopics:_.a,IconRelated:w.a},props:{project:{type:Object,required:!0}},computed:{type:function(){return"Career Track"===this.project.subtype?"career-tracks/":"courses/".concat("lms"===this.$config.project?"preview/":"")},relatedType:function(){return"Career Track"===this.project.subtype?"Related tracks":"Related courses"}},mounted:function(){var t=this;return Object(r.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.$pollValue((function(){return void 0!==window.MathJax}));case 2:window.MathJax&&(window.MathJax.Hub.Config({tex2jax:{inlineMath:[["$","$"],["\\(","\\)"]],processEscapes:!0},"HTML-CSS":{linebreaks:{automatic:!0,width:"container"}}}),window.MathJax.Hub.Queue(["Typeset",window.MathJax.Hub]));case 3:case"end":return e.stop()}}),e)})))()}},y=(n(4675),n(73)),component=Object(y.a)(j,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"row description-page",class:t.$config.project},[e("div",{staticClass:"first-column col col-8"},[e("section",[e("h2",{staticClass:"title"},[t._v("\n        Case Description\n      ")]),t._v(" "),e("div",{staticClass:"description",domProps:{innerHTML:t._s(t.project.description)}})]),t._v(" "),t.project.requirements?e("section",[e("h2",{staticClass:"title"},[t._v("\n        Project requirements\n      ")]),t._v(" "),e("div",{staticClass:"description",domProps:{innerHTML:t._s(t.project.requirements)}})]):t._e(),t._v(" "),e("section",{staticClass:"third"},[e("h2",{staticClass:"title"},[t._v("\n        Project files\n      ")]),t._v(" "),e("div",{staticClass:"description",domProps:{innerHTML:t._s(t.project.fileDescription)}}),t._v(" "),"site"===t.$config.project?e("nuxt-link",{staticClass:"btn btn-primary btn-lg",attrs:{to:"/signup/"}},[t._v("\n        Start project\n      ")]):!t.project.locked&&t.project.files>0?e("button",{staticClass:"btn-primary btn",on:{click:function(e){return t.$emit("download","project-files")}}},[t._v("\n        Project files "),e("IconFile")],1):t.project.files>0?e("nuxt-link",{staticClass:"btn-primary btn",attrs:{to:"/pricing/"}},[t._v("\n        Upgrade to unlock\n      ")]):t._e()],1)]),t._v(" "),e("div",{staticClass:"second-column col col-4"},[e("section",{staticClass:"project-content"},[e("IconProjectContent"),t._v(" "),e("span",{staticClass:"h5"},[t._v("\n        Project content\n      ")]),t._v(" "),e("ul",[e("li",[t._v(t._s(t.project.files)+" Project file"+t._s(t.project.files>1?"s":""))]),t._v(" "),e("li",[t._v("Guided and unguided instructions "),t.project.rewards?e("span",{staticClass:"reward"},[t._v(" Up to "+t._s(t.project.rewards.instructions.unguided.xp)+"  XP")]):t._e()]),t._v(" "),t._l(t.project.steps,(function(n,i){return e("li",{key:i},[t._v("\n          Part "+t._s(i+1)+": "+t._s(n.name)+"\n        ")])})),t._v(" "),e("li",[t._v("Quiz "),t.project.rewards?e("span",{staticClass:"reward"},[t._v(" Up to "+t._s(t.project.rewards.maxQuizReward.xp)+" XP")]):t._e()])],2)],1),t._v(" "),e("section",{staticClass:"featured"},[e("IconFeatured"),t._v(" "),e("span",{staticClass:"h5"},[t._v("Featured tools")]),t._v(" "),e("div",{staticClass:"technologies"},t._l(t.project.technologies,(function(t,r){return e("span",{key:r},[e(n(517)("./tech-responsive-".concat(t,".svg")),{tag:"components"})],1)})),0)],1),t._v(" "),e("section",{staticClass:"topics-covered"},[e("IconTopics"),t._v(" "),e("span",{staticClass:"h5"},[t._v("Topics covered")]),t._v(" "),e("div",{staticClass:"topics"},t._l(t.project.topics,(function(n,r){return e("span",{key:r},[t._v("\n          "+t._s(n)+"\n        ")])})),0)],1),t._v(" "),e("section",{staticClass:"related"},[e("IconRelated"),t._v(" "),e("span",{staticClass:"h5"},[t._v("\n        "+t._s(t.relatedType)+"\n      ")]),t._v(" "),e("p",{staticClass:"subtitle"},[t._v("\n        To complete this project you need expertise on the following topic(s):\n      ")]),t._v(" "),e("ul",t._l(t.project.related,(function(n,r){return e("li",{key:r},[e("nuxt-link",{attrs:{to:"/".concat(t.type).concat(n.slug,"/")}},[t._v("\n            "+t._s(n.name)+"\n          ")])],1)})),0)],1)])])}),[],!1,null,null,null);e.a=component.exports},491:function(t,e,n){t.exports={}},493:function(t,e,n){"use strict";n.r(e);n(110),n(20),n(109),n(28),n(44),n(45);var r=n(506),o=n.n(r),c=n(507),l=n.n(c),d={components:{CaretLeftCircle:o.a,CaretRightCircle:l.a},props:{dark:{type:Boolean},faded:{type:Boolean},disabled:{type:Boolean},disableSwipes:Boolean,className:{type:String,default:""},gutter:{type:Number,default:30,required:!1},mobileNoSwipe:{type:Boolean},arrowsDown:{type:Boolean},dotsControllers:{type:Boolean},noControllers:{type:Boolean},startFromCenter:{type:Boolean},dividers:{type:Boolean},noHeader:{type:Boolean},position:{type:Number,required:!1,default:0},columns:{type:String,default:"",required:!1},buffer:{type:Number,default:24,required:!1}},data:function(){return{transform:0,containerWidth:0,cardWidth:0,onLast:!1,active:0}},computed:{slides:function(){var t=this.$slots.slide.length;return"featured-courses"===this.className||(this.$store.state.tablet||"library-technologies"===this.className&&"mobile"===this.$store.state.layout)&&(t-=1),t}},mounted:function(){var t=this;this.active=this.position,this.$root.$on("swipeToPrev",(function(){return t.prevSlide(!0)})),this.$root.$on("swipeToNext",(function(){return t.nextSlide(!0)})),setTimeout((function(){t.init()}),1e3),window.addEventListener("resize",this.resize)},methods:{init:function(){var t=getComputedStyle(this.$el),e=+t.paddingLeft.replace("px","")+ +t.paddingRight.replace("px","");if(this.containerWidth!==this.$el.offsetWidth-e){if(this.containerWidth=this.$el.offsetWidth-e,this.cardWidth=this.$el.querySelector(".col").offsetWidth,(this.startFromCenter||this.position)&&"notification-tabs"!==this.className){var n=this.$el.querySelector(".col .divider")?this.$el.querySelector(".col .divider").offsetWidth:0;this.$el.querySelector(".row").style.paddingLeft="calc(50% - ".concat(this.cardWidth/2-n/2-4,"px)")}"mobile"===this.$store.state.layout?this.transform=this.cardWidth*-this.active:(this.transform=0,this.active=0,this.onLast=!1),this.$el.querySelectorAll(".col").length*this.cardWidth-this.gutter<=this.containerWidth&&(this.onLast=!0)}},nextSlide:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(!this.mobileNoSwipe&&!this.disableSwipes||"mobile"!==this.$store.state.layout){var e=this.$el.querySelectorAll(".col"),n=[].slice.call(e).pop().getBoundingClientRect(),r=this.$el.querySelectorAll(".col").length*this.cardWidth;if(!this.onLast){var o=this.faded?this.cardWidth/2:this.cardWidth,c=this.buffer||24;this.faded?c=115:"library"===this.className.split("-")[0]?c=this.containerWidth%this.cardWidth+24:"courses"===this.className?c=48:this.startFromCenter&&(c+=o+(this.containerWidth/2-(this.cardWidth/2-4))+(this.dividers?o/2:0)),this.containerWidth-r<=this.transform+-o+c&&("notification-tabs"===this.className&&"mobile"===this.$store.state.layout?this.position+1===1?this.transform+=-103:this.transform+=-this.cardWidth:this.transform+=-o),this.active<this.slides-1&&(this.active+=1),c=12,this.faded?c="notification-tabs"===this.className&&"mobile"===this.$store.state.layout?this.$store.state.sideBarExpanded?162:174:this.$store.state.sideBarExpanded?162:103:"library"===this.className.split("-")[0]&&(c=this.containerWidth%this.cardWidth+12),!this.startFromCenter&&n.left-this.$el.getBoundingClientRect().left+c<this.containerWidth+o&&(this.onLast=!0)}t||this.$emit("next")}},prevSlide:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(!this.mobileNoSwipe&&!this.disableSwipes||"mobile"!==this.$store.state.layout){var e=this.faded?this.cardWidth/2:this.cardWidth;this.transform+e<=0?("notification-tabs"===this.className&&"mobile"===this.$store.state.layout?this.position-1==0?this.transform=0:this.transform-=-this.cardWidth:this.transform-=-e,this.onLast=!1,this.active-=1):"notification-tabs"===this.className&&(this.transform=0),t||this.$emit("prev")}},resize:function(){this.init()},setActive:function(t){this.active=t-1,this.transform=this.cardWidth*-this.active}}},h=d,v=(n(497),n(73)),component=Object(v.a)(h,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"slider-container",class:[{dark:t.dark,faded:t.faded,"on-last":t.onLast,"on-first":0===t.transform,business:t.$route.name.startsWith("business")},t.className]},[e("div",{directives:[{name:"show",rawName:"v-show",value:!t.arrowsDown&&!t.noHeader,expression:"!arrowsDown && !noHeader"}],staticClass:"slider-header"},[e("div",{staticClass:"heading",class:[t.columns]},[t._t("heading")],2),t._v(" "),e("div",{staticClass:"subtitle"},[t._t("subtitle")],2),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:!(0===t.transform&&(t.onLast||t.disabled)),expression:"!(transform === 0 && (onLast || disabled))"}],staticClass:"controls"},[t._t("controls"),t._v(" "),e("CaretLeftCircle",{class:{disabled:0===t.transform},on:{click:t.prevSlide}}),t._v(" "),e("CaretRightCircle",{class:{disabled:t.onLast||t.disabled},on:{click:t.nextSlide}})],2)]),t._v(" "),t._t("description"),t._v(" "),e("div",{directives:[{name:"swipe",rawName:"v-swipe.right",value:t.prevSlide,expression:"prevSlide",modifiers:{right:!0}},{name:"swipe",rawName:"v-swipe.left",value:t.nextSlide,expression:"nextSlide",modifiers:{left:!0}}],staticClass:"row swiper",style:[{transform:"translateX(".concat(t.transform,"px)")},t.startFromCenter?{margin:0}:""]},[t._t("slide")],2),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:(!t.mobileNoSwipe||t.dotsControllers)&&!t.noControllers,expression:"(!mobileNoSwipe || dotsControllers) && !noControllers"}],staticClass:"dots",class:{show:t.dotsControllers}},t._l(t.slides,(function(n){return e("div",{key:n,staticClass:"dot",class:{active:t.active===n-1},on:{click:function(e){return t.setActive(n)}}})})),0),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:"courses"===t.className&&"mobile"===t.$store.state.layout||!(0===t.transform&&(t.onLast||t.disabled)),expression:"className === 'courses' && $store.state.layout === 'mobile' || !(transform === 0 && (onLast || disabled))"}],staticClass:"courses-controls"},[e("CaretLeftCircle",{class:{disabled:0===t.transform},on:{click:t.prevSlide}}),t._v(" "),e("CaretRightCircle",{class:{disabled:t.onLast||t.disabled},on:{click:t.nextSlide}})],1),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:t.arrowsDown&&!t.dotsControllers&&!t.noControllers,expression:"arrowsDown && !dotsControllers && !noControllers"}],staticClass:"slider-header-down"},[e("div",{directives:[{name:"show",rawName:"v-show",value:!(0===t.transform&&(t.onLast||t.disabled)),expression:"!(transform === 0 && (onLast || disabled))"}],staticClass:"controls"},[t._t("controls"),t._v(" "),e("CaretLeftCircle",{class:{disabled:0===t.transform},on:{click:t.prevSlide}}),t._v(" "),e("CaretRightCircle",{class:{disabled:t.onLast||t.disabled},on:{click:t.nextSlide}})],2)])],2)}),[],!1,null,null,null);e.default=component.exports},497:function(t,e,n){"use strict";n(491)},707:function(t,e){t.exports={functional:!0,render(t,e){const{_c:n,_v:r,data:data,children:o=[]}=e,{class:c,staticClass:l,style:style,staticStyle:d,attrs:h={},...v}=data;return n("svg",{class:[c,l],style:[style,d],attrs:Object.assign({viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},h),...v},o.concat([n("path",{attrs:{d:"M10 13L5 8l5-5",stroke:"#545C69","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}})]))}}}}]);
//# sourceMappingURL=da91f05.js.map